.FAQ-module__z1DTHG__section{background-color:var(--bg-secondary);border-radius:24px;margin-top:3rem;margin-bottom:3rem;padding:4rem 0;position:relative;overflow:hidden}.FAQ-module__z1DTHG__container{z-index:10;position:relative}.FAQ-module__z1DTHG__title{text-align:center;margin-bottom:3rem}.FAQ-module__z1DTHG__list{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.FAQ-module__z1DTHG__section:after{content:"";background:var(--gradient-primary);opacity:.1;filter:blur(100px);pointer-events:none;z-index:1;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FAQ-module__z1DTHG__item{transition:background var(--transition-base);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;overflow:hidden}.FAQ-module__z1DTHG__item:hover{background:#ffffff0a}.FAQ-module__z1DTHG__itemButton{text-align:left;color:#ffffffe6;width:100%;transition:color var(--transition-fast);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.FAQ-module__z1DTHG__itemQuestion{font-size:1.125rem;font-weight:600;line-height:1.4}.FAQ-module__z1DTHG__itemIcon{color:#fff6;transition:transform .3s ease, color var(--transition-fast);flex-shrink:0}.FAQ-module__z1DTHG__itemOpen .FAQ-module__z1DTHG__itemIcon{color:var(--color-primary);transform:rotate(90deg)}.FAQ-module__z1DTHG__itemContentWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid;overflow:hidden}.FAQ-module__z1DTHG__itemOpen .FAQ-module__z1DTHG__itemContentWrapper{grid-template-rows:1fr}.FAQ-module__z1DTHG__itemContent{color:#fff9;min-height:0;font-size:1.0625rem;line-height:1.6}.FAQ-module__z1DTHG__itemContent p{margin:0;padding:0 1.5rem 1.25rem}
.Breadcrumbs-module__zCtgSW__root{padding:calc(var(--header-height,72px) + 1.25rem) 0 .75rem}.Breadcrumbs-module__zCtgSW__list{color:var(--color-text-dim,#999);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.Breadcrumbs-module__zCtgSW__item{align-items:center;gap:.35rem;display:flex}.Breadcrumbs-module__zCtgSW__link{color:var(--color-text-dim,#999);text-decoration:none;transition:color .2s}.Breadcrumbs-module__zCtgSW__link:hover{color:var(--color-primary)}.Breadcrumbs-module__zCtgSW__separator{color:var(--color-text-dim,#555);flex-shrink:0;font-size:.75rem}.Breadcrumbs-module__zCtgSW__current{color:var(--color-text-secondary,#ccc);text-overflow:ellipsis;white-space:nowrap;max-width:400px;font-weight:500;overflow:hidden}@media (max-width:768px){.Breadcrumbs-module__zCtgSW__current{max-width:180px}}
.CopyableCommand-module__9Bwpza__copyCommand{color:var(--text-primary);cursor:pointer;background:#00000008;border:1px solid #00000014;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:fit-content;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;transition:background .2s,border-color .2s;display:flex}[data-theme=dark] .CopyableCommand-module__9Bwpza__copyCommand{background:#ffffff1f;border-color:#fff3}.CopyableCommand-module__9Bwpza__copyCommand:hover{background:#0000000f;border-color:#00000026}[data-theme=dark] .CopyableCommand-module__9Bwpza__copyCommand:hover{background:#ffffff2e;border-color:#ffffff4d}.CopyableCommand-module__9Bwpza__codeContent{overflow-wrap:break-word;word-break:break-all;align-items:flex-start;display:flex}.CopyableCommand-module__9Bwpza__prefix{color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:12px}.CopyableCommand-module__9Bwpza__iconContainer{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.CopyableCommand-module__9Bwpza__iconWrapper{color:var(--text-secondary);opacity:.5;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}.CopyableCommand-module__9Bwpza__copyCommand:hover .CopyableCommand-module__9Bwpza__iconWrapper{opacity:1}.CopyableCommand-module__9Bwpza__iconCopied{color:#10b981;opacity:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;transform:scale(.8)}.CopyableCommand-module__9Bwpza__iconCopied.CopyableCommand-module__9Bwpza__active{opacity:1;transform:scale(1.1)}.CopyableCommand-module__9Bwpza__iconNormal{opacity:1;transition:all .2s;transform:scale(1)}.CopyableCommand-module__9Bwpza__iconNormal.CopyableCommand-module__9Bwpza__hidden{opacity:0;transform:scale(.8)}
.LeadMagnet-module__sJFvSG__successVisible{color:var(--color-primary);margin-top:1rem;font-weight:700}.LeadMagnet-module__sJFvSG__error{color:red;grid-column:1/-1;margin-top:.5rem}
.CalendlyWidget-module__EYT4sa__root{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}
.RecommendationsStrip-module__HbvzYq__stripIcon{font-size:1.8rem;line-height:1}.RecommendationsStrip-module__HbvzYq__stripThumbIcon{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.95rem;line-height:1;display:flex;position:absolute;bottom:-4px;right:-4px}.RecommendationsStrip-module__HbvzYq__stripTags{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.1rem;display:flex}.RecommendationsStrip-module__HbvzYq__stripTag{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;line-height:1.4}.RecommendationsStrip-module__HbvzYq__grid{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:2rem;display:flex}.RecommendationsStrip-module__HbvzYq__grid>*{flex:320px;max-width:calc(50% - 12px)}@media (max-width:768px){.RecommendationsStrip-module__HbvzYq__grid>*{max-width:100%}}.RecommendationsStrip-module__HbvzYq__card{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:16px;flex-direction:column;gap:1rem;padding:1.75rem;transition:border-color .2s;display:flex;overflow:hidden}.RecommendationsStrip-module__HbvzYq__card:hover{border-color:var(--color-primary)}.RecommendationsStrip-module__HbvzYq__cardMedia{aspect-ratio:16/9;background:var(--bg-secondary);width:calc(100% + 3.5rem);margin:-1.75rem -1.75rem 0;position:relative;overflow:hidden}.RecommendationsStrip-module__HbvzYq__cardMediaImage,.RecommendationsStrip-module__HbvzYq__cardMediaVideo{object-fit:cover;width:100%;height:100%;display:block}.RecommendationsStrip-module__HbvzYq__cardMediaIcon{width:40px;height:40px;-webkit-backdrop-filter:var(--blur-subtle);backdrop-filter:var(--blur-subtle);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:flex;position:absolute;top:.75rem;right:.75rem}.RecommendationsStrip-module__HbvzYq__cardHead{align-items:flex-start;gap:1rem;display:flex}.RecommendationsStrip-module__HbvzYq__cardIcon{font-size:2rem;line-height:1}.RecommendationsStrip-module__HbvzYq__cardHeadText{flex-direction:column;gap:.2rem;display:flex}.RecommendationsStrip-module__HbvzYq__cardTitle{margin:0;font-size:1.25rem;font-weight:700}.RecommendationsStrip-module__HbvzYq__cardName{color:var(--text-secondary);font-size:.9rem}.RecommendationsStrip-module__HbvzYq__cardDesc{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.RecommendationsStrip-module__HbvzYq__cardMeta{color:var(--text-secondary);flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}.RecommendationsStrip-module__HbvzYq__cardMetaLabel{text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.RecommendationsStrip-module__HbvzYq__cardTags{flex-wrap:wrap;gap:.4rem;display:flex}.RecommendationsStrip-module__HbvzYq__cardTag{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:.25rem .6rem;font-size:.75rem}.RecommendationsStrip-module__HbvzYq__cardActions{margin-top:auto}.RecommendationsStrip-module__HbvzYq__cardLink{color:var(--color-primary);font-size:.95rem;font-weight:600;text-decoration:none}.RecommendationsStrip-module__HbvzYq__cardLink:hover{text-decoration:underline}
.SubscribeToBlog-module__vhXpuq__root{border-top:1px solid var(--border-color);background:var(--bg-secondary);padding:4rem 0}.SubscribeToBlog-module__vhXpuq__text{max-width:600px}.SubscribeToBlog-module__vhXpuq__form{gap:1rem;max-width:500px;margin:0 auto;display:flex}.SubscribeToBlog-module__vhXpuq__input{border:1px solid var(--border-color);background:var(--bg-main);color:var(--text-primary);border-radius:8px;outline:none;flex-grow:1;padding:.8rem 1.2rem}
