.pricing-page{color:#1f3943;background:#f0f0f0}.pricing-shell{width:min(1200px,100% - 64px);margin:auto}.pricing-intro{padding-top:36px;padding-bottom:48px}.pricing-masthead{font:10px/1.6 var(--font-geist-mono),monospace;letter-spacing:.08em;color:#506977;border-bottom:1px solid #1f394325;justify-content:space-between;gap:24px;padding-bottom:22px;display:flex}.pricing-intro-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:64px;padding-top:48px;display:grid}.pricing-intro h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.1}.pricing-intro h1 span{color:#0360a2}.pricing-intro p{color:#506977;margin:0 0 16px;font-size:16px;line-height:1.8}.pricing-page p.pricing-note{font-size:13px;line-height:1.7}.pricing-pledge-link{color:#0360a2;align-items:center;gap:9px;font-size:13px;display:inline-flex}.pricing-offerings{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:72px;display:grid}.pricing-card{background:#fff;border:1px solid #ccd6dc;border-radius:14px;flex-direction:column;padding:32px;scroll-margin-top:90px;display:flex}.pricing-label{font:10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.14em;color:#3b6779;margin:0 0 22px}.pricing-card h2{letter-spacing:-.04em;max-width:560px;margin:0 0 16px;font-size:29px;font-weight:500;line-height:1.15}.pricing-description{color:#506977;margin:0;font-size:15px;line-height:1.75}.pricing-card-details{flex-direction:column;flex:1;display:flex}.pricing-card ul{margin:28px 0;padding:0;list-style:none}.pricing-card li{align-items:flex-start;gap:10px;margin:12px 0;font-size:14px;line-height:1.6;display:flex}.pricing-card li svg{color:#0360a2;flex-shrink:0;margin-top:4px}.pricing-card-action{border-top:1px solid #1f394325;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:22px;display:flex}.pricing-card-action>span{color:#506977;font-size:12px}.pricing-card--loop{color:#f0f0f0;background:linear-gradient(125deg,#1f3943,#123749);border-color:#55899e;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.pricing-card--loop .pricing-label,.pricing-card--loop .pricing-description,.pricing-card--loop .pricing-card-action>span{color:#b7ceda}.pricing-card--loop .pricing-card-action{border-color:#55899e60}.pricing-card--loop li svg{color:#33d49d}.pricing-card--loop ul{margin-top:0}.pricing-bravos{align-items:center;gap:10px;margin-bottom:20px;display:flex}.pricing-bravos>span{font:26px Monoska,monospace}.pricing-bravos small{color:#b7ceda;margin-left:auto;font:10px monospace}.pricing-persistence{color:#fff;background:#1f3943;padding:64px 0}.pricing-persistence .pricing-label{color:#a6c7d9}.pricing-persistence h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.15}.pricing-persistence h2 span{color:#a6d4ee}.pricing-persistence p:not(.pricing-label){color:#b7ceda;max-width:760px;font-size:16px;line-height:1.8}.pricing-final-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.pricing-persistence .bugb-btn--secondary{color:#f0f0f0;border-color:#55899e}.pricing-scope{padding-block:48px 64px}.pricing-scope h2{letter-spacing:-.03em;font-size:26px;font-weight:500}.pricing-scope p{color:#506977;max-width:800px;font-size:15px;line-height:1.8}.pricing-scope a{color:#0360a2;text-underline-offset:4px;text-decoration:underline}.pricing-page a:focus-visible{outline-offset:5px;outline:2px solid #0360a2}.pricing-card--loop a:focus-visible,.pricing-persistence a:focus-visible{outline-color:#a6d4ee}@media (max-width:850px){.pricing-intro-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pricing-card{padding:24px}.pricing-card--loop{gap:28px}}@media (max-width:600px){.pricing-shell{width:calc(100% - 36px)}.pricing-masthead>span:last-child{display:none}.pricing-intro-grid{padding-top:32px}.pricing-offerings{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:40px}.pricing-card--loop{grid-template-columns:minmax(0,1fr)}.pricing-card h2{font-size:26px}.pricing-final-actions .bugb-btn{white-space:normal;text-align:center;height:auto;min-height:44px}.pricing-persistence{padding:44px 0}}
