.SolutionPage_page__vLjwt{padding-top:112px}.SolutionPage_recruitmentPage__kNHeo>section+section{margin-top:56px}.SolutionPage_hero__FUl_Z{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:40px;align-items:center;min-height:min(760px,calc(100svh - 120px))}.SolutionPage_heroCopy__82JAm,.SolutionPage_sectionStack__rnpFp{display:grid;gap:14px}.SolutionPage_heroCopy__82JAm{gap:18px}.SolutionPage_audienceGrid__FXUzd{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.SolutionPage_contentCard__VDGl6{min-height:100%}.SolutionPage_list__YeNxs{margin:0;padding-left:1.35rem;list-style:disc}.SolutionPage_list__YeNxs li{display:list-item;margin-bottom:.65rem;padding-left:.15rem;color:var(--marketing-text);font-family:var(--font-chakra-petch),sans-serif;font-size:.9rem;line-height:1.65}.SolutionPage_list__YeNxs li:last-child{margin-bottom:0}.SolutionPage_imageShell__mgyIj{position:relative;perspective:1000px}.SolutionPage_imageTilt__KudcE{position:relative;overflow:hidden;border-radius:12px;transform:perspective(1000px) rotateX(25deg) rotateY(-15deg) rotate(5deg);transition:transform 1.2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 25px 50px rgba(0,0,0,.5))}.SolutionPage_imageTiltVisible__MR42R{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) rotate(0deg)}.SolutionPage_imageTilt__KudcE:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--marketing-shell-bg) 22%,transparent),transparent 42%)}.SolutionPage_image__lrNT9{display:block;width:100%;height:auto;border-radius:12px;transform:scaleX(1.035);transform-origin:center}.SolutionPage_recruitmentImage__BYBVl{transform:none}.SolutionPage_ctaRow__0_0Xs{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.SolutionPage_sectionGrid__7ot7i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.SolutionPage_sectionGrid__7ot7i>:nth-child(3){grid-column:1/-1}.SolutionPage_recruitmentPricingGrid__D__mc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto}.SolutionPage_recruitmentPricingCard__UKJFN{display:flex;min-height:100%;flex-direction:column;padding:24px;background:rgba(0,0,0,.2);backdrop-filter:blur(16px)}.SolutionPage_recruitmentPlanHeader__L2D20{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px}.SolutionPage_recruitmentPlanName__Wbf6F{margin:0;color:var(--marketing-text-strong);font-family:var(--font-share-tech-mono);font-size:1.08rem;line-height:1.2}.SolutionPage_recruitmentPlanMarker__qkjjf{color:var(--marketing-text-muted);font-family:var(--font-mono);font-size:.72rem;line-height:1.2}.SolutionPage_recruitmentFeatureList__v1b_T{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.SolutionPage_recruitmentFeatureList__v1b_T li{display:flex;align-items:center;gap:10px;color:var(--marketing-text);font-family:var(--font-chakra-petch),sans-serif;font-size:.86rem;line-height:1.45}.SolutionPage_recruitmentFeatureList__v1b_T svg{width:18px;height:18px;flex:0 0 auto;color:var(--color-accent_outlines,mediumpurple)}.SolutionPage_recruitmentPricingActions__zBbe3{margin-top:auto;padding-top:24px}.SolutionPage_featureTimeline__hRZKr{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.SolutionPage_featureStep__wYjdd{grid-template-rows:auto 1fr;height:100%}.SolutionPage_featureCardShell___Qsyf{padding:14px 16px 16px}.SolutionPage_featureStepText__tFCqF{width:100%;max-width:none}.SolutionPage_valueGrid__0jUdg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.SolutionPage_valuePanel__gW7Cq{border:0}.SolutionPage_valueItem__QYdwP{cursor:default;min-height:100%;padding:24px;border:1px solid var(--marketing-border-strong);border-radius:10px;background:var(--marketing-panel-bg-soft)}.SolutionPage_valueItem__QYdwP:hover{background:var(--marketing-panel-bg-soft);border-color:var(--color-accent_outlines,mediumpurple)}.SolutionPage_faqSection__6hLLX{--marketing-link:color-mix(in srgb,var(--color-accent_outlines,mediumpurple) 88%,#ffffff 12%)}.SolutionPage_linkCallout__ePfwT{display:grid;gap:22px}.SolutionPage_linkColumns__BhTu4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.SolutionPage_linkGroup__v_NFl{display:grid;align-content:start;gap:10px}.SolutionPage_linkGroupTitle__GkIZ1{margin:0;color:var(--marketing-text-strong);font-family:var(--font-share-tech-mono);font-size:1rem;line-height:1.2}.SolutionPage_linkList__UQ76L{display:grid;gap:8px;margin:0;padding:0;list-style:none}.SolutionPage_link__xUpm3{color:color-mix(in srgb,var(--color-accent_outlines,mediumpurple) 82%,#ffffff 18%)}.SolutionPage_link__xUpm3:hover{color:var(--marketing-text-strong)}.SolutionPage_link__xUpm3:focus-visible{border-radius:2px;outline:2px solid var(--color-accent_outlines,mediumpurple);outline-offset:3px}@media (max-width:920px){.SolutionPage_page__vLjwt{padding-top:88px}.SolutionPage_recruitmentPage__kNHeo>section+section{margin-top:28px}.SolutionPage_audienceGrid__FXUzd,.SolutionPage_hero__FUl_Z,.SolutionPage_linkColumns__BhTu4,.SolutionPage_recruitmentPricingGrid__D__mc,.SolutionPage_sectionGrid__7ot7i{grid-template-columns:1fr}.SolutionPage_sectionGrid__7ot7i>:nth-child(3){grid-column:auto}.SolutionPage_featureTimeline__hRZKr,.SolutionPage_valueGrid__0jUdg{grid-template-columns:1fr}}.ChallengeBankSection_challengesGrid__qrwF9{display:grid;grid-template-columns:repeat(2,minmax(0,480px));align-items:stretch;justify-content:center;gap:1.5rem;margin-top:1rem;margin-bottom:2rem}.ChallengeBankSection_challengeCard___gHjz{position:relative;display:flex;flex-direction:column;height:100%;overflow:visible;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease;cursor:pointer}.ChallengeBankSection_challengeCard___gHjz:before{content:"";position:absolute;inset:0;border-radius:.75rem;filter:blur(8px);opacity:0;background:radial-gradient(circle at center,rgba(184,136,212,.4) 0,transparent 70%);pointer-events:none;transform:scale(1.08);transition:opacity .18s ease}.ChallengeBankSection_challengeCard___gHjz:hover{border-color:var(--color-admin-text-accent,#b888d4);box-shadow:0 0 15px rgba(184,136,212,.4);transform:translateY(-1px)}.ChallengeBankSection_challengeCard___gHjz:hover:before{opacity:.5}.ChallengeBankSection_challengeHeader__yBON7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.75rem}.ChallengeBankSection_challengeTitle__sBAZK{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.ChallengeBankSection_challengeHeaderChips__xXJgU{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:.4rem;white-space:nowrap}.ChallengeBankSection_challengeName__kjnbe{margin:0;font-size:1.08rem;font-weight:700;color:var(--color-admin-text-primary,#ffffff);font-family:var(--font-share-tech-mono,monospace);line-height:1.2;overflow-wrap:anywhere}.ChallengeBankSection_difficultyChip__de2gn{display:inline-block;padding:.2em 1em;border-radius:20px;white-space:nowrap;flex-shrink:0;font-family:var(--font-share-tech-mono,monospace);font-size:.72rem}.ChallengeBankSection_challengeBody__HK6ov{display:flex;flex-direction:column;flex:1;gap:1rem}.ChallengeBankSection_description__sEBDq{color:var(--color-admin-text-muted,#B8A8C8)!important;opacity:.9;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-chakra-petch),sans-serif;font-size:.92rem}.ChallengeBankSection_challengeMeta__e9z5a{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-admin-surface-glass,rgba(255,255,255,.02));border-radius:8px;border:1px solid var(--color-admin-border-primary,rgba(255,255,255,.1));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ChallengeBankSection_metaItem__BjI_G{display:flex;align-items:center;gap:.75rem;font-size:.78rem;font-family:var(--font-share-tech-mono,monospace)}.ChallengeBankSection_metaLabel__8e1B4{font-weight:600;color:var(--color-admin-text-muted,#B8A8C8);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;min-width:80px}.ChallengeBankSection_metaValue__u4wUQ{font-weight:500;color:var(--color-admin-text-primary,#ffffff);font-size:.78rem}.ChallengeBankSection_tagList__LBn0o{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.ChallengeBankSection_moreTags__OJ_fe{color:var(--color-admin-text-muted,#9ca3af);font-family:var(--font-share-tech-mono,monospace);font-size:.72rem;white-space:nowrap}.ChallengeBankSection_challengeActions__VexOu{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;margin-top:1.25rem;border-top:1px solid var(--color-admin-border-primary,rgba(255,255,255,.1))}.ChallengeBankSection_avgRating__MmIv5{display:flex;align-items:center;gap:.5rem}.ChallengeBankSection_avgRatingFlags__Q_PLR{display:flex;gap:.125rem;align-items:center}.ChallengeBankSection_overallFlagActive__fuhOR{color:var(--color-admin-accent-primary,#3b82f6)}.ChallengeBankSection_overallFlagInactive__rnxkR{color:var(--color-admin-text-muted,#9ca3af);opacity:.3}.ChallengeBankSection_avgRatingText__dzP8k{font-size:.72rem;color:var(--color-admin-text-primary,#ffffff);font-weight:500;font-family:var(--font-share-tech-mono,monospace)}.ChallengeBankSection_ratingEmpty__2UaT8{font-size:.78rem;color:var(--color-admin-text-muted,#B8A8C8);font-style:italic;font-family:var(--font-share-tech-mono,monospace)}.ChallengeBankSection_sponsorSection__UQbbe{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.ChallengeBankSection_sponsorLogo__ls_CP{height:28px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.ChallengeBankSection_sponsorInfo__sklA7{display:flex;align-items:center;flex:1;gap:.5rem;justify-content:flex-end}.ChallengeBankSection_sponsorLink__wFZ_r{text-decoration:none;display:inline-flex;align-items:center}.ChallengeBankSection_sponsorLink__wFZ_r:hover .ChallengeBankSection_blueHighlightText__N_H9r{text-decoration:underline}.ChallengeBankSection_blueHighlightText__N_H9r{font-family:var(--font-share-tech-mono,monospace);color:var(--color-admin-accent-primary,#7890C8);font-weight:600;text-shadow:0 0 8px var(--color-admin-accent-glow,rgba(120,144,200,.5))}@media (max-width:900px){.ChallengeBankSection_challengesGrid__qrwF9{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}@media (max-width:768px){.ChallengeBankSection_challengesGrid__qrwF9{gap:1rem}.ChallengeBankSection_challengeHeader__yBON7{flex-direction:column;align-items:flex-start}.ChallengeBankSection_challengeTitle__sBAZK{width:100%}.ChallengeBankSection_challengeHeaderChips__xXJgU{justify-content:flex-start;max-width:none}.ChallengeBankSection_challengeName__kjnbe{overflow-wrap:normal}}.MarketingAssistant_shell__lq9qq{--marketing-assistant-panel-width:min(430px,34vw);display:flex;width:100%;min-height:100dvh;min-width:0;align-items:stretch}.MarketingAssistant_shell__lq9qq[data-assistant-open=true] nav{right:var(--marketing-assistant-panel-width)}.MarketingAssistant_main__JtNMZ{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.MarketingAssistant_launcher__6i_Yf{position:fixed;right:1.5rem;bottom:1.5rem;z-index:130;display:grid;place-items:center;width:3.5rem;height:3.5rem;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-admin-success) 58%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-admin-success) 18%,var(--color-admin-surface-elevated-solid));color:var(--color-admin-text-primary);font-family:var(--font-body);font-size:1rem;font-weight:700;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-admin-success) 16%,transparent),0 0 28px color-mix(in srgb,var(--color-admin-success) 32%,transparent);cursor:pointer}.MarketingAssistant_launcherText___V3Ad{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.MarketingAssistant_launcherIcon__knd6g{position:absolute;inset:0;z-index:1;display:grid;place-items:center}.MarketingAssistant_launcherIcon__knd6g svg{display:block;color:var(--color-admin-success)}.MarketingAssistant_launcher__6i_Yf:before{content:"";position:absolute;inset:-1px auto -1px -60%;width:45%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-admin-success) 50%,transparent),transparent);animation:MarketingAssistant_askAiShimmer__KakMd 3.2s ease-in-out infinite;pointer-events:none}.MarketingAssistant_launcher__6i_Yf:hover{border-color:color-mix(in srgb,var(--color-admin-success) 78%,white);background:color-mix(in srgb,var(--color-admin-success) 24%,var(--color-admin-surface-elevated-solid))}@keyframes MarketingAssistant_askAiShimmer__KakMd{0%,58%{left:-60%}to{left:120%}}.MarketingAssistant_panel__kGzRz{z-index:130;display:flex;width:var(--marketing-assistant-panel-width);min-width:390px;height:100dvh;min-height:0;position:sticky;top:0;flex-direction:column;flex:0 0 var(--marketing-assistant-panel-width);border-left:1px solid var(--color-admin-border-primary);background:var(--color-admin-bg-secondary);color:var(--color-admin-text-primary);box-shadow:-10px 0 28px rgba(0,0,0,.22)}.MarketingAssistant_panelHeader__7OcMN{display:flex;align-items:center;justify-content:space-between;gap:.75rem;box-sizing:border-box;height:65px;min-height:65px;padding:1.25rem;border-bottom:1px solid var(--color-admin-border-primary)}.MarketingAssistant_panelTitle__EqrW_{display:inline-flex;align-items:center;gap:1rem;min-width:0}.MarketingAssistant_panelTitle__EqrW_ svg{color:var(--color-admin-accent-primary)}.MarketingAssistant_headerActions__3hjPR{display:inline-flex;align-items:center;gap:.25rem}.MarketingAssistant_iconButton__XH0Mo,.MarketingAssistant_sendButton__ABiS1{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-admin-border-primary);border-radius:.375rem;background:transparent;color:var(--color-admin-text-muted);cursor:pointer}.MarketingAssistant_iconButton__XH0Mo:hover,.MarketingAssistant_sendButton__ABiS1:hover:not(:disabled){border-color:var(--color-admin-border-accent);color:var(--color-admin-text-primary);background:var(--color-admin-surface-hover)}.MarketingAssistant_sendButton__ABiS1{background:var(--color-admin-accent-primary);border-color:var(--color-admin-accent-primary);color:var(--color-admin-bg-primary)}.MarketingAssistant_sendButton__ABiS1:disabled{opacity:.55;cursor:not-allowed}.MarketingAssistant_messages__LxAML{flex:1;min-height:0;overflow-y:auto;padding:1rem}.MarketingAssistant_emptyState__aaoEQ{display:flex;min-height:100%;align-items:center;justify-content:center;gap:.625rem;color:var(--color-admin-text-muted);font-family:var(--font-body);text-align:center}.MarketingAssistant_emptyState__aaoEQ p{max-width:260px;margin:0}.MarketingAssistant_message__pSrl3{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.MarketingAssistant_messageEntrance___wxy7{animation:MarketingAssistant_messageEnter__6_aj7 .28s ease-out both}.MarketingAssistant_answerEntrance___XadX{animation:MarketingAssistant_messageEnter__6_aj7 .26s ease-out both}@keyframes MarketingAssistant_messageEnter__6_aj7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MarketingAssistant_userMessage__hLyeP{align-items:flex-end}.MarketingAssistant_assistantMessage__PFRIz{align-items:flex-start}.MarketingAssistant_messageBubble__juBnc{max-width:92%;overflow-wrap:anywhere;border:1px solid var(--color-admin-border-primary);border-radius:.5rem;padding:.875rem 1rem;color:var(--color-admin-text-secondary);font-family:var(--font-body);font-size:.95rem;line-height:1.55;white-space:pre-wrap}.MarketingAssistant_userMessage__hLyeP .MarketingAssistant_messageBubble__juBnc{border-color:var(--color-admin-border-accent);background:var(--color-admin-surface-hover);color:var(--color-admin-text-primary)}.MarketingAssistant_assistantMessage__PFRIz .MarketingAssistant_messageBubble__juBnc{background:var(--color-admin-surface-primary);white-space:normal}.MarketingAssistant_typingIndicator__gqh5Q{display:inline-flex;align-items:center;gap:.3rem;min-height:1.45em}.MarketingAssistant_typingIndicator__gqh5Q span{width:.35rem;height:.35rem;border-radius:50%;background:var(--color-admin-text-muted);animation:MarketingAssistant_typingPulse__nBCr9 1s ease-in-out infinite}.MarketingAssistant_typingIndicator__gqh5Q span:nth-child(2){animation-delay:.15s}.MarketingAssistant_typingIndicator__gqh5Q span:nth-child(3){animation-delay:.3s}@keyframes MarketingAssistant_typingPulse__nBCr9{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.MarketingAssistant_answerEntrance___XadX,.MarketingAssistant_messageEntrance___wxy7,.MarketingAssistant_typingIndicator__gqh5Q span{animation:none}}.MarketingAssistant_markdownMessage__bTBiq{display:flex;flex-direction:column;gap:.9rem;color:var(--color-admin-text-muted);font-family:var(--font-body);font-size:.95rem;line-height:1.55}.MarketingAssistant_markdownMessage__bTBiq h4,.MarketingAssistant_markdownMessage__bTBiq ol,.MarketingAssistant_markdownMessage__bTBiq p,.MarketingAssistant_markdownMessage__bTBiq pre,.MarketingAssistant_markdownMessage__bTBiq ul{margin:0}.MarketingAssistant_markdownMessage__bTBiq h4{color:var(--color-admin-text-primary);font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1.3}.MarketingAssistant_markdownMessage__bTBiq p{color:var(--color-admin-text-muted)}.MarketingAssistant_markdownMessage__bTBiq ol,.MarketingAssistant_markdownMessage__bTBiq ul{display:block;padding-left:1.15rem}.MarketingAssistant_markdownMessage__bTBiq ol{list-style:decimal outside}.MarketingAssistant_markdownMessage__bTBiq ul{list-style:disc outside}.MarketingAssistant_markdownMessage__bTBiq li{display:list-item;padding-left:.35rem;color:var(--color-admin-text-primary)}.MarketingAssistant_markdownMessage__bTBiq li+li{margin-top:.65rem}.MarketingAssistant_markdownMessage__bTBiq strong{color:var(--color-admin-text-primary);font-weight:700}.MarketingAssistant_markdownMessage__bTBiq a{color:var(--color-admin-text-accent);text-decoration:underline;text-underline-offset:.16em}.MarketingAssistant_markdownMessage__bTBiq code{border-radius:.25rem;background:var(--color-admin-bg-primary);padding:.08rem .25rem;color:var(--color-admin-text-primary);font-family:var(--font-mono),ui-monospace,monospace;font-size:.92em}.MarketingAssistant_markdownMessage__bTBiq pre{overflow-x:auto;border-radius:.375rem;background:var(--color-admin-bg-primary);padding:.75rem}.MarketingAssistant_markdownMessage__bTBiq pre code{display:block;background:transparent;padding:0;white-space:pre}.MarketingAssistant_citations__CPQgu{display:flex;flex-direction:column;gap:.375rem;max-width:92%}.MarketingAssistant_citation__U2ia8{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;border:1px solid var(--color-admin-border-primary);border-radius:.375rem;padding:.5rem .625rem;color:var(--color-admin-text-muted);font-family:var(--font-body);font-size:.875rem;line-height:1.35;text-decoration:none}.MarketingAssistant_citation__U2ia8 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketingAssistant_citation__U2ia8:hover{border-color:var(--color-admin-border-accent);color:var(--color-admin-text-primary)}.MarketingAssistant_feedback__5pu9x{display:inline-flex;align-items:center;gap:.25rem;max-width:92%}.MarketingAssistant_feedbackButton__R_If4{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--color-admin-border-primary);border-radius:.375rem;background:transparent;color:var(--color-admin-text-muted);cursor:pointer}.MarketingAssistant_feedbackButtonActive__ovAN0,.MarketingAssistant_feedbackButton__R_If4:hover{border-color:var(--color-admin-border-accent);color:var(--color-admin-text-primary);background:var(--color-admin-surface-hover)}.MarketingAssistant_composer___iWv1{padding:.875rem;border-top:1px solid var(--color-admin-border-primary)}.MarketingAssistant_textarea__XrCWg{width:100%;min-height:5.5rem;resize:none;border:1px solid var(--color-admin-border-primary);border-radius:.5rem;background:var(--color-admin-bg-primary);color:var(--color-admin-text-primary);font-family:var(--font-body);line-height:1.4;padding:.75rem}.MarketingAssistant_textarea__XrCWg:focus{outline:none;border-color:var(--color-admin-border-accent)}.MarketingAssistant_textarea__XrCWg::-moz-placeholder{color:var(--color-admin-text-muted)}.MarketingAssistant_textarea__XrCWg::placeholder{color:var(--color-admin-text-muted)}.MarketingAssistant_composerFooter__MF0HY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.625rem}.MarketingAssistant_footerMeta__3cQ8g{display:flex;min-width:0;flex-direction:column;gap:.125rem}.MarketingAssistant_contextLabel__pq6cn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-admin-text-muted);font-family:var(--font-body);font-size:.85rem}.MarketingAssistant_usageLabel__JDVfn{color:color-mix(in srgb,var(--color-admin-text-muted) 78%,transparent);font-family:var(--font-body);font-size:.78rem}.MarketingAssistant_mobileBackdrop__NyOvD{display:none}@media (max-width:1023px){.MarketingAssistant_shell__lq9qq[data-assistant-open=true] nav{right:0}.MarketingAssistant_panel__kGzRz{position:fixed;inset:0;z-index:130;width:100vw;min-width:0;flex-basis:auto;border-left:none}.MarketingAssistant_mobileBackdrop__NyOvD{display:block;position:fixed;inset:0;z-index:129;background:rgba(0,0,0,.45)}.MarketingAssistant_launcher__6i_Yf{right:1rem;bottom:1rem}}.HomeFeatureSections_featureHeader__UT7NQ{display:grid;gap:12px;max-width:780px;margin-bottom:28px}.HomeFeatureSections_modeShowcase__ZT8n5{overflow:hidden;border:1px solid var(--marketing-border-strong);border-radius:12px;background:var(--marketing-panel-bg)}.HomeFeatureSections_modePanel__IaWw3{min-width:0}.HomeFeatureSections_modeFeature__nFlu3{display:grid;grid-template-columns:minmax(260px,.28fr) minmax(0,.72fr);min-height:420px}.HomeFeatureSections_modeFeatureCopy__Eg7kL{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,3vw,40px)}.HomeFeatureSections_modeNumber__GHU7F{font-family:var(--font-share-tech-mono);font-size:.78rem;letter-spacing:.14em}.HomeFeatureSections_modeNumber__GHU7F[data-tone=attack]{margin-bottom:14px;color:var(--color-admin-error,#ff5959)}.HomeFeatureSections_modeNumber__GHU7F[data-tone=trial]{color:#a3e635}.HomeFeatureSections_modeNumber__GHU7F[data-tone=purple]{color:#b888d4}.HomeFeatureSections_modeNumber__GHU7F[data-tone=simulation]{color:#71b6de}.HomeFeatureSections_modePanel__IaWw3 h3{margin:0;color:var(--marketing-text-strong);font-family:var(--font-share-tech-mono);font-weight:400;line-height:1.14}.HomeFeatureSections_modePanel__IaWw3 p{margin:0;color:var(--marketing-text);font-family:var(--font-chakra-petch),sans-serif;font-size:1rem;line-height:1.5}.HomeFeatureSections_modeFeature__nFlu3 h3{margin:0 0 16px;font-size:clamp(2.15rem,3vw,3rem)}.HomeFeatureSections_modeFeature__nFlu3 p{max-width:38ch}.HomeFeatureSections_modeFeatureMap__dSJ_M{position:relative;min-height:420px;overflow:hidden}.HomeFeatureSections_modeSupporting__2x3eO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--marketing-border-strong)}.HomeFeatureSections_modeCompact__7wIw0{display:flex;flex-direction:column;min-height:280px;padding:26px 28px 30px}.HomeFeatureSections_modeCompact__7wIw0+.HomeFeatureSections_modeCompact__7wIw0{border-left:1px solid var(--marketing-border-strong)}.HomeFeatureSections_modeCompact__7wIw0 h3{margin:auto 0 8px;font-size:clamp(1.4rem,1.8vw,1.8rem)}.HomeFeatureSections_modeCompact__7wIw0 p{font-size:.94rem}.HomeFeatureSections_modeAttackMapFrame__7ohch{position:absolute;inset:0;overflow:hidden}.HomeFeatureSections_modeAttackMap__nMBmV{position:absolute;inset:0}.HomeFeatureSections_modeAttackMap__nMBmV svg{display:block;width:100%;height:100%}.HomeFeatureSections_modeAttackMap__nMBmV svg path{fill:var(--color-accent_dark);stroke:var(--color-accent_outlines);stroke-width:.5px}.HomeFeatureSections_modeAttackMap__nMBmV #preview_jqvmap2_us{fill:#c45c26}.HomeFeatureSections_modeAttackMap__nMBmV #preview_jqvmap2_gb{fill:#2d8a4e}.HomeFeatureSections_modeTrialPreview__H_qIb{margin:18px 0}.HomeFeatureSections_modeTrialTasks__E5Q9M{display:grid;gap:7px;font-family:var(--font-chakra-petch),sans-serif;font-size:.75rem}.HomeFeatureSections_modeTrialTasks__E5Q9M>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeFeatureSections_modeTrialTasks__E5Q9M>div>span:first-child{min-width:0}.HomeFeatureSections_modeTrialTasks__E5Q9M>div>span:last-child{flex:none}.HomeFeatureSections_modePurplePreview__593LW{min-width:0;margin:17px 0;overflow:hidden;container-type:inline-size;--font-body:var(--font-share-tech-mono,"Share Tech Mono"),"Courier New",monospace}.HomeFeatureSections_modePurplePreviewScale__Ba6CR{width:520px;zoom:.65}.HomeFeatureSections_modePurpleReopen__SDc4r{width:100%;min-height:128px;border:1px solid var(--color-admin-border-primary);border-radius:12px;background:var(--color-admin-surface-elevated-solid);color:var(--color-admin-text-primary);cursor:pointer}.HomeFeatureSections_modePurpleReopen__SDc4r:focus-visible{outline:2px solid var(--color-admin-border-accent);outline-offset:-3px}@container (max-width: 320px){.HomeFeatureSections_modePurplePreviewScale__Ba6CR{zoom:.51}}@container (max-width: 270px){.HomeFeatureSections_modePurplePreviewScale__Ba6CR{zoom:.42}}.HomeFeatureSections_modeSimulationPreview__VlDOc{display:flex;flex:1;align-items:center;min-width:0;margin:17px 0}.HomeFeatureSections_modeSimulationPreview__VlDOc img{display:block;width:100%;height:auto;border-radius:8px}.HomeFeatureSections_coachSection__0JB6x,.HomeFeatureSections_pwnboxSection__hHoSx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px)}.HomeFeatureSections_coachCopy__QeUPa,.HomeFeatureSections_pwnboxCopy__V2kiQ{display:grid;gap:18px;align-content:center}.HomeFeatureSections_featureIntro__qEkbK{max-width:52ch}.HomeFeatureSections_coachDemo__g0EZe{display:grid;align-content:center;gap:14px;min-width:0}.HomeFeatureSections_coachModePicker__3OyTV{display:flex;justify-content:center}.HomeFeatureSections_coachPreview__m7A_L{min-width:0;overflow:hidden}.HomeFeatureSections_coachPreviewReopen__Gkc8L,.HomeFeatureSections_coachPreview__m7A_L{border:1px solid var(--color-admin-border-primary);border-radius:.5rem;background:var(--color-admin-bg-secondary);color:var(--color-admin-text-primary)}.HomeFeatureSections_coachPreviewReopen__Gkc8L{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:335px;font-family:var(--font-body);font-size:1rem;cursor:pointer}.HomeFeatureSections_coachPreviewReopen__Gkc8L:hover{border-color:var(--color-admin-border-accent)}.HomeFeatureSections_coachPreviewReopen__Gkc8L:focus-visible{outline:2px solid var(--color-admin-border-accent);outline-offset:3px}.HomeFeatureSections_coachConversation__Eok_W{display:flex;min-height:270px}.HomeFeatureSections_pwnboxCopy__V2kiQ{grid-column:2;grid-row:1}.HomeFeatureSections_pwnboxBackdrop__cQYU3{grid-column:1;grid-row:1;min-width:0}.HomeFeatureSections_pwnboxWindow__DN5uP{min-width:0;overflow:hidden;padding:14px clamp(18px,2vw,24px) 42px;border-radius:15px;background:#282a36;box-shadow:0 18px 38px rgba(52,30,35,.23)}.HomeFeatureSections_pwnboxWindowBar__gdGrZ{position:relative;display:flex;align-items:center;justify-content:center;min-height:24px;color:#9597a2;font-family:var(--font-mono),monospace;font-size:.82rem}.HomeFeatureSections_windowDots__zdOHE{position:absolute;left:0;display:flex;gap:8px}.HomeFeatureSections_windowDots__zdOHE i{width:11px;height:11px;border-radius:50%;background:#ff625a}.HomeFeatureSections_windowDots__zdOHE i:nth-child(2){background:#ffbd2e}.HomeFeatureSections_windowDots__zdOHE i:nth-child(3){background:#28c840}.HomeFeatureSections_pwnboxTerminalBody__c8pvG{overflow-x:auto;padding-top:16px;color:#f8f8f2;font-family:var(--font-mono),monospace;font-size:clamp(.78rem,1.2vw,.9rem);line-height:1.65;white-space:nowrap}.HomeFeatureSections_pwnboxTerminalBody__c8pvG p{margin:0}.HomeFeatureSections_terminalPrompt__HBp_G{color:yellowgreen}.HomeFeatureSections_terminalOutput__r1Ewg{margin:0 0 10px 20px!important;color:#9b9da9}.HomeFeatureSections_typedText__c94_a{display:inline-block;clip-path:inset(0 100% 0 0)}.HomeFeatureSections_commandThree__dcmTC,.HomeFeatureSections_commandTwo__6aDsS,.HomeFeatureSections_finalPrompt__2CPN0,.HomeFeatureSections_outputOne__QbDkA,.HomeFeatureSections_outputThree__HtisK,.HomeFeatureSections_outputTwo___d577{opacity:0}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_commandOne__iyuPC .HomeFeatureSections_typedText__c94_a{animation:HomeFeatureSections_terminalType__TCLx1 .42s steps(6) .1s forwards}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_outputOne__QbDkA{animation:HomeFeatureSections_terminalAppear__HUC_P .18s ease-out .58s forwards}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_commandTwo__6aDsS{animation:HomeFeatureSections_terminalAppear__HUC_P .01s linear .82s forwards}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_commandTwo__6aDsS .HomeFeatureSections_typedText__c94_a{animation:HomeFeatureSections_terminalType__TCLx1 .26s steps(3) .82s forwards}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_outputTwo___d577{animation:HomeFeatureSections_terminalAppear__HUC_P .18s ease-out 1.12s forwards}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_commandThree__dcmTC{animation:HomeFeatureSections_terminalAppear__HUC_P .01s linear 1.36s forwards}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_commandThree__dcmTC .HomeFeatureSections_typedText__c94_a{animation:HomeFeatureSections_terminalType__TCLx1 .2s steps(2) 1.36s forwards}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_outputThree__HtisK{animation:HomeFeatureSections_terminalAppear__HUC_P .18s ease-out 1.62s forwards}.HomeFeatureSections_pwnboxBackdrop__cQYU3[data-visible=true] .HomeFeatureSections_finalPrompt__2CPN0{animation:HomeFeatureSections_terminalAppear__HUC_P .18s ease-out 1.86s forwards}.HomeFeatureSections_terminalCursor__NSOBU{display:inline-block;width:7px;height:1em;vertical-align:text-bottom;background:#b1b2ba;animation:HomeFeatureSections_terminalBlink__EIqUw 1s steps(1) infinite}@keyframes HomeFeatureSections_terminalType__TCLx1{to{clip-path:inset(0 0 0 0)}}@keyframes HomeFeatureSections_terminalAppear__HUC_P{to{opacity:1}}@keyframes HomeFeatureSections_terminalBlink__EIqUw{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.HomeFeatureSections_typedText__c94_a{clip-path:none}.HomeFeatureSections_commandThree__dcmTC,.HomeFeatureSections_commandTwo__6aDsS,.HomeFeatureSections_finalPrompt__2CPN0,.HomeFeatureSections_outputOne__QbDkA,.HomeFeatureSections_outputThree__HtisK,.HomeFeatureSections_outputTwo___d577{opacity:1}.HomeFeatureSections_terminalCursor__NSOBU{animation:none}}@media (max-width:800px){.HomeFeatureSections_modeFeature__nFlu3{grid-template-columns:1fr}.HomeFeatureSections_modeFeatureCopy__Eg7kL{padding-bottom:12px}.HomeFeatureSections_modeFeatureMap__dSJ_M{min-height:300px}.HomeFeatureSections_modeSupporting__2x3eO{grid-template-columns:1fr}.HomeFeatureSections_modeCompact__7wIw0{min-height:0}.HomeFeatureSections_modeCompact__7wIw0+.HomeFeatureSections_modeCompact__7wIw0{border-top:1px solid var(--marketing-border-strong);border-left:0}.HomeFeatureSections_coachSection__0JB6x,.HomeFeatureSections_pwnboxSection__hHoSx{grid-template-columns:1fr}.HomeFeatureSections_pwnboxBackdrop__cQYU3,.HomeFeatureSections_pwnboxCopy__V2kiQ{grid-column:auto;grid-row:auto}}@media (max-width:540px){.HomeFeatureSections_modeFeatureCopy__Eg7kL{padding:24px 22px 8px}.HomeFeatureSections_modeFeature__nFlu3 h3{margin:16px 0 12px}.HomeFeatureSections_modeFeatureMap__dSJ_M{min-height:220px}.HomeFeatureSections_modeCompact__7wIw0{padding:22px}.HomeFeatureSections_coachConversation__Eok_W{min-height:0}.HomeFeatureSections_pwnboxWindow__DN5uP{padding:14px 16px 32px}.HomeFeatureSections_pwnboxWindowBar__gdGrZ{font-size:.72rem}.HomeFeatureSections_pwnboxTerminalBody__c8pvG{padding-top:14px;font-size:.74rem}}@keyframes HomeHeroThemes_shimmer__UG53g{0%,to{opacity:.2}50%{opacity:.4}}.HomeHeroThemes_card__6dZMH{position:relative;overflow:hidden;transition:all .3s ease;filter:saturate(.3)}.HomeHeroThemes_card__6dZMH:hover{transform:rotateY(-15deg) rotateX(10deg);box-shadow:0 20px 40px rgba(0,0,0,.3);filter:saturate(1)}.HomeHeroThemes_card__6dZMH.HomeHeroThemes_active__FoX_K{filter:saturate(1);border:2px solid var(--color-primary);box-shadow:0 0 20px rgba(184,136,212,.5);border-radius:12px}.HomeHeroThemes_shine__KMu8j{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.HomeHeroThemes_card__6dZMH:hover .HomeHeroThemes_shine__KMu8j{left:100%}.HomeHeroThemes_label__so6nA{opacity:0;transition:opacity .3s ease}.HomeHeroThemes_card__6dZMH.HomeHeroThemes_active__FoX_K .HomeHeroThemes_label__so6nA,.HomeHeroThemes_card__6dZMH:hover .HomeHeroThemes_label__so6nA{opacity:1}.HomeHeroThemes_shimmer__UG53g{background:linear-gradient(45deg,transparent 30%,var(--color-primary,rgba(184,136,212,.55)) 50%,transparent 70%);animation:HomeHeroThemes_shimmer__UG53g 3s ease-in-out infinite}