.section-title{padding-bottom:40px;position:relative}.section-title h2{font-size:14px;font-weight:500;padding:0;line-height:1px;margin:0;letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb,var(--default-color),transparent 50%);position:relative}.section-title h2:after{content:"";width:120px;height:1px;display:inline-block;background:var(--accent-color);margin:4px 10px}.section-title div{color:var(--heading-color);margin:0;font-size:28px;font-weight:700;text-transform:uppercase;font-family:var(--heading-font)}.section-title-nexus{padding-bottom:0;max-width:620px}.section-title-nexus .section-title-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:var(--nexus-accent);font-family:var(--nav-font);font-size:.82rem;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase}.section-title-nexus .section-title-eyebrow:after{display:none}.section-title-nexus .section-title-icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--nexus-accent);background:var(--nexus-accent-soft);border:1px solid var(--nexus-border-strong)}.section-title-nexus .section-title-line{width:86px;height:1px;display:inline-block;background:var(--nexus-accent);opacity:.8}.section-title-nexus h2{margin:0;padding:0;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(1.85rem,2.6vw,2.7rem);font-weight:850;line-height:1.05;letter-spacing:-.055em;text-transform:none}.section-title-nexus h2:after{display:none}.section-title-nexus .description-title,.section-title-nexus h2 .description-title{color:inherit}.section-title-nexus h2 span,.section-title-nexus h2 strong{color:var(--nexus-accent)}.section-title-nexus p{max-width:460px;margin:12px 0 0;color:var(--nexus-muted);font-size:1rem;font-weight:500;line-height:1.6;text-transform:none;font-family:var(--default-font)}[data-theme=dark] .section-title-nexus p{color:#d0d5dd}.ai-prompt-category-card{min-width:0}.ai-prompt-category-card-link{position:relative;min-height:92px;display:grid;grid-template-columns:52px minmax(0,1fr) 34px;grid-gap:12px;gap:12px;align-items:center;overflow:hidden;border:1px solid var(--nexus-border);border-radius:14px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);padding:14px;color:var(--nexus-text)!important;box-shadow:var(--nexus-shadow-sm);transition:transform .24s ease,border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.ai-prompt-category-card-link:hover{transform:translateY(-3px);border-color:var(--nexus-border-strong);box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .ai-prompt-category-card-link{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13)}[data-theme=dark] .ai-prompt-category-card-link:hover{border-color:rgba(247,88,21,.42);background:rgba(255,255,255,.065)}.ai-prompt-category-card-fallback,.ai-prompt-category-card-media{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:var(--nexus-accent-soft);flex:0 0 52px}.ai-prompt-category-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ai-prompt-category-card-link:hover .ai-prompt-category-card-media img{transform:scale(1.08)}.ai-prompt-category-card-fallback{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 34%),linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));color:#ffffff}.ai-prompt-category-card-fallback i{font-size:1.25rem}.ai-prompt-category-card-content{min-width:0}.ai-prompt-category-card-content h3{display:-webkit-box;margin:0 0 7px;overflow:hidden;color:var(--nexus-heading);font-family:var(--heading-font);font-size:.9rem;font-weight:900;line-height:1.2;letter-spacing:-.025em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ai-prompt-category-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ai-prompt-category-card-meta span{display:inline-flex;align-items:center;gap:5px;color:var(--nexus-muted);font-size:.76rem;font-weight:850;line-height:1}.ai-prompt-category-card-meta i{color:var(--nexus-accent);font-size:.82rem}.ai-prompt-category-card-arrow{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(247,88,21,.28);border-radius:999px;background:rgba(247,88,21,.1);color:var(--nexus-accent);font-size:1rem;transition:transform .24s ease,background-color .24s ease,color .24s ease,border-color .24s ease}.ai-prompt-category-card-link:hover .ai-prompt-category-card-arrow{transform:translateX(2px);border-color:var(--nexus-accent);background:var(--nexus-accent);color:#ffffff}@media (max-width:768px){.ai-prompt-category-card-link{min-height:86px;grid-template-columns:48px minmax(0,1fr) 32px;gap:11px;padding:12px}.ai-prompt-category-card-fallback,.ai-prompt-category-card-media{width:48px;height:48px;border-radius:12px}.ai-prompt-category-card-content h3{font-size:.88rem}.ai-prompt-category-card-arrow{width:32px;height:32px}}.ai-prompt-section{position:relative;overflow:hidden;background:radial-gradient(circle at top right,var(--nexus-accent-softer),transparent 30rem),var(--nexus-bg)}[data-theme=dark] .ai-prompt-section{background:radial-gradient(circle at 50% 8%,rgba(247,88,21,.16),transparent 34rem),radial-gradient(circle at 14% 20%,rgba(14,165,233,.045),transparent 24rem),#05070d}.ai-prompt-category-shell{position:relative;overflow:hidden;border:1px solid var(--nexus-border);border-radius:28px;padding:32px;background:radial-gradient(circle at 72% 12%,rgba(247,88,21,.08),transparent 28rem),linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 5%),var(--nexus-surface));box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .ai-prompt-category-shell{background:radial-gradient(circle at 70% 18%,rgba(247,88,21,.16),transparent 30rem),radial-gradient(circle at 16% 18%,rgba(14,165,233,.05),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#070b12;border-color:rgba(255,255,255,.14);box-shadow:0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.ai-prompt-category-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 18%,rgba(247,88,21,.06) 18.15%,transparent 18.35% 100%),linear-gradient(145deg,transparent 0 62%,rgba(247,88,21,.045) 62.15%,transparent 62.35% 100%);opacity:.72}[data-theme=dark] .ai-prompt-category-shell:before{opacity:.9}.ai-prompt-category-topbar{position:relative;z-index:2;display:grid;grid-template-columns:minmax(260px,.95fr) minmax(360px,1.05fr);align-items:start;grid-gap:28px;gap:28px;margin-bottom:22px}.ai-prompt-category-header{min-width:0}.ai-prompt-category-header .section-title-nexus h2{text-transform:none}.ai-prompt-category-controls{display:grid;grid-template-columns:minmax(240px,1fr) 210px;grid-gap:14px;gap:14px;align-items:center;padding-top:26px}.ai-prompt-category-search{min-height:50px;display:flex;align-items:center;gap:10px;border:1px solid var(--nexus-border);border-radius:999px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);padding:0 14px;box-shadow:var(--nexus-shadow-sm);transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.ai-prompt-category-search:focus-within{border-color:var(--nexus-border-strong);box-shadow:0 0 0 4px rgba(247,88,21,.09)}.ai-prompt-category-search i{color:var(--nexus-muted);font-size:1.05rem}.ai-prompt-category-search input{width:100%;min-width:0;border:none;outline:none;background:transparent;color:var(--nexus-text);font-size:.94rem;font-weight:600}.ai-prompt-category-search input::placeholder{color:color-mix(in srgb,var(--nexus-muted),transparent 16%)}.ai-prompt-category-search button{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:var(--nexus-accent-soft);color:var(--nexus-accent);cursor:pointer}.ai-prompt-category-search button i{color:inherit;font-size:.78rem}.ai-prompt-category-sort{position:relative;min-height:50px;display:flex;align-items:center;border:1px solid var(--nexus-border);border-radius:999px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);box-shadow:var(--nexus-shadow-sm)}.ai-prompt-category-sort select{width:100%;height:100%;min-height:50px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:transparent;color:var(--nexus-text);padding:0 42px 0 16px;font-size:.92rem;font-weight:750;cursor:pointer}.ai-prompt-category-sort>i{position:absolute;right:16px;color:var(--nexus-muted);pointer-events:none;font-size:.8rem}[data-theme=dark] .ai-prompt-category-search,[data-theme=dark] .ai-prompt-category-sort{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13)}[data-theme=dark] .ai-prompt-category-search input,[data-theme=dark] .ai-prompt-category-sort select{color:#f8fafc}[data-theme=dark] .ai-prompt-category-sort select option{background:#070b12;color:#f8fafc}.ai-prompt-category-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ai-prompt-category-loader{min-height:240px}.ai-prompt-category-empty,.ai-prompt-category-loader{position:relative;z-index:2;display:grid;place-items:center}.ai-prompt-category-empty{min-height:220px;text-align:center;padding:34px;border:1px dashed var(--nexus-border);border-radius:20px;background:color-mix(in srgb,var(--nexus-surface),transparent 8%)}.ai-prompt-category-empty i{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:999px;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-size:1.3rem}.ai-prompt-category-empty h3{margin:0 0 6px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:1.2rem;font-weight:850}.ai-prompt-category-empty p{margin:0;color:var(--nexus-muted)}@media (max-width:1399px){.ai-prompt-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1199px){.ai-prompt-category-topbar{grid-template-columns:1fr;gap:12px}.ai-prompt-category-controls{padding-top:0}.ai-prompt-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.ai-prompt-category-controls{grid-template-columns:1fr}.ai-prompt-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.ai-prompt-category-shell{padding:22px 16px 26px;border-radius:24px}.ai-prompt-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:575px){.ai-prompt-category-shell{padding:20px 12px 24px}.ai-prompt-category-grid{grid-template-columns:1fr}.ai-prompt-category-search,.ai-prompt-category-sort,.ai-prompt-category-sort select{min-height:46px}}.call-to-action-2{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 18%,var(--nexus-accent-softer),transparent 34rem),var(--nexus-bg)}.dark .call-to-action-2,[data-theme=dark] .call-to-action-2,body.dark .call-to-action-2,html.dark .call-to-action-2{background:radial-gradient(circle at 68% 18%,rgba(247,88,21,.18),transparent 34rem),radial-gradient(circle at 15% 18%,rgba(14,165,233,.045),transparent 24rem),#05070d!important}body:has(.call-to-action-2),main:has(.call-to-action-2){background:var(--nexus-bg)}.dark body:has(.call-to-action-2),.dark main:has(.call-to-action-2),[data-theme=dark] body:has(.call-to-action-2),[data-theme=dark] main:has(.call-to-action-2),body.dark main:has(.call-to-action-2),html.dark body:has(.call-to-action-2),html.dark main:has(.call-to-action-2){background:#05070d!important}.cta-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-gap:34px;gap:34px;align-items:center;min-height:520px;border:1px solid var(--nexus-border);border-radius:28px;padding:54px 46px;background:radial-gradient(circle at 82% 22%,rgba(247,88,21,.09),transparent 28rem),linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 5%),var(--nexus-surface));box-shadow:var(--nexus-shadow-md)}.dark .cta-shell,[data-theme=dark] .cta-shell,body.dark .cta-shell,html.dark .cta-shell{background:radial-gradient(circle at 78% 18%,rgba(247,88,21,.18),transparent 32rem),radial-gradient(circle at 12% 18%,rgba(14,165,233,.05),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#070b12!important;border-color:rgba(255,255,255,.14);box-shadow:0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.cta-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 18%,rgba(247,88,21,.055) 18.15%,transparent 18.35% 100%),linear-gradient(145deg,transparent 0 64%,rgba(247,88,21,.04) 64.15%,transparent 64.35% 100%);opacity:.75}.dark .cta-shell:before,[data-theme=dark] .cta-shell:before,body.dark .cta-shell:before,html.dark .cta-shell:before{opacity:.9}.cta-content,.cta-visual{position:relative;z-index:2}.cta-eyebrow{width:-moz-fit-content;width:fit-content;margin-bottom:26px}.cta-eyebrow .badge,.cta-eyebrow .cta-badge{min-height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;border:1px solid var(--nexus-border-strong);border-radius:999px;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-size:.86rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.dark .cta-eyebrow .badge,.dark .cta-eyebrow .cta-badge,[data-theme=dark] .cta-eyebrow .badge,[data-theme=dark] .cta-eyebrow .cta-badge,body.dark .cta-eyebrow .badge,body.dark .cta-eyebrow .cta-badge,html.dark .cta-eyebrow .badge,html.dark .cta-eyebrow .cta-badge{background:rgba(247,88,21,.12);border-color:rgba(247,88,21,.34);color:var(--nexus-accent-light)}.cta-content h2{max-width:680px;margin:0 0 20px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(2.35rem,4.8vw,4.35rem);font-weight:900;line-height:1.02;letter-spacing:-.075em}.cta-content h2 em,.cta-content h2 strong{color:var(--nexus-accent);font-style:normal}.dark .cta-content h2,[data-theme=dark] .cta-content h2,body.dark .cta-content h2,html.dark .cta-content h2{color:#f8fafc!important}.cta-content p{max-width:720px;margin:0;color:var(--nexus-muted);font-size:1.08rem;font-weight:500;line-height:1.72}.dark .cta-content p,[data-theme=dark] .cta-content p,body.dark .cta-content p,html.dark .cta-content p{color:#d0d5dd!important}.cta-features{display:flex;flex-wrap:wrap;gap:14px;margin:32px 0 28px}.cta-feature-item{min-height:50px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--nexus-border);border-radius:12px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);color:var(--nexus-text);padding:0 18px;font-size:.95rem;font-weight:850;box-shadow:var(--nexus-shadow-sm);transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.cta-feature-item:hover{transform:translateY(-2px);border-color:var(--nexus-border-strong);background:var(--nexus-accent-soft)}.cta-feature-item i{color:var(--nexus-accent);font-size:1.15rem}.dark .cta-feature-item,[data-theme=dark] .cta-feature-item,body.dark .cta-feature-item,html.dark .cta-feature-item{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.13)!important;color:#f8fafc!important}.dark .cta-feature-item:hover,[data-theme=dark] .cta-feature-item:hover,body.dark .cta-feature-item:hover,html.dark .cta-feature-item:hover{border-color:rgba(247,88,21,.4)!important;background:rgba(247,88,21,.12)!important}.cta-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.cta-primary-btn,.cta-secondary-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;padding:0 26px;font-size:.98rem;font-weight:900;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.cta-primary-btn{border:1px solid var(--nexus-accent);background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));color:#ffffff!important;box-shadow:0 16px 34px rgba(247,88,21,.24)}.cta-primary-btn:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 18px 42px rgba(247,88,21,.34)}.cta-secondary-btn{border:1px solid var(--nexus-border-strong);background:color-mix(in srgb,var(--nexus-surface),transparent 3%);color:var(--nexus-accent)!important}.cta-secondary-btn:hover{transform:translateY(-2px);border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.dark .cta-secondary-btn,[data-theme=dark] .cta-secondary-btn,body.dark .cta-secondary-btn,html.dark .cta-secondary-btn{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.14)!important;color:var(--nexus-accent-light)!important}.dark .cta-secondary-btn:hover,[data-theme=dark] .cta-secondary-btn:hover,body.dark .cta-secondary-btn:hover,html.dark .cta-secondary-btn:hover{border-color:rgba(247,88,21,.45)!important;background:rgba(247,88,21,.14)!important}.cta-note{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--nexus-muted);font-size:.94rem;font-weight:650}.cta-note i{color:var(--nexus-accent);font-size:1.12rem}.dark .cta-note,[data-theme=dark] .cta-note,body.dark .cta-note,html.dark .cta-note{color:#aab4c4!important}.cta-visual{min-height:420px;display:grid;place-items:center}.cta-image{width:100%;max-width:620px;height:auto;border-radius:24px;object-fit:contain;filter:drop-shadow(0 30px 52px rgba(247,88,21,.16))}.dark .cta-image,[data-theme=dark] .cta-image,body.dark .cta-image,html.dark .cta-image{filter:drop-shadow(0 32px 62px rgba(247,88,21,.24))}.cta-floating-card{position:absolute;right:4%;bottom:11%;min-width:230px;min-height:92px;display:grid;grid-template-columns:56px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:16px 20px;border:1px solid var(--nexus-border);border-radius:22px;background:color-mix(in srgb,var(--nexus-surface),transparent 2%);box-shadow:var(--nexus-shadow-md);animation:ctaFloat 3s ease-in-out infinite}.cta-floating-icon{grid-row:span 2;width:56px;height:56px;display:grid;place-items:center;border-radius:14px;background:var(--nexus-accent-soft);color:var(--nexus-accent)}.cta-floating-icon i{font-size:1.55rem}.cta-floating-content{min-width:0;display:grid;grid-gap:2px;gap:2px}.cta-floating-content strong{color:var(--nexus-accent);font-size:2rem;font-weight:950;line-height:1}.cta-floating-content span{color:var(--nexus-text);font-size:.98rem;font-weight:750}.dark .cta-floating-card,[data-theme=dark] .cta-floating-card,body.dark .cta-floating-card,html.dark .cta-floating-card{background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(7,11,18,.92)!important;border-color:rgba(255,255,255,.14)!important}.dark .cta-floating-content span,[data-theme=dark] .cta-floating-content span,body.dark .cta-floating-content span,html.dark .cta-floating-content span{color:#f8fafc!important}@keyframes ctaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1199px){.cta-shell{grid-template-columns:1fr;gap:28px;min-height:760px}.cta-visual{min-height:380px}.cta-image{max-width:560px;aspect-ratio:16/11;display:block}.cta-floating-card{right:12%;bottom:5%}}@media (max-width:991px){.cta-shell{min-height:760px;padding:38px 28px}.cta-content{text-align:center}.cta-content h2,.cta-content p,.cta-eyebrow{margin-left:auto;margin-right:auto}.cta-buttons,.cta-features,.cta-note{justify-content:center}}@media (max-width:768px){.cta-shell{min-height:820px;padding:28px 18px;border-radius:24px}.cta-visual{min-height:360px}.cta-image{width:100%;max-width:520px;aspect-ratio:16/11;object-fit:contain;display:block}.cta-buttons{display:grid;grid-template-columns:1fr}.cta-primary-btn,.cta-secondary-btn{width:100%}.cta-floating-card{position:relative;right:auto;bottom:auto;margin-top:-10px}}@media (max-width:575px){.cta-shell{min-height:860px;padding:24px 14px;border-radius:20px}.cta-visual{min-height:320px}.cta-eyebrow .badge,.cta-eyebrow .cta-badge{min-height:38px;padding:0 14px;font-size:.72rem}.cta-content h2{font-size:2.15rem}.cta-content p{font-size:.95rem}.cta-features{display:grid;grid-template-columns:1fr}.cta-feature-item{justify-content:center}.cta-floating-card{min-width:100%;border-radius:18px}}