.pricing{border-bottom:var(--border-width) solid var(--black)}.pricing-subtitle{font-family:Space Mono,monospace;font-size:14px;opacity:.6;letter-spacing:.05em}.rates{display:grid;grid-template-columns:repeat(2,1fr)}.rate-block{padding:50px;border-right:var(--border-width) solid var(--black);border-bottom:var(--border-width) solid var(--black);display:flex;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.rate-block:nth-child(2n){border-right:none}.rate-block:nth-child(n+3){border-bottom:none}.rate-block:hover{background:var(--white);box-shadow:8px 8px 0 var(--accent);transform:translate(-4px,-4px);z-index:2}.rate-featured{background:var(--black);color:var(--white)}.rate-featured:hover{background:var(--black);box-shadow:8px 8px 0 var(--accent)}.rate-badge{position:absolute;top:0;right:40px;background:var(--accent);color:var(--white);font-family:Space Mono,monospace;font-size:11px;font-weight:700;padding:8px 16px;letter-spacing:.1em}.rate-icon{font-family:Space Mono,monospace;font-size:12px;opacity:.4;margin-bottom:20px}.rate-content{flex-grow:1;margin-bottom:30px}.rate-content h3{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:15px}.rate-content p{font-size:15px;line-height:1.7;opacity:.7;margin-bottom:20px}.rate-includes{list-style:none;font-family:Space Mono,monospace;font-size:12px;opacity:.6}.rate-includes li{padding:8px 0;border-top:1px solid currentColor;opacity:.8}.rate-featured .rate-includes li{border-color:#ffffff26}.rate-price{margin-bottom:25px;padding:20px 0;border-top:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor}.rate-featured .rate-price{border-color:#fff3}.rate-from{font-family:Space Mono,monospace;font-size:12px;opacity:.5;display:block;margin-bottom:5px}.rate-amount{font-size:48px;font-weight:700;line-height:1;display:inline}.rate-unit{font-family:Space Mono,monospace;font-size:14px;opacity:.6;margin-left:10px}.rate-cta{display:block;padding:18px 30px;background:transparent;color:var(--black);font-family:Space Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.05em;border:var(--border-width) solid var(--black);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.rate-cta:hover{background:var(--black);color:var(--white);border-color:var(--black);box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.rate-cta-featured{background:var(--accent);color:var(--white);border-color:var(--accent)}.rate-cta-featured:hover{background:var(--white);border-color:var(--white);color:var(--black);box-shadow:4px 4px 0 var(--accent)}.rates-footer{display:flex;justify-content:space-between;align-items:center;padding:30px 50px;background:var(--white);border-top:var(--border-width) solid var(--black)}.rates-note p{font-family:Space Mono,monospace;font-size:12px;opacity:.5}.rates-detail-link{font-family:Space Mono,monospace;font-size:14px;font-weight:700;color:var(--accent);letter-spacing:.05em;padding:12px 24px;border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4,0,.2,1)}.rates-detail-link:hover{background:var(--accent);color:var(--white);box-shadow:4px 4px 0 var(--black);transform:translate(-2px,-2px)}.pricing-hero{background:var(--black);color:var(--white);padding:100px 60px 80px;border-bottom:var(--border-width) solid var(--black)}.pricing-hero-content{max-width:800px}.pricing-hero-label{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.2em;opacity:.5;display:block;margin-bottom:20px}.pricing-hero h1{font-size:clamp(48px,8vw,100px);font-weight:700;line-height:.95;letter-spacing:-.02em;margin-bottom:30px}.pricing-hero p{font-size:20px;opacity:.7;max-width:500px}.price-section{border-bottom:var(--border-width) solid var(--black)}.price-section-alt{background:var(--surface)}.price-section-dark{background:linear-gradient(135deg,var(--black-light) 0%,var(--black) 100%);color:var(--white)}.price-section-header{padding:50px 60px 40px;border-bottom:var(--border-width) solid var(--black)}.price-section-dark .price-section-header{border-color:#ffffff1a}.price-section-num{font-family:Space Mono,monospace;font-size:12px;opacity:.4;display:block;margin-bottom:15px}.price-section-header h2{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.price-section-header p{font-family:Space Mono,monospace;font-size:13px;opacity:.6}.price-table{padding:0 60px}.price-table-header{display:grid;grid-template-columns:1fr auto;padding:20px 0;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.1em;opacity:.4;border-bottom:1px solid var(--black)}.price-section-alt .price-table-header{border-color:var(--black)}.price-row{display:grid;grid-template-columns:1fr auto;gap:40px;padding:25px 0;border-bottom:1px solid rgba(45,45,74,.1);align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.price-row:last-child{border-bottom:none;margin-bottom:40px}.price-row:hover{background:var(--yellow);margin:0 -20px;padding:25px 20px}.price-row-highlight{background:var(--black);color:var(--white);margin:0 -20px;padding:25px 20px}.price-row-highlight:hover{background:var(--black);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}.price-item{display:flex;flex-direction:column;gap:5px}.price-name{font-size:18px;font-weight:700}.price-desc{font-family:Space Mono,monospace;font-size:12px;opacity:.6}.price-value{text-align:right;white-space:nowrap}.price-from{font-family:Space Mono,monospace;font-size:11px;opacity:.5;display:block}.price-value .price-amount{font-size:32px;font-weight:700}.price-value .price-unit{font-family:Space Mono,monospace;font-size:12px;opacity:.6;margin-left:5px}.maintenance-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:40px;gap:0}.maintenance-card{padding:30px 25px;border-right:1px solid rgba(255,255,255,.1);position:relative}.maintenance-card:last-child{border-right:none}.maintenance-card-featured{background:#ffffff0d;margin:-15px 0;padding:45px 25px}.maintenance-badge{position:absolute;top:20px;right:20px;background:var(--accent);color:var(--white);font-family:Space Mono,monospace;font-size:10px;font-weight:700;padding:6px 12px;letter-spacing:.1em}.maintenance-card h3{font-size:24px;font-weight:700;margin-bottom:20px}.maintenance-price{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1)}.maintenance-amount{font-size:32px;font-weight:700;color:var(--accent)}.maintenance-card-featured .maintenance-amount{color:var(--accent)}.maintenance-unit{font-family:Space Mono,monospace;font-size:14px;opacity:.5;margin-left:5px}.maintenance-features{list-style:none;font-family:Space Mono,monospace;font-size:12px;margin-bottom:25px}.maintenance-features li{padding:8px 0;opacity:.8}.maintenance-sla{display:inline-block;background:var(--accent);color:var(--white);font-family:Space Mono,monospace;font-size:12px;font-weight:700;padding:10px 20px;letter-spacing:.1em}.maintenance-card-featured .maintenance-sla{background:var(--accent);color:var(--white)}.price-notes{padding:60px;background:var(--white);border-bottom:var(--border-width) solid var(--black)}.price-notes h3{font-size:18px;font-weight:700;margin-bottom:30px;letter-spacing:.05em}.price-notes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.price-note{display:flex;gap:15px;align-items:flex-start}.price-note-icon{font-family:Space Mono,monospace;font-size:12px;background:var(--black);color:var(--white);padding:5px 10px;flex-shrink:0}.price-note p{font-size:14px;line-height:1.6;opacity:.8}.price-note strong{color:var(--black)}.price-cta-section{background:var(--black);color:var(--white);padding:80px 60px;text-align:center;border-bottom:var(--border-width) solid var(--black)}.price-cta-content h2{font-size:48px;font-weight:700;margin-bottom:15px}.price-cta-content p{font-size:18px;opacity:.8;margin-bottom:30px}.price-cta-btn{display:inline-block;padding:20px 50px;background:var(--accent);color:var(--white);font-family:Space Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.05em;border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4,0,.2,1)}.price-cta-btn:hover{background:var(--white);color:var(--black);border-color:var(--white);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}@media(max-width:1200px){.maintenance-grid{grid-template-columns:repeat(2,1fr);gap:0}.maintenance-card:nth-child(2){border-right:none}.maintenance-card:nth-child(1),.maintenance-card:nth-child(2){border-bottom:1px solid rgba(255,255,255,.1)}}@media(max-width:768px){.maintenance-grid{grid-template-columns:1fr;gap:20px}.maintenance-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.maintenance-card:last-child{border-bottom:none}.maintenance-card-featured{margin:0;padding:40px;order:-1}.price-notes-grid{grid-template-columns:1fr}.pricing-hero{padding:60px 20px}.price-section-header{padding:40px 20px}.price-table{padding:0 20px}.price-row{grid-template-columns:1fr;gap:15px}.price-value{text-align:left}.price-row:hover,.price-row-highlight{margin:0 -20px;padding:25px 20px}.maintenance-grid{padding:20px}.maintenance-card{padding:30px 20px}.price-notes{padding:40px 20px}.price-cta-section{padding:60px 20px}.price-cta-content h2{font-size:32px}}.pricing-hero .hero-cta-btn{display:inline-block;margin-top:30px;padding:18px 40px;background:var(--accent);color:var(--white);font-family:Space Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.05em;border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-hero .hero-cta-btn:hover{background:var(--white);color:var(--black);border-color:var(--white);box-shadow:6px 6px 0 var(--accent);transform:translate(-3px,-3px)}.pricing-value-prop{background:var(--surface);border-bottom:var(--border-width) solid var(--black);padding:60px}.value-prop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;max-width:1200px;margin:0 auto}.value-prop-block{padding:30px;background:var(--white);border:var(--border-width) solid var(--black)}.value-prop-label{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.1em;color:var(--accent);display:block;margin-bottom:20px}.value-prop-list{list-style:none}.value-prop-list li{padding:12px 0;font-size:15px;line-height:1.5;border-bottom:1px solid rgba(0,0,0,.1)}.value-prop-list li:last-child{border-bottom:none}.value-prop-list strong{color:var(--accent)}.pricing-toc{display:flex;align-items:center;gap:30px;padding:25px 60px;background:var(--black);border-bottom:var(--border-width) solid var(--black);overflow-x:auto;position:sticky;top:0;z-index:100}.pricing-toc-label{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--white);opacity:.5;white-space:nowrap}.pricing-toc-links{display:flex;gap:25px}.pricing-toc-links a{font-family:Space Mono,monospace;font-size:12px;color:var(--white);opacity:.7;white-space:nowrap;transition:all .2s;padding:5px 0;border-bottom:2px solid transparent}.pricing-toc-links a:hover{opacity:1;border-bottom-color:var(--accent)}.featured-packages{background:var(--white);padding:60px;border-bottom:var(--border-width) solid var(--black)}.featured-packages h2{font-size:24px;font-weight:700;letter-spacing:.05em;margin-bottom:40px;text-align:center}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.featured-card{padding:40px;border:var(--border-width) solid var(--black);border-right:none;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}.featured-card:last-child{border-right:var(--border-width) solid var(--black)}.featured-card:hover{background:var(--surface)}.featured-card-highlight{background:var(--black);color:var(--white)}.featured-card-highlight:hover{background:var(--black-light)}.featured-tag{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.15em;background:var(--accent);color:var(--white);padding:5px 12px;display:inline-block;margin-bottom:15px;width:fit-content}.featured-card h3{font-size:22px;font-weight:700;margin-bottom:12px}.featured-card>p{font-size:14px;line-height:1.6;opacity:.8;margin-bottom:25px}.featured-results{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.featured-result{font-family:Space Mono,monospace;font-size:11px;background:#00000014;padding:8px 14px;border-radius:2px;display:flex;flex-direction:column;gap:2px}.featured-card-highlight .featured-result{background:#ffffff26}.featured-result strong{color:var(--black);font-size:14px;font-weight:700}.featured-card-highlight .featured-result strong{color:var(--white)}.featured-price{font-family:Space Mono,monospace;font-size:14px;margin-bottom:20px;margin-top:auto;opacity:.7}.featured-price strong{font-size:24px;color:var(--accent)}.featured-cta{display:block;padding:15px 25px;background:var(--accent);color:var(--white);font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-align:center;letter-spacing:.05em;border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4,0,.2,1)}.featured-cta:hover{background:var(--white);color:var(--black);border-color:var(--black)}.featured-card-highlight .featured-cta:hover{background:var(--white);color:var(--black)}.pricing-social-proof{background:var(--surface);border-bottom:var(--border-width) solid var(--black);padding:50px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px}.proof-stats{display:flex;gap:50px}.proof-stat{text-align:center}.proof-num{display:block;font-size:36px;font-weight:700;color:var(--accent);line-height:1}.proof-label{font-family:Space Mono,monospace;font-size:11px;opacity:.6;display:block;margin-top:8px}.proof-link{font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.05em;padding:15px 30px;background:var(--black);color:var(--white);border:var(--border-width) solid var(--black);transition:all .3s cubic-bezier(.4,0,.2,1)}.proof-link:hover{background:var(--accent);border-color:var(--accent);box-shadow:4px 4px 0 var(--black);transform:translate(-2px,-2px)}.section-cta{display:inline-block;margin-top:20px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.05em;padding:12px 25px;background:var(--accent);color:var(--white);border:var(--border-width) solid var(--accent);transition:all .3s cubic-bezier(.4,0,.2,1)}.section-cta:hover{background:var(--black);border-color:var(--black);box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.section-cta-light{background:transparent;color:var(--white);border-color:#ffffff4d}.section-cta-light:hover{background:var(--accent);border-color:var(--accent)}.price-badge{position:absolute;top:-10px;left:20px;background:var(--accent);color:var(--white);font-family:Space Mono,monospace;font-size:9px;font-weight:700;padding:4px 10px;letter-spacing:.1em}.price-row-highlight{position:relative}.maintenance-for{font-size:13px;opacity:.6;margin-bottom:25px;font-style:italic}.maintenance-sla-details{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.sla-breakdown{list-style:none;margin-top:15px;font-family:Space Mono,monospace;font-size:11px}.sla-breakdown li{padding:8px 0;opacity:.85;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.sla-breakdown li:last-child{border-bottom:none}.sla-breakdown strong{color:var(--white);opacity:.6;font-weight:400;min-width:90px}.maintenance-cta{display:block;margin-top:25px;padding:15px 25px;background:transparent;color:var(--white);font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-align:center;letter-spacing:.05em;border:1px solid rgba(255,255,255,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.maintenance-cta:hover,.maintenance-cta-featured{background:var(--accent);border-color:var(--accent)}.maintenance-cta-featured:hover{background:var(--white);color:var(--black);border-color:var(--white)}.maintenance-notes{padding:30px 60px;background:#0003;border-top:1px solid rgba(255,255,255,.1)}.maintenance-notes p{font-family:Space Mono,monospace;font-size:12px;opacity:.85;margin-bottom:12px;line-height:1.6}.maintenance-notes p:last-child{margin-bottom:0}.maintenance-notes strong{color:var(--white);font-weight:700;opacity:1}.price-cta-buttons{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:20px}.price-cta-btn-secondary{display:inline-block;padding:20px 30px;background:transparent;color:var(--white);font-family:Space Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.05em;border:var(--border-width) solid rgba(255,255,255,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.price-cta-btn-secondary:hover{border-color:var(--white);background:#ffffff1a}.price-cta-trust{font-family:Space Mono,monospace;font-size:12px;opacity:.5;margin-top:20px}@media(max-width:1024px){.value-prop-grid{grid-template-columns:1fr;gap:30px}.featured-grid{grid-template-columns:1fr}.featured-card{border-right:var(--border-width) solid var(--black);border-bottom:none}.featured-card:last-child{border-bottom:var(--border-width) solid var(--black)}.featured-card-highlight{order:-1}.pricing-social-proof{flex-direction:column;text-align:center}.proof-stats{flex-wrap:wrap;justify-content:center}}@media(max-width:768px){.pricing-value-prop{padding:40px 20px}.value-prop-block{padding:20px}.pricing-toc{padding:15px 20px;gap:15px}.pricing-toc-label{display:none}.pricing-toc-links{gap:15px}.pricing-toc-links a{font-size:11px}.featured-packages{padding:40px 20px}.featured-card{padding:30px 20px}.pricing-social-proof{padding:40px 20px}.proof-stats{gap:30px}.proof-num{font-size:28px}.maintenance-notes{padding:20px}.price-cta-buttons{flex-direction:column}.price-cta-btn,.price-cta-btn-secondary{width:100%;text-align:center}}@media(max-width:768px){.partners-label{padding:14px 20px}.partners-grid{grid-template-columns:1fr 1fr}.partner-cell{padding:28px 20px}.partner-cell:nth-child(2n){border-right:none}.partner-cell:nth-child(-n+2){border-bottom:var(--border-width) solid var(--black)}.partner-cell:nth-child(3),.partner-cell:nth-child(4){border-bottom:none}.partner-cell:last-child{border-right:none}.partner-cell img{height:40px}.partner-cell-wide img{height:56px}}.pricing-cards{padding:4rem 2rem;max-width:1200px;margin:0 auto}.price-cta{padding:4rem 2rem;max-width:900px;margin:0 auto;text-align:center}.price-cta h2{font-size:2rem;font-weight:900;text-transform:uppercase;color:var(--black);margin-bottom:1rem}.price-cta p{font-size:1.1rem;color:var(--text-secondary, #555);margin-bottom:2rem}@media(max-width:768px){.pricing-cards,.price-cta{padding:2rem 1rem}.price-cta h2{font-size:1.5rem}}
