.pricing-tier[data-astro-cid-vac2cyvs]{position:relative;padding:clamp(28px,3vw,40px) clamp(24px,2.6vw,32px);border:1px solid var(--hairline-strong);border-radius:14px;background:var(--paper);display:flex;flex-direction:column;gap:24px;transition:border-color .24s var(--ease),transform .32s var(--ease)}.pricing-tier[data-astro-cid-vac2cyvs]:hover{border-color:var(--accent);transform:translateY(-3px)}.pricing-tier[data-astro-cid-vac2cyvs].is-highlighted{border-color:var(--accent);background:var(--paper-2);box-shadow:0 24px 60px #c94f2e14}.pricing-badge[data-astro-cid-vac2cyvs]{position:absolute;top:-12px;left:24px;background:var(--accent);color:var(--paper);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.pricing-hd[data-astro-cid-vac2cyvs]{display:flex;flex-direction:column;gap:6px}.pricing-idx[data-astro-cid-vac2cyvs]{font-family:var(--font-mono);font-size:10.5px;color:var(--accent);letter-spacing:.14em}.pricing-tier-name[data-astro-cid-vac2cyvs]{font-family:var(--font-display);font-size:clamp(28px,3.2vw,40px);line-height:1;letter-spacing:-.02em;font-weight:400;margin:0}.pricing-desc[data-astro-cid-vac2cyvs]{font-size:14px;color:var(--muted);line-height:1.5;margin:0;text-wrap:pretty}.pricing-price[data-astro-cid-vac2cyvs]{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.pricing-price-k[data-astro-cid-vac2cyvs]{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);line-height:1;letter-spacing:-.025em;font-weight:400}.pricing-price-period[data-astro-cid-vac2cyvs]{font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.06em}.pricing-features[data-astro-cid-vac2cyvs]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-features[data-astro-cid-vac2cyvs] li[data-astro-cid-vac2cyvs]{display:flex;gap:10px;align-items:baseline;font-size:14px;line-height:1.5;color:var(--ink-2)}.pricing-check[data-astro-cid-vac2cyvs]{color:var(--accent);font-weight:600;flex-shrink:0}.cf-hero[data-astro-cid-5oj4kudb]{padding:140px 32px clamp(60px,8vw,100px)}.cf-num{display:block;margin-bottom:20px}.cf-h1[data-astro-cid-5oj4kudb]{font-family:var(--font-display);font-size:clamp(64px,12vw,200px);line-height:.88;letter-spacing:-.035em;text-wrap:balance;font-weight:400;margin:0 0 32px}.cf-h1[data-astro-cid-5oj4kudb] i{font-style:italic;color:var(--accent)}.cf-lede[data-astro-cid-5oj4kudb]{font-family:var(--font-display);font-size:clamp(20px,2.4vw,30px);line-height:1.3;margin:0 0 36px;max-width:980px;color:var(--muted);text-wrap:balance}.cf-hero-cta[data-astro-cid-5oj4kudb]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:60px}.cf-hero-stats[data-astro-cid-5oj4kudb]{margin-top:60px}.cf-demo[data-astro-cid-5oj4kudb],.cf-features[data-astro-cid-5oj4kudb],.cf-pricing[data-astro-cid-5oj4kudb],.cf-proof[data-astro-cid-5oj4kudb],.cf-stack[data-astro-cid-5oj4kudb],.cf-faq[data-astro-cid-5oj4kudb],.cf-devis[data-astro-cid-5oj4kudb],.cf-related[data-astro-cid-5oj4kudb]{padding:clamp(80px,10vw,120px) 32px}.cf-demo[data-astro-cid-5oj4kudb],.cf-pricing[data-astro-cid-5oj4kudb],.cf-stack[data-astro-cid-5oj4kudb]{background:var(--paper-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.cf-section-k{display:block;margin-bottom:16px}.cf-section-h2[data-astro-cid-5oj4kudb]{font-family:var(--font-display);font-size:clamp(40px,6vw,88px);line-height:.96;letter-spacing:-.024em;margin:0 0 24px;text-wrap:balance;font-weight:400}.cf-section-h2[data-astro-cid-5oj4kudb] i{font-style:italic;color:var(--accent)}.cf-section-lead[data-astro-cid-5oj4kudb],.cf-stack-lead[data-astro-cid-5oj4kudb]{font-family:var(--font-display);font-size:clamp(17px,1.8vw,22px);color:var(--muted);max-width:760px;margin:0 0 clamp(40px,5vw,60px);line-height:1.45}.cf-demo-mockup[data-astro-cid-5oj4kudb]{margin-top:clamp(40px,5vw,60px);border:1px solid var(--hairline-strong);border-radius:12px;overflow:hidden;background:var(--ink);color:var(--paper);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.cf-pricing-aside[data-astro-cid-5oj4kudb]{font-size:14px;color:var(--muted);max-width:640px;margin:0 0 clamp(40px,5vw,60px);line-height:1.5}.cf-tiers[data-astro-cid-5oj4kudb]{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:clamp(20px,2.4vw,32px)}.cf-faq-list[data-astro-cid-5oj4kudb]{list-style:none;padding:0;margin:0;border-top:1px solid var(--hairline)}.cf-faq-item[data-astro-cid-5oj4kudb]{border-bottom:1px solid var(--hairline)}.cf-faq-item[data-astro-cid-5oj4kudb] summary[data-astro-cid-5oj4kudb]{cursor:pointer;padding:24px 0;font-family:var(--font-display);font-size:clamp(18px,2vw,24px);line-height:1.3;letter-spacing:-.012em;text-wrap:balance;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.cf-faq-item[data-astro-cid-5oj4kudb] summary[data-astro-cid-5oj4kudb]:after{content:"+";font-family:var(--font-mono);color:var(--accent);font-size:22px;transition:transform .24s var(--ease)}.cf-faq-item[data-astro-cid-5oj4kudb] details[data-astro-cid-5oj4kudb][open] summary[data-astro-cid-5oj4kudb]:after{transform:rotate(45deg)}.cf-faq-item[data-astro-cid-5oj4kudb] p[data-astro-cid-5oj4kudb]{font-size:15.5px;line-height:1.6;color:var(--muted);margin:0 0 24px;max-width:800px}.cf-form[data-astro-cid-5oj4kudb]{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:760px}.cf-form-row[data-astro-cid-5oj4kudb]{display:flex;flex-direction:column;gap:6px}.cf-form-full[data-astro-cid-5oj4kudb]{grid-column:1 / -1}.cf-form[data-astro-cid-5oj4kudb] label[data-astro-cid-5oj4kudb]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cf-form[data-astro-cid-5oj4kudb] input[data-astro-cid-5oj4kudb],.cf-form[data-astro-cid-5oj4kudb] textarea[data-astro-cid-5oj4kudb],.cf-form[data-astro-cid-5oj4kudb] select[data-astro-cid-5oj4kudb]{font-family:var(--font-display);font-size:16px;padding:12px 14px;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--paper);color:var(--ink);transition:border-color .2s var(--ease)}.cf-form[data-astro-cid-5oj4kudb] input[data-astro-cid-5oj4kudb]:focus,.cf-form[data-astro-cid-5oj4kudb] textarea[data-astro-cid-5oj4kudb]:focus,.cf-form[data-astro-cid-5oj4kudb] select[data-astro-cid-5oj4kudb]:focus{outline:none;border-color:var(--accent)}.cf-related-k{display:block;margin-bottom:24px}@media(max-width:800px){.cf-tiers[data-astro-cid-5oj4kudb],.cf-form[data-astro-cid-5oj4kudb]{grid-template-columns:1fr}}
