.header-root{background-color:color-mix(in srgb, var(--ctw-glass-bg,var(--surface)) 94%, var(--background,#fff) 6%);background-image:var(--ctw-gradient-surface,none);border-bottom:1px solid var(--ctw-glass-border,var(--border-subtle));box-shadow:var(--ctw-shadow-normal,var(--shadow-sm));isolation:isolate;z-index:var(--z-sticky);transition:background-color var(--ctw-duration,.2s) var(--ctw-ease,ease), border-color var(--ctw-duration,.2s) var(--ctw-ease,ease), box-shadow var(--ctw-duration-hover,.3s) var(--ctw-ease,ease);overflow:visible}@media (hover:hover) and (min-width:768px){.header-root{background-color:color-mix(in srgb, var(--ctw-glass-bg,var(--surface)) 88%, transparent);-webkit-backdrop-filter:blur(var(--ctw-glass-blur,14px)) saturate(140%);backdrop-filter:blur(var(--ctw-glass-blur,14px)) saturate(140%)}}.header-root>.ctw-container-adaptive{overflow:visible}.header-primary-row{z-index:2;background-color:#0000;position:relative;overflow:visible}.mega-menu-root{z-index:calc(var(--z-dropdown) + 2);position:relative}.mega-menu-panel{background:var(--surface-elevated);color:var(--foreground);box-shadow:var(--shadow-xl);isolation:isolate}.mega-menu-backdrop{cursor:default;-webkit-tap-highlight-color:transparent}.header-secondary-nav{z-index:1;position:relative}.z-header-dropdown{z-index:var(--z-tooltip)}.mega-menu-backdrop{z-index:var(--z-overlay);cursor:default;-webkit-tap-highlight-color:transparent;background-color:#0000004d}.header-user-menu-root{position:relative}.header-user-menu-panel{color:var(--foreground);box-shadow:var(--shadow-xl);isolation:isolate;-webkit-backdrop-filter:none;background-color:#fff}.header-popover-backdrop{cursor:default;-webkit-tap-highlight-color:transparent}.header-transparent{background-color:color-mix(in srgb, var(--ctw-glass-bg,transparent) 55%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);border-bottom-color:#0000}.header-transparent .header-primary-row{background-color:#0000}.header-scrolled{background-color:color-mix(in srgb, var(--ctw-glass-bg,var(--surface)) 92%, transparent);border-bottom-color:var(--ctw-glass-border,var(--border-subtle));box-shadow:var(--ctw-shadow-depth,var(--shadow-md))}.header-mobile-backdrop{background:color-mix(in srgb, var(--overlay) 50%, transparent)}.header-brand-nav{justify-content:flex-start;max-width:100%;padding-inline-start:.35rem}.header-brand-nav .ctw-btn__label{align-items:center;gap:.45rem;min-width:0;max-width:100%;display:inline-flex}.header-logo-mark-wrap{border-radius:var(--radius-sm,4px);line-height:0;overflow:hidden}.header-logo-text{align-items:baseline;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.header-logo-wordmark{letter-spacing:-.015em;color:#fff;min-width:0;font-size:clamp(.875rem,.82rem + .25vw,1rem);font-weight:800;line-height:1.15;display:inline-block}.header-logo-wordmark--compact{font-size:clamp(.8125rem,.78rem + .15vw,.9375rem)}.header-logo-abbrev{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.07em;text-transform:uppercase;color:var(--palette-orange-400,#fb923c);flex-shrink:0;font-size:.625rem;font-weight:700;line-height:1}.header-brand-nav:hover .header-logo-abbrev,.header-brand-nav:focus-visible .header-logo-abbrev{color:var(--palette-orange-400,#fb923c)}.header-nav-3d{border-radius:var(--radius-md,8px);border:1px solid color-mix(in srgb, var(--ctw-primary,#06f) 40%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 28%, var(--ctw-primary,#06f)) 0%, var(--ctw-primary,#06f) 48%, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 22%, var(--ctw-primary,#06f)) 100%);color:#fff;min-height:2.25rem;font:inherit;font-size:var(--font-size-navigation,.875rem);box-shadow:var(--ctw-shadow-normal,0 4px 12px #0066ff24);transition:transform var(--ctw-duration,.2s) var(--ctw-ease,ease), box-shadow var(--ctw-duration,.2s) var(--ctw-ease,ease), color var(--ctw-duration,.2s) var(--ctw-ease,ease), border-color var(--ctw-duration,.2s) var(--ctw-ease,ease), background-color var(--ctw-duration,.2s) var(--ctw-ease,ease), filter var(--ctw-duration,.2s) var(--ctw-ease,ease);will-change:transform;backface-visibility:hidden;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .9rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;transform:translate(0,0)}.header-nav-3d:hover{color:#fff;border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 45%, transparent);transform:translate3d(0, var(--ctw-lift-button,-2px), 0);box-shadow:var(--ctw-shadow-hover,0 12px 28px #0066ff2e);filter:brightness(1.04)}.header-nav-3d:active{box-shadow:var(--ctw-shadow-pressed,inset 0 2px 6px #07111f38);filter:brightness(.98);transform:translateY(1px)scale(.98)}.header-nav-3d:focus-visible{box-shadow:var(--ctw-shadow-normal,0 4px 12px #0066ff24), var(--ctw-focus-ring,0 0 0 2px var(--background), 0 0 0 4px var(--ctw-primary,#06f));outline:none}.header-nav-3d--active{color:#fff;border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 50%, transparent);box-shadow:var(--ctw-shadow-inner,inset 0 1px 2px #fff3);filter:brightness(1.02)}.header-nav-3d--active:hover{box-shadow:var(--ctw-shadow-hover,0 12px 28px #0066ff2e);filter:brightness(1.05)}.header-nav-3d--compact{min-height:2rem;font-size:var(--font-size-caption,.75rem);padding:.3rem .55rem}.header-nav-3d--mobile{border-radius:var(--radius-lg,12px);justify-content:flex-start;width:100%;min-height:2.75rem;padding:.65rem .9rem;display:flex}.header-nav-3d__label{z-index:1;position:relative}.header-mobile-panel{background:color-mix(in srgb, var(--ctw-glass-bg,var(--surface)) 94%, transparent);background-image:var(--ctw-gradient-surface,none);border-top:1px solid var(--ctw-glass-border,var(--border));box-shadow:var(--ctw-shadow-floating,var(--shadow-lg));-webkit-backdrop-filter:blur(var(--ctw-glass-blur,14px)) saturate(140%);backdrop-filter:blur(var(--ctw-glass-blur,14px)) saturate(140%);animation:header-mobile-panel-in .22s var(--ctw-ease,ease) both}.header-mobile-backdrop-3d{background:color-mix(in srgb, var(--overlay) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.18s both header-mobile-backdrop-in}@keyframes header-mobile-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}@keyframes header-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-root,.header-scrolled,.header-mobile-panel{background-color:var(--surface)}}[data-theme=dark] .header-root,[data-theme=dark] .header-scrolled{background-color:color-mix(in srgb, var(--ctw-background,#07111f) 72%, transparent);border-bottom-color:var(--ctw-border-subtle,#ffffff24)}[data-theme=dark] .header-nav-3d{color:#fff;border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 40%, transparent)}[data-theme=dark] .header-nav-3d--active,[data-theme=dark] .header-nav-3d:hover{color:#fff;filter:brightness(1.06)}.header-root [data-mega-menu-trigger]{border-radius:var(--radius-md,8px);border:1px solid color-mix(in srgb, var(--ctw-primary,#06f) 40%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 28%, var(--ctw-primary,#06f)) 0%, var(--ctw-primary,#06f) 48%, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 22%, var(--ctw-primary,#06f)) 100%);min-height:2.25rem;font-size:var(--font-size-navigation,.875rem);box-shadow:var(--ctw-shadow-normal,0 4px 12px #0066ff24);transition:transform var(--ctw-duration,.2s) var(--ctw-ease,ease), box-shadow var(--ctw-duration,.2s) var(--ctw-ease,ease), filter var(--ctw-duration,.2s) var(--ctw-ease,ease), border-color var(--ctw-duration,.2s) var(--ctw-ease,ease);justify-content:center;align-items:center;gap:.45rem;padding:.4rem .9rem;font-weight:600;transform:translate(0,0);color:#fff!important}@media (min-width:1024px){.header-root #mega-menu-trigger{display:inline-flex}.header-root #mega-menu-trigger-tablet{display:none!important}.header-root .header-mega-menu-slot{pointer-events:none;flex-shrink:0}.header-root .header-mega-menu-slot .mega-menu-root{pointer-events:auto}.header-root nav[aria-label=Primary\ navigation],.header-root .header-secondary-nav{z-index:2;pointer-events:auto;position:relative}.header-root .header-secondary-nav .ctw-category-card{pointer-events:auto}}@media (min-width:768px) and (max-width:1023.98px){.header-root #mega-menu-trigger{display:none!important}.header-root #mega-menu-trigger-tablet{display:inline-flex}}@media (max-width:767.98px){.header-root #mega-menu-trigger,.header-root #mega-menu-trigger-tablet{display:none!important}.header-root .header-primary-row{gap:.5rem;min-width:0}.header-root .header-actions{z-index:1;pointer-events:auto;flex-shrink:0;gap:.35rem;max-width:100%;position:relative}.header-root .header-brand-nav{flex-shrink:1;gap:.35rem;min-width:0;max-width:min(100%,14.5rem);padding:.25rem .5rem .25rem .28rem}.header-root .header-brand-nav .ctw-btn__label{gap:.3rem}.header-root .header-logo-text{gap:.25rem}.header-root .header-logo-wordmark{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.header-root .header-logo-abbrev{letter-spacing:.05em;font-size:.5rem}.header-root .header-user-menu-root{visibility:visible!important;pointer-events:auto!important;width:auto!important;display:block!important}.header-user-menu-panel{max-width:calc(100vw - 16px)!important}.header-mobile-primary-nav__rail>*{flex-shrink:0}.header-mobile-primary-nav .ctw-btn__icon{display:inline-flex}.header-mobile-primary-nav .header-icon-badge{width:1.5rem;height:1.5rem;display:inline-flex}.header-mobile-primary-nav .header-icon-badge svg{width:.95rem;height:.95rem}}.header-root .header-actions{z-index:1;pointer-events:auto;flex-shrink:0;position:relative}@media (min-width:768px) and (max-width:1023.98px){.header-root .header-primary-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.1875rem;min-width:0}.header-root .header-brand-nav{flex-shrink:0;gap:.4rem;min-width:auto;max-width:none;margin-right:auto}.header-root .header-logo-text{flex-shrink:0;gap:.3rem;min-width:auto;max-width:none}.header-root .header-logo-wordmark{white-space:nowrap;font-size:.875rem;text-overflow:clip!important;overflow:visible!important}.header-root .header-logo-abbrev{font-size:.5625rem}.header-root .header-actions{flex-shrink:0;gap:.25rem;margin-left:0}.header-root nav[aria-label="Primary navigation compact"]{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.125rem;min-width:0;max-width:none;margin-left:0;overflow:visible}.header-root .header-tablet-primary-nav>*{flex-shrink:0}.header-root .header-tablet-primary-nav .ctw-btn.ctw-btn--nav-compact{gap:.2rem;min-width:0;height:2.125rem;min-height:2.125rem;padding:.15rem .35rem;font-size:.625rem;line-height:1.1}.header-root .header-tablet-primary-nav .ctw-btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header-root .header-tablet-primary-nav .header-icon-badge{width:1.25rem;height:1.25rem}.header-root .header-tablet-primary-nav .header-icon-badge svg{width:.8125rem;height:.8125rem}.header-root .header-tablet-primary-nav+div{flex-shrink:0}.header-root .header-mega-menu-slot{pointer-events:none;flex-shrink:0}.header-root .header-mega-menu-slot .mega-menu-root{pointer-events:auto}.header-root .mega-menu-root{flex-shrink:0;align-self:center}.header-root #mega-menu-trigger-tablet{gap:.2rem;min-width:0;height:2.125rem;min-height:2.125rem;padding:.15rem .35rem;font-size:.625rem;line-height:1.1}.header-root .header-nav-action.ctw-btn--icon{width:2.125rem;min-width:2.125rem;height:2.125rem;min-height:2.125rem}.header-root .header-user-menu-root [data-user-menu-trigger]{gap:.25rem;height:2.125rem;min-height:2.125rem;padding-inline:.35rem}.header-root .header-user-menu-root [data-user-menu-trigger]>span:first-child{width:1.625rem;height:1.625rem}.header-root .header-user-menu-root [data-user-menu-trigger]>span:nth-child(2){max-width:4.5rem;font-size:.625rem}.header-root #mega-menu-trigger-tablet:before{background-size:.8125rem .8125rem;width:1.25rem;height:1.25rem}.header-root #mega-menu-trigger-tablet svg{width:.8125rem;height:.8125rem}.header-root .header-user-menu-root{flex-shrink:0;visibility:visible!important;pointer-events:auto!important;display:block!important}}.header-root [data-mega-menu-trigger]:before{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23E8F4FF'/%3E%3Cstop offset='40%25' stop-color='%2300D4FF'/%3E%3Cstop offset='100%25' stop-color='%238B5CF6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='9' fill='url(%23g)'/%3E%3Cpath d='M9.2 14.8 11 8.6c.15-.5.8-.55 1.05-.08L14.8 14.8c.25.5-.2 1.05-.75.9l-1.55-.45c-.2-.06-.4-.06-.6 0l-1.55.45c-.55.15-1-.4-.75-.9Z' fill='%234C1D95'/%3E%3Ccircle cx='12' cy='12.2' r='1.15' fill='%23FFFFFF'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.95rem .95rem;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;box-shadow:0 1px 2px #07111f24,0 2px 6px #0066ff1f}.header-root [data-mega-menu-trigger]:hover{transform:translate3d(0, var(--ctw-lift-button,-2px), 0);box-shadow:var(--ctw-shadow-hover,0 12px 28px #0066ff2e);filter:brightness(1.04);border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 45%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 28%, var(--ctw-primary,#06f)) 0%, var(--ctw-primary,#06f) 48%, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 22%, var(--ctw-primary,#06f)) 100%)!important;color:#fff!important}.header-root [data-mega-menu-trigger][aria-expanded=true],.header-root [data-mega-menu-trigger]:active{box-shadow:var(--ctw-shadow-pressed,inset 0 2px 6px #07111f38);filter:brightness(1.02);border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 50%, transparent);transform:translateY(1px)scale(.98)}.header-root [data-mega-menu-trigger]:focus-visible{box-shadow:var(--ctw-shadow-normal,0 4px 12px #0066ff24), var(--ctw-focus-ring,0 0 0 2px var(--background), 0 0 0 4px var(--ctw-primary,#06f));outline:none}.header-secondary-nav .ctw-category-card{color:#fff;border-color:color-mix(in srgb, var(--ctw-primary,#06f) 40%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 28%, var(--ctw-primary,#06f)) 0%, var(--ctw-primary,#06f) 48%, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 22%, var(--ctw-primary,#06f)) 100%);background-image:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 28%, var(--ctw-primary,#06f)) 0%, var(--ctw-primary,#06f) 48%, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 22%, var(--ctw-primary,#06f)) 100%);box-shadow:var(--ctw-shadow-normal,0 4px 12px #0066ff24);-webkit-backdrop-filter:none;backdrop-filter:none}.header-secondary-nav .ctw-category-card:before{opacity:.7;background:linear-gradient(#ffffff47 0%,#0000 48%)}.header-secondary-nav .ctw-category-card:hover{color:#fff;transform:translate3d(0, var(--ctw-lift-button,-2px), 0);box-shadow:var(--ctw-shadow-hover,0 12px 28px #0066ff2e);filter:brightness(1.04);border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 45%, transparent)}.header-secondary-nav .ctw-category-card:active{box-shadow:var(--ctw-shadow-pressed,inset 0 2px 6px #07111f38);filter:brightness(.98);transform:translateY(1px)scale(.98)}.header-secondary-nav .ctw-category-card--active{color:#fff;border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 55%, transparent);box-shadow:var(--ctw-shadow-inner,inset 0 1px 2px #ffffff38), 0 0 0 1px color-mix(in srgb, var(--ctw-secondary,#00d4ff) 35%, transparent);filter:brightness(1.05)}.header-secondary-nav .ctw-category-card__icon{width:1.5rem;height:1.5rem;color:inherit;background:#fff;border-color:#0000;border-radius:.375rem;box-shadow:0 1px 2px #07111f24,0 2px 6px #0066ff1f}.header-secondary-nav .ctw-category-card__icon svg{width:.95rem;height:.95rem}.header-secondary-nav .ctw-category-card:hover .ctw-category-card__icon,.header-secondary-nav .ctw-category-card--active .ctw-category-card__icon{color:inherit;background:#fff;border-color:#0000;box-shadow:0 1px 2px #07111f29,0 3px 8px #0066ff29}.header-secondary-nav .ctw-category-card--compact .ctw-category-card__icon{width:1.5rem;height:1.5rem}.header-secondary-nav .ctw-category-card--compact .ctw-category-card__icon svg{width:.95rem;height:.95rem}.header-secondary-nav .ctw-category-card[data-slug=ai]:hover,.header-secondary-nav .ctw-category-card[data-slug=ai].ctw-category-card--active,.header-secondary-nav .ctw-category-card[data-slug=gadgets]:hover,.header-secondary-nav .ctw-category-card[data-slug=cybersecurity]:hover{border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 45%, transparent);color:#fff}[data-theme=dark] .header-secondary-nav .ctw-category-card{color:#fff}[data-theme=dark] .header-secondary-nav .ctw-category-card:hover,[data-theme=dark] .header-secondary-nav .ctw-category-card--active{color:#fff;filter:brightness(1.06)}.header-root .header-nav-action.ctw-btn--icon{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.header-root .header-icon-badge{background:#fff;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;box-shadow:0 1px 2px #07111f24,0 2px 6px #0066ff1f}.header-root .header-icon-badge svg{width:.95rem;height:.95rem}.header-root .header-nav-action .header-icon-badge{width:1.55rem;height:1.55rem}.header-root .header-primary-row{gap:.75rem}.header-root nav[aria-label=Primary\ navigation],.header-root nav[aria-label="Primary navigation compact"],.header-root .header-actions{gap:.5rem}.header-mobile-backdrop-3d{z-index:var(--z-overlay)!important}.header-mobile-panel{z-index:var(--z-modal)!important}body.header-mobile-open .ctw-ad-sticky{visibility:hidden;pointer-events:none}[data-theme=dark] .header-user-menu-panel{background-color:color-mix(in srgb, var(--ctw-background,#07111f) 92%, white 8%)}@media (prefers-reduced-motion:reduce){.header-root,.header-logo-link,.header-nav-3d,.header-root [data-mega-menu-trigger],.header-secondary-nav .ctw-category-card{will-change:auto;transition:none}.header-logo-link:hover,.header-nav-3d:hover,.header-nav-3d:active,.header-root [data-mega-menu-trigger]:hover,.header-root [data-mega-menu-trigger]:active,.header-secondary-nav .ctw-category-card:hover,.header-secondary-nav .ctw-category-card:active{filter:none;transform:none}.header-mobile-panel,.header-mobile-backdrop-3d{animation:none}}
.home-section{margin-bottom:var(--space-12)}@media (min-width:1024px){.home-section{margin-bottom:var(--space-16)}}.home-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.home-card-interactive{transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast)}.home-card-interactive:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--border) 75%, var(--primary) 25%);transform:translateY(-2px)}.home-hero-featured{border-radius:28px}.home-link-title{font-family:var(--font-heading);font-weight:700;line-height:var(--line-height-heading-4);letter-spacing:var(--tracking-heading-4);color:var(--foreground);transition:color var(--transition-fast)}.group:hover .home-link-title{color:var(--primary)}.home-meta{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--muted-foreground)}.home-meta-strong{color:color-mix(in srgb, var(--foreground) 85%, var(--muted-foreground));font-weight:500}.home-sidebar-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.home-sidebar-panel-header{border-bottom:1px solid var(--border-subtle);background:var(--muted);padding:var(--space-4) var(--space-5)}.home-tag-pill{min-height:var(--touch-min);padding-inline:var(--space-4);padding-block:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);font-size:var(--font-size-body-sm);color:var(--foreground);transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);align-items:center;font-weight:500;line-height:1.25;display:inline-flex}.home-tag-pill:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--surface));color:var(--primary)}.home-tag-pill:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@media (prefers-reduced-motion:reduce){.home-card-interactive:hover{transform:none}}
@font-face{font-family:CTW Noto Nastaliq Urdu;src:url(/fonts/urdu/NotoNastaliqUrdu-Regular.woff2)format("woff2"),url(/fonts/urdu/NotoNastaliqUrdu-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:CTW Noto Sans Devanagari;src:url(/fonts/hindi/NotoSansDevanagari-Regular.woff2)format("woff2"),url(/fonts/hindi/NotoSansDevanagari-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+900-97F,U+A8E0-A8FF,U+1CD0-1CFF}@font-face{font-family:CTW Noto Naskh Arabic;src:url(/fonts/arabic/NotoNaskhArabic-Regular.woff2)format("woff2"),url(/fonts/arabic/NotoNaskhArabic-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:CTW Noto Sans CJK SC;src:url(/fonts/chinese/NotoSansSC-Regular.woff2)format("woff2"),url(/fonts/chinese/NotoSansSC-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+3000-303F,U+FF00-FFEF}:root{--font-local-en:var(--font-body);--font-local-ur:"CTW Noto Nastaliq Urdu", var(--font-urdu), "Noto Nastaliq Urdu", "Segoe UI", Tahoma, sans-serif;--font-local-hi:"CTW Noto Sans Devanagari", "Noto Sans Devanagari", "Nirmala UI", "Mangal", sans-serif;--font-local-ar:"CTW Noto Naskh Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, sans-serif;--font-local-zh:"CTW Noto Sans CJK SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}html[data-font-locale=en] body{font-family:var(--font-local-en)}html[data-font-locale=ur] body{font-family:var(--font-local-ur)}html[data-font-locale=hi] body{font-family:var(--font-local-hi)}html[data-font-locale=ar] body{font-family:var(--font-local-ar)}html[data-font-locale=zh] body{font-family:var(--font-local-zh)}.font-locale-en{font-family:var(--font-local-en)}.font-locale-ur{font-family:var(--font-local-ur)}.font-locale-hi{font-family:var(--font-local-hi)}.font-locale-ar{font-family:var(--font-local-ar)}.font-locale-zh{font-family:var(--font-local-zh)}html[data-font-locale=ur] body,html[data-font-locale=ar] body{text-rendering:optimizelegibility}
.ctw-logo-mark{border-radius:var(--radius-lg);transition:transform var(--transition-fast), box-shadow var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ctw-logo-mark:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--transition-normal);pointer-events:none;z-index:0;background:radial-gradient(circle,#22d3ee59,#0000 70%);position:absolute;inset:-2px}.ctw-logo-mark:hover:after,.ctw-logo-mark:focus-visible:after{opacity:1}.ctw-logo-mark:hover{transform:translateY(-1px)}.ctw-logo-mark>svg{z-index:1;position:relative}.ctw-logo-svg--animate-circuits .ctw-logo-circuit--ring{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.4s cubic-bezier(.4,0,.2,1) forwards ctw-circuit-draw}.ctw-logo-svg--animate-circuits .ctw-logo-circuit--streams path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.9s cubic-bezier(.4,0,.2,1) .35s forwards ctw-circuit-draw}.ctw-logo-svg--animate-circuits .ctw-logo-letter{opacity:0;transform-origin:50%;animation:.7s cubic-bezier(.16,1,.3,1) forwards ctw-letter-reveal}.ctw-logo-svg--animate-circuits .ctw-logo-letter--c{animation-delay:.55s}.ctw-logo-svg--animate-circuits .ctw-logo-letter--t{animation-delay:.7s}.ctw-logo-svg--animate-circuits .ctw-logo-letter--w{animation-delay:.85s}.ctw-logo-svg--animate-circuits .ctw-logo-nodes circle{opacity:0;animation:.5s ease-out forwards ctw-node-pulse}.ctw-logo-svg--animate-circuits .ctw-logo-nodes circle:first-child{animation-delay:.15s}.ctw-logo-svg--animate-circuits .ctw-logo-nodes circle:nth-child(2){animation-delay:.22s}.ctw-logo-svg--animate-circuits .ctw-logo-nodes circle:nth-child(3){animation-delay:.1s}.ctw-logo-svg--animate-circuits .ctw-logo-nodes circle:nth-child(4){animation-delay:.28s}.ctw-logo-svg--animate-circuits .ctw-logo-nodes circle:nth-child(5){animation-delay:.32s}.ctw-logo-svg--animate-circuits .ctw-logo-nodes circle:nth-child(6){animation-delay:.45s}.ctw-logo-svg--animate-circuits .ctw-logo-core{opacity:0;animation:.6s ease-out 1s forwards ctw-core-glow}.ctw-logo-svg--animate-circuits .ctw-logo-ambient{animation:2.4s ease-in-out infinite ctw-ambient-breathe}.ctw-logo-svg--animate-circuits .ctw-logo-shield{opacity:0;animation:.8s ease-out .2s forwards ctw-shield-in}@keyframes ctw-circuit-draw{to{stroke-dashoffset:0}}@keyframes ctw-letter-reveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ctw-node-pulse{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ctw-core-glow{0%{opacity:0;transform:scale(.5)}to{opacity:.9;transform:scale(1)}}@keyframes ctw-shield-in{0%{opacity:0}to{opacity:1}}@keyframes ctw-ambient-breathe{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.45;transform:scale(1.04)}}.ctw-brand-intro{z-index:9999;pointer-events:auto;contain:layout style;background:radial-gradient(at 50% 30%,#0f172a 0%,#030712 55%,#000 100%);flex-direction:column;justify-content:center;align-items:center;animation:.35s ease-out both ctw-brand-intro-fade;display:flex;position:fixed;inset:0}@keyframes ctw-brand-intro-fade{0%{opacity:0}to{opacity:1}}.ctw-brand-intro__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ctw-brand-intro__particle{opacity:0;background:#22d3ee;border-radius:50%;width:2px;height:2px;animation:2.2s ease-out forwards ctw-particle-float;position:absolute;box-shadow:0 0 6px #38bdf8}@keyframes ctw-particle-float{0%{opacity:0;transform:translateY(12px)scale(.5)}20%{opacity:.9}to{opacity:0;transform:translateY(-40px)scale(1)}}@media (prefers-reduced-motion:reduce){.ctw-logo-mark:hover{transform:none}.ctw-logo-svg--animate-circuits .ctw-logo-circuit--ring,.ctw-logo-svg--animate-circuits .ctw-logo-circuit--streams path,.ctw-logo-svg--animate-circuits .ctw-logo-letter,.ctw-logo-svg--animate-circuits .ctw-logo-nodes circle,.ctw-logo-svg--animate-circuits .ctw-logo-core,.ctw-logo-svg--animate-circuits .ctw-logo-shield,.ctw-brand-intro__particle{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}
.ctw-btn{box-sizing:border-box;border-radius:var(--radius-md,8px);min-height:2.75rem;font-family:var(--font-ui,var(--font-inter), system-ui, sans-serif);font-size:var(--font-size-button,.875rem);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--ctw-duration,.2s) var(--ctw-ease,ease), box-shadow var(--ctw-duration,.2s) var(--ctw-ease,ease), background-color var(--ctw-duration,.2s) var(--ctw-ease,ease), border-color var(--ctw-duration,.2s) var(--ctw-ease,ease), color var(--ctw-duration,.2s) var(--ctw-ease,ease), filter var(--ctw-duration,.2s) var(--ctw-ease,ease), opacity var(--ctw-duration,.2s) var(--ctw-ease,ease);will-change:transform;backface-visibility:hidden;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;transform:translate(0,0)}.ctw-btn:focus-visible{box-shadow:var(--ctw-shadow-normal,0 4px 12px #07111f14), var(--ctw-focus-ring);outline:none}.ctw-btn--sm{min-width:2.25rem;min-height:2.25rem;font-size:var(--font-size-caption,.75rem);border-radius:var(--radius-sm,4px);padding:.35rem .75rem}.ctw-btn--md{min-height:2.75rem;padding:.55rem 1.1rem}.ctw-btn--lg{min-height:3rem;font-size:var(--font-size-body-md,1rem);border-radius:var(--radius-lg,12px);padding:.7rem 1.35rem}.ctw-btn--icon{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.ctw-btn--sm.ctw-btn--icon{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.ctw-btn--full{width:100%}.ctw-btn--primary{color:#fff;border-color:color-mix(in srgb, var(--ctw-primary,#06f) 40%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 28%, var(--ctw-primary,#06f)) 0%, var(--ctw-primary,#06f) 48%, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 22%, var(--ctw-primary,#06f)) 100%);box-shadow:var(--ctw-shadow-normal,0 4px 12px #0066ff24)}.ctw-btn--primary:hover:not(:disabled):not([aria-disabled=true]){transform:translate3d(0, var(--ctw-lift-button), 0);box-shadow:var(--ctw-shadow-hover,0 12px 28px #0066ff2e);filter:brightness(1.04)}.ctw-btn--primary:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ctw-shadow-pressed,inset 0 2px 6px #07111f38);filter:brightness(.98);transform:translateY(1px)scale(.98)}.ctw-btn--secondary{color:var(--ctw-primary,#06f);border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 45%, transparent);background:color-mix(in srgb, var(--ctw-surface,#ffffff14) 85%, transparent);background-image:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 16%, transparent) 0%, transparent 60%);-webkit-backdrop-filter:var(--ctw-backdrop-glass);backdrop-filter:var(--ctw-backdrop-glass);box-shadow:var(--ctw-shadow-normal,0 4px 12px #07111f14)}.ctw-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){color:color-mix(in srgb, var(--ctw-primary,#06f) 85%, var(--ctw-ai,#8b5cf6));transform:translate3d(0, var(--ctw-lift-button), 0);border-color:color-mix(in srgb, var(--ctw-primary,#06f) 35%, transparent);box-shadow:var(--ctw-shadow-hover,0 12px 28px #00d4ff24)}.ctw-btn--secondary:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ctw-shadow-pressed,inset 0 2px 6px #07111f29);transform:translateY(1px)scale(.98)}.ctw-btn--ghost{color:var(--foreground,#18181b);border-color:color-mix(in srgb, var(--ctw-primary,#06f) 12%, transparent);background:color-mix(in srgb, var(--ctw-surface,#ffffff14) 40%, transparent);box-shadow:var(--ctw-shadow-normal,0 2px 8px #07111f0d)}.ctw-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--ctw-primary,#06f);transform:translate3d(0, var(--ctw-lift-button), 0);background:color-mix(in srgb, var(--ctw-primary,#06f) 8%, transparent);box-shadow:var(--ctw-shadow-floating,0 10px 24px #07111f1a)}.ctw-btn--ghost:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ctw-shadow-inner,inset 0 1px 3px #07111f2e);transform:translateY(1px)scale(.98)}.ctw-btn--icon-variant{color:var(--foreground,#18181b);border-color:color-mix(in srgb, var(--ctw-ai,#8b5cf6) 18%, transparent);background:color-mix(in srgb, var(--ctw-surface,#ffffff14) 75%, transparent);background-image:linear-gradient(160deg, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 10%, transparent) 0%, transparent 55%);box-shadow:var(--ctw-shadow-normal,0 4px 12px #07111f14)}.ctw-btn--icon-variant:hover:not(:disabled):not([aria-disabled=true]){color:var(--ctw-ai,#8b5cf6);transform:translate3d(0, var(--ctw-lift-button), 0);box-shadow:var(--ctw-shadow-hover,0 12px 28px #8b5cf624)}.ctw-btn--icon-variant:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ctw-shadow-pressed,inset 0 2px 6px #07111f33);transform:translateY(1px)scale(.96)}.ctw-btn--selected{box-shadow:var(--ctw-shadow-inner,inset 0 1px 2px #fff3)}.ctw-btn--primary.ctw-btn--selected{filter:brightness(1.02);border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 50%, transparent)}.ctw-btn--secondary.ctw-btn--selected,.ctw-btn--ghost.ctw-btn--selected{color:var(--ctw-primary,#06f);background:color-mix(in srgb, var(--ctw-primary,#06f) 12%, transparent);border-color:color-mix(in srgb, var(--ctw-primary,#06f) 30%, transparent)}.ctw-btn:disabled,.ctw-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:var(--ctw-shadow-normal,0 2px 6px #07111f0f);pointer-events:none;filter:none!important;transform:none!important}.ctw-btn--loading{cursor:wait;pointer-events:none}.ctw-btn__spinner{border:2px solid;border-top-color:#0000;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite ctw-btn-spin}.ctw-btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ctw-btn__icon svg{width:1.1em;height:1.1em}.ctw-btn__label{z-index:1;position:relative}@keyframes ctw-btn-spin{to{transform:rotate(360deg)}}.ctw-btn--nav{min-height:2.25rem;padding:.4rem .9rem}.ctw-btn--nav-compact{min-height:2rem;font-size:var(--font-size-caption,.75rem);padding:.3rem .6rem}.ctw-btn--nav-mobile{border-radius:var(--radius-lg,12px);justify-content:flex-start;width:100%;min-height:2.75rem;padding:.65rem .9rem}[data-theme=dark] .ctw-btn--secondary,[data-theme=dark] .ctw-btn--ghost,[data-theme=dark] .ctw-btn--icon-variant{color:#ffffffe0}[data-theme=dark] .ctw-btn--secondary:hover:not(:disabled),[data-theme=dark] .ctw-btn--ghost:hover:not(:disabled){color:var(--ctw-secondary,#00d4ff)}@media (prefers-reduced-motion:reduce){.ctw-btn{will-change:auto;transition:none}.ctw-btn:hover:not(:disabled),.ctw-btn:active:not(:disabled){transform:none}.ctw-btn__spinner{opacity:.7;border-top-color:currentColor;animation:none}}
.ctw-category-rail{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:.5rem;padding-block:.15rem .35rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.ctw-category-rail::-webkit-scrollbar{height:4px}.ctw-category-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ctw-primary,#06f) 35%, transparent);border-radius:9999px}@media (min-width:768px) and (max-width:1023px){.ctw-category-rail{flex-wrap:wrap;overflow-x:visible}}@media (min-width:1024px){.ctw-category-rail{flex-wrap:nowrap;gap:.6rem}}.ctw-category-card{border-radius:var(--radius-lg,12px);border:1px solid var(--ctw-glass-border,#ffffff24);background:color-mix(in srgb, var(--ctw-glass-bg,#ffffff14) 88%, transparent);background-image:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 12%, transparent) 0%, transparent 52%), var(--ctw-gradient-surface,linear-gradient(160deg, #ffffff1a, transparent));min-height:2.75rem;color:var(--muted-foreground,#71717a);box-shadow:var(--ctw-shadow-normal,0 4px 12px #07111f14);transition:transform var(--ctw-duration,.2s) var(--ctw-ease,ease), box-shadow var(--ctw-duration,.2s) var(--ctw-ease,ease), border-color var(--ctw-duration,.2s) var(--ctw-ease,ease), color var(--ctw-duration,.2s) var(--ctw-ease,ease), background-color var(--ctw-duration,.2s) var(--ctw-ease,ease);will-change:transform;backface-visibility:hidden;-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .65rem;text-decoration:none;display:inline-flex;position:relative;transform:translate(0,0)}.ctw-category-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background:linear-gradient(#ffffff2e 0%,#0000 42%);position:absolute;inset:1px}.ctw-category-card:hover{color:var(--ctw-primary,#06f);border-color:color-mix(in srgb, var(--ctw-primary,#06f) 32%, transparent);transform:translate3d(0, var(--ctw-lift-widget), 0);box-shadow:var(--ctw-shadow-hover,0 14px 32px #0066ff24)}.ctw-category-card:active{box-shadow:var(--ctw-shadow-pressed,inset 0 2px 6px #07111f2e);transform:translateY(1px)scale(.985)}.ctw-category-card:focus-visible{box-shadow:var(--ctw-shadow-normal,0 4px 12px #07111f14), var(--ctw-focus-ring);outline:none}.ctw-category-card--active{color:var(--ctw-primary,#06f);border-color:color-mix(in srgb, var(--ctw-primary,#06f) 40%, transparent);background:color-mix(in srgb, var(--ctw-primary,#06f) 10%, transparent);box-shadow:var(--ctw-shadow-inner,inset 0 1px 2px #ffffff29)}.ctw-category-card--active:hover{box-shadow:var(--ctw-shadow-hover,0 14px 32px #0066ff24)}.ctw-category-card__icon{z-index:1;border-radius:var(--radius-md,8px);border:1px solid color-mix(in srgb, var(--ctw-ai,#8b5cf6) 18%, transparent);background:color-mix(in srgb, var(--ctw-surface,#ffffff14) 90%, transparent);width:1.75rem;height:1.75rem;box-shadow:var(--ctw-shadow-normal,0 2px 6px #07111f14);color:var(--ctw-primary,#06f);transition:transform var(--ctw-duration,.2s) var(--ctw-ease,ease), box-shadow var(--ctw-duration,.2s) var(--ctw-ease,ease), color var(--ctw-duration,.2s) var(--ctw-ease,ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ctw-category-card:hover .ctw-category-card__icon{color:var(--ctw-secondary,#00d4ff);box-shadow:var(--ctw-shadow-floating,0 6px 14px #00d4ff1f);transform:translateY(-1px)}.ctw-category-card--active .ctw-category-card__icon{color:var(--ctw-ai,#8b5cf6);border-color:color-mix(in srgb, var(--ctw-ai,#8b5cf6) 35%, transparent);box-shadow:var(--ctw-shadow-inner,inset 0 1px 2px #07111f1f)}.ctw-category-card__icon svg{width:1rem;height:1rem}.ctw-category-card__label{z-index:1;font-size:var(--font-size-navigation,.875rem);white-space:nowrap;font-weight:600;line-height:1.25;position:relative}.ctw-category-card--compact{gap:.4rem;min-height:2.35rem;padding:.35rem .7rem .35rem .5rem}.ctw-category-card--compact .ctw-category-card__icon{width:1.5rem;height:1.5rem}.ctw-category-card--compact .ctw-category-card__icon svg{width:.875rem;height:.875rem}.ctw-category-card--compact .ctw-category-card__label{font-size:var(--font-size-caption,.75rem)}.ctw-category-card[data-slug=ai]:hover,.ctw-category-card[data-slug=ai].ctw-category-card--active{border-color:color-mix(in srgb, var(--ctw-ai,#8b5cf6) 40%, transparent)}.ctw-category-card[data-slug=gadgets]:hover{border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 40%, transparent)}.ctw-category-card[data-slug=cybersecurity]:hover{border-color:color-mix(in srgb, var(--ctw-primary,#06f) 45%, transparent)}[data-theme=dark] .ctw-category-card{color:#ffffffd1;background:color-mix(in srgb, var(--ctw-background,#07111f) 55%, transparent)}[data-theme=dark] .ctw-category-card:hover,[data-theme=dark] .ctw-category-card--active{color:var(--ctw-secondary,#00d4ff)}:is([dir=rtl],[lang=ur],[lang=ar],[lang=hi]) .ctw-category-card{padding:.45rem .65rem .45rem .85rem}:is([dir=rtl],[lang=ur],[lang=ar]) .ctw-category-card__label{letter-spacing:0;line-height:1.45}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ctw-category-card{background:var(--surface,#fff)}}@media (prefers-reduced-motion:reduce){.ctw-category-card,.ctw-category-card__icon{will-change:auto;transition:none}.ctw-category-card:hover,.ctw-category-card:active,.ctw-category-card:hover .ctw-category-card__icon{transform:none}}
.ctw-hero{isolation:isolate;margin-bottom:var(--space-12,3rem);border-radius:var(--radius-xl,16px);position:relative;overflow:hidden}@media (min-width:1024px){.ctw-hero{margin-bottom:var(--space-16,4rem)}}.ctw-hero__bg{pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 60% at 12% 20%, color-mix(in srgb, var(--ctw-primary,#06f) 18%, transparent), transparent 60%), radial-gradient(ellipse 55% 50% at 88% 30%, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 16%, transparent), transparent 55%), radial-gradient(ellipse 45% 40% at 70% 85%, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 12%, transparent), transparent 50%), linear-gradient(160deg, color-mix(in srgb, var(--ctw-background,#07111f) 4%, transparent) 0%, transparent 45%);position:absolute;inset:0}.ctw-hero__mesh{opacity:.35;background-image:linear-gradient(color-mix(in srgb, var(--ctw-primary,#06f) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ctw-primary,#06f) 8%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.ctw-hero__orb{opacity:.45;pointer-events:none;border-radius:9999px;animation:none;position:absolute;transform:translateZ(0)}.ctw-hero__orb:before{content:"";border-radius:inherit;filter:blur(40px);position:absolute;inset:0;transform:translateZ(0)}@media (hover:hover) and (min-width:768px){.ctw-hero--enhance .ctw-hero__orb{will-change:transform;animation:ctw-hero-orb-float 12s var(--ctw-ease,ease-in-out) infinite alternate}}.ctw-hero__orb--a{width:min(42vw,280px);height:min(42vw,280px);animation-duration:14s;animation-delay:0s;top:-8%;right:8%}.ctw-hero__orb--a:before{background:color-mix(in srgb, var(--ctw-primary,#06f) 35%, transparent)}.ctw-hero__orb--b{width:min(36vw,220px);height:min(36vw,220px);animation-duration:16s;animation-delay:-3s;bottom:4%;left:4%}.ctw-hero__orb--b:before{background:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 30%, transparent)}.ctw-hero__orb--c{opacity:.3;width:min(28vw,160px);height:min(28vw,160px);animation-duration:18s;animation-delay:-6s;top:45%;right:28%}.ctw-hero__orb--c:before{background:color-mix(in srgb, var(--ctw-ai,#8b5cf6) 28%, transparent)}@keyframes ctw-hero-orb-float{0%{transform:translate(0,0)}to{transform:translateY(12px)}}.ctw-hero__shell{z-index:1;border-radius:var(--radius-xl,16px);border:1px solid var(--ctw-glass-border,#ffffff24);background:color-mix(in srgb, var(--ctw-glass-bg,#ffffff14) 82%, transparent);background-image:linear-gradient(165deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 8%, transparent) 0%, transparent 45%), var(--ctw-gradient-surface,none);box-shadow:var(--ctw-shadow-depth,var(--shadow-xl));position:relative;overflow:hidden}@media (hover:hover) and (min-width:768px){.ctw-hero__shell{-webkit-backdrop-filter:var(--ctw-backdrop-glass);backdrop-filter:var(--ctw-backdrop-glass)}}.ctw-hero__shell:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(#ffffff24 0%,#0000 28%);position:absolute;inset:0}.ctw-hero__grid{z-index:1;gap:1.5rem;padding:1.25rem;display:grid;position:relative}@media (min-width:640px){.ctw-hero__grid{gap:1.75rem;padding:1.75rem}}@media (min-width:1024px){.ctw-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:2rem;padding:2rem 2.25rem}}.ctw-hero__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.ctw-brand-identity{min-width:0;margin-bottom:1.25rem}.ctw-brand-identity__name{font-family:var(--font-heading,var(--font-serif), Georgia, serif);letter-spacing:-.02em;color:var(--foreground,#0f172a);text-shadow:0 1px 0 color-mix(in srgb, var(--background,#fff) 70%, transparent), 0 2px 0 color-mix(in srgb, var(--ctw-primary,#2563eb) 18%, transparent), 0 3px 6px color-mix(in srgb, var(--ctw-primary,#2563eb) 16%, transparent), 0 8px 18px color-mix(in srgb, var(--foreground,#0f172a) 10%, transparent);margin:0;font-size:clamp(1.65rem,1.15rem + 1.8vw,2.35rem);font-weight:700;line-height:1.15}.ctw-brand-identity__mark{font-family:var(--font-heading,var(--font-serif), Georgia, serif);letter-spacing:.18em;text-transform:uppercase;color:var(--ctw-primary,#2563eb);text-shadow:0 1px 0 color-mix(in srgb, var(--background,#fff) 55%, transparent), 0 2px 0 color-mix(in srgb, var(--ctw-secondary,#00d4ff) 22%, transparent), 0 4px 10px color-mix(in srgb, var(--ctw-primary,#2563eb) 22%, transparent);margin:.35rem 0 0;font-size:clamp(1.15rem,.95rem + .9vw,1.55rem);font-weight:800;line-height:1.2}.ctw-brand-identity__descriptor{letter-spacing:.06em;text-transform:uppercase;max-width:28rem;color:var(--muted-foreground,#64748b);margin:.55rem 0 0;font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:600;line-height:1.4}[data-theme=dark] .ctw-brand-identity__name{color:var(--foreground,#f8fafc);text-shadow:0 1px 0 #00000059, 0 2px 0 color-mix(in srgb, var(--ctw-primary,#3b82f6) 28%, transparent), 0 6px 16px color-mix(in srgb, var(--ctw-primary,#3b82f6) 28%, transparent)}[data-theme=dark] .ctw-brand-identity__mark{color:color-mix(in srgb, var(--ctw-secondary,#22d3ee) 85%, white);text-shadow:0 1px 0 #0006, 0 3px 10px color-mix(in srgb, var(--ctw-secondary,#22d3ee) 30%, transparent)}@media (max-width:640px){.ctw-brand-identity{margin-bottom:1rem}.ctw-brand-identity__mark{letter-spacing:.12em}.ctw-brand-identity__descriptor{letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.ctw-brand-identity__name,.ctw-brand-identity__mark{text-shadow:0 1px 2px color-mix(in srgb, var(--foreground,#0f172a) 12%, transparent)}}.ctw-hero__eyebrow{align-items:center;gap:.6rem;margin-bottom:1rem;display:inline-flex}.ctw-hero__eyebrow-dot{background:var(--destructive,#ef4444);width:.625rem;height:.625rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--destructive,#ef4444) 18%, transparent);border-radius:9999px}.ctw-hero__title{font-family:var(--font-heading,var(--font-serif), Georgia, "Times New Roman", serif);letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);opacity:1;visibility:visible;content-visibility:visible;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:700;line-height:1.15}.ctw-hero__title a{color:inherit;opacity:1;visibility:visible;text-decoration:none;transition:none}@media (hover:hover){.ctw-hero__title a:hover{color:var(--ctw-primary,#06f);transition:color var(--ctw-duration,.2s) var(--ctw-ease,ease)}}.ctw-hero__title a:focus-visible{color:var(--ctw-primary,#06f);box-shadow:var(--ctw-focus-ring);border-radius:4px;outline:none}.ctw-hero__desc{max-width:38rem;font-family:var(--font-body,var(--font-inter), system-ui, sans-serif);font-size:var(--font-size-body-lg,1.125rem);color:var(--muted-foreground);margin-top:1rem;line-height:1.7}.ctw-hero__meta{font-size:var(--font-size-body-sm,.875rem);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.25rem;display:flex}.ctw-hero__meta-strong{color:color-mix(in srgb, var(--foreground) 88%, var(--muted-foreground));font-weight:600}.ctw-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.ctw-hero__actions .ctw-btn{min-height:2.85rem}.ctw-hero__visual{flex-direction:column;gap:1rem;min-width:0;display:flex;position:relative}.ctw-hero__media{border-radius:calc(var(--radius-xl,16px) - 4px);border:1px solid color-mix(in srgb, var(--ctw-primary,#06f) 18%, transparent);box-shadow:var(--ctw-shadow-floating,var(--shadow-lg));transition:transform var(--ctw-duration-hover,.3s) var(--ctw-ease,ease), box-shadow var(--ctw-duration-hover,.3s) var(--ctw-ease,ease);position:relative;overflow:hidden;transform:translateZ(0)}.ctw-hero__media:hover{transform:translate3d(0, var(--ctw-lift-surface), 0);box-shadow:var(--ctw-shadow-hover,var(--shadow-xl))}.ctw-hero__media-frame{aspect-ratio:16/10;min-height:14rem;position:relative}.ctw-hero__media-sheen{pointer-events:none;background:linear-gradient(125deg, #ffffff2e 0%, transparent 32%, transparent 68%, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 12%, transparent) 100%);mix-blend-mode:soft-light;position:absolute;inset:0}@media (min-width:1024px){.ctw-hero__media-frame{aspect-ratio:auto;height:100%;min-height:22rem;max-height:28rem}}.ctw-hero__float{z-index:2;pointer-events:none;border-radius:var(--radius-md,8px);border:1px solid var(--ctw-glass-border,#fff3);background:color-mix(in srgb, var(--ctw-glass-bg,#ffffff1f) 90%, transparent);box-shadow:var(--ctw-shadow-normal,var(--shadow-md));font-size:var(--font-size-caption,.75rem);color:var(--foreground);padding:.45rem .7rem;font-weight:650;position:absolute;transform:translateZ(0)}@media (hover:hover) and (min-width:768px){.ctw-hero__float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.ctw-hero__float--tl{top:.85rem;left:.85rem}.ctw-hero__float--br{color:var(--ctw-primary,#06f);border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 35%, transparent);bottom:.85rem;right:.85rem}.ctw-hero__secondary{gap:.75rem;display:grid}@media (min-width:640px) and (max-width:1023px){.ctw-hero__secondary{grid-template-columns:1fr 1fr}}.ctw-hero__secondary-card{border-radius:var(--radius-lg,12px);border:1px solid var(--ctw-glass-border,#ffffff24);background:color-mix(in srgb, var(--ctw-glass-bg,#ffffff14) 70%, transparent);box-shadow:var(--ctw-shadow-normal,var(--shadow-sm));transition:transform var(--ctw-duration,.2s) var(--ctw-ease,ease), box-shadow var(--ctw-duration,.2s) var(--ctw-ease,ease);grid-template-columns:5.5rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (min-width:640px){.ctw-hero__secondary-card{grid-template-columns:6.5rem minmax(0,1fr)}}.ctw-hero__secondary-card:hover{box-shadow:var(--ctw-shadow-hover,var(--shadow-md));transform:translateY(-2px)}[data-theme=dark] .ctw-hero__shell{background:color-mix(in srgb, var(--ctw-background,#07111f) 72%, transparent)}[data-theme=dark] .ctw-hero__title a:hover{color:var(--ctw-secondary,#00d4ff)}:is([lang=ur],[lang=ar],[dir=rtl]) .ctw-hero__title{letter-spacing:0;line-height:1.35;font-family:var(--font-urdu-stack,var(--font-heading), Georgia, serif)}:is([lang=ur],[lang=ar],[dir=rtl]) .ctw-hero__desc{letter-spacing:0;line-height:1.85}[lang=hi] .ctw-hero__title{letter-spacing:0;line-height:1.3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ctw-hero__shell{background:var(--surface,#fff)}}@media (prefers-reduced-motion:reduce){.ctw-hero__orb{will-change:auto;animation:none}.ctw-hero__media,.ctw-hero__secondary-card{transition:none}.ctw-hero__media:hover,.ctw-hero__secondary-card:hover{transform:none}}
.ctw-ad-slot,.ad-slot.ctw-ad-slot{contain:layout;min-width:0;position:relative;overflow:hidden}.ctw-ad{isolation:isolate;border-radius:var(--ctw-radius-surface);border:1px solid var(--ctw-glass-border,#ffffff24);background:color-mix(in srgb, var(--ctw-glass-bg,#ffffff14) 90%, transparent);background-image:var(--ctw-glass-panel-image);box-shadow:var(--ctw-shadow-normal,var(--shadow-soft));transition:transform var(--ctw-duration-hover) var(--ctw-ease,ease), box-shadow var(--ctw-duration-hover) var(--ctw-ease,ease), border-color var(--ctw-duration) var(--ctw-ease,ease);-webkit-backdrop-filter:var(--ctw-backdrop-glass);backdrop-filter:var(--ctw-backdrop-glass);position:relative;overflow:hidden;transform:translate(0,0)}.ctw-ad:before{content:"";pointer-events:none;z-index:0;opacity:.55;background:linear-gradient(#ffffff1a 0%,#0000 28%);position:absolute;inset:0}.ctw-ad:hover{transform:translate3d(0, var(--ctw-lift-ad), 0);box-shadow:var(--ctw-shadow-hover,var(--shadow-md));border-color:var(--ctw-border-hover)}.ctw-ad:focus-within{box-shadow:var(--ctw-shadow-normal,var(--shadow-soft)), var(--ctw-focus-ring);outline:none}.ctw-ad__label-bar{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--ctw-glass-border,#ffffff24) 75%, transparent);background:color-mix(in srgb, var(--ctw-surface-soft,#ffffff0d) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex;position:relative}.ctw-ad__label{border:1px solid color-mix(in srgb, var(--ctw-primary,#06f) 22%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ctw-primary,#06f) 14%, transparent) 0%, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 10%, transparent) 100%);font-size:var(--font-size-caption,.75rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ctw-primary,#06f);border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-weight:700;line-height:1.2;display:inline-flex}.ctw-ad__label--sponsored{border-color:color-mix(in srgb, var(--ctw-ai,#8b5cf6) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 16%, transparent) 0%, color-mix(in srgb, var(--ctw-primary,#06f) 10%, transparent) 100%);color:color-mix(in srgb, var(--ctw-ai,#8b5cf6) 85%, var(--foreground))}.ctw-ad__label--partner{border-color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 16%, transparent) 0%, color-mix(in srgb, var(--ctw-primary,#06f) 8%, transparent) 100%);color:color-mix(in srgb, var(--ctw-secondary,#00d4ff) 55%, var(--foreground))}.ctw-ad__placement{font-size:var(--font-size-caption,.75rem);color:var(--muted-foreground)}.ctw-ad__media{z-index:1;position:relative;overflow:hidden}.ctw-ad__media img{object-fit:contain;width:100%;height:auto;transition:transform var(--ctw-duration-hover) var(--ctw-ease,ease);display:block}.ctw-ad:hover .ctw-ad__media img{transform:scale(1.02)}.ctw-ad__media-link{outline:none;display:block}.ctw-ad__media-link:focus-visible{box-shadow:inset 0 0 0 2px var(--ctw-primary,#06f)}.ctw-ad__body{z-index:1;flex-direction:column;gap:.5rem;padding:.85rem 1rem 1rem;display:flex;position:relative}.ctw-ad__title{font-family:var(--font-heading,var(--font-serif), Georgia, serif);font-size:var(--font-size-body-sm,.875rem);color:var(--foreground);margin:0;font-weight:700;line-height:1.35}.ctw-ad__advertiser{font-size:var(--font-size-caption,.75rem);color:var(--muted-foreground);margin:0;line-height:1.4}.ctw-ad__actions{z-index:1;flex-wrap:wrap;gap:.5rem;padding:0 1rem 1rem;display:flex;position:relative}.ctw-ad__actions .ctw-btn{min-height:2.5rem}.ctw-ad__html{z-index:1;padding:.75rem;position:relative}.ctw-ad__video{z-index:1;border-radius:0;width:100%;position:relative}.ctw-ad__placeholder{text-align:center;border-radius:var(--radius-lg,12px);border:1px dashed color-mix(in srgb, var(--ctw-primary,#06f) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--ctw-primary,#06f) 8%, transparent) 0%, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 6%, transparent) 100%);min-height:5.5rem;color:color-mix(in srgb, var(--foreground) 75%, var(--muted-foreground));font-size:var(--font-size-body-sm,.875rem);justify-content:center;align-items:center;padding:1rem 1.25rem;font-weight:600;line-height:1.4;display:flex}.ctw-ad-rail{border-bottom:1px solid color-mix(in srgb, var(--ctw-glass-border,#ffffff24) 80%, transparent);background:color-mix(in srgb, var(--ctw-surface-soft,#ffffff0d) 55%, transparent);-webkit-backdrop-filter:var(--ctw-backdrop-glass-subtle);backdrop-filter:var(--ctw-backdrop-glass-subtle);max-height:90px;overflow:hidden}.ctw-ad-rail__inner{max-height:90px;padding-block:.5rem;overflow:hidden}.ctw-ad-rail--compact .ctw-ad-rail__inner{padding-block:.35rem}.ctw-ad-sticky{z-index:var(--z-dropdown);background:color-mix(in srgb, var(--background,#fff) 88%, transparent);border-block:1px solid color-mix(in srgb, var(--ctw-glass-border,#ffffff24) 70%, transparent);box-shadow:var(--ctw-shadow-floating,var(--shadow-md));-webkit-backdrop-filter:var(--ctw-backdrop-glass-medium);backdrop-filter:var(--ctw-backdrop-glass-medium)}[data-theme=light] .ctw-ad{border-color:color-mix(in srgb, var(--ctw-primary,#06f) 14%, #e4e4e7);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}[data-theme=light] .ctw-ad:before{opacity:.2}[data-theme=dark] .ctw-ad{background:color-mix(in srgb, var(--ctw-surface,#ffffff14) 92%, #07111f)}[data-theme=dark] .ctw-ad__label{color:var(--ctw-secondary,#00d4ff)}@media (prefers-reduced-motion:reduce){.ctw-ad,.ctw-ad__media img{transition:none!important}.ctw-ad:hover,.ctw-ad:hover .ctw-ad__media img{transform:none}}
