.alberus-public-pricing{--app-green:#0d695a;--app-green-deep:#083a33;--app-ink:#102d27;--app-muted:#60716b;min-height:100vh;background:radial-gradient(circle at 86% 4%,#e4f4ea 0,transparent 30%),#fbfcfa;color:var(--app-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.alberus-public-pricing *{box-sizing:border-box}.alberus-public-pricing a{text-decoration:none}.app-pricing-nav{max-width:1220px;margin:auto;min-height:90px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dfe8e3}.app-pricing-brand{display:inline-flex;gap:12px;align-items:center;color:var(--app-ink);font-size:24px;font-weight:850;letter-spacing:-.05em}.app-pricing-brandmark{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--app-green);color:#fff;font-size:20px;font-weight:800}.app-pricing-navlinks{display:flex;gap:25px;font-size:14px;font-weight:700}.app-pricing-navlinks a{color:var(--app-green-deep)}.app-pricing-navlinks a:hover{text-decoration:underline}.app-pricing-shell{max-width:1220px;margin:auto;padding:72px 24px 90px}.app-pricing-intro{max-width:850px;margin:0 auto 46px;text-align:center}.app-pricing-eyebrow{color:var(--app-green);font-weight:850;font-size:12px;letter-spacing:.16em}.app-pricing-intro h1{font-size:clamp(38px,5vw,68px);line-height:1.06;letter-spacing:-.055em;margin:18px 0 22px}.app-pricing-intro>p:not(.app-pricing-eyebrow){font-size:17px;line-height:1.7;color:var(--app-muted);max-width:710px;margin:0 auto}.app-pricing-cycle{display:inline-flex;background:#e7eee9;padding:5px;border-radius:13px;margin-top:35px}.app-pricing-cycle button{padding:12px 24px;border:0;background:transparent;color:#466057;cursor:pointer;border-radius:10px;font-weight:750}.app-pricing-cycle button.app-pricing-selected{background:#fff;color:var(--app-green-deep);box-shadow:0 3px 15px #204b3615}.app-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.app-pricing-card{display:flex;flex-direction:column;min-width:0;padding:29px 24px 25px;border:1px solid #dde7e0;border-radius:23px;background:#fff;box-shadow:0 17px 40px #103c2510}.app-pricing-card.app-pricing-featured{border-color:#80beaa;box-shadow:0 20px 48px #085b3b1c;position:relative}.app-pricing-level{color:var(--app-green);font-size:10px;font-weight:850;letter-spacing:.16em;margin:0 0 25px}.app-pricing-card h2{font-size:27px;line-height:1.2;letter-spacing:-.04em;margin:0 0 20px;min-height:61px}.app-pricing-cost{font-weight:850;letter-spacing:-.045em;font-size:clamp(27px,2.3vw,35px);white-space:nowrap}.app-pricing-cost small{font-weight:550;font-size:14px;letter-spacing:0;color:var(--app-muted)}.app-pricing-description{min-height:68px;margin:21px 0 16px;font-size:14px;color:var(--app-muted);line-height:1.6}.app-pricing-card ul{margin:0 0 28px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;flex:1 1}.app-pricing-card li{position:relative;padding-left:25px;font-size:13px;line-height:1.4}.app-pricing-card li:before{content:"✓";position:absolute;left:0;top:0;color:var(--app-green);font-weight:900}.app-pricing-cta{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:11px 18px;background:var(--app-green-deep);color:#fff!important;border-radius:12px;font-weight:800;font-size:13px;text-align:center}.app-pricing-cta:hover{background:var(--app-green)}.app-pricing-footnote{color:#6a7d74;font-size:12px;line-height:1.8;margin:30px 0 0;text-align:center}.app-pricing-message{border:1px solid #d8e5dd;border-radius:21px;background:#fff;text-align:center;max-width:780px;margin:auto;padding:55px 36px;color:var(--app-muted);line-height:1.7}.app-pricing-message h2{color:var(--app-ink);letter-spacing:-.03em;font-size:30px;line-height:1.2;margin:0 0 16px}.app-pricing-cta-inline{margin-top:20px}@media(max-width:700px){.app-pricing-nav{padding:15px 18px}.app-pricing-navlinks{gap:12px;font-size:12px}.app-pricing-shell{padding:45px 18px 70px}.app-pricing-intro{margin-bottom:30px}.app-pricing-card h2,.app-pricing-description{min-height:0}.app-pricing-message{padding:35px 23px}}@media(prefers-reduced-motion:reduce){.alberus-public-pricing *{scroll-behavior:auto!important}}.app-pricing-intro>p.app-pricing-trial-notice{margin:22px auto 0;padding:14px 18px;max-width:760px;background:#eff7f2;border:1px solid #d9e9dc;border-radius:14px;font-size:13px;line-height:1.65;color:#2c5845;text-align:left}.app-pricing-trial-notice strong{color:#0b644b}.app-pricing-free-disclosure{margin:0 0 15px;font-size:12px;line-height:1.5;color:#56746a}