/* Listening Map: decorative illustrations, never a quality score. */
.tiers-section .tiers__matrix{max-width:540px}
@media(min-width:860px){.tiers-section .tiers__matrix{max-width:1120px}}
.tiers-section .tier{padding:0;overflow:hidden;border-radius:0;background:#14221a;transform:none}
.tiers-section .tier:hover{transform:none}
.tn-pricing-art{height:184px;padding:22px 0;background:#223c32;border-bottom:1px solid #ffffff12;overflow:hidden}
.tier--project .tn-pricing-art{background:#243a36}
.tn-pricing-art svg{display:block;width:100%;height:100%}
.tn-pricing-art .art-outline{fill:none;stroke:#648575;stroke-width:1}
.tn-pricing-art .art-fill{fill:var(--accent);opacity:1}
.tn-pricing-art .art-wire{fill:none;stroke:#8da99a;stroke-width:1}
.tn-pricing-art .art-note rect{fill:#15261c;stroke:var(--accent);stroke-width:1}
.tn-pricing-art .art-note circle{fill:var(--accent)}
.tn-pricing-art .art-note path{stroke:var(--accent);fill:none;stroke-width:1.2}
.tn-pricing-art.is-ready:not(.is-revealed) .art-fill,.tn-pricing-art.is-ready:not(.is-revealed) .art-note{opacity:0;transition:none}
.tn-pricing-art.is-ready.is-revealed .art-fill{transition:opacity 220ms ease;transition-delay:calc(var(--i,0)*12ms)}
.tn-pricing-art.is-ready .art-note{transform:translateY(6px)}
.tn-pricing-art.is-ready.is-revealed .art-note{transform:none;transition:opacity 400ms ease,transform 400ms ease;transition-delay:calc(720ms + var(--i,0)*90ms)}
.tn-pricing-art[data-level=standard] .broad-focus{opacity:.12!important}
.tn-pricing-body{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}
.tn-pricing-summary{display:grid;grid-template-columns:minmax(0,1fr) 128px;grid-template-rows:54px minmax(64px,auto) minmax(50px,auto);gap:22px 24px;align-items:center;padding-bottom:22px}
.tiers-section .tier__crown,.tn-pricing-title{display:contents}
.tiers-section .tier__crown .tier__toggle{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;min-width:0}
.tiers-section .tier .tier__crown .tier__toggle-btn{position:relative;min-width:0;min-height:54px;padding:8px 6px 10px;font:400 15px/1.3 var(--font-display);letter-spacing:0;border:0;border-bottom:2px solid transparent;color:var(--text-dim);background:transparent;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease}
.tiers-section .tier .tier__crown .tier__toggle-btn span{font:400 11px/1.4 var(--font-body);letter-spacing:0;color:inherit;opacity:.8}
.tiers-section .tier .tier__crown .tier__toggle-btn.is-active{border-bottom-color:var(--accent);color:var(--accent);background:rgba(201,164,92,.07)}
.tiers-section .tier__name{grid-column:1;grid-row:2}
.tiers-section .tier__price{grid-column:2;grid-row:2;width:100%;text-align:right;align-self:center}
.tiers-section .tier__best{grid-column:1/-1;grid-row:3}
.tiers-section .tier__name{font:400 26px/1.2 var(--font-display);letter-spacing:-.015em;margin:0;text-wrap:balance}
.tiers-section .tier__range{display:none}
.tiers-section .tier__price{font:400 46px/1 var(--font-display);letter-spacing:-.02em;margin:0;color:var(--accent);font-variant-numeric:tabular-nums}
.tiers-section .tier__best{font:400 15px/1.65 var(--font-body);color:#b6c2b5;min-height:0;margin:0;text-wrap:pretty;align-self:start}
.tiers-section .tier__divider{display:none}
.tiers-section .tier__features{gap:12px;border-top:1px solid var(--line);padding-top:22px;margin:0}
.tiers-section .tier__features li{font:400 15px/1.65 var(--font-body);color:var(--text);gap:12px;text-wrap:pretty}
.tiers-section .tier__features li::before{content:'';width:3px;height:3px;margin-top:11px;background:var(--accent);flex:none}
.tiers-section .tier__note,.tiers-section .tier__nudge{color:#b6c2b5;font:400 13px/1.65 var(--font-body);border:0;border-top:1px solid var(--line);padding:16px 0 0;margin:22px 0 0;text-wrap:pretty}
.tiers-section .tier__nudge b{font-weight:500}
.tiers-section .tier__foot{padding-top:26px}
.tiers-section .tier__sample{grid-column:2;grid-row:1;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-height:44px;padding:4px 0;gap:10px;border:0;background:transparent;text-decoration:none;flex:none}
.tiers-section .tier__sample-main{gap:6px;flex:1;text-align:right}
.tiers-section .tier__sample-label{font:400 14px/1.3 var(--font-display);color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}
.tiers-section :is(#singleSample,.tier__sample) .tier__sample-meta{font-size:11px;line-height:1.4;letter-spacing:.05em;color:#b6c2b5}
.tiers-section .tier__sample-arrow svg{width:16px;height:16px}
.tiers-section .tier__sample:hover,.tiers-section .tier__sample:active{background:transparent;border:0}
.tiers-section .tier__sample:hover .tier__sample-label{color:var(--text)}
@media(max-width:759px){.tn-pricing-body{padding:20px}.tn-pricing-art{height:156px;padding:20px 0}.tiers-section .tier__name{font-size:25px}.tiers-section .tier__price{font-size:44px}}
@media(max-width:999px){
 .tn-pricing-summary{grid-template-columns:minmax(0,1fr) 104px;grid-template-rows:auto minmax(60px,auto) auto;gap:22px 16px}
 .tiers-section .tier__crown{grid-column:1/-1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:54px}
 .tiers-section .tier__crown .tier__toggle{width:auto;flex:1;min-width:172px}
 .tiers-section .tier--single .tier__crown .tier__toggle{grid-template-columns:.8fr 1.2fr}
 .tiers-section .tier .tier__crown .tier__toggle-btn{font-size:14px;padding-inline:6px}
 .tiers-section .tier__sample{width:104px;min-width:104px;margin-left:auto;gap:0}
 .tiers-section .tier__sample-arrow{display:none}
}
@media(max-width:379px){.tn-pricing-summary{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;row-gap:16px}.tiers-section .tier__price{grid-column:1;grid-row:3;text-align:left}.tiers-section .tier__best{grid-row:4}.tiers-section .tier__crown{grid-column:1}}
@media(prefers-reduced-motion:reduce){.tn-pricing-art.is-ready .art-fill,.tn-pricing-art.is-ready .art-note{opacity:1;transform:none;transition:none!important}.tn-pricing-art[data-level=standard] .broad-focus{opacity:.12!important}}
