.page-hero[data-astro-cid-tcy35dad]{padding:96px 0 48px}.hero-grid-detail[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:start}.page-hero[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{font-family:var(--display);font-weight:700;font-size:clamp(44px,6vw,80px);line-height:1.02;letter-spacing:-.03em;margin:20px 0 24px;color:var(--text)}.page-hero[data-astro-cid-tcy35dad] .lede[data-astro-cid-tcy35dad]{margin-bottom:32px}.hero-cta[data-astro-cid-tcy35dad]{display:flex;gap:12px;flex-wrap:wrap}.price-card[data-astro-cid-tcy35dad]{background:var(--bg-card);border:1px solid var(--border-strong);padding:28px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));position:sticky;top:100px}.price-card-label[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.price-card-value[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:36px;font-weight:700;color:var(--accent);letter-spacing:-.02em;line-height:1;margin-bottom:24px}.price-card-value[data-astro-cid-tcy35dad] small[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:11px;color:var(--text-3);margin-left:10px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.price-card-list[data-astro-cid-tcy35dad]{list-style:none}.price-card-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{font-size:13px;color:var(--text-2);border-top:1px solid var(--border);padding:10px 0 10px 18px;position:relative}.price-card-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"+";position:absolute;left:0;color:var(--accent);font-weight:500}.price-card-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:first-child{border-top:none}.overview[data-astro-cid-tcy35dad]{padding:80px 0}.overview-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.overview-body[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:16px;line-height:1.7;color:var(--text-2);margin-bottom:20px}.overview-body[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]:last-child{margin-bottom:0}.deliverables-list[data-astro-cid-tcy35dad]{margin-top:48px;list-style:none;display:grid;gap:0;border-top:1px solid var(--border)}.deliverables-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:80px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--border)}.deliverable-num[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:12px;color:var(--accent);letter-spacing:.1em;padding-top:4px}.deliverable-title[data-astro-cid-tcy35dad]{font-family:var(--display);font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px;letter-spacing:-.01em}.deliverable-desc[data-astro-cid-tcy35dad]{font-size:15px;color:var(--text-2);line-height:1.65}.timeline-list[data-astro-cid-tcy35dad]{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.timeline-item[data-astro-cid-tcy35dad]{padding:32px 28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.timeline-label[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:12px;color:var(--accent);font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.timeline-desc[data-astro-cid-tcy35dad]{font-size:15px;color:var(--text-2);line-height:1.65}.pricing-notes[data-astro-cid-tcy35dad]{list-style:none;margin-top:48px;max-width:760px}.pricing-notes[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{border-bottom:1px solid var(--border);padding:14px 0 14px 24px;position:relative;font-size:15px;color:var(--text-2);line-height:1.55}.pricing-notes[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"▸";position:absolute;left:0;color:var(--accent)}.pricing-foot[data-astro-cid-tcy35dad]{margin-top:32px;font-family:var(--mono);font-size:13px;color:var(--text-3);letter-spacing:.05em}.pricing-foot[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--accent);border-bottom:1px solid var(--accent)}.faq-list[data-astro-cid-tcy35dad]{margin-top:48px}.faq-item[data-astro-cid-tcy35dad]{padding:28px 0;border-top:1px solid var(--border)}.faq-item[data-astro-cid-tcy35dad]:last-child{border-bottom:1px solid var(--border)}.faq-q[data-astro-cid-tcy35dad]{font-family:var(--display);font-size:17px;font-weight:700;color:var(--text);margin-bottom:12px;letter-spacing:-.01em}.faq-a[data-astro-cid-tcy35dad]{font-size:15px;color:var(--text-2);line-height:1.7;max-width:780px}.faq-more[data-astro-cid-tcy35dad]{margin-top:24px;font-family:var(--mono);font-size:13px;color:var(--text-3);letter-spacing:.05em}.faq-more[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--accent);border-bottom:1px solid var(--accent)}.other-services[data-astro-cid-tcy35dad]{padding-bottom:40px}.other-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}.other-card[data-astro-cid-tcy35dad]{background:var(--bg-card);border:1px solid var(--border);padding:32px 28px;color:inherit;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;flex-direction:column;gap:12px}.other-card[data-astro-cid-tcy35dad]:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 40px var(--accent-glow)}.other-tag[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:10px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.other-title[data-astro-cid-tcy35dad]{font-family:var(--display);font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.02em}.other-price[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:24px;font-weight:700;color:var(--accent)}.other-price[data-astro-cid-tcy35dad] small[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:10px;color:var(--text-3);margin-left:8px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.other-arrow[data-astro-cid-tcy35dad]{margin-top:auto;font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}@media(max-width:900px){.hero-grid-detail[data-astro-cid-tcy35dad],.overview-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:40px}.price-card[data-astro-cid-tcy35dad]{position:static}.timeline-list[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.deliverables-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{grid-template-columns:60px 1fr;gap:16px}.other-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}
