.intent-faq,.intent-howto,.intent-specs{margin:1.5rem 0 1.75rem}.intent-faq__heading,.intent-howto__heading,.intent-specs__heading{margin:0 0 .85rem;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--v4-text,#0f172a)}.intent-howto__list{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.intent-howto__item{display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;align-items:start;padding:.85rem 1rem;border:1px solid rgb(28 25 23/.1);border-radius:.85rem;background:#fff}.intent-howto__num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:.9375rem;font-weight:800}.intent-howto__title{margin:0 0 .25rem;font-size:.975rem;font-weight:750;color:var(--v4-text,#0f172a)}.intent-howto__desc{margin:0;font-size:.875rem;line-height:1.5;color:var(--v4-text-secondary,#57534e)}.intent-specs__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgb(28 25 23/.1);border-radius:.85rem;background:#fff}.intent-specs__table{width:100%;border-collapse:collapse;min-width:280px;font-size:.9rem}.intent-specs__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intent-specs__table td,.intent-specs__table th{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid rgb(28 25 23/.08)}.intent-specs__table thead th{background:#fff7ed;font-weight:750;color:#9a3412}.intent-specs__table tbody th{width:36%;font-weight:650;color:var(--v4-text,#0f172a);background:rgb(248 250 252/.7)}.intent-specs__table tbody tr:last-child td,.intent-specs__table tbody tr:last-child th{border-bottom:0}.intent-faq__list{display:grid;gap:.5rem}.intent-faq__item{border:1px solid rgb(28 25 23/.1);border-radius:.75rem;background:#fff;padding:0 .9rem}.intent-faq__summary{cursor:pointer;list-style:none;padding:.85rem 0;font-weight:650;font-size:.9375rem;color:var(--v4-text,#0f172a)}.intent-faq__summary::-webkit-details-marker{display:none}.intent-faq__answer{margin:0 0 .9rem;padding-top:0;font-size:.875rem;line-height:1.55;color:var(--v4-text-secondary,#57534e)}.intent-page-hero-cta{display:flex;flex-wrap:wrap;gap:.65rem;margin:.85rem 0 .25rem}.v4-tool-use-case-intent{max-width:48rem;margin:0 auto;padding:0 var(--v4-space-4,1rem) .5rem}.intent-page--with-sticky{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}@media (max-width:767px){.intent-page--with-sticky{padding-bottom:calc(8.75rem + env(safe-area-inset-bottom, 0px))}.intent-sticky-cta{bottom:calc(3.65rem + env(safe-area-inset-bottom, 0px));z-index:50;padding-bottom:.55rem}}.intent-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom, 0px));background:rgb(255 255 255/.94);border-top:1px solid rgb(28 25 23/.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 24px rgb(15 23 42/.08)}.intent-sticky-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;max-width:48rem;margin:0 auto}.intent-sticky-cta__primary{min-height:2.75rem;flex:1 1 12rem;max-width:22rem;justify-content:center}.intent-sticky-cta__secondary{min-height:2.75rem}@media (min-width:768px){.intent-sticky-cta{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.intent-sticky-cta{-webkit-backdrop-filter:none;backdrop-filter:none}}