@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-600:oklch(51.1% .262 276.966);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--font-sans:"IBM Plex Sans Arabic","Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-heading:"Cairo",system-ui,sans-serif;--font-display:"Cairo",sans-serif}html{scroll-behavior:smooth;font-family:var(--font-sans);color:#e5e7eb;color-scheme:dark;background-color:#131a2c}body{selection-background-color:#3b82f6;selection-color:#fff;overflow-x:hidden}::selection{color:#fff;background-color:#3b82f6}}@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-40{top:calc(var(--spacing)*-40)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.ms-auto{margin-inline-start:auto}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-2\/3{height:66.6667%}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-44{height:calc(var(--spacing)*44)}.h-72{height:calc(var(--spacing)*72)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[480px\]{max-height:480px}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-\[70\%\]{width:70%}.w-full{width:100%}.\!max-w-xl{max-width:var(--container-xl)!important}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[280px\]{max-width:280px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-red-500{border-color:var(--color-red-500)!important}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--obsidian-border\)\]{border-color:var(--obsidian-border)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500)40%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-indigo-400\/30{border-color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/30{border-color:color-mix(in oklab,var(--color-indigo-400)30%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-\[\#0c1220\]{background-color:#0c1220}.bg-\[\#0d1322\]{background-color:#0d1322}.bg-\[\#0d1424\]{background-color:#0d1424}.bg-\[\#070a13\]{background-color:#070a13}.bg-\[\#141c31\]{background-color:#141c31}.bg-\[\#162037\]{background-color:#162037}.bg-\[var\(--well\)\]{background-color:var(--well)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/80{background-color:color-mix(in oklab,var(--color-amber-500)80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500)15%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/15{background-color:#155dfc26}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/15{background-color:color-mix(in oklab,var(--color-blue-600)15%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/20{background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-indigo-400\/10{background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/10{background-color:color-mix(in oklab,var(--color-indigo-400)10%,transparent)}}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1b2744\]{--tw-gradient-from:#1b2744;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#070a13\]\/70{--tw-gradient-via:oklab(14.6236% -.000604108 -.0204007/.7);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-200{--tw-gradient-via:var(--color-indigo-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-600{--tw-gradient-via:var(--color-indigo-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#070a13\]{--tw-gradient-to:#070a13;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#121a2d\]{--tw-gradient-to:#121a2d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-\[1px\]{padding:1px}.\!px-5{padding-inline:calc(var(--spacing)*5)!important}.\!px-6{padding-inline:calc(var(--spacing)*6)!important}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.\!py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.\!py-3{padding-block:calc(var(--spacing)*3)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-12{padding-block:calc(var(--spacing)*12)}.py-24{padding-block:calc(var(--spacing)*24)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-20{padding-top:calc(var(--spacing)*20)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-end{text-align:end}.font-mono{font-family:var(--font-mono)}.\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#60A5FA\]{color:#60a5fa}.text-\[\#F59E0B\]{color:#f59e0b}.text-\[\#FDE68A\]{color:#fde68a}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--silver\)\]{color:var(--silver)}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500\/30{color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.text-blue-500\/30{color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-indigo-300{color:var(--color-indigo-300)}.text-red-400{color:var(--color-red-400)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_\#3B82F6\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#3b82f6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-\[-3px\]:is(:where(.group):hover *){--tw-translate-x:-3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:border-blue-500:is(:where(.group):hover *){border-color:var(--color-blue-500)}.group-hover\:bg-blue-500\/10:is(:where(.group):hover *){background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-blue-500\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.group-hover\:text-blue-300:is(:where(.group):hover *){color:var(--color-blue-300)}.group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-gradient-to-br:hover{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:from-blue-600:hover{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-indigo-600:hover{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[1fr_1fr_1\.3fr\]{grid-template-columns:1fr 1fr 1.3fr}.lg\:gap-20{gap:calc(var(--spacing)*20)}}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#141c30}::-webkit-scrollbar-thumb{background:#242d48;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#383f5c}.bg-grid-tech{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:40px 40px}.bg-radial-vignette{background:radial-gradient(circle at 50% 20%,#1e3a8a26,#131a2cf2 75%)}.noise-overlay{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E")}.glow-blue{box-shadow:0 0 50px -10px #3b82f659}.glow-amber{box-shadow:0 0 45px -10px #f59e0b4d}.text-gradient-silver{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 20%,#94a3b8);-webkit-background-clip:text}.text-gradient-gold{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fde68a,#d97706);-webkit-background-clip:text}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#172034b8;border:1px solid #ffffff12}.glass-panel-hover{transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-panel-hover:hover{background:#1a233ad9;border-color:#60a5fa4d;transform:translateY(-3px);box-shadow:0 20px 40px -15px #02061266,0 0 25px -5px #3b82f626}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.animate-pulse-glow{animation:6s ease-in-out infinite pulseGlow}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float-slow{animation:5s ease-in-out infinite floatSlow}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.df-root{--obsidian: #131a2c;--card: rgba(22,32,55,.78);--card-2: rgba(26,36,63,.95);--well: #0e1526;--line: rgba(148, 163, 184, .13);--line-2: rgba(148, 163, 184, .22);--blue: #3b82f6;--blue-2: #60a5fa;--blue-deep: #1d4ed8;--indigo: #6366f1;--amber: #f59e0b;--emerald: #10b981;--silver: #e2e8f0;--muted: #94a3b8;--dim: #64748b;--f-display: "Cairo", "IBM Plex Sans Arabic", sans-serif;--f-body: "IBM Plex Sans Arabic", "Plus Jakarta Sans", sans-serif;--f-mono: "Space Mono", "IBM Plex Sans Arabic", monospace;--ease: cubic-bezier(.16, 1, .3, 1);--grad: linear-gradient(135deg, #2563eb 0%, #4f46e5 50%, #d97706 100%);--obsidian-border: var(--line);--obsidian-card: var(--card);position:relative;min-height:100vh;background:radial-gradient(1100px 620px at 88% -8%,rgba(59,130,246,.11),transparent 62%),radial-gradient(900px 560px at -6% 22%,rgba(99,102,241,.07),transparent 60%),radial-gradient(800px 500px at 50% 108%,rgba(245,158,11,.05),transparent 60%),var(--obsidian);color:var(--silver);font-family:var(--f-body);overflow-x:clip}.df-root ::selection{background:var(--blue);color:#fff}.df-root a,.df-root button{color:inherit;text-decoration:none}.df-root button{font-family:inherit}.df-root .font-mono{font-family:var(--f-mono)}.df-root .font-display{font-family:var(--f-display)}.df-container{width:min(1280px,calc(100% - 2.5rem));margin-inline:auto}.df-grain{position:fixed;inset:0;z-index:85;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.df-scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.df-scroll-reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.df-scroll-reveal{opacity:1;transform:none;transition:none}}@keyframes dfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dfPulseGreen{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 7px #10b98100}}@keyframes dfPulseBlue{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 8px #3b82f600}}.animate-fadeIn{animation:dfFadeIn .4s ease}.df-intro{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,3.5rem);background:var(--obsidian);transition:transform .9s cubic-bezier(.85,0,.15,1);-webkit-user-select:none;user-select:none;direction:ltr}.df-intro.is-done{transform:translateY(-101%)}.df-intro-top{display:flex;justify-content:space-between;align-items:center;font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.22em;color:var(--muted);text-transform:uppercase}.df-intro-top-left{display:flex;align-items:center;gap:.75rem}.df-intro-sq{width:8px;height:8px;background:var(--amber);box-shadow:0 0 10px #f59e0b66}.df-intro-brand{display:flex;align-items:center;gap:.25rem;font-family:var(--f-display);font-weight:800;font-size:1.3rem;color:#fff;letter-spacing:.04em}.df-intro-brand .r{font-family:Space Mono,monospace;font-size:.65rem;color:var(--blue)}.df-intro-mid{position:relative;flex:1}.df-intro-vert{position:absolute;left:0;top:50%;transform:translate(-40%,-50%) rotate(-90deg);font-family:Space Mono,IBM Plex Sans Arabic,monospace;font-size:.68rem;letter-spacing:.28em;color:var(--dim);white-space:nowrap}.df-intro-bottom{display:flex;justify-content:flex-end}.df-intro-num-wrap{display:flex;align-items:baseline;line-height:.85;font-family:Cairo,sans-serif;font-weight:800}.df-intro-num{font-size:clamp(6.5rem,21vw,17rem);color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.df-intro-pct{font-family:Space Mono,monospace;font-weight:700;font-size:clamp(2.4rem,7vw,5.5rem);color:var(--amber);margin-left:.2rem}.df-telemetry{background:#121a2e;border-bottom:1px solid var(--line);font-size:.7rem;color:var(--muted);padding-block:.45rem}.df-telemetry-in{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.df-tele-live{display:inline-flex;align-items:center;gap:.55rem;color:var(--emerald);font-weight:600}.df-tele-live i{width:7px;height:7px;border-radius:50%;background:var(--emerald);animation:dfPulseGreen 2s ease-in-out infinite}.df-tele-clocks{display:flex;align-items:center;gap:1.1rem}.df-tele-clocks b{color:#fff;font-weight:500;font-family:Space Mono,monospace}.df-tele-right{display:flex;align-items:center;gap:.9rem}.df-tele-lang{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .7rem;border:1px solid var(--line);border-radius:999px;background:#ffffff08;color:var(--silver);font-size:.68rem;cursor:pointer;transition:all .2s}.df-tele-lang:hover{border-color:var(--blue);background:#3b82f633;color:#fff}.df-header{position:sticky;top:0;z-index:90;padding-block:.75rem;background:#131a2ceb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.df-header-in{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.df-logo-group{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.df-logo-sq{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(59,130,246,.45);background:linear-gradient(135deg,#1e3a8a73,#141c31);box-shadow:0 0 20px -2px #3b82f659;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.df-logo-group:hover .df-logo-sq{transform:rotate(-4deg) scale(1.05);box-shadow:0 0 30px #3b82f680}.df-logo-sq svg{width:22px;height:22px}.df-logo-meta{display:flex;flex-direction:column;line-height:1.15}.df-logo-title-row{display:flex;align-items:center;gap:.4rem}.df-logo-brand{font-family:var(--f-display);font-weight:800;font-size:1.25rem;color:#fff}.df-logo-tag{font-size:.58rem;font-weight:700;padding:.12rem .45rem;border-radius:4px;background:#3b82f626;border:1px solid rgba(59,130,246,.4);color:var(--blue-2)}.df-logo-url{font-size:.66rem;color:var(--muted);margin-top:.15rem}.df-nav-pill{display:flex;align-items:center;gap:.1rem;padding:.3rem .4rem;border-radius:999px;background:#172038d9;border:1px solid var(--line);box-shadow:0 4px 20px -5px #02061266}.df-nav-pill a{font-size:.8rem;font-weight:600;color:var(--muted);padding:.42rem .8rem;border-radius:999px;white-space:nowrap;transition:all .25s var(--ease)}.df-nav-pill a:hover{color:#fff;background:#3b82f626}.df-btn-action-wrapper{display:inline-flex;flex-shrink:0;padding:1px;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#6366f1,#f59e0b);box-shadow:0 0 20px -3px #3b82f659;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.df-btn-action-wrapper:hover{transform:translateY(-1.5px);box-shadow:0 0 30px -2px #f59e0b73,0 0 20px #3b82f680}.df-btn-action-inner{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.25rem;border-radius:999px;background:#161e36;color:#fff;font-size:.84rem;font-weight:700;white-space:nowrap;cursor:pointer;border:0;transition:background .3s}.df-btn-action-wrapper:hover .df-btn-action-inner{background:#161e36a6}.df-burger{display:none;padding:.55rem;border-radius:10px;cursor:pointer;color:#fff;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);transition:all .2s}.df-burger:hover{background:#3b82f633;border-color:var(--blue)}.df-mobile-drawer-backdrop{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;background:#11192bd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:dfFadeIn .3s ease}.df-mobile-sheet{max-height:88vh;overflow-y:auto;padding:1.4rem;background:linear-gradient(180deg,#17213c,#141c31);border-bottom:1px solid rgba(59,130,246,.3);border-radius:0 0 24px 24px;box-shadow:0 25px 60px #020612b8;animation:dfSlideDown .35s var(--ease)}@keyframes dfSlideDown{0%{transform:translateY(-20px);opacity:0}to{transform:none;opacity:1}}.df-mobile-link-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;padding:.9rem 1rem;border-radius:14px;font-family:var(--f-display);font-weight:700;font-size:1rem;color:#fff;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .2s}.df-mobile-link-item:hover{background:#3b82f626;border-color:#3b82f666;color:var(--blue-2)}.df-btn-multi,.df-btn-outline-gold,.df-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.7rem;border-radius:999px;font-size:.92rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .35s var(--ease)}.df-btn-multi{color:#fff;border:0;background:var(--grad);background-size:200% 200%;box-shadow:0 10px 30px -8px #2563eb8c}.df-btn-multi:hover{background-position:100% 100%;transform:translateY(-2px);box-shadow:0 16px 40px -8px #f59e0b80,0 0 25px #3b82f659}.df-btn-multi:disabled{opacity:.6;cursor:wait;transform:none}.df-btn-outline-gold{color:#fff;background:#ffffff08;border:1px solid rgba(245,158,11,.45);box-shadow:0 0 15px -3px #f59e0b26}.df-btn-outline-gold:hover{background:#f59e0b1a;border-color:var(--amber);color:#fde68a;transform:translateY(-2px);box-shadow:0 0 25px #f59e0b4d}.df-btn-ghost{color:var(--silver);background:#ffffff08;border:1px solid var(--line-2);font-weight:600}.df-btn-ghost:hover{background:#3b82f61a;border-color:var(--blue);color:#fff}.df-btn-case-study{position:relative;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1.3rem;border-radius:999px;font-size:.84rem;font-weight:700;color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#4338ca,#b45309);background-size:200% 200%;border:1px solid rgba(245,158,11,.5);box-shadow:0 4px 18px -2px #2563eb66,0 0 12px #f59e0b33;transition:all .3s var(--ease)}.df-btn-case-study:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-25deg);transition:left .75s ease}.df-btn-case-study:hover{background-position:100% 100%;border-color:#fbbf24;transform:translateY(-2px);box-shadow:0 8px 30px -2px #f59e0b8c,0 0 25px #3b82f680}.df-btn-case-study:hover:before{left:140%}.df-btn-case-study svg{transition:transform .25s ease}.df-btn-case-study:hover svg{transform:translate(-3px,-3px)}[dir=ltr] .df-btn-case-study:hover svg{transform:translate(3px,-3px)}.df-section{position:relative;padding-block:clamp(4.5rem,9vw,7.5rem);border-top:1px solid var(--line)}.df-kicker{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.1rem;font-size:.78rem;font-weight:600;color:var(--muted)}.df-kicker .idx{font-family:Space Mono,monospace;color:var(--amber);font-weight:700}.df-kicker:after{content:"";width:44px;height:1px;background:var(--line-2)}.df-h2{font-family:var(--f-display);font-weight:800;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.45;color:#fff}.df-h2 em{font-style:normal;background:linear-gradient(135deg,#93c5fd,#3b82f6 45%,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-lead{max-width:56ch;margin-top:1rem;color:var(--muted);font-size:clamp(.95rem,1.35vw,1.06rem);line-height:2}.df-hero{position:relative;overflow:hidden;padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4rem)}.df-hero-glow{position:absolute;left:50%;top:6%;width:min(900px,90vw);height:420px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(37,99,235,.18),rgba(245,158,11,.05) 55%,transparent 72%);filter:blur(10px);pointer-events:none}.df-hero .df-container{position:relative;z-index:1}.df-hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.8rem;font-size:.78rem;font-weight:600;color:var(--muted)}.df-hero-kicker .dot{width:8px;height:8px;border-radius:50%;background:var(--blue);animation:dfPulseBlue 2s ease-in-out infinite}.df-hero-kicker [dir=ltr]{font-family:Space Mono,monospace;font-size:.72rem}.df-hero-title{font-family:var(--f-display);font-weight:800;color:#fff;font-size:clamp(2.4rem,6.4vw,5.2rem);line-height:1.45}.df-hero-title .em-blue,.df-hero-title .em-gold,.df-hero-title .soft{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-hero-title .em-blue{background-image:linear-gradient(135deg,#93c5fd,#3b82f6)}.df-hero-title .em-gold{background-image:linear-gradient(135deg,#fde68a,#f59e0b 65%,#d97706);padding-inline-end:.06em}.df-hero-title .soft{background-image:linear-gradient(180deg,#f8fafc,#94a3b8)}.df-hero-sub{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem;margin-top:2.2rem}.df-hero-sub p{max-width:58ch;color:var(--muted);font-size:clamp(.98rem,1.4vw,1.08rem);line-height:2.05}.df-hero-ctas{display:flex;flex-wrap:wrap;gap:.8rem}.df-stats-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3rem;border-top:1px solid var(--line)}.df-stats-5>div{min-width:0;padding:1.5rem 1.2rem;border-inline-start:1px solid var(--line)}.df-stats-5>div:first-child{border-inline-start:0;padding-inline-start:0}.df-stats-5 b{display:block;font-family:Space Mono,monospace;font-size:clamp(1.4rem,2.4vw,2rem);color:#fff;direction:ltr;text-align:start}.df-stats-5 span{display:block;margin-top:.35rem;font-size:.8rem;color:var(--muted);line-height:1.7}.df-console{margin-top:3rem;padding:clamp(1rem,2.4vw,1.7rem);overflow:hidden;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:0 20px 50px -10px #0206128f}.df-console-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--line)}.df-console-tabs{display:flex;gap:.25rem;max-width:100%;padding:.25rem;overflow-x:auto;scrollbar-width:none;background:var(--obsidian);border:1px solid var(--line);border-radius:12px}.df-console-tabs::-webkit-scrollbar{display:none}.df-console-tab-btn{flex-shrink:0;padding:.45rem .95rem;border-radius:8px;border:0;background:transparent;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--muted);white-space:nowrap;transition:all .2s}.df-console-tab-btn:hover{color:#fff}.df-console-tab-btn.active{background:var(--blue);color:#fff;box-shadow:0 4px 15px #3b82f666}.df-code{direction:ltr;text-align:left}.df-metric-tile{min-width:0;padding:1rem;border-radius:14px;text-align:center;background:var(--obsidian);border:1px solid var(--line)}.df-metric-tile b{display:block;font-family:Space Mono,monospace;font-size:clamp(1.3rem,2.3vw,1.85rem);font-weight:700;direction:ltr}.df-metric-tile span{display:block;margin-top:.3rem;font-size:.74rem;font-weight:600;color:#fff}.df-metric-tile small{display:block;margin-top:.15rem;font-size:.66rem;color:var(--muted)}.df-marquee{position:relative;z-index:2;overflow:hidden;margin-block:clamp(2rem,4vw,3.5rem);padding-block:.9rem;transform:rotate(-1.2deg) scale(1.03);background:linear-gradient(90deg,#1e3a8a,#2563eb,#1e3a8a);border-block:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px -5px #2563eb4d;direction:ltr}.df-marquee-track{display:flex;width:max-content;animation:dfMarquee 38s linear infinite}.df-marquee:hover .df-marquee-track{animation-play-state:paused}.df-marquee-track span{display:inline-flex;align-items:center;gap:1.6rem;padding-inline-end:1.6rem;white-space:nowrap;font-family:var(--f-display);font-weight:700;font-size:1.05rem;color:#fff;unicode-bidi:plaintext}.df-marquee-track span b{color:#fde68a;font-weight:400}@keyframes dfMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.df-svc-btn{position:relative;display:block;width:100%;padding:1.3rem;border-radius:16px;text-align:start;cursor:pointer;background:var(--card);border:1px solid var(--line);color:inherit;transition:all .25s var(--ease)}.df-svc-btn:hover{border-color:#3b82f666;transform:translateY(-2px)}.df-svc-btn.active{background:var(--card-2);border-color:var(--blue);box-shadow:0 10px 30px -8px #3b82f659}.df-svc-btn.active:before{content:"";position:absolute;inset-inline:1.3rem;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#3b82f6,#6366f1,#f59e0b)}.df-svc-btn h3{font-family:var(--f-display);line-height:1.6}.df-svc-card{padding:clamp(1.4rem,3vw,2.4rem);border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:0 20px 50px -10px #020612a3}.df-svc-card h3{line-height:1.55}.df-works-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.4rem}.df-work-card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.df-work-card:hover{border-color:#3b82f673;transform:translateY(-4px);box-shadow:0 16px 40px -10px #2563eb40}.df-work-media{position:relative;aspect-ratio:16 / 9.4;overflow:hidden;border-bottom:1px solid var(--line)}.df-work-media img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.35);transition:filter .6s var(--ease),transform .8s var(--ease)}.df-work-card:hover .df-work-media img{filter:none;transform:scale(1.05)}.df-work-tag,.df-work-yr{position:absolute;top:1rem;z-index:1;padding:.3rem .7rem;border-radius:999px;font-size:.7rem;font-weight:600}.df-work-tag{inset-inline-start:1rem;color:#fff;background:#131a2ccc;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.df-work-yr{inset-inline-end:1rem;color:#fff;background:var(--blue);font-family:Space Mono,monospace}.df-work-body{display:flex;flex-direction:column;flex:1;padding:clamp(1.3rem,2.4vw,1.8rem)}.df-work-body h3{font-family:var(--f-display);font-weight:700;font-size:1.25rem;line-height:1.6;color:#fff}.df-work-client{display:block;font-size:.75rem;color:var(--amber);font-weight:600}.df-work-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid var(--line)}.df-work-metrics b{display:block;font-family:Space Mono,monospace;font-size:1.1rem;color:var(--blue-2);direction:ltr;text-align:start}.df-work-metrics span{display:block;margin-top:.25rem;font-size:.72rem;color:var(--muted);line-height:1.5}.df-radar-box{margin-top:2.4rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:0 15px 40px -10px #0206128f}.df-radar-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.df-radar-title{margin-top:.3rem;font-family:var(--f-display);font-weight:700;font-size:1.3rem;color:#fff}.df-radar-nodes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.df-node{padding:1.1rem .8rem;border-radius:12px;text-align:center;background:var(--well);border:1px solid var(--line);transition:border-color .3s}.df-node:hover{border-color:var(--blue)}.df-node-city{display:block;margin-bottom:.45rem;font-size:.78rem;color:var(--muted)}.df-node-ping{display:block;font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--emerald);direction:ltr}.df-node-stat{display:block;margin-top:.45rem;font-size:.66rem;color:var(--muted)}.df-est-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,4vw,3.5rem);align-items:start;margin-top:2.4rem}.df-opt-group{margin-bottom:2rem}.df-opt-label{display:block;margin-bottom:.8rem;font-size:.8rem;font-weight:600;color:var(--muted)}.df-chips{display:grid;gap:.75rem}.df-chips.three{grid-template-columns:repeat(3,minmax(0,1fr))}.df-chip{padding:1rem 1.15rem;border-radius:12px;text-align:start;cursor:pointer;color:var(--silver);background:var(--card);border:1px solid var(--line);transition:all .25s}.df-chip strong{display:block;margin-bottom:.15rem;font-size:.92rem;font-weight:700;color:#fff}.df-chip span{font-size:.76rem;color:var(--muted)}.df-chip:hover{border-color:#3b82f666}.df-chip.active{border-color:var(--blue);background:#2563eb1f;box-shadow:inset 0 0 0 1px var(--blue)}.df-receipt{position:sticky;top:110px;padding:clamp(1.6rem,3vw,2.2rem);border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:0 20px 45px -10px #020612a3}.df-receipt-tag{margin-bottom:1.1rem;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.14em;color:var(--amber);direction:ltr;text-align:start}.df-receipt-price{padding-bottom:1.4rem;margin-bottom:1.4rem;border-bottom:1px solid var(--line)}.df-receipt-usd{display:block;font-family:Space Mono,monospace;font-size:clamp(2.3rem,4vw,3.2rem);font-weight:700;line-height:1;color:#fff;direction:ltr;text-align:start}.df-receipt-sar{display:block;margin-top:.5rem;font-size:.95rem;color:var(--amber)}.df-receipt-meta{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.8rem;font-size:.86rem}.df-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--muted)}.df-meta-row strong{color:#fff;font-weight:600;text-align:end}.df-meta-row .hl{color:var(--blue-2)}.df-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.4rem}.df-shop-card{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--card);border:1px solid var(--line);transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.df-shop-card:hover{border-color:#3b82f673;transform:translateY(-4px);box-shadow:0 20px 45px -15px #2563eb4d}.df-shop-media{position:relative;aspect-ratio:16 / 8;overflow:hidden;background:linear-gradient(135deg,#172343,#141c31);border-bottom:1px solid var(--line)}.df-shop-media img{display:block;width:100%;height:100%;object-fit:cover}.df-shop-media .ph{position:absolute;inset:0;display:grid;place-items:center}.df-shop-cat{position:absolute;top:1rem;inset-inline-start:1rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:600;color:#fff;background:#131a2ccc;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.df-shop-body{display:flex;flex-direction:column;gap:1.1rem;flex:1;padding:1.6rem}.df-shop-body h3{font-family:var(--f-display);font-weight:800;font-size:1.28rem;line-height:1.6;color:#fff}.df-shop-feats{display:grid;gap:.55rem;margin:0;padding:0}.df-shop-feats li{display:flex;align-items:flex-start;gap:.55rem;list-style:none;font-size:.88rem;line-height:1.8;color:var(--silver)}.df-plan-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.3rem;border-radius:14px;background:var(--obsidian);border:1px solid var(--line)}.df-plan-toggle button{position:relative;padding:.62rem .5rem;border-radius:10px;border:0;background:transparent;cursor:pointer;font-size:.84rem;font-weight:700;color:var(--muted);transition:all .25s var(--ease)}.df-plan-toggle button.on{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 6px 18px -6px #2563eb99}.df-plan-toggle .save{position:absolute;top:-9px;inset-inline-end:6px;padding:.08rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;color:#131a2c;background:var(--amber)}.df-shop-price{display:flex;align-items:baseline;gap:.5rem}.df-shop-price b{font-family:Space Mono,monospace;font-size:2.2rem;color:#fff;direction:ltr}.df-shop-price span{font-size:.88rem;color:var(--muted)}.df-shop-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto}.df-shop-actions>*{flex:1 1 auto}.df-live-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border-radius:999px;font-size:.74rem;font-weight:600;color:var(--muted);background:#ffffff08;border:1px solid var(--line)}.df-live-pill i{width:7px;height:7px;border-radius:50%;background:var(--amber)}.df-live-pill.live i{background:var(--emerald);box-shadow:0 0 8px var(--emerald)}.df-testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.4rem;align-items:stretch}.df-testimonial{position:relative;overflow:hidden;display:flex;flex-direction:column;margin:0;padding:clamp(1.4rem,2.4vw,1.9rem);border-radius:20px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease)}.df-testimonial:hover{border-color:#3b82f666;transform:translateY(-3px)}.df-testimonial:before{content:"”";position:absolute;top:-.3em;inset-inline-end:.2em;pointer-events:none;font-family:Georgia,serif;font-size:7rem;line-height:1;color:#3b82f61a}.df-t-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.df-t-verified{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;color:#34d399}.df-t-metric{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1rem 0;padding:.7rem .9rem;border-radius:12px;background:#3b82f614;border:1px solid rgba(59,130,246,.22)}.df-t-metric span{font-size:.8rem;color:var(--silver)}.df-t-metric b{font-family:Space Mono,monospace;font-size:1.15rem;color:#34d399;direction:ltr}.df-t-quote{position:relative;margin:0 0 1.1rem;font-style:normal;font-size:.94rem;line-height:2;color:#cbd5e1}.df-waveform-bar{display:flex;align-items:center;gap:.75rem;margin:0 0 1.1rem;padding:.6rem .9rem;border-radius:12px;background:#131a2c99;border:1px solid var(--line)}.df-play-btn{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;color:#fff;background:var(--blue);transition:transform .2s}.df-play-btn:hover{transform:scale(1.08)}.df-wave-bars{display:flex;align-items:center;gap:3px;flex:1;height:20px;direction:ltr}.df-wave-col{flex:1;border-radius:2px;background:#3b82f673;transition:background .3s}.df-wave-col.active{background:var(--blue-2)}.df-t-who{display:flex;align-items:center;gap:.85rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--line)}.df-t-who img{flex-shrink:0;width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid rgba(59,130,246,.45)}.df-t-who b{display:block;font-size:.95rem;color:#fff}.df-t-who .role{font-size:.76rem;color:var(--muted)}.df-t-who .company{margin-top:.1rem;font-size:.74rem;color:var(--amber)}.df-faq-dossier-list{display:flex;flex-direction:column;gap:1rem;max-width:60rem;margin:2.6rem auto 0}.df-faq-dossier-item{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#172038cc,#141d33cc);transition:all .35s var(--ease)}.df-faq-dossier-item:hover{border-color:#3b82f659}.df-faq-dossier-item.open{border-color:#3b82f68c;box-shadow:0 20px 45px -12px #020612ad,0 0 30px -10px #3b82f64d}.df-faq-dossier-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(1.2rem,2.4vw,1.7rem);background:none;border:0;text-align:start;cursor:pointer}.df-faq-q-content{display:flex;align-items:center;gap:1.1rem;flex:1;min-width:0}.df-faq-idx-badge{flex-shrink:0;padding:.35rem .7rem;border-radius:8px;direction:ltr;font-family:Space Mono,monospace;font-size:.72rem;font-weight:700;color:var(--blue-2);background:#3b82f61f;border:1px solid rgba(59,130,246,.3)}.df-faq-dossier-item.open .df-faq-idx-badge{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 0 15px #3b82f680}.df-faq-q-title{font-family:var(--f-display);font-weight:700;font-size:clamp(1.02rem,1.7vw,1.22rem);line-height:1.75;color:#fff}.df-faq-toggle-orb{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--muted);background:#ffffff08;border:1px solid var(--line);transition:all .35s var(--ease)}.df-faq-dossier-item:hover .df-faq-toggle-orb{border-color:var(--blue);color:#fff}.df-faq-dossier-item.open .df-faq-toggle-orb{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 0 18px #3b82f68c}.df-faq-dossier-a{max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}.df-faq-dossier-item.open .df-faq-dossier-a{max-height:700px}.df-faq-a-inner{padding:0 clamp(1.2rem,2.4vw,1.7rem) clamp(1.3rem,2.6vw,1.8rem)}.df-faq-a-box{padding:clamp(1.1rem,2.1vw,1.5rem);border-radius:14px;background:#131b2ebf;border:1px solid rgba(255,255,255,.06);border-inline-start:3px solid var(--blue)}.df-faq-a-text{color:#cbd5e1;font-size:.94rem;line-height:2.1}.df-faq-a-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px dashed rgba(255,255,255,.08);font-size:.74rem;color:var(--dim)}.df-faq-a-footer>span:last-child{font-family:Space Mono,monospace;direction:ltr}.df-faq-verified-tag{display:inline-flex;align-items:center;gap:.45rem;color:var(--amber);font-weight:600}.df-contact-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.df-contact-h2{font-family:var(--f-display);font-weight:800;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.45;color:#fff}.df-contact-h2 em{font-style:normal;background:linear-gradient(135deg,#93c5fd,#3b82f6 45%,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-form-luxury{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.7rem,3.4vw,2.5rem);border-radius:24px;background:linear-gradient(180deg,#19233df2,#151e34fa);border:1px solid rgba(59,130,246,.28);box-shadow:0 25px 60px -15px #020612a3,0 0 30px -10px #3b82f633}.df-form-luxury:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#6366f1,#f59e0b)}.df-field-group{display:flex;flex-direction:column;gap:.5rem}.df-field-label{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:#93c5fd}.df-field-label .req{color:var(--amber)}.df-input-luxury{width:100%;padding:.95rem 1.15rem;border-radius:12px;font-family:var(--f-body);font-size:.94rem;color:#fff;background:#131b2ecc;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 4px #02061247;transition:border-color .25s,box-shadow .25s,background .25s}.df-input-luxury::placeholder{color:#475569}.df-input-luxury:focus{outline:none;background:#162038f2;border-color:var(--blue);box-shadow:0 0 0 3px #3b82f640}textarea.df-input-luxury{resize:vertical;min-height:120px;line-height:1.9}select.df-input-luxury{appearance:none;cursor:pointer}.df-ok{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:2.5rem;text-align:center;border-radius:20px;background:#2563eb14;border:1px solid var(--blue)}.df-ok b{font-family:var(--f-display);font-size:1.35rem;color:#fff}.df-ok p{font-size:.92rem;line-height:1.95;color:var(--silver)}.df-ok code{padding:.35rem .9rem;border-radius:6px;font-family:Space Mono,monospace;font-size:.78rem;color:var(--blue-2);background:#3b82f626;direction:ltr}.df-modal-backdrop,.df-drawer-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#11192be0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:dfFadeIn .3s ease}.df-modal-backdrop{padding:1.2rem}.df-drawer-backdrop{z-index:10001;justify-content:flex-end;padding:0}.df-modal-card{position:relative;width:min(860px,100%);max-height:90vh;overflow-y:auto;border-radius:24px;background:#161e36;border:1px solid rgba(59,130,246,.4);box-shadow:0 35px 80px -15px #020612c2,0 0 50px -12px #3b82f659;animation:dfZoom .35s var(--ease)}@keyframes dfZoom{0%{transform:scale(.96) translateY(14px);opacity:0}to{transform:none;opacity:1}}.df-modal-head{position:relative;height:250px;overflow:hidden;border-bottom:1px solid var(--line)}.df-modal-head img{display:block;width:100%;height:100%;object-fit:cover}.df-modal-head-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem;background:linear-gradient(180deg,#131a2c40,#161e36 96%)}.df-modal-head-overlay h3{line-height:1.6}.df-modal-close{position:absolute;top:1rem;inset-inline-end:1rem;z-index:5;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;cursor:pointer;color:#fff;background:#131a2cbf;border:1px solid var(--line-2);transition:all .2s}.df-modal-close:hover{background:var(--blue);border-color:var(--blue)}.df-modal-body{padding:clamp(1.4rem,3vw,2.2rem)}.df-drawer-panel{width:min(560px,100%);height:100%;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.6rem,3.4vw,2.4rem);background:linear-gradient(180deg,#162038,#141c32);border-inline-start:1px solid rgba(59,130,246,.35);box-shadow:-25px 0 60px #020612b8;animation:dfDrawerIn .4s var(--ease)}@keyframes dfDrawerIn{0%{transform:translate(100%)}to{transform:none}}[dir=rtl] .df-drawer-panel{animation-name:dfDrawerInRtl}@keyframes dfDrawerInRtl{0%{transform:translate(-100%)}to{transform:none}}.df-floating-cta-beacon{position:fixed;bottom:22px;inset-inline-end:22px;z-index:999}.df-floating-cta-btn{display:inline-flex;align-items:center;gap:.65rem;padding:.8rem 1.4rem .8rem .8rem;border-radius:999px;cursor:pointer;font-family:var(--f-display);font-weight:800;font-size:.92rem;color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6 45%,#d97706);background-size:200% 200%;border:1px solid rgba(255,255,255,.25);box-shadow:0 12px 35px -6px #2563eb99,0 0 22px #f59e0b4d;animation:dfFloat 4s ease-in-out infinite;transition:background-position .4s,box-shadow .3s}[dir=rtl] .df-floating-cta-btn{padding:.8rem .8rem .8rem 1.4rem}@keyframes dfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.df-floating-cta-btn:hover{background-position:100% 100%;box-shadow:0 18px 45px -6px #f59e0b99,0 0 32px #3b82f68c}.df-floating-cta-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff3;animation:dfBeacon 2s infinite}@keyframes dfBeacon{0%,to{transform:scale(1)}50%{transform:scale(1.12);background:#f59e0b73}}.df-chiseled-slab{position:relative;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;padding-block:clamp(5rem,11vw,9rem) clamp(2.5rem,5vw,4rem);border-top:1px solid var(--line);background:radial-gradient(circle at 50% 55%,rgba(24,36,63,.7) 0%,var(--obsidian) 72%)}.df-circuit-grid{position:absolute;inset:0;pointer-events:none;opacity:.5;transition:opacity .6s ease;background-image:radial-gradient(circle,rgba(59,130,246,.12) 1px,transparent 1.5px),linear-gradient(to right,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px,64px 64px,64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.df-chiseled-glow-pit{position:absolute;top:50%;left:50%;width:min(850px,90vw);height:380px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:.4;transition:all .7s var(--ease);background:radial-gradient(ellipse,rgba(37,99,235,.12) 0%,rgba(99,102,241,.06) 40%,transparent 70%)}.df-chiseled-slab:hover .df-circuit-grid{opacity:.95}.df-chiseled-slab:hover .df-chiseled-glow-pit{opacity:1;transform:translate(-50%,-50%) scale(1.15);background:radial-gradient(ellipse,rgba(59,130,246,.28) 0%,rgba(245,158,11,.12) 45%,transparent 75%)}.df-chiseled-icon-cavity{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 1.4rem;border-radius:22px;background:linear-gradient(135deg,#1e3a8acc,#141d34);border:1px solid rgba(59,130,246,.5);box-shadow:0 0 35px #3b82f673;opacity:0;transform:translateY(30px) scale(.6) rotate(-180deg);pointer-events:none;transition:all .65s cubic-bezier(.34,1.56,.64,1)}.df-chiseled-slab:hover .df-chiseled-icon-cavity{opacity:1;transform:none;border-color:var(--amber);box-shadow:0 0 45px #f59e0b80,0 0 35px #3b82f6b3}.df-chiseled-icon-cavity svg{width:38px;height:38px}.df-chiseled-text{display:block;font-family:var(--f-display);font-weight:900;font-size:clamp(5rem,18vw,14rem);line-height:1.25;color:#0b111f;text-shadow:0 1px 0 rgba(255,255,255,.07),0 -1px 0 rgba(2,6,18,.72),3px 5px 10px rgba(2,6,18,.68);transition:all .65s var(--ease)}.df-chiseled-slab:hover .df-chiseled-text{background:linear-gradient(135deg,#60a5fa,#3b82f6 32%,#818cf8 65%,#f59e0b);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;animation:dfRoyal 3.5s ease-in-out infinite}@keyframes dfRoyal{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 30px rgba(59,130,246,.5)) drop-shadow(0 0 10px rgba(245,158,11,.25))}50%{background-position:100% 50%;filter:drop-shadow(0 0 48px rgba(99,102,241,.6)) drop-shadow(0 0 18px rgba(245,158,11,.45))}}.df-engraved-tech-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;margin-top:1.3rem;opacity:.65;transition:opacity .3s}.df-chiseled-slab:hover .df-engraved-tech-chips{opacity:1}.df-tech-pill{padding:.3rem .85rem;border-radius:999px;font-size:.74rem;color:var(--muted);background:#ffffff08;border:1px solid var(--line);transition:all .3s}.df-chiseled-slab:hover .df-tech-pill{border-color:#3b82f659;color:var(--silver)}.df-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.4rem;border-top:1px solid var(--line);font-size:.74rem;color:var(--muted)}.df-footer-bottom .ok{display:inline-flex;align-items:center;gap:.4rem;color:var(--emerald)}.df-footer-bottom .ok i{width:7px;height:7px;border-radius:50%;background:var(--emerald);animation:dfPulseGreen 2s ease-in-out infinite}.df-service-view{min-height:100vh}.df-service-view h1{line-height:1.45}html[dir=rtl] .df-root :where(h1,h2,h3,h4,h5,p,span,a,button,label,li,div,b,strong,small,blockquote){letter-spacing:0!important}html[dir=rtl] .df-intro-top,html[dir=rtl] .df-intro-top *,html[dir=rtl] .df-receipt-tag{letter-spacing:.18em!important}@media(max-width:1100px){.df-nav-pill{display:none}.df-burger{display:block}.df-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-radar-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.df-est-grid{grid-template-columns:1fr}.df-receipt{position:static}.df-contact-grid{grid-template-columns:1fr}}@media(max-width:900px){.df-tele-clocks{display:none}.df-hero-sub{grid-template-columns:1fr;gap:1.6rem}.df-stats-5{grid-template-columns:repeat(2,minmax(0,1fr))}.df-stats-5>div{padding-inline:0;border-inline-start:0;border-bottom:1px solid var(--line)}.df-stats-5>div:nth-child(odd){padding-inline-end:1rem}.df-stats-5>div:last-child{grid-column:1 / -1;border-bottom:0}}@media(max-width:860px){.df-works-grid,.df-shop-grid{grid-template-columns:1fr}}@media(max-width:700px){.df-testimonials-grid,.df-chips.three{grid-template-columns:1fr}.df-marquee-track span{font-size:.92rem}}@media(max-width:640px){.df-telemetry,.df-header .df-btn-action-wrapper,.df-logo-url{display:none}.df-radar-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.df-hero-ctas>*{flex:1 1 100%}.df-floating-cta-btn>span:last-child{display:none}.df-floating-cta-btn,[dir=rtl] .df-floating-cta-btn{padding:.75rem}.df-work-body .df-btn-case-study{width:100%;justify-content:center}.df-modal-head{height:190px}}.df-compare-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1.5rem 3rem;margin-bottom:2.6rem}.df-compare-head>button,.df-compare-head>a{justify-self:end}.df-compare-table{overflow:hidden;border-radius:22px;border:1px solid var(--line);background:var(--card);box-shadow:0 25px 60px -20px #020612a3}.df-compare-row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line);transition:background .25s}.df-compare-row:first-child{border-top:0}.df-compare-row:not(.df-compare-th):hover{background:#3b82f609}.df-compare-row>div{display:flex;align-items:center;gap:.7rem;padding:1.15rem 1.4rem;font-size:.9rem;line-height:1.8;min-width:0}.df-compare-row .k{font-family:var(--f-display);font-weight:700;color:#fff}.df-compare-row .bad{color:var(--muted)}.df-compare-row .good{color:#e2e8f0;background:linear-gradient(90deg,#2563eb12,#f59e0b08);border-inline-start:1px solid rgba(59,130,246,.25)}.df-compare-row .ico{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.df-compare-row .bad .ico{color:#f87171;background:#ef44441a;border:1px solid rgba(239,68,68,.25)}.df-compare-row .good .ico{color:#34d399;background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.df-compare-th>div{padding-block:1rem;font-size:.8rem;font-weight:700;color:var(--muted);background:#131a2c8c}.df-compare-th .bad{color:#fca5a5}.df-compare-th .good{color:#fff;background:linear-gradient(90deg,#2563eb47,#4f46e52e 60%,#d977062e)}.df-compare-logo{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,#1e3a8a,#161e36);border:1px solid rgba(59,130,246,.5)}.df-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;counter-reset:s}.df-steps:before{content:"";position:absolute;top:31px;inset-inline:10%;height:2px;border-radius:2px;background:linear-gradient(90deg,#3b82f626,#3b82f6 30%,#6366f1 65%,#f59e0bb3)}[dir=rtl] .df-steps:before{background:linear-gradient(270deg,#3b82f626,#3b82f6 30%,#6366f1 65%,#f59e0bb3)}.df-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.df-step-node{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#1e3a8a,#161e36);border:1px solid rgba(59,130,246,.5);box-shadow:0 0 0 6px var(--obsidian),0 10px 30px -8px #2563eb99;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.df-step:hover .df-step-node{transform:translateY(-4px) rotate(-4deg);border-color:var(--amber);box-shadow:0 0 0 6px var(--obsidian),0 14px 34px -8px #f59e0b8c}.df-step-node .n{position:absolute;top:-8px;inset-inline-end:-8px;padding:.1rem .4rem;border-radius:6px;font-family:Space Mono,monospace;font-size:.66rem;font-weight:700;color:#131a2c;background:var(--amber)}.df-step-body{width:100%;margin-top:1.2rem;padding:1.2rem 1rem 1.3rem;border-radius:18px;flex:1;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease)}.df-step:hover .df-step-body{border-color:#3b82f666;transform:translateY(-2px)}.df-step-time{display:inline-block;margin-bottom:.55rem;padding:.15rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;color:var(--blue-2);background:#3b82f61f;border:1px solid rgba(59,130,246,.25)}.df-step-body h3{font-family:var(--f-display);font-weight:800;font-size:1.02rem;line-height:1.6;color:#fff}.df-step-body p{margin-top:.45rem;font-size:.82rem;line-height:1.9;color:var(--muted)}.df-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:2rem;font-size:.8rem;color:var(--dim)}.df-crumbs button{padding:0;border:0;background:none;cursor:pointer;color:var(--muted);transition:color .2s}.df-crumbs button:hover{color:var(--blue-2)}.df-crumbs span{color:var(--silver)}.df-svc-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:3rem;align-items:center}.df-svc-hero-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#1e3a8a,#161e36);border:1px solid rgba(59,130,246,.5)}.df-svc-live{padding:.2rem .65rem;border-radius:999px;font-size:.7rem;color:#34d399;background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.df-svc-title{font-family:var(--f-display);font-weight:800;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.45;color:#fff}.df-svc-sub{margin-top:.8rem;font-weight:600;font-size:clamp(1rem,1.6vw,1.15rem);color:var(--amber);line-height:1.8}.df-svc-desc{max-width:62ch;margin-top:1rem;color:var(--muted);font-size:1rem;line-height:2.05}.df-svc-aside{display:flex;flex-direction:column;gap:1rem}.df-svc-metric{position:relative;overflow:hidden;padding:1.8rem 1.4rem;border-radius:22px;text-align:center;background:linear-gradient(160deg,#1e3a8a59,#141c32f2 60%);border:1px solid rgba(59,130,246,.35);box-shadow:0 25px 60px -20px #2563eb73}.df-svc-metric:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#6366f1,#f59e0b)}.df-svc-metric .lbl{display:block;font-size:.74rem;color:var(--blue-2);font-weight:600}.df-svc-metric b{display:block;margin:.4rem 0;font-family:Space Mono,monospace;font-size:clamp(2.6rem,5vw,3.6rem);direction:ltr;background:linear-gradient(135deg,#93c5fd,#e0e7ff 50%,#fcd34d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-svc-metric .cap{font-size:.85rem;color:#fff}.df-svc-facts{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.df-svc-facts li{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:14px;font-size:.84rem;color:var(--muted);background:var(--card);border:1px solid var(--line)}.df-svc-facts li svg{color:var(--blue-2);flex-shrink:0}.df-svc-facts li b{margin-inline-start:auto;color:#fff;font-weight:700}.df-svc-switch-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#141c31b3}.df-svc-switch{display:flex;gap:.5rem;padding-block:.9rem;overflow-x:auto;scrollbar-width:none}.df-svc-switch::-webkit-scrollbar{display:none}.df-svc-switch button{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--muted);background:#ffffff05;border:1px solid var(--line);transition:all .25s var(--ease)}.df-svc-switch button .n{font-family:Space Mono,monospace;font-size:.7rem;color:var(--amber)}.df-svc-switch button .t{max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-svc-switch button:hover{color:#fff;border-color:#3b82f666}.df-svc-switch button.on{color:#fff;background:linear-gradient(135deg,#2563eb59,#4f46e540);border-color:var(--blue);box-shadow:0 6px 20px -8px #2563eb99}.df-deliv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;margin-top:2.4rem}.df-deliv{position:relative;padding:1.4rem 1.3rem;border-radius:18px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease)}.df-deliv:hover{border-color:#3b82f673;transform:translateY(-3px)}.df-deliv .n{display:inline-block;margin-bottom:.8rem;font-family:Space Mono,monospace;font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-deliv p{font-size:.9rem;line-height:1.9;color:var(--silver)}.df-tech-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.6rem;font-size:.8rem;color:var(--muted)}.df-tech-row em{font-style:normal;padding:.3rem .8rem;border-radius:999px;font-family:Space Mono,monospace;font-size:.72rem;color:var(--silver);background:var(--well);border:1px solid var(--line)}.df-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2.4rem}.df-why{padding:1.7rem 1.5rem;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease)}.df-why:hover{border-color:#f59e0b73;transform:translateY(-3px)}.df-why .ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:1rem;border-radius:14px;color:var(--amber);background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.df-why h3{font-family:var(--f-display);font-weight:800;font-size:1.1rem;color:#fff;line-height:1.6}.df-why p{margin-top:.5rem;font-size:.88rem;line-height:1.95;color:var(--muted)}.df-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;align-items:stretch}.df-plan-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.9rem 1.6rem;border-radius:22px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease),box-shadow .3s var(--ease)}.df-plan-card:hover{transform:translateY(-4px);border-color:#3b82f666}.df-plan-card.hot{background:linear-gradient(170deg,#1e3a8a59,#151e34f5 55%);border-color:var(--blue);box-shadow:0 25px 60px -18px #2563eb80}.df-plan-card.hot:before{content:"";position:absolute;top:0;left:1.6rem;right:1.6rem;height:2px;background:linear-gradient(90deg,#3b82f6,#6366f1,#f59e0b)}.df-plan-badge{position:absolute;top:-12px;inset-inline-start:1.4rem;padding:.2rem .75rem;border-radius:999px;font-size:.7rem;font-weight:800;color:#131a2c;background:var(--amber);box-shadow:0 6px 18px -6px #f59e0bb3}.df-plan-kicker{font-size:.74rem;font-weight:700;color:var(--blue-2)}.df-plan-card h3{font-family:var(--f-display);font-weight:800;font-size:1.15rem;line-height:1.6;color:#fff}.df-plan-price{display:flex;align-items:baseline;gap:.5rem;padding-block:.9rem;border-block:1px solid var(--line)}.df-plan-price b{font-family:Space Mono,monospace;font-size:2.3rem;color:#fff;direction:ltr;line-height:1.2}.df-plan-price span{font-size:.85rem;color:var(--muted)}.df-plan-card ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none;flex:1}.df-plan-card li{display:flex;align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.8;color:var(--silver)}.df-plan-card li svg{flex-shrink:0;margin-top:.3rem;color:var(--blue-2)}.df-plan-card>a,.df-plan-card>button{width:100%}.df-cta-band{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.8rem,4vw,2.8rem);border-radius:26px;background:radial-gradient(circle at 15% 0%,rgba(59,130,246,.35),transparent 55%),radial-gradient(circle at 90% 100%,rgba(245,158,11,.18),transparent 50%),#161e36;border:1px solid rgba(59,130,246,.35)}.df-cta-band h2{font-family:var(--f-display);font-weight:800;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.5;color:#fff}.df-cta-band p{margin-top:.4rem;color:var(--muted);font-size:.95rem}.df-next-svc{display:flex;align-items:center;gap:1.2rem;width:100%;margin-top:1.4rem;padding:1.4rem 1.6rem;border-radius:20px;cursor:pointer;text-align:start;background:var(--card);border:1px solid var(--line);color:#fff;transition:border-color .3s,transform .3s var(--ease)}.df-next-svc:hover{border-color:#f59e0b80;transform:translateY(-2px)}.df-next-svc .lbl{flex-shrink:0;font-size:.78rem;color:var(--muted)}.df-next-svc .t{flex:1;font-family:var(--f-display);font-weight:800;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.5}.df-next-svc .n{margin-inline-end:.7rem;font-family:Space Mono,monospace;color:var(--amber)}.df-next-svc svg{flex-shrink:0;color:var(--amber);transition:transform .3s}.df-next-svc:hover svg{transform:translate(-4px,-4px)}[dir=ltr] .df-next-svc:hover svg{transform:translate(4px,-4px)}#capabilities .df-svc-btn h3{font-size:.95rem}@media(max-width:1280px)and (min-width:1101px){.df-nav-pill a{padding:.42rem .6rem;font-size:.76rem}}@media(max-width:1100px){.df-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.6rem}.df-steps:before{display:none}.df-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.df-compare-head{grid-template-columns:1fr}.df-compare-head>button,.df-compare-head>a{justify-self:start}.df-svc-hero-grid{grid-template-columns:1fr;gap:2rem}.df-why-grid{grid-template-columns:1fr}.df-compare-th{display:none}.df-compare-row{grid-template-columns:1fr}.df-compare-row>div{padding:.8rem 1.1rem}.df-compare-row .k{padding-top:1.1rem;background:#131a2c80}.df-compare-row .good{border-inline-start:0;border-top:1px dashed rgba(59,130,246,.25);padding-bottom:1.1rem}}@media(max-width:700px){.df-steps{grid-template-columns:1fr}.df-step{flex-direction:row;align-items:flex-start;gap:1rem;text-align:start}.df-step-node{width:52px;height:52px;border-radius:16px;flex-shrink:0;box-shadow:0 10px 30px -8px #2563eb99}.df-step-body{margin-top:0}.df-plans-grid{grid-template-columns:1fr}.df-next-svc{flex-wrap:wrap}}.df-svc-hero{padding-top:clamp(2rem,5vw,3.5rem)}.df-lang-switch{display:inline-flex;align-items:center;gap:.15rem;padding:.18rem;border-radius:999px;background:#ffffff08;border:1px solid var(--line);color:var(--muted)}.df-lang-switch>svg{margin-inline:.35rem .15rem;color:var(--blue-2)}.df-lang-switch button{padding:.18rem .6rem;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:.68rem;font-weight:700;color:var(--muted);transition:all .2s}.df-lang-switch button[lang=ar]{font-family:IBM Plex Sans Arabic,sans-serif}.df-lang-switch button:hover{color:#fff}.df-lang-switch button.on{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 4px 12px -4px #2563ebb3}.df-lang-switch.lg{display:flex;width:100%;justify-content:center;padding:.3rem;border-radius:14px}.df-lang-switch.lg button{flex:1;padding:.6rem;border-radius:10px;font-size:.85rem}.df-nav-pill a.on{color:#fff;background:#3b82f62e}.df-cart-btn{position:relative;flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);transition:all .25s var(--ease)}.df-cart-btn:hover{background:#3b82f633;border-color:var(--blue);transform:translateY(-1px)}.df-cart-btn .badge{position:absolute;top:-7px;inset-inline-end:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-family:Space Mono,monospace;font-size:.66rem;font-weight:700;color:#131a2c;background:var(--amber);box-shadow:0 0 0 3px var(--obsidian);animation:dfPop .35s var(--ease)}@keyframes dfPop{0%{transform:scale(.4)}to{transform:none}}.df-toast{position:fixed;bottom:22px;inset-inline-start:22px;z-index:1001;display:flex;align-items:center;gap:.8rem;max-width:min(440px,calc(100vw - 44px));padding:.85rem 1rem;border-radius:16px;background:#162037f5;border:1px solid rgba(16,185,129,.35);box-shadow:0 20px 45px -12px #020612ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:dfToast .45s var(--ease)}@keyframes dfToast{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.df-toast .ico{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;color:#34d399;background:#10b9811f}.df-toast .txt{min-width:0;flex:1}.df-toast .txt b{display:block;font-size:.86rem;color:#fff}.df-toast .txt span{display:block;font-size:.76rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-toast a{flex-shrink:0;padding:.45rem .8rem;border-radius:999px;font-size:.76rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.df-grad-text{background:linear-gradient(135deg,#93c5fd,#3b82f6 45%,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-trust-row{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.6rem;font-size:.82rem;color:var(--silver)}.df-trust-row span{display:inline-flex;align-items:center;gap:.45rem}.df-trust-row svg{color:var(--emerald)}.df-cat-tabs{display:flex;gap:.5rem;margin-bottom:1.8rem;padding:.35rem;overflow-x:auto;scrollbar-width:none;border-radius:16px;background:#141c31cc;border:1px solid var(--line)}.df-cat-tabs::-webkit-scrollbar{display:none}.df-cat-tabs button{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:12px;border:0;background:transparent;cursor:pointer;font-size:.86rem;font-weight:700;color:var(--muted);transition:all .25s var(--ease)}.df-cat-tabs button .c{min-width:22px;padding:.05rem .4rem;border-radius:999px;font-family:Space Mono,monospace;font-size:.68rem;color:var(--muted);background:#ffffff0f}.df-cat-tabs button:hover{color:#fff}.df-cat-tabs button.on{color:#fff;background:linear-gradient(135deg,#2563eb66,#4f46e54d);box-shadow:inset 0 0 0 1px #3b82f699}.df-cat-tabs button.on .c{color:#131a2c;background:var(--amber)}.df-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.3rem}.df-cat-card{display:flex;flex-direction:column;gap:.9rem;padding:1.5rem;border-radius:22px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease),box-shadow .3s var(--ease)}.df-cat-card:hover{transform:translateY(-4px);border-color:#3b82f673;box-shadow:0 22px 50px -18px #2563eb59}.df-cat-top{display:flex;align-items:center;gap:.6rem}.df-cat-top .n{font-family:Space Mono,monospace;font-size:.78rem;color:var(--amber)}.df-cat-top .from{margin-inline-start:auto;font-size:.74rem;color:var(--muted)}.df-cat-top .from b{color:#fff;font-family:Space Mono,monospace}.df-cat-type{padding:.18rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;border:1px solid}.df-cat-type.t-subscription{color:#34d399;background:#10b9811a;border-color:#10b9814d}.df-cat-type.t-project{color:var(--blue-2);background:#3b82f61a;border-color:#3b82f64d}.df-cat-type.t-hosting{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.df-cat-card h3{font-family:var(--f-display);font-weight:800;font-size:1.22rem;line-height:1.55;color:#fff}.df-cat-card .sub{margin-top:-.4rem;font-size:.86rem;line-height:1.8;color:var(--muted)}.df-cat-feats{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.df-cat-feats li{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.75;color:var(--silver)}.df-cat-feats svg{flex-shrink:0;margin-top:.3rem;color:var(--blue-2)}.df-cat-plans{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.df-cat-plans button{padding:.42rem .8rem;border-radius:999px;cursor:pointer;font-size:.76rem;font-weight:600;color:var(--muted);background:#ffffff05;border:1px solid var(--line);transition:all .2s}.df-cat-plans button:hover{color:#fff;border-color:#3b82f673}.df-cat-plans button.on{color:#fff;border-color:var(--blue);background:#2563eb33}.df-cat-foot{display:flex;flex-direction:column;gap:.9rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.df-cat-price{display:flex;align-items:baseline;gap:.45rem}.df-cat-price b{font-family:Space Mono,monospace;font-size:1.9rem;color:#fff;direction:ltr}.df-cat-price b.scoped{font-family:var(--f-display);font-size:1.25rem;direction:inherit}.df-cat-price span{font-size:.82rem;color:var(--muted)}.df-cat-actions{display:flex;gap:.55rem}.df-cat-actions>*{flex:1 1 auto;padding-inline:1rem}.df-cat-note{max-width:70ch;margin:1.8rem auto 0;text-align:center;font-size:.82rem;line-height:1.9;color:var(--muted)}.df-page-head{padding-bottom:1.5rem!important}.df-page-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.df-order-steps{display:flex;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.df-order-steps li{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:var(--dim)}.df-order-steps li+li:before{content:"";width:26px;height:1px;margin-inline-end:.4rem;background:var(--line-2)}.df-order-steps .n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-family:Space Mono,monospace;font-size:.7rem;border:1px solid var(--line-2)}.df-order-steps li.on{color:#fff}.df-order-steps li.on .n{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 0 14px #3b82f68c}.df-order-steps li.done{color:var(--emerald)}.df-order-steps li.done .n{color:#131a2c;background:var(--emerald);border-color:var(--emerald)}.df-cart-grid,.df-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:1.8rem;align-items:start}.df-cart-lines{display:flex;flex-direction:column;gap:.8rem}.df-cart-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border-radius:18px;background:var(--card);border:1px solid var(--line);transition:border-color .25s}.df-cart-line:hover{border-color:#3b82f659}.df-cart-ico{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#1e3a8a,#161e36);border:1px solid rgba(59,130,246,.45)}.df-cart-ico.sm{width:40px;height:40px;border-radius:11px;cursor:default}.df-cart-ico.sm i{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-family:Space Mono,monospace;font-size:.62rem;color:#fff;background:var(--dim)}.df-cart-info{min-width:0}.df-cart-info .t{display:block;max-width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:start;font-family:var(--f-display);font-weight:800;font-size:1rem;line-height:1.55;color:#fff}.df-cart-info .t:hover{color:var(--blue-2)}.df-cart-info .meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem}.df-cart-info .plan{font-size:.8rem;color:var(--silver)}.df-cart-info .unit{display:block;margin-top:.25rem;font-size:.76rem;color:var(--muted)}.df-cart-kind{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;border:1px solid;white-space:nowrap}.df-cart-kind.woo{color:#34d399;background:#10b98114;border-color:#10b9814d}.df-cart-kind.quote{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b4d}.df-qty{display:inline-flex;align-items:center;border-radius:12px;border:1px solid var(--line-2);background:var(--obsidian)}.df-qty button{display:grid;place-items:center;width:34px;height:34px;border:0;background:none;cursor:pointer;color:var(--silver);transition:color .2s}.df-qty button:hover:not(:disabled){color:var(--blue-2)}.df-qty button:disabled{opacity:.35;cursor:default}.df-qty span{min-width:26px;text-align:center;font-family:Space Mono,monospace;font-size:.86rem;color:#fff}.df-cart-total{min-width:84px;text-align:end;font-family:Space Mono,monospace;font-size:1.05rem;color:#fff;direction:ltr}.df-cart-remove{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;cursor:pointer;color:var(--dim);background:transparent;border:1px solid transparent;transition:all .2s}.df-cart-remove:hover{color:#f87171;background:#ef444414;border-color:#ef44444d}.df-link-back{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;margin-top:.4rem;padding:.4rem 0;border:0;background:none;cursor:pointer;font-size:.84rem;font-weight:600;color:var(--muted);transition:color .2s}.df-link-back:hover{color:var(--blue-2)}.df-cart-summary{position:sticky;top:100px;display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-radius:22px;background:linear-gradient(170deg,#1b2744f2,#151e34fa);border:1px solid rgba(59,130,246,.3);box-shadow:0 25px 60px -20px #020612ad}.df-cart-summary h2{font-family:var(--f-display);font-weight:800;font-size:1.2rem;color:#fff}.df-cart-summary dl{display:grid;gap:.65rem;margin:0}.df-cart-summary dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.88rem}.df-cart-summary dt{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted)}.df-cart-summary dd{margin:0;color:#fff;font-family:Space Mono,monospace;direction:ltr}.df-cart-summary .sub{font-size:.8rem}.df-cart-summary .note dd{font-family:var(--f-body);font-size:.76rem;color:var(--muted);direction:inherit;text-align:end}.df-cart-grand{display:flex;justify-content:space-between;align-items:baseline;padding-top:1rem;border-top:1px solid var(--line)}.df-cart-grand span{font-weight:700;color:#fff}.df-cart-grand b{font-family:Space Mono,monospace;font-size:1.7rem;color:#fff;direction:ltr}.df-btn-block{width:100%}.df-cart-trust{display:grid;gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none}.df-cart-trust li{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--muted)}.df-cart-trust svg{flex-shrink:0;color:var(--emerald)}.df-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:520px;margin:1rem auto;padding:3rem 1.5rem;text-align:center;border-radius:24px;background:var(--card);border:1px dashed var(--line-2)}.df-empty .ico{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;color:var(--blue-2);background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.df-empty h2{font-family:var(--f-display);font-weight:800;font-size:1.4rem;color:#fff}.df-empty p{color:var(--muted);line-height:1.9}.df-upsell{margin-top:3rem}.df-upsell h3{margin-bottom:1rem;font-family:var(--f-display);font-weight:800;font-size:1.1rem;color:#fff}.df-upsell-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.df-upsell-card{display:flex;align-items:center;gap:.8rem;padding:1rem;border-radius:16px;background:var(--card);border:1px solid var(--line)}.df-upsell-card .t{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;cursor:pointer;text-align:start;font-weight:700;font-size:.86rem;color:#fff}.df-upsell-card .p{display:block;font-size:.74rem;color:var(--muted);margin-top:.15rem}.df-upsell-add{flex-shrink:0;margin-inline-start:auto;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border:0;transition:transform .2s}.df-upsell-add:hover{transform:scale(1.08)}.df-checkout-main{display:flex;flex-direction:column;gap:1.1rem}.df-co-block{margin:0;padding:1.5rem;border-radius:20px;background:var(--card);border:1px solid var(--line);min-width:0}.df-co-block legend{display:inline-flex;align-items:center;gap:.55rem;float:inline-start;width:100%;margin-bottom:1.1rem;padding:0;font-family:var(--f-display);font-weight:800;font-size:1.05rem;color:#fff}.df-co-block legend svg{color:var(--blue-2)}.df-co-block legend .n{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-family:Space Mono,monospace;font-size:.75rem;color:#131a2c;background:var(--amber)}.df-co-row{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:.9rem}.df-co-row:last-child{margin-bottom:0}.df-pay-options{clear:both;display:grid;gap:.7rem}.df-pay{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;border-radius:14px;cursor:pointer;background:var(--well);border:1px solid var(--line-2);transition:all .25s var(--ease)}.df-pay:hover{border-color:#3b82f673}.df-pay.on{border-color:var(--blue);background:#2563eb1a;box-shadow:inset 0 0 0 1px var(--blue)}.df-pay input{margin-top:.3rem;accent-color:var(--blue)}.df-pay .ico{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;color:var(--blue-2);background:#3b82f61f}.df-pay .txt b{display:block;font-size:.92rem;color:#fff}.df-pay .txt small{display:block;margin-top:.2rem;font-size:.78rem;line-height:1.8;color:var(--muted)}.df-co-info{clear:both;display:flex;align-items:flex-start;gap:.6rem;margin-top:.8rem;padding:.9rem 1rem;border-radius:14px;font-size:.82rem;line-height:1.85;color:#fde68a;background:#f59e0b12;border:1px solid rgba(245,158,11,.25)}.df-co-info svg{flex-shrink:0;margin-top:.25rem}.df-co-lines{display:grid;gap:.8rem;max-height:320px;overflow-y:auto;padding-bottom:1rem;border-bottom:1px solid var(--line)}.df-co-line{display:flex;align-items:center;gap:.75rem}.df-co-line b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;color:#fff}.df-co-line span{display:block;font-size:.72rem;color:var(--muted)}.df-co-line em{margin-inline-start:auto;flex-shrink:0;font-style:normal;font-family:Space Mono,monospace;font-size:.86rem;color:#fff;direction:ltr}.df-agree{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.8rem;line-height:1.8;color:var(--silver)}.df-agree input{margin-top:.35rem;accent-color:var(--blue);width:16px;height:16px;flex-shrink:0}.df-co-err{padding:.6rem .8rem;border-radius:10px;font-size:.8rem;color:#fca5a5;background:#ef444414;border:1px solid rgba(239,68,68,.3)}.df-co-secure{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.74rem;color:var(--dim);text-align:center}.df-co-secure svg{color:var(--emerald);flex-shrink:0}.df-confirm{display:flex;flex-direction:column;align-items:center;gap:1.1rem;max-width:760px;margin:0 auto;padding:clamp(1.8rem,4vw,3rem);text-align:center;border-radius:26px;background:linear-gradient(170deg,#1b2744f2,#151e34fa);border:1px solid rgba(16,185,129,.35);box-shadow:0 30px 70px -25px #10b98159}.df-confirm-ico{display:grid;place-items:center;width:76px;height:76px;border-radius:24px;color:#34d399;background:#10b9811f;border:1px solid rgba(16,185,129,.35);animation:dfPop .5s var(--ease)}.df-confirm h2{font-family:var(--f-display);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);color:#fff;line-height:1.5}.df-confirm p{color:var(--muted);line-height:1.9}.df-confirm-ref{padding:.5rem 1rem;border-radius:10px;font-family:Space Mono,monospace;font-size:.95rem;color:var(--blue-2);background:#3b82f61f;border:1px solid rgba(59,130,246,.3);direction:ltr}.df-confirm-lines{display:grid;gap:.6rem;width:100%;text-align:start}.df-confirm-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1rem;border-radius:14px;background:var(--well);border:1px solid var(--line)}.df-confirm-line b{display:block;font-size:.9rem;color:#fff}.df-confirm-line span{font-size:.76rem;color:var(--muted)}.df-confirm-line .df-btn-multi{padding:.55rem 1.1rem;font-size:.8rem}.df-confirm-next{display:grid;gap:.55rem;width:100%;margin:.4rem 0;padding:0;list-style:none;counter-reset:c;text-align:start}.df-confirm-next li{counter-increment:c;display:flex;gap:.7rem;font-size:.86rem;line-height:1.8;color:var(--silver)}.df-confirm-next li:before{content:counter(c);flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;font-family:Space Mono,monospace;font-size:.72rem;color:#131a2c;background:var(--amber)}html[lang=de] .df-root :where(h1,h2,h3,.df-h2,.df-svc-title,.df-hero-title,.df-contact-h2,.df-faq-q-title){hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}html[lang=de] .df-hero-title{font-size:clamp(2.2rem,5.8vw,4.8rem);line-height:1.22}html[lang=de] .df-h2{line-height:1.3}html[lang=de] .df-nav-pill a{padding-inline:.65rem;font-size:.76rem}@media(max-width:1000px){.df-cart-grid,.df-checkout-grid{grid-template-columns:1fr}.df-cart-summary{position:static}.df-upsell-grid{grid-template-columns:1fr}}@media(max-width:700px){.df-cart-line{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico info rm" "qty qty total";row-gap:.8rem}.df-cart-line .df-cart-ico{grid-area:ico}.df-cart-line .df-cart-info{grid-area:info}.df-cart-line .df-cart-remove{grid-area:rm}.df-cart-line .df-qty{grid-area:qty;justify-self:start}.df-cart-line .df-cart-total{grid-area:total}.df-co-row,.df-cat-grid{grid-template-columns:1fr}.df-cat-actions{flex-direction:column}.df-order-steps li:not(.on) span:last-child{display:none}.df-toast{inset-inline:12px;bottom:84px;max-width:none}}@media(max-width:640px){.df-header .df-cart-btn{width:40px;height:40px}}.df-catalog,.df-cart-view,.df-checkout-view{min-height:70vh}.df-co-summary{gap:1.1rem}.df-hero-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:clamp(1.5rem,3vw,3rem)}.df-hero-copy{min-width:0}.df-hero-top .df-hero-title{font-size:clamp(2.6rem,8.3vw,7.5rem);line-height:1.28}html[lang=en] .df-hero-top .df-hero-title{font-size:clamp(2.5rem,7.5vw,6.8rem);line-height:1.04;letter-spacing:-.03em}html[lang=de] .df-hero-top .df-hero-title{font-size:clamp(2.3rem,6.9vw,6.2rem);line-height:1.06;letter-spacing:-.025em}.df-orbit{position:relative;justify-self:center;width:100%;max-width:430px;aspect-ratio:1}.df-orbit-aura{position:absolute;inset:8%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(59,130,246,.22) 0%,rgba(99,102,241,.1) 38%,rgba(245,158,11,.05) 60%,transparent 72%);filter:blur(6px);animation:dfAura 7s ease-in-out infinite}@keyframes dfAura{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.df-orbit-grid{position:absolute;inset:0;border-radius:50%;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,rgba(148,163,184,.22) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 68%);mask-image:radial-gradient(circle,#000 20%,transparent 68%)}.df-orbit-rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.df-orbit-layer{position:absolute;inset:0;pointer-events:none}.df-orbit-layer.spin-o{animation:dfSpin 64s linear infinite}.df-orbit-layer.spin-i{animation:dfSpin 46s linear infinite reverse}@keyframes dfSpin{to{transform:rotate(360deg)}}.df-orbit-node{position:absolute;transform:translate(-50%,-50%);pointer-events:auto}.df-orbit-btn{position:relative;display:grid;place-items:center;width:56px;height:56px;padding:0;border-radius:17px;cursor:pointer;color:#fff;background:linear-gradient(145deg,#253864f2,#131b30f2);border:1px solid rgba(96,165,250,.45);box-shadow:0 10px 28px -8px #2563eb8c,inset 0 1px #ffffff14;transition:border-color .3s,box-shadow .3s,background .3s}.df-orbit-btn.ring-o{animation:dfSpin 64s linear infinite reverse}.df-orbit-btn.ring-i{animation:dfSpin 46s linear infinite}.df-orbit-btn:hover,.df-orbit-btn:focus-visible{outline:none;border-color:var(--amber);background:linear-gradient(145deg,#3b5aa0fa,#1c2642fa);box-shadow:0 0 0 5px #f59e0b1f,0 14px 34px -8px #f59e0b80}.df-orbit-btn:hover svg{color:#fde68a}.df-orbit-tip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);z-index:3;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:10px;white-space:nowrap;font-size:.74rem;font-weight:700;color:#fff;background:#151e34f7;border:1px solid rgba(96,165,250,.35);box-shadow:0 12px 30px -10px #020612b3;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s var(--ease)}.df-orbit-tip b{font-family:Space Mono,monospace;font-size:.66rem;color:var(--amber)}.df-orbit-btn:hover .df-orbit-tip,.df-orbit-btn:focus-visible .df-orbit-tip{opacity:1;transform:translate(-50%)}.df-orbit:hover .df-orbit-layer,.df-orbit:hover .df-orbit-btn,.df-orbit:hover .df-orbit-comet,.df-orbit:focus-within .df-orbit-layer,.df-orbit:focus-within .df-orbit-btn,.df-orbit:focus-within .df-orbit-comet{animation-play-state:paused}.df-orbit-comet{position:absolute;inset:0;pointer-events:none;animation:dfSpin 11s linear infinite}.df-orbit-comet i{position:absolute;top:6%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fde68a;box-shadow:0 0 10px 3px #f59e0bb3,0 0 24px 6px #f59e0b40}.df-orbit-core{position:absolute;top:50%;left:50%;width:27%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:30%;background:linear-gradient(145deg,#1f3566,#141d33 70%);border:1px solid rgba(96,165,250,.55);box-shadow:0 0 0 8px #3b82f60f,0 0 60px -6px #3b82f699,0 0 30px -10px #f59e0b99,inset 0 1px #ffffff1a}.df-orbit-core svg{width:52%;height:52%}.df-orbit-core .pulse{position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(96,165,250,.6);animation:dfCorePulse 3.2s ease-out infinite}@keyframes dfCorePulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.75);opacity:0}}.df-orbit-chip{position:absolute;z-index:2;display:inline-flex;flex-direction:column;gap:.05rem;padding:.5rem .75rem;border-radius:12px;font-size:.66rem;color:var(--muted);white-space:nowrap;background:#162037e0;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 30px -12px #020612b3;animation:dfChip 6s ease-in-out infinite}.df-orbit-chip b{font-family:Space Mono,monospace;font-size:.95rem;color:#fff;direction:ltr;text-align:start}.df-orbit-chip.c1{top:3%;left:-6%}.df-orbit-chip.c1 b{color:var(--blue-2)}.df-orbit-chip.c2{top:56%;right:-9%;animation-delay:-2s}.df-orbit-chip.c2 b{color:#34d399}.df-orbit-chip.c3{bottom:-1%;left:6%;animation-delay:-4s}.df-orbit-chip.c3 b{color:var(--amber)}@keyframes dfChip{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.df-orbit *,.df-orbit-layer,.df-orbit-btn{animation:none!important}}@media(max-width:1180px){.df-hero-top{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.df-orbit-chip{display:none}}@media(max-width:980px){.df-hero-top{grid-template-columns:1fr}.df-hero-top .df-hero-title{font-size:clamp(2.4rem,11.6vw,5rem)}html[lang=en] .df-hero-top .df-hero-title{font-size:clamp(2.3rem,10.6vw,4.6rem)}html[lang=de] .df-hero-top .df-hero-title{font-size:clamp(2.1rem,9vw,4rem)}.df-orbit{display:none}}.df-logo-meta{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.df-logo-url{display:block;width:max-content;margin-top:.24rem;white-space:nowrap;text-align:start;font-size:.72rem;font-weight:600;line-height:1.2;color:var(--muted)}html[lang=en] .df-logo-url,html[lang=de] .df-logo-url{font-size:.6rem;font-weight:700;text-transform:uppercase}.df-logo-measure{position:absolute;top:0;inset-inline-start:0;visibility:hidden;pointer-events:none}@media(max-width:640px){.df-logo-url{display:block!important}}.df-nav-dd{position:relative}.df-nav-dd-trigger{display:inline-flex!important;align-items:center;gap:.3rem}.df-nav-dd-trigger svg{transition:transform .25s var(--ease);opacity:.75}.df-nav-dd:hover .df-nav-dd-trigger svg,.df-nav-dd:focus-within .df-nav-dd-trigger svg{transform:rotate(180deg)}.df-nav-dd.on>.df-nav-dd-trigger{color:#fff;background:#3b82f62e}.df-mega{position:absolute;top:calc(100% + 14px);left:50%;z-index:120;width:min(640px,92vw);padding:.8rem;border-radius:20px;background:#161f36fa;border:1px solid var(--line-2);box-shadow:0 30px 70px -20px #020612d9,0 0 0 1px #3b82f614;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .22s ease,transform .28s var(--ease),visibility .22s}.df-mega:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.df-nav-dd:hover .df-mega,.df-nav-dd:focus-within .df-mega{opacity:1;visibility:visible;transform:translate(-50%)}.df-mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.df-nav-pill .df-mega a.df-mega-item{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem;border-radius:14px;white-space:normal;font-size:inherit;color:inherit;transition:background .2s}.df-nav-pill .df-mega a.df-mega-item:hover,.df-nav-pill .df-mega a.df-mega-item.on{background:#3b82f61f}.df-mega-item .ico{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#25406f,#19223a);border:1px solid rgba(96,165,250,.4);transition:border-color .2s}.df-mega-item:hover .ico{border-color:var(--amber)}.df-mega-item .txt b{display:block;font-size:.86rem;font-weight:700;line-height:1.5;color:#fff}.df-mega-item .txt small{display:block;margin-top:.15rem;font-size:.72rem;line-height:1.6;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.df-mega-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.5rem;padding:.8rem .8rem .3rem;border-top:1px solid var(--line);font-size:.76rem;color:var(--muted)}.df-nav-pill .df-mega a.df-mega-all{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.df-mobile-svc{margin-top:1rem}.df-mobile-svc .lbl{display:block;margin-bottom:.5rem;font-size:.74rem;font-weight:700;color:var(--muted)}.df-mobile-svc .grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.df-mobile-svc a{display:flex;align-items:center;gap:.5rem;padding:.65rem .7rem;border-radius:12px;font-size:.78rem;font-weight:600;line-height:1.4;color:var(--silver);background:#ffffff05;border:1px solid var(--line)}.df-mobile-svc a svg{flex-shrink:0;color:var(--blue-2)}.df-diff-legend{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem}.df-diff-legend span{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;font-size:.76rem;font-weight:700}.df-diff-legend .was{color:#fca5a5;background:#ef444412;border:1px solid rgba(239,68,68,.22)}.df-diff-legend .now{color:#fff;background:linear-gradient(135deg,#2563eb73,#4f46e559 60%,#d9770659);border:1px solid rgba(96,165,250,.45)}.df-diff-list{display:grid;gap:.8rem}.df-diff-row{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr) 36px minmax(0,1.15fr);align-items:stretch;gap:.8rem;padding:.8rem;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease)}.df-diff-row:hover{border-color:#60a5fa59;transform:translateY(-2px)}.df-diff-row .topic{display:flex;align-items:center;gap:.7rem;padding-inline:.4rem}.df-diff-row .topic .ico{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--amber);background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.df-diff-row .topic b{font-family:var(--f-display);font-weight:800;font-size:1rem;line-height:1.5;color:#fff}.df-diff-row .was,.df-diff-row .now{display:flex;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;border-radius:14px}.df-diff-row .was{background:#0e152699;border:1px dashed rgba(148,163,184,.2)}.df-diff-row .was p{font-size:.86rem;line-height:1.85;color:var(--muted)}.df-diff-row .now{position:relative;background:linear-gradient(135deg,#2563eb29,#4f46e51a 55%,#f59e0b12);border:1px solid rgba(96,165,250,.35)}.df-diff-row .now p{font-size:.9rem;line-height:1.85;color:#f1f5f9;font-weight:500}.df-diff-row .mk{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;margin-top:.2rem;border-radius:50%}.df-diff-row .was .mk{color:#f87171;background:#ef44441a}.df-diff-row .now .mk{color:#34d399;background:#10b98126}.df-diff-row .arrow{align-self:center;justify-self:center;width:36px;height:36px;border-radius:50%;background:#3b82f61f;border:1px solid rgba(96,165,250,.35);position:relative}.df-diff-row .arrow:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:2px solid var(--blue-2);border-right:2px solid var(--blue-2);transform:translate(-65%,-50%) rotate(45deg)}[dir=rtl] .df-diff-row .arrow:after{transform:translate(-35%,-50%) rotate(-135deg)}.df-hero-stats-wrap{margin-top:3rem}.df-stats-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.df-stats-head{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.df-stats-head .df-kicker{margin-bottom:0}.df-stats-head p{font-size:.88rem;color:var(--muted)}.df-stat-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.3rem;min-height:210px;padding:1.4rem;border-radius:22px;background:linear-gradient(160deg,#1e2b4acc,#141c31e6);border:1px solid var(--line);transition:border-color .3s,transform .35s var(--ease),box-shadow .35s var(--ease)}.df-stat-card:hover{transform:translateY(-4px);border-color:#60a5fa66;box-shadow:0 24px 50px -20px #2563eb73}.df-stat-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px 160px at 100% 0%,rgba(59,130,246,.12),transparent 70%)}[dir=rtl] .df-stat-card:after{background:radial-gradient(260px 160px at 0% 0%,rgba(59,130,246,.12),transparent 70%)}.df-stat-card.s-hours,.df-stat-card.s-uptime,.df-stat-card.s-speed{grid-column:span 2}.df-stat-card.s-projects,.df-stat-card.s-revenue{grid-column:span 3}.df-stat-ico{display:grid;place-items:center;width:38px;height:38px;margin-bottom:.4rem;border-radius:12px;color:var(--blue-2);background:#3b82f61f;border:1px solid rgba(96,165,250,.3)}.s-revenue .df-stat-ico,.s-speed .df-stat-ico{color:var(--amber);background:#f59e0b1a;border-color:#f59e0b4d}.s-uptime .df-stat-ico,.s-projects .df-stat-ico{color:#34d399;background:#10b9811a;border-color:#10b9814d}.df-stat-num{font-family:Space Mono,monospace;font-weight:700;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.1;color:#fff;text-align:start;font-variant-numeric:tabular-nums}.df-stat-lbl{position:relative;z-index:1;max-width:32ch;font-size:.84rem;line-height:1.75;color:var(--silver)}.df-stat-bars{display:flex;align-items:flex-end;gap:5px;height:56px;margin-top:auto;padding-top:.8rem;direction:ltr}.df-stat-bars i{flex:1;min-height:3px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#60a5fa,#3b82f640);transition:height .2s linear}.df-stat-bars i:last-child{background:linear-gradient(180deg,#fbbf24,#f59e0b4d)}.df-stat-status{margin-top:auto;padding-top:.9rem}.df-stat-status-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem;font-size:.7rem;color:var(--muted)}.df-stat-status-head .live{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:#34d399}.df-stat-status-head .live i{width:7px;height:7px;border-radius:50%;background:#34d399;animation:dfPulseGreen 2s ease-in-out infinite}.df-stat-status-bars{display:grid;grid-template-columns:repeat(45,minmax(0,1fr));gap:2px;height:30px;direction:ltr}.df-stat-status-bars i{border-radius:2px;background:#94a3b824;transform-origin:bottom;transition:background .35s ease,box-shadow .35s ease}.df-stat-status-bars i.on{background:linear-gradient(180deg,#34d399,#10b981);box-shadow:0 0 6px -1px #10b9818c}.df-stat-status-bars i.dip{background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:0 0 6px -1px #f59e0b99}.df-stat-card:hover .df-stat-status-bars i.on{background:linear-gradient(180deg,#6ee7b7,#10b981)}.df-stat-status-foot{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;font-family:Space Mono,monospace;font-size:.6rem;color:var(--dim)}.df-stat-status-foot .rule{flex:1;height:1px;background:repeating-linear-gradient(90deg,rgba(148,163,184,.25) 0 4px,transparent 4px 8px)}.df-stat-race{display:grid;gap:.55rem;margin-top:auto;padding-top:.8rem}.df-stat-race .row{display:grid;grid-template-columns:74px 1fr 42px;align-items:center;gap:.6rem;font-size:.72rem;color:var(--muted)}.df-stat-race .row i{display:block;height:8px;border-radius:999px}.df-stat-race .us i{background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 12px #f59e0b80}.df-stat-race .them i{background:#94a3b84d}.df-stat-race em{font-style:normal;font-family:Space Mono,monospace;color:#fff;text-align:end}.df-stat-race .us span{color:#fff;font-weight:700}.df-stat-dots{display:grid;grid-template-columns:repeat(20,1fr);gap:5px;margin-top:auto;padding-top:.9rem;max-width:420px}.df-stat-dots i{aspect-ratio:1;border-radius:3px;background:#94a3b824;transition:background .3s,box-shadow .3s}.df-stat-dots i.on{background:#34d399;box-shadow:0 0 6px #10b98180}.df-stat-dots i.on:nth-child(7n){background:var(--amber);box-shadow:0 0 6px #f59e0b80}.df-stat-spark{position:absolute;inset-inline:0;bottom:0;width:100%;height:45%}.df-stat-spark polyline{fill:none;stroke:#f59e0b;stroke-width:1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(245,158,11,.6))}[dir=rtl] .df-stat-spark{transform:scaleX(-1)}.s-revenue .df-stat-lbl{margin-bottom:4.2rem}.df-tech-band{position:relative;padding-block:clamp(3rem,6vw,4.5rem);border-top:1px solid var(--line);overflow:hidden}.df-tech-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 2rem;margin-bottom:2rem}.df-tech-head .df-kicker{margin-bottom:0}.df-tech-head p{max-width:60ch;font-size:.92rem;line-height:1.9;color:var(--muted)}.df-tech-marquee{position:relative;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.df-tech-track{display:flex;gap:.9rem;width:max-content;animation:dfMarquee 60s linear infinite}.df-tech-marquee:hover .df-tech-track{animation-play-state:paused}.df-tech-item{display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.25rem;border-radius:16px;color:#8b9ab5;background:#1e2b4a8c;border:1px solid var(--line);transition:color .3s,border-color .3s,background .3s,transform .3s var(--ease)}.df-tech-item svg{width:26px;height:26px;fill:currentColor;flex-shrink:0}.df-tech-item em{font-style:normal;font-size:.84rem;font-weight:600;white-space:nowrap;color:var(--silver)}.df-tech-item:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 9%,rgba(30,43,74,.6));transform:translateY(-3px)}.df-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2rem;margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--line);text-align:start}.df-footer-brand p{max-width:38ch;font-size:.88rem;line-height:1.95;color:var(--muted)}.df-footer-mail{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.55rem 1rem;border-radius:999px;font-size:.84rem;color:#fff;background:#3b82f61a;border:1px solid rgba(96,165,250,.3);transition:border-color .2s}.df-footer-mail:hover{border-color:var(--amber)}.df-footer-col{display:flex;flex-direction:column;gap:.6rem}.df-footer-col h4{margin-bottom:.3rem;font-family:var(--f-display);font-weight:800;font-size:.95rem;color:#fff}.df-footer-col a{font-size:.84rem;line-height:1.6;color:var(--muted);transition:color .2s}.df-footer-col a:hover{color:var(--blue-2)}.df-chiseled-slab .df-footer-bottom{margin-top:2rem}.df-footer-legal{display:inline-flex;gap:1rem}.df-footer-legal a{color:var(--muted)}.df-footer-legal a:hover{color:#fff}.df-page-title{max-width:22ch}html[lang=en] .df-page-title,html[lang=de] .df-page-title{max-width:26ch}.df-story-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:3rem;align-items:center}.df-story-text{display:grid;gap:1rem;margin-top:1.2rem}.df-story-text p{max-width:62ch;font-size:1rem;line-height:2.05;color:var(--silver)}.df-story-card{position:relative;overflow:hidden;padding:2rem 1.7rem;border-radius:24px;background:linear-gradient(160deg,#25407873,#141c31f2 60%);border:1px solid rgba(96,165,250,.35);box-shadow:0 30px 60px -25px #2563eb80}.df-story-card .yr{display:block;font-family:Space Mono,monospace;font-size:3.6rem;font-weight:700;line-height:1;background:linear-gradient(135deg,#93c5fd,#fcd34d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-story-card p{margin-top:.8rem;font-size:.92rem;line-height:1.9;color:#fff}.df-story-card ul{display:grid;gap:.6rem;margin:1.2rem 0 0;padding:1.2rem 0 0;list-style:none;border-top:1px solid var(--line)}.df-story-card li{display:flex;align-items:center;gap:.6rem;font-size:.84rem;color:var(--silver)}.df-story-card li svg{flex-shrink:0;color:var(--amber)}.df-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.df-value{position:relative;padding:1.6rem 1.4rem;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,transform .3s var(--ease)}.df-value:hover{border-color:#f59e0b66;transform:translateY(-3px)}.df-value .n{position:absolute;top:1.2rem;inset-inline-end:1.3rem;font-family:Space Mono,monospace;font-size:.8rem;color:var(--dim)}.df-value .ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:1.1rem;border-radius:15px;color:#fff;background:linear-gradient(145deg,#25406f,#19223a);border:1px solid rgba(96,165,250,.4)}.df-value h3{font-family:var(--f-display);font-weight:800;font-size:1.08rem;line-height:1.55;color:#fff}.df-value p{margin-top:.5rem;font-size:.86rem;line-height:1.9;color:var(--muted)}.df-disc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.df-disc{display:flex;align-items:flex-start;gap:1rem;padding:1.4rem;border-radius:18px;background:var(--card);border:1px solid var(--line)}.df-disc .ico{flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--amber);background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.df-disc h3{font-family:var(--f-display);font-weight:800;font-size:1.02rem;color:#fff;line-height:1.5}.df-disc p{margin-top:.3rem;font-size:.86rem;line-height:1.85;color:var(--muted)}.df-work-sum{margin-top:.7rem;font-size:.88rem;line-height:1.9;color:var(--muted)}.df-contact2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:start}.df-contact2-side{display:grid;gap:.7rem}.df-contact2-item{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;border-radius:16px;background:var(--card);border:1px solid var(--line)}.df-contact2-item .ico{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--blue-2);background:#3b82f61f;border:1px solid rgba(96,165,250,.3)}.df-contact2-item .t{display:block;font-size:.74rem;font-weight:600;color:var(--muted)}.df-contact2-item .v{display:block;margin-top:.15rem;font-size:.92rem;font-weight:600;color:#fff}.df-contact2-item .v a:hover{color:var(--blue-2)}.df-contact2-note{display:flex;gap:.7rem;padding:1rem 1.1rem;border-radius:16px;background:#f59e0b12;border:1px solid rgba(245,158,11,.25);color:#fde68a}.df-contact2-note svg{flex-shrink:0;margin-top:.2rem}.df-contact2-note p{font-size:.84rem;line-height:1.85}.df-topic-chips{display:flex;flex-wrap:wrap;gap:.45rem}.df-topic-chips button{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--muted);background:var(--well);border:1px solid var(--line-2);transition:all .2s}.df-topic-chips button:hover{color:#fff;border-color:#60a5fa73}.df-topic-chips button.on{color:#fff;border-color:var(--blue);background:#2563eb38}.df-topic-chips button svg{color:var(--blue-2)}.df-legal{display:grid;grid-template-columns:250px minmax(0,1fr);gap:2.5rem;align-items:start}.df-legal-toc{position:sticky;top:100px;display:grid;gap:.3rem;padding:1rem;border-radius:18px;background:var(--card);border:1px solid var(--line)}.df-legal-toc a{display:flex;gap:.6rem;padding:.5rem .6rem;border-radius:10px;font-size:.84rem;color:var(--muted);transition:all .2s}.df-legal-toc a:hover{color:#fff;background:#3b82f61a}.df-legal-toc a span{font-family:Space Mono,monospace;font-size:.74rem;color:var(--amber)}.df-legal-body{display:grid;gap:1rem}.df-legal-body article{padding:1.5rem 1.6rem;border-radius:18px;background:var(--card);border:1px solid var(--line);scroll-margin-top:110px}.df-legal-body h2{display:flex;align-items:baseline;gap:.7rem;font-family:var(--f-display);font-weight:800;font-size:1.15rem;color:#fff}.df-legal-body h2 span{font-family:Space Mono,monospace;font-size:.8rem;color:var(--amber)}.df-legal-body p{margin-top:.6rem;font-size:.94rem;line-height:2;color:var(--silver)}@media(max-width:1280px)and (min-width:1101px){.df-nav-pill>a,.df-nav-dd-trigger{padding-inline:.55rem!important;font-size:.76rem!important}}@media(max-width:1100px){.df-stats-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.df-stat-card.s-hours,.df-stat-card.s-uptime,.df-stat-card.s-speed,.df-stat-card.s-projects{grid-column:span 1}.df-stat-card.s-revenue{grid-column:1 / -1}.df-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.df-footer-brand{grid-column:1 / -1}}@media(max-width:900px){.df-diff-row{grid-template-columns:1fr}.df-diff-row .arrow{display:none}.df-story-grid,.df-contact2,.df-legal{grid-template-columns:1fr}.df-legal-toc{position:static}}@media(max-width:640px){.df-stats-bento,.df-values-grid,.df-disc-grid{grid-template-columns:1fr}.df-stat-card{min-height:0}.df-footer-grid{grid-template-columns:1fr 1fr}.df-mobile-svc .grid{grid-template-columns:1fr}}.df-about,.df-work,.df-contact-page,.df-legal-page{min-height:70vh}.df-page-hero{padding-bottom:2rem}html[dir=rtl] .df-marquee-track{direction:rtl}html[dir=ltr] .df-marquee-track,html[dir=ltr] .df-tech-track{animation-direction:reverse}.df-ds-board{display:grid;gap:.7rem;padding:1rem;border-radius:16px;background:var(--well);border:1px solid var(--line)}.df-ds-row{display:grid;gap:.6rem;padding:.9rem;border-radius:12px;background:#1e2b4a59;border:1px solid rgba(148,163,184,.08)}.df-ds-lbl{font-size:.7rem;font-weight:700;color:var(--muted)}.df-ds-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.df-ds-swatch{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;padding:.45rem;border-radius:11px;cursor:pointer;text-align:start;background:#131a2c99;border:1px solid var(--line);transition:transform .25s var(--ease),border-color .25s}.df-ds-swatch:hover{transform:translateY(-3px);border-color:#60a5fa73}.df-ds-swatch .chip{display:block;width:100%;height:38px;margin-bottom:.35rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 -10px 18px #0206122e}.df-ds-swatch b{font-size:.72rem;color:#fff}.df-ds-swatch small{font-family:Space Mono,monospace;font-size:.6rem;color:var(--muted)}.df-ds-swatch em{font-style:normal;font-size:.6rem;color:var(--dim)}.df-ds-type{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.25fr);align-items:stretch}.df-ds-specimen{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-radius:10px;background:#131a2c99;border:1px solid var(--line);min-width:0}.df-ds-specimen .aa{font-size:1.9rem;font-weight:800;line-height:1;color:#fff}.df-ds-specimen .aa.ar{font-family:Cairo,sans-serif;background:linear-gradient(135deg,#93c5fd,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-ds-specimen .aa.mono{font-family:Space Mono,monospace;font-size:1.35rem;color:var(--amber)}.df-ds-specimen b{display:block;font-size:.76rem;color:#fff}.df-ds-specimen small{display:block;font-size:.64rem;color:var(--muted)}.df-ds-scale{display:flex;align-items:flex-end;gap:.35rem;height:68px;padding:.5rem .6rem .3rem;border-radius:10px;background:#131a2c99;border:1px solid var(--line);direction:ltr}.df-ds-scale>div{position:relative;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.df-ds-scale i{width:100%;max-width:22px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#60a5fa,#6366f159)}.df-ds-scale>div:first-child i{background:linear-gradient(180deg,#fbbf24,#f59e0b59)}.df-ds-scale span{margin-top:.2rem;font-size:.52rem;color:var(--muted)}.df-ds-scale em{position:absolute;top:-2px;font-style:normal;font-family:Space Mono,monospace;font-size:.52rem;color:var(--dim)}.df-ds-comps{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.df-ds-btn{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.df-ds-btn.primary{color:#fff;background:var(--grad);box-shadow:0 6px 16px -6px #2563eb99}.df-ds-btn.ghost{color:var(--silver);border:1px solid var(--line-2)}.df-ds-toggle{position:relative;width:40px;height:22px;padding:0;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:#94a3b833;transition:background .25s}.df-ds-toggle i{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:inset-inline-start .25s var(--ease)}.df-ds-toggle.on{background:var(--blue);border-color:var(--blue)}.df-ds-toggle.on i{inset-inline-start:20px}.df-ds-badge{padding:.18rem .55rem;border-radius:999px;font-size:.62rem;font-weight:800;color:#06070a;background:var(--amber)}.df-ds-input{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:150px;flex:1;padding:.45rem .75rem;border-radius:10px;background:#131a2ccc;border:1px solid var(--blue);box-shadow:0 0 0 3px #3b82f633}.df-ds-input em{font-style:normal;font-size:.7rem;color:var(--dim)}.df-ds-input i{width:1px;height:13px;background:var(--blue-2);animation:dfCaret 1s steps(1) infinite}@keyframes dfCaret{50%{opacity:0}}@media(max-width:700px){.df-ds-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.df-ds-type{grid-template-columns:1fr 1fr}.df-ds-scale{grid-column:1 / -1}}.df-root p{margin-block-start:0!important;margin-block-end:0!important}.df-code{padding:1.2rem!important;line-height:1.5!important}.df-code p{margin:0!important;padding:0!important;line-height:1.55!important}.df-metric-tile{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:90px!important;height:auto!important;padding:1rem!important}.df-metric-tile b{line-height:1.1!important;margin-bottom:.3rem!important}.df-diff-row{min-height:auto!important;height:auto!important;padding:.85rem 1.25rem!important;align-items:center!important}.df-diff-row .topic{min-height:auto!important}.df-diff-row .was,.df-diff-row .now{min-height:auto!important;height:auto!important;padding:.75rem 1.1rem!important;display:flex!important;align-items:center!important;gap:.6rem!important}.df-diff-row .was p,.df-diff-row .now p{margin:0!important;font-size:.88rem!important;line-height:1.5!important}.df-svc-btn{min-height:auto!important}.df-stat-card{min-height:160px!important}.bg-clip-text,[class*=bg-clip-text],.df-svc-card .text-5xl,.df-svc-card .sm\:text-6xl,.df-metric-tile b,.df-stat-num,.df-receipt-usd{line-height:1.4!important;padding-top:.15em!important;padding-bottom:.15em!important;margin-top:.1em!important;margin-bottom:.1em!important;display:inline-block!important;overflow:visible!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important}.df-svc-metric{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.df-svc-metric b{display:block!important;width:100%!important;line-height:1.25!important;padding-block:.12em!important;margin:.3rem 0!important;text-align:center!important;overflow:visible!important}.df-svc-metric .cap{display:block!important;width:100%!important;text-align:center!important;margin-top:.45rem!important;clear:both!important;font-size:.88rem!important;color:#fff!important;line-height:1.6!important}.df-nl-wrap{border-radius:1.9rem;background:linear-gradient(135deg,#3b82f680,#ffffff14 50%,#f59e0b66);padding:1px}.df-nl-box{position:relative;overflow:hidden;border-radius:1.85rem;background:#0d1424;padding:clamp(1.5rem,3.5vw,2.5rem)}.df-nl-glow-1{position:absolute;-top:4rem;-right:4rem;width:14rem;height:14rem;border-radius:50%;background:#6366f138;filter:blur(70px);pointer-events:none}.df-nl-glow-2{position:absolute;-bottom:5rem;left:0;width:12rem;height:12rem;border-radius:50%;background:#f59e0b1f;filter:blur(70px);pointer-events:none}.df-nl-badge{display:inline-flex;align-items:center;gap:.6rem;font-family:Space Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#f59e0b}.df-footer-link-btn{display:flex;align-items:center;gap:.8rem;width:100%;padding:.65rem .8rem;border-radius:10px;text-align:start;background:transparent;border:0;cursor:pointer;transition:background .2s}.df-footer-link-btn:hover{background:#ffffff0a}.df-giant-wordmark{padding-bottom:.04em;text-align:center;font-family:var(--f-display);font-weight:900;font-size:clamp(5rem,25vw,22rem);line-height:.9;letter-spacing:-.03em;background:linear-gradient(180deg,#ffffff1f,#ffffff03);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all .5s ease}.df-giant-wordmark:hover{background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(96,165,250,.8) 0%,rgba(245,158,11,.4) 35%,rgba(255,255,255,.05) 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.df-post-content{font-family:var(--f-body);font-size:1.05rem;line-height:2.2;color:#cbd5e1}.df-post-content p{margin-bottom:1.6rem!important}.df-post-content h2,.df-post-content h3,.df-post-content h4{font-family:var(--f-display);font-weight:800;color:#fff;margin-top:2.5rem!important;margin-bottom:1rem!important;line-height:1.5}.df-post-content h2{font-size:1.65rem;border-bottom:1px solid var(--line);padding-bottom:.5rem}.df-post-content h3{font-size:1.35rem}.df-post-content ul,.df-post-content ol{margin:1.2rem 0 1.6rem 1.5rem;padding:0}[dir=rtl] .df-post-content ul,[dir=rtl] .df-post-content ol{margin:1.2rem 1.5rem 1.6rem 0}.df-post-content li{margin-bottom:.6rem;line-height:1.9}.df-post-content blockquote{border-inline-start:4px solid var(--blue);background:#3b82f614;padding:1.2rem 1.5rem;border-radius:0 12px 12px 0;margin:1.8rem 0;font-style:italic;color:#93c5fd}[dir=rtl] .df-post-content blockquote{border-radius:12px 0 0 12px}.df-post-content img{border-radius:16px;border:1px solid var(--line);margin:1.8rem 0;max-width:100%;height:auto}
