.pricing-header{background:var(--paper);position:relative}.pricing-main{background:var(--paper)}.pricing-intro{margin:auto;max-width:1400px;padding:100px 5vw 115px}.pricing-intro h1{font-size:clamp(58px,8vw,112px)}.pricing-intro h1 em{color:var(--coral)}.pricing-intro>p:last-child{color:var(--muted);font-size:15px;line-height:1.6;margin:35px 0 0;max-width:310px}.plans{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);padding-bottom:145px}.plan-card{border:1px solid var(--line);display:flex;flex-direction:column;min-height:570px;padding:28px}.plan-featured{background:var(--ink);color:var(--paper);transform:translateY(-18px)}.plan-number{color:var(--coral);font:10px var(--mono);margin:0 0 48px;text-transform:uppercase}.plan-card h2{font-size:clamp(38px,4vw,60px);margin-bottom:18px}.plan-description{color:var(--muted);font-size:13px;line-height:1.6;max-width:240px;min-height:66px}.plan-price{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:8px;margin-top:35px;padding-bottom:24px}.plan-price strong{font-size:29px;font-weight:500}.plan-price span{color:var(--muted);font:10px var(--mono)}.plan-button{background:var(--coral);color:var(--ink);display:flex;font:10px var(--mono);justify-content:space-between;margin-top:22px;padding:14px;text-transform:uppercase}.plan-button:hover{background:var(--lime)}.plan-card ul{list-style:none;margin:30px 0 0;padding:0}.plan-card li{border-bottom:1px solid var(--line);font-size:12px;padding:10px 0}.plan-card li:before{color:var(--coral);content:'+';margin-right:10px}.connect{border-top:1px solid var(--line);display:grid;gap:10vw;grid-template-columns:1.15fr .85fr;padding-bottom:145px;padding-top:145px}.connect-heading h2{font-size:clamp(42px,5vw,72px)}.connect-heading h2 em{color:var(--coral)}.connect-heading>p:last-child{color:var(--muted);font-size:13px;line-height:1.6;margin-top:32px;max-width:300px}.connect-form{display:flex;flex-direction:column;gap:20px}.connect-form label{font:10px var(--mono);text-transform:uppercase}.form-row{display:grid;gap:18px;grid-template-columns:1fr 1fr}.connect-form input,.connect-form select,.connect-form textarea{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);display:block;font-size:14px;margin-top:8px;outline:0;padding:10px 0;width:100%}.connect-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;color:var(--ink)}.connect-form select option{background:var(--paper);color:var(--ink)}.connect-form textarea{resize:vertical}.connect-form input:focus,.connect-form select:focus,.connect-form textarea:focus{border-color:var(--coral)}.connect-form .primary-button{border:0;margin-top:7px;text-align:left}.pricing-signin{display:flex}.theme-dark .connect-form input,.theme-dark .connect-form textarea,.theme-dark .connect-form select,.theme-dark .connect-form select option{color:#f5f3ed}.theme-dark .connect-form select,.theme-dark .connect-form select option{background:#171a1a}@media(max-width:800px){.pricing-intro{padding:70px 6vw 80px}.plans{display:block;padding-bottom:90px}.plan-card{min-height:0;margin-bottom:16px;padding:24px}.plan-featured{transform:none}.plan-description{min-height:0}.connect{display:block;padding-bottom:90px;padding-top:90px}.connect-form{margin-top:60px}.form-row{gap:20px}}
.theme-dark .pricing-header,.theme-dark .pricing-main{background:var(--paper)}.theme-dark .plan-featured{background:#111313;color:var(--ink)}.theme-dark .plan-featured .plan-description,.theme-dark .plan-featured .plan-price span,.theme-dark .plan-featured .plan-card li,.theme-dark .plan-featured ul{color:rgba(245,243,237,.82)}.theme-dark .plan-featured .plan-price,.theme-dark .plan-featured .plan-card li{border-color:rgba(245,243,237,.28)}.theme-dark .plan-button{color:var(--ink)}
