.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{margin-bottom:1.2rem}.hero-pills[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.6rem}.hero-pills[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{border:1px solid rgb(194 65 12 / .45);color:var(--terracotta);font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.04em;line-height:1.3;padding:.48rem .7rem;text-transform:uppercase}.portfolio-section[data-astro-cid-uhrerali]{background:color-mix(in srgb,var(--warm) 92%,var(--tint))}.portfolio-grid[data-astro-cid-uhrerali]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.portfolio-card[data-astro-cid-uhrerali]{background:var(--warm);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0;transition:border-color .18s ease}.portfolio-card--linked[data-astro-cid-uhrerali]{cursor:pointer;position:relative;transition:border-color .18s ease,transform .18s ease}.portfolio-card--linked[data-astro-cid-uhrerali]:hover{border-color:var(--terracotta);transform:translateY(-.3rem)}.portfolio-card--linked[data-astro-cid-uhrerali] .portfolio-link[data-astro-cid-uhrerali]:after{content:"";inset:0;position:absolute}.portfolio-image[data-astro-cid-uhrerali]{align-items:center;aspect-ratio:1.45;background:#e8e6dd;color:var(--terracotta);display:flex;justify-content:center;overflow:hidden;position:relative}.portfolio-image[data-astro-cid-uhrerali] img[data-astro-cid-uhrerali]{height:100%;object-fit:cover;width:100%}.portfolio-placeholder-mark[data-astro-cid-uhrerali]{font-family:Space Grotesk,sans-serif;font-size:clamp(4rem,8vw,7rem);font-weight:600;letter-spacing:-.1em;line-height:1}.portfolio-image-label[data-astro-cid-uhrerali]{bottom:.8rem;font-family:JetBrains Mono,monospace;font-size:.58rem;left:1rem;letter-spacing:.08em;position:absolute;text-transform:uppercase}.portfolio-kind[data-astro-cid-uhrerali]{background:#18181bd1;color:var(--warm);font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.06em;padding:.3rem .5rem;position:absolute;right:.6rem;text-transform:uppercase;top:.6rem}.portfolio-card-body[data-astro-cid-uhrerali]{border-top:1px solid var(--line);padding:1.35rem 1.5rem 1.5rem}.portfolio-card-title[data-astro-cid-uhrerali]{align-items:start;display:flex;gap:1rem;justify-content:space-between}.portfolio-card[data-astro-cid-uhrerali] h3[data-astro-cid-uhrerali]{font-family:Space Grotesk,sans-serif;font-size:1.45rem;font-weight:600;letter-spacing:-.05em;line-height:1;margin:0}.portfolio-tier[data-astro-cid-uhrerali]{border:1px solid rgb(194 65 12 / .4);color:var(--terracotta);flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.06em;padding:.35rem .5rem;text-transform:uppercase}.portfolio-tags[data-astro-cid-uhrerali]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.portfolio-tag[data-astro-cid-uhrerali]{border:1px solid var(--line);color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.06em;padding:.3rem .45rem;text-transform:uppercase}.portfolio-card-body[data-astro-cid-uhrerali]>p[data-astro-cid-uhrerali]{color:var(--muted);font-size:.86rem;line-height:1.55;margin:.75rem 0 0}.portfolio-link[data-astro-cid-uhrerali]{align-items:center;color:var(--terracotta);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.72rem;gap:.35rem;letter-spacing:.04em;margin-top:1rem;text-transform:uppercase}@media(max-width:900px){.portfolio-grid[data-astro-cid-uhrerali]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.portfolio-grid[data-astro-cid-uhrerali]{grid-template-columns:1fr}}.pricing-free-chat[data-astro-cid-hkoc4sea]{background:var(--terracotta);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff;font-weight:600;padding:.08em .2em}.pricing-scope-note[data-astro-cid-hkoc4sea]{color:var(--muted);font-size:.72rem;line-height:1.45;margin:.6rem 0 0;max-width:15rem}.pricing-card--featured[data-astro-cid-hkoc4sea] .pricing-scope-note[data-astro-cid-hkoc4sea],.pricing-card--featured[data-astro-cid-hkoc4sea] .pricing-detail[data-astro-cid-hkoc4sea] dd[data-astro-cid-hkoc4sea]{color:var(--muted-soft)}.pricing-detail[data-astro-cid-hkoc4sea]{margin:1rem 0 0}.pricing-detail--post[data-astro-cid-hkoc4sea]{margin:0 0 1.5rem}.pricing-detail[data-astro-cid-hkoc4sea] dt[data-astro-cid-hkoc4sea]{color:var(--terracotta);font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.pricing-detail[data-astro-cid-hkoc4sea] dd[data-astro-cid-hkoc4sea]{color:var(--muted);font-size:.8rem;line-height:1.5;margin:0 0 .85rem}.pricing-detail--post[data-astro-cid-hkoc4sea] dd[data-astro-cid-hkoc4sea]{margin-bottom:.6rem}.pricing-detail[data-astro-cid-hkoc4sea] dd[data-astro-cid-hkoc4sea]:last-child{margin-bottom:0}.pricing-card--featured[data-astro-cid-hkoc4sea] .pricing-detail[data-astro-cid-hkoc4sea] dd[data-astro-cid-hkoc4sea]{color:var(--muted-soft)}.care-detail[data-astro-cid-hkoc4sea]{color:var(--muted);font-size:.8rem;line-height:1.55;margin:1.25rem 0 0;max-width:40rem}.addon-item-head[data-astro-cid-hkoc4sea]{align-items:center;display:flex;justify-content:space-between}.addon-note[data-astro-cid-hkoc4sea]{color:var(--muted);font-size:.72rem;line-height:1.45;margin:.4rem 0 0}
