.tiers-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.tiers-heading h2{font-size:clamp(42px,4.8vw,68px)}.tiers-heading>p{font-size:14px;color:#b4b7ab;line-height:1.9;max-width:410px;margin:0 0 4px}.tiers-included{display:flex;justify-content:space-between;gap:22px;border-top:1px solid #4d5044;border-bottom:1px solid #4d5044;padding:23px 0;margin:40px 0 48px;font-size:11px;color:#d4d7cd;line-height:1.6}.tiers-included span{display:flex;align-items:center;gap:9px}.tiers-included b{color:var(--lime);font-size:18px;font-weight:400}.tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tier-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#22241f;border:1px solid #4d5044;padding:28px}.tier-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.tier-label h3{font-size:11px;font-weight:700;letter-spacing:1.5px}.tier-label>span{font-size:8px;color:#b4b7ab;letter-spacing:1px}.tier-duration{display:flex;align-items:baseline;gap:13px;margin:25px 0 21px;line-height:1}.tier-duration strong{font-family:var(--display);font-weight:600;font-size:76px;letter-spacing:-4px}.tier-duration>span{font-size:17px;color:#d4d7cd}.tier-card h4{font-size:22px;letter-spacing:-.7px;line-height:1.2;min-height:53px;display:flex;align-items:flex-start}.tier-description{font-size:12px;color:#b4b7ab;line-height:1.9;margin:14px 0 25px;flex-grow:1}.tier-pt{display:flex;align-items:center;gap:14px;border-top:1px solid #4d5044;border-bottom:1px solid #4d5044;padding:18px 0;margin-bottom:21px}.tier-pt>b{font-size:30px;font-weight:500;letter-spacing:-1.5px;color:var(--lime);line-height:1}.tier-pt>div{font-size:12px;line-height:1.3}.tier-pt small{display:block;color:#b4b7ab;font-size:9px;margin-top:5px}.tier-focus{font-size:11px;line-height:1.8;color:#d4d7cd;min-height:64px;margin:0 0 23px}.tier-focus>span{display:block;font-size:8px;font-weight:600;letter-spacing:1.4px;margin-bottom:7px;color:#b4b7ab}.tier-card .tier-cta{width:100%;gap:10px;padding:16px 17px;font-size:11px;background:transparent;color:var(--paper);border-color:#717765;line-height:1.6;text-align:left;margin-top:auto}.tier-card .tier-cta:hover{background:#30332a}.tier-cta span{flex-shrink:0}.tier-card-gold{background:#282c22;border-color:#747e5c}.tier-card-platinum{border-color:var(--lime);background:#2a3020}.tier-card-platinum .button-lime{background:var(--lime);color:var(--ink);border-color:var(--lime)}.tier-card-platinum .button-lime:hover{background:#e8ffa0}.tier-badge{position:absolute;top:-15px;right:18px;background:var(--lime);color:var(--ink);padding:8px 12px;font-size:8px;font-weight:700;letter-spacing:1px;line-height:1.4}.tier-longterm{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;align-items:center;padding:33px 0;border-bottom:1px solid #4d5044;margin-top:15px}.tier-longterm h3{font-size:22px;letter-spacing:-.5px;line-height:1.3}.tier-longterm h3 em{font-size:25px}.tier-longterm p{font-size:12px;color:#b4b7ab;margin:0;line-height:1.9}.tiers-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:25px}.tiers-footer>p{font-size:10px;line-height:1.8;color:#b4b7ab;margin:0;max-width:390px}.tiers-footer .text-link{font-size:11px;gap:18px;color:var(--lime)}
@media(max-width:1100px){.tiers-heading{gap:50px}.tier-grid{gap:14px}.tier-card{padding:23px}.tier-label{flex-wrap:wrap;gap:8px}.tier-label>span{font-size:7px}.tier-duration strong{font-size:68px}.tier-card h4{font-size:20px;min-height:48px}.tier-card .tier-cta{font-size:10px;padding:15px 12px}.tier-focus{min-height:83px}.tiers-included{font-size:10px;gap:15px}.tier-longterm{gap:40px}}
@media(max-width:800px){.tiers-heading{gap:30px}.tiers-heading>p{font-size:12px}.tiers-included{font-size:9px;gap:14px}.tiers-included span{align-items:flex-start;gap:5px}.tiers-included b{line-height:1.1}.tier-card{padding:20px}.tier-duration strong{font-size:60px}.tier-duration>span{font-size:14px}.tier-card h4{font-size:19px;min-height:68px}.tier-description{font-size:11px;margin-top:5px}.tier-pt{gap:10px}.tier-pt>div{font-size:10px}.tier-pt small{font-size:8px}.tier-focus{font-size:10px}.tier-card .tier-cta{font-size:10px;padding:12px 10px;min-height:69px}.tier-badge{font-size:7px;right:12px;padding:7px 9px;top:-13px}.tiers-footer{align-items:flex-start}.tiers-footer .text-link{font-size:10px;line-height:1.7}.tier-longterm{gap:30px;grid-template-columns:1fr 1.2fr}.tier-longterm p{font-size:11px}}
@media(max-width:620px){.tiers-heading{grid-template-columns:1fr;gap:23px}.tiers-heading h2{font-size:49px}.tiers-heading>p{font-size:13px;max-width:none}.tiers-included{flex-direction:column;gap:13px;padding:20px 0;margin:28px 0 31px;font-size:11px}.tiers-included span{gap:10px;align-items:center}.tier-grid{grid-template-columns:1fr;gap:25px}.tier-card{padding:27px}.tier-label{flex-wrap:nowrap}.tier-label h3{font-size:11px}.tier-label>span{font-size:8px}.tier-duration{margin:24px 0 21px}.tier-duration strong{font-size:76px}.tier-duration>span{font-size:17px}.tier-card h4{font-size:24px;min-height:0}.tier-description{font-size:12px;margin:16px 0 23px}.tier-pt{padding:18px 0;gap:14px}.tier-pt>div{font-size:12px}.tier-pt small{font-size:9px}.tier-focus{font-size:11px;min-height:0;margin-bottom:24px}.tier-card .tier-cta{font-size:12px;padding:16px 19px;min-height:58px}.tier-badge{font-size:8px;top:-14px;right:18px;padding:8px 11px}.tier-longterm{grid-template-columns:1fr;gap:18px;padding:31px 0;margin-top:4px}.tier-longterm h3{font-size:24px}.tier-longterm h3 em{font-size:27px}.tier-longterm p{font-size:12px}.tiers-footer{flex-direction:column;align-items:flex-start;gap:18px}.tiers-footer>p{font-size:10px}.tiers-footer .text-link{font-size:11px}}
@media(max-width:370px){.tiers-heading h2{font-size:42px}.tier-card{padding:23px}.tier-card h4{font-size:22px}.tier-label>span{font-size:7px}.tier-card .tier-cta{font-size:11px;padding:14px}.tier-badge{font-size:7px}}
