.pricing-page .topbar nav a[aria-current=page]{color:var(--m-orange)}
.pricing-hero,.pricing-section{padding:64px clamp(24px,6vw,96px);border-bottom:1px solid var(--m-line)}.pricing-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:60px;padding-top:66px;padding-bottom:58px}.pricing-hero .mono{margin-bottom:24px}.pricing-hero h1{font-size:clamp(44px,5.4vw,76px);line-height:1.03;letter-spacing:-.055em}.pricing-hero em{font-style:normal;color:var(--m-orange)}.hero-side>p{max-width:48ch;color:var(--m-muted);font-size:18px;line-height:1.65}.hero-tags{display:flex;flex-wrap:wrap;gap:8px 16px;border-top:1px solid var(--m-line);padding-top:20px;margin-top:24px;color:var(--m-ink);font-size:12px}.hero-tags span:before{content:'•';color:var(--m-orange);margin-right:7px}.section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:32px}.section-heading .mono{margin-bottom:18px}.section-heading h2,.price-contact h2{font-size:clamp(32px,3.2vw,46px);line-height:1.08;letter-spacing:-.045em}.section-heading>p{max-width:42ch;justify-self:end;color:var(--m-muted);line-height:1.65}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.package{background:#111318;border:1px solid #33353b;padding:30px;display:flex;flex-direction:column}.package-plus{border-top:3px solid var(--m-orange);padding-top:28px}.package-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:25px}.package-label{color:var(--m-orange);font:11px/1.3 monospace;letter-spacing:.1em}.page-count{font:11px monospace;color:#a9aaa7;border:1px solid #393a40;padding:6px 8px;white-space:nowrap}.package h3{font-size:28px;letter-spacing:-.035em;margin-bottom:13px}.package-intro{color:var(--m-muted);line-height:1.6;max-width:45ch;min-height:52px}.build-price{display:flex;gap:16px;align-items:baseline;margin:28px 0 25px}.build-price strong{font-size:62px;line-height:1;letter-spacing:-.055em;font-weight:700}.build-price>span{color:var(--m-muted);font-size:14px}.monthly{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:8px;border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);padding:18px 0}.monthly>span{font-size:14px}.monthly>strong{font-size:25px;letter-spacing:-.02em}.monthly>strong span{font-size:14px;font-weight:400;color:var(--m-muted)}.monthly small{grid-column:1/-1;color:var(--m-muted);font-size:12px;line-height:1.4}.included{list-style:none;padding:24px 0 6px;margin:0}.included li{padding:0 0 14px 23px;position:relative;font-size:14px;line-height:1.5}.included li:before{content:'✓';position:absolute;left:0;color:var(--m-orange)}.changes{padding-top:16px;border-top:1px solid var(--m-line);margin-top:auto;min-height:100px}.changes b{font-size:13px}.changes p{font-size:13px;line-height:1.6;color:var(--m-muted);margin-top:7px}.changes p strong{color:var(--m-ink);font-weight:500}.package-cta{display:flex;justify-content:space-between;width:100%;font-size:14px;margin-top:20px;align-items:center}.cost-details{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-bottom:1px solid var(--m-line);padding:28px 0}.cost-details article{display:flex;gap:16px}.detail-icon{color:var(--m-orange);font-size:24px;line-height:1}.cost-details h3{font-size:16px;margin-bottom:9px}.cost-details p{color:var(--m-muted);font-size:14px;line-height:1.65}.cost-details p strong{color:var(--m-ink);font-weight:500}.price-note{font-size:12px;line-height:1.7;color:var(--m-muted);margin-top:18px}.other-services{background:#0c0e11}.quote-list{border-top:1px solid var(--m-line)}.quote-list article{display:grid;grid-template-columns:38px 1fr auto;gap:20px;align-items:center;padding:29px 0;border-bottom:1px solid var(--m-line)}.quote-number{color:var(--m-orange);font:13px monospace}.quote-list h3{font-size:22px;letter-spacing:-.025em}.quote-list p{font-size:14px;line-height:1.6;color:var(--m-muted);margin-top:8px}.quote-list article>a{border:0;border-bottom:1px solid var(--m-orange);color:var(--m-ink);background:transparent;padding:12px 0;font-size:14px}.quote-list article>a span{color:var(--m-orange);margin-left:16px}.price-contact>p:not(.mono){max-width:60ch;color:var(--m-muted);line-height:1.65;margin-top:22px}.price-contact .mono{margin-bottom:20px}.contact-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.contact-actions>a{font-size:15px}.contact-actions>a:not(.button-primary):hover{color:var(--m-orange)}.pricing-page :focus-visible{outline:2px solid #F26A21;outline-offset:5px}
@media(max-width:800px){.pricing-hero{grid-template-columns:1fr;gap:24px;padding-top:42px;padding-bottom:40px}.hero-side>p{max-width:58ch}.section-heading{grid-template-columns:1fr;gap:20px}.section-heading>p{justify-self:start}.package-grid{gap:16px}.package{padding:23px}.package-plus{padding-top:21px}.package h3{font-size:25px}.build-price{gap:10px}.build-price strong{font-size:54px}.build-price>span{font-size:12px}.package-cta{font-size:13px}.quote-list article{grid-template-columns:28px 1fr}.quote-list article>a{grid-column:2;justify-self:start}.cost-details{gap:22px}.pricing-section{padding-top:44px;padding-bottom:44px}}
@media(max-width:600px){.pricing-hero,.pricing-section{padding-left:22px;padding-right:22px}.pricing-hero h1{font-size:44px}.pricing-hero .mono{font-size:10px;letter-spacing:.11em}.hero-side>p{font-size:16px}.hero-tags{gap:9px 14px;font-size:11px}.package-grid,.cost-details{grid-template-columns:1fr}.package-grid{gap:22px}.package{padding:25px}.package-plus{padding-top:23px}.package h3{font-size:27px}.package-intro{min-height:0;font-size:14px}.build-price strong{font-size:60px}.build-price>span{font-size:13px}.changes{min-height:0}.package-cta{font-size:13px}.section-heading h2,.price-contact h2{font-size:34px}.section-heading>p{font-size:14px}.cost-details{padding:25px 0;gap:24px}.quote-list h3{font-size:22px}.quote-list article{gap:12px;padding:24px 0}.contact-actions{gap:22px}.contact-actions>.button-primary{width:100%}.contact-actions>a{font-size:15px}.price-note{font-size:12px}}
.pricing-page .arrow{display:inline-block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;position:relative;margin-left:12px;flex-shrink:0}.pricing-page .arrow:after{content:'';position:absolute;top:-1px;right:0;width:12px;border-top:1.5px solid currentColor;transform:rotate(-45deg);transform-origin:right center}
