.InkDrop-module__5NfiYG__wrapper{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.InkDrop-module__5NfiYG__canvas{pointer-events:auto;width:100%;height:100%;display:block}
.InkDropPage-module__q6wLfG__pageHeader{background:#faf8f5;border-bottom:1px solid #e5e0d8;padding:48px 60px 32px}.InkDropPage-module__q6wLfG__backLink{color:#29536b;margin-bottom:20px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.InkDropPage-module__q6wLfG__backLink:hover{color:#1d3557}.InkDropPage-module__q6wLfG__pageTitle{color:#1a1a2e;letter-spacing:-.5px;margin:0 0 12px;font-size:40px;font-weight:800}.InkDropPage-module__q6wLfG__pageSubtitle{color:#6b7280;max-width:600px;margin:0;font-size:16px;line-height:1.6}.InkDropPage-module__q6wLfG__demoSection{background:#faf8f5;padding:32px 60px 48px}.InkDropPage-module__q6wLfG__demoLabel{letter-spacing:2px;text-transform:uppercase;color:#c8c0b0;margin-bottom:16px;font-size:11px;font-weight:700}.InkDropPage-module__q6wLfG__bannerWrapper{background:#faf8f5;border:1px solid #e5e0d8;border-radius:20px;width:100%;height:520px;position:relative;overflow:hidden;box-shadow:0 4px 40px #0000000f}.InkDropPage-module__q6wLfG__bannerContent{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:60px 80px;display:flex;position:absolute;inset:0}.InkDropPage-module__q6wLfG__badge{color:#1d3557;letter-spacing:2px;text-transform:uppercase;border:1px solid #1d35574d;border-radius:999px;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}.InkDropPage-module__q6wLfG__title{color:#1a1a2e;letter-spacing:-1px;margin:0;font-size:52px;font-weight:900;line-height:1.1}.InkDropPage-module__q6wLfG__titleLight{color:#29536b;font-weight:300}.InkDropPage-module__q6wLfG__tagline{color:#4b5563;max-width:480px;margin:0;font-size:16px;font-weight:300;line-height:1.6}.InkDropPage-module__q6wLfG__buttons{pointer-events:auto;gap:16px;display:flex}.InkDropPage-module__q6wLfG__btnPrimary{color:#faf8f5;cursor:pointer;background:#1d3557;border:none;border-radius:12px;padding:13px 30px;font-size:15px;font-weight:700;transition:background .2s,transform .15s;box-shadow:0 8px 30px #1d355740}.InkDropPage-module__q6wLfG__btnPrimary:hover{background:#29536b;transform:translateY(-1px)}.InkDropPage-module__q6wLfG__btnSecondary{color:#1a1a2e;cursor:pointer;background:0 0;border:1px solid #0003;border-radius:12px;padding:13px 30px;font-size:15px;font-weight:700;transition:border-color .2s,transform .15s}.InkDropPage-module__q6wLfG__btnSecondary:hover{border-color:#0006;transform:translateY(-1px)}.InkDropPage-module__q6wLfG__detailsSection{background:#f5f2ee;border-top:1px solid #e5e0d8;padding:48px 60px 80px}.InkDropPage-module__q6wLfG__grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;display:grid}.InkDropPage-module__q6wLfG__card,.InkDropPage-module__q6wLfG__codeCard{background:#faf8f5;border:1px solid #e5e0d8;border-radius:14px;padding:28px}.InkDropPage-module__q6wLfG__cardTitle{color:#1a1a2e;margin:0 0 16px;font-size:15px;font-weight:700}.InkDropPage-module__q6wLfG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.InkDropPage-module__q6wLfG__list li{color:#6b7280;padding-left:16px;font-size:13px;line-height:1.5;position:relative}.InkDropPage-module__q6wLfG__list li:before{content:"▸";color:#29536b;font-size:11px;position:absolute;left:0}.InkDropPage-module__q6wLfG__list code{color:#1d3557;background:#eae6e0;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:11px}.InkDropPage-module__q6wLfG__code{color:#4b5563;white-space:pre;background:#f0ece6;border:1px solid #e5e0d8;border-radius:10px;margin:0;padding:20px;font-family:Fira Code,Courier New,monospace;font-size:12px;line-height:1.7;overflow-x:auto}@media (max-width:768px){.InkDropPage-module__q6wLfG__pageHeader,.InkDropPage-module__q6wLfG__demoSection,.InkDropPage-module__q6wLfG__detailsSection{padding-left:24px;padding-right:24px}.InkDropPage-module__q6wLfG__bannerWrapper{height:400px}.InkDropPage-module__q6wLfG__bannerContent{padding:32px 28px}.InkDropPage-module__q6wLfG__title{font-size:34px}.InkDropPage-module__q6wLfG__grid{grid-template-columns:1fr}}
