*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.bottom-12{bottom:3rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[2000\]{z-index:2000}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-1{margin-left:.25rem}.mr-4{margin-right:1rem}.mr-\[-80px\]{margin-right:-80px}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-\[2\.5px\]{height:2.5px}.h-\[2px\]{height:2px}.h-\[64px\]{height:64px}.h-full{height:100%}.max-h-0{max-height:0}.max-h-\[1000px\]{max-height:1000px}.max-h-\[500px\]{max-height:500px}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-full{width:100%}.min-w-\[560px\]{min-width:560px}.max-w-2xl{max-width:42rem}.max-w-\[1000px\]{max-width:1000px}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-\[6\.5px\]{--tw-translate-y:-6.5px}.-translate-y-\[6\.5px\],.-translate-y-\[6px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[6px\]{--tw-translate-y:-6px}.translate-y-\[6\.5px\]{--tw-translate-y:6.5px}.translate-y-\[6\.5px\],.translate-y-\[6px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[6px\]{--tw-translate-y:6px}.-rotate-45{--tw-rotate:-45deg}.-rotate-45,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-none{border-style:none}.border-\[\#F7EC06\]{--tw-border-opacity:1;border-color:#f7ec06;border-color:rgb(247 236 6/var(--tw-border-opacity,1))}.border-\[rgba\(247\2c 236\2c 6\2c 0\.1\)\]{border-color:#f7ec061a}.border-\[rgba\(247\2c 236\2c 6\2c 0\.2\)\]{border-color:#f7ec0633}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.bg-\[\#141420\]{--tw-bg-opacity:1;background-color:#141420;background-color:rgb(20 20 32/var(--tw-bg-opacity,1))}.bg-\[\#F7EC06\]{--tw-bg-opacity:1;background-color:#f7ec06;background-color:rgb(247 236 6/var(--tw-bg-opacity,1))}.bg-\[rgba\(255\2c 107\2c 53\2c 0\.05\)\]{background-color:#ff6b350d}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-none{background-image:none}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-\[0\.5rem\]{padding-bottom:.5rem;padding-top:.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pr-12{padding-right:3rem}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.text-center{text-align:center}.text-right{text-align:right}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-\[\#ABB3BA\]{--tw-text-opacity:1;color:#abb3ba;color:rgb(171 179 186/var(--tw-text-opacity,1))}.text-\[\#F7EC06\]{--tw-text-opacity:1;color:#f7ec06;color:rgb(247 236 6/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.opacity-0{opacity:0}.shadow-\[0_8px_20px_rgba\(31\2c 31\2c 44\2c 0\.3\)\]{--tw-shadow:0 8px 20px #1f1f2c4d;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color)}.shadow-\[0_8px_20px_rgba\(31\2c 31\2c 44\2c 0\.3\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-\[\(247\2c 236\2c 6\2c 0\.15\)\]{--tw-shadow-color:(247,236,6,0.15);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.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-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}:root{--color-primary:#f7ec06;--color-primary-dark:#d4ce05;--color-primary-light:#fff84d;--color-bg-primary:#1f1f2c;--color-bg-secondary:#141420;--color-bg-tertiary:#343444;--color-bg-card:#2a2a3a;--color-bg-hover:#3a3a4a;--color-text-primary:#fff;--color-text-secondary:#abb3ba;--color-text-muted:#8a8a9a;--color-text-inverse:#1f1f2c;--color-accent-blue:#2bd9ff;--color-accent-purple:#4f7bff;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-border:#f7ec0633;--color-border-light:#ffffff1a;--color-border-dark:#0003;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 8px 24px #0003;--shadow-primary:0 6px 25px #f7ec064d;--shadow-card:0 8px 24px #0000004d;--shadow-card-hover:0 12px 32px #f7ec0633;--color-card-bg:#2a2a3a;--color-card-border:#f7ec0633;--color-card-border-hover:#f7ec06;--color-badge-popular:linear-gradient(135deg,#f7ec06,gold);--color-badge-new:linear-gradient(135deg,#10b981,#059669);--color-badge-discount:linear-gradient(135deg,#ef4444,#dc2626);--color-rating-filled:#f7ec06;--color-rating-empty:#ffffff4d;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--transition-fast:150ms ease;--transition-base:300ms ease;--transition-slow:500ms ease;--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1f2c;background-color:var(--color-bg-primary);color:#fff;color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family-base)}h1,h2,h3,h4,h5,h6{color:#fff!important;color:var(--color-text-primary)!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--font-family-mono)}.hover\:bg-\[rgba\(247\2c 236\2c 6\2c 0\.08\)\]:hover{background-color:#f7ec0614}.hover\:bg-\[rgba\(247\2c 236\2c 6\2c 0\.1\)\]:hover{background-color:#f7ec061a}.hover\:pr-4:hover{padding-right:1rem}.hover\:pr-6:hover{padding-right:1.5rem}.hover\:text-\[\#F7EC06\]:hover{--tw-text-opacity:1;color:#f7ec06;color:rgb(247 236 6/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.focus\:border-\[\#F7EC06\]:focus{--tw-border-opacity:1;border-color:#f7ec06;border-color:rgb(247 236 6/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#F7EC06\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(247 236 6/var(--tw-ring-opacity,1))}.focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}@media (min-width:640px){.sm\:max-w-full{max-width:100%}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[96px\]{height:96px}.md\:max-w-full{max-width:100%}.md\:px-0{padding-left:0;padding-right:0}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:pr-16{padding-right:4rem}.md\:pt-32{padding-top:8rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[1000px\]{max-width:1000px}}.toast{border-radius:8px;box-shadow:0 4px 12px #00000026;direction:rtl;max-width:500px;min-width:300px;opacity:0;padding:16px 20px;position:relative;transform:translateX(400px);transition:all .3s ease-in-out}.toast--visible{opacity:1;transform:translateX(0)}.toast--info{background-color:#2196f3;color:#fff}.toast--success{background-color:#4caf50;color:#fff}.toast--warning{background-color:#ff9800;color:#fff}.toast--error{background-color:#f44336;color:#fff}.toast__content{align-items:center;display:flex;gap:12px;justify-content:space-between}.toast__message{flex:1 1;font-size:14px;font-weight:500;line-height:1.5}.toast__close{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;line-height:1;opacity:.8;padding:0;transition:opacity .2s;width:24px}.toast__close:hover{opacity:1}.toast-container{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;right:20px;top:20px;z-index:99999}.toast-container .toast{flex-shrink:0;pointer-events:auto;position:relative;top:0!important}@media (max-width:768px){.toast{left:10px;max-width:none;min-width:auto;right:10px;top:10px;transform:translateY(-100px)}.toast--visible{transform:translateY(0)}.toast-container{padding:10px}}.featured-packages-section{background:#1f1f2c;padding:4rem 0}.featured-packages-container{margin:0 auto;max-width:1200px;padding:0 1rem}.featured-packages-header{margin-bottom:2rem;text-align:center}.featured-packages-title{color:#fff;font-size:2.5rem;font-weight:700;margin:0}.featured-packages-underline{animation:featured-packages-underline-grow 1s ease-out;background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;height:5px;margin:.75rem auto 0;position:relative;width:150px}.featured-packages-underline:before{animation:featured-packages-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes featured-packages-underline-grow{0%{opacity:0;width:0}to{opacity:1;width:150px}}@keyframes featured-packages-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.featured-packages-underline--inner{margin:.5rem 0 0 auto}.featured-packages-slider-wrapper{align-items:center;display:flex;gap:1rem;justify-content:center;position:relative}.featured-packages-nav-btn{align-items:center;background:#2a2a3a;border:2px solid #3b3b4d;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:50px;justify-content:center;transition:all .3s ease;width:50px;z-index:10}.featured-packages-nav-btn:hover:not(:disabled){background:#f7ec06;border-color:#f7ec06;color:#1f1f2c}.featured-packages-nav-btn:disabled{cursor:not-allowed;opacity:.3}.featured-packages-slider{cursor:grab;flex:1 1;max-width:80rem;overflow:hidden;position:relative;touch-action:pan-y;transition:transform .2s ease}.featured-packages-slider:active{cursor:grabbing;transform:scale(.98)}.featured-packages-card-wrapper{align-items:flex-start;background:#343444;border-radius:1rem;box-shadow:0 10px 40px #0000004d;color:#fff;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto;padding:2rem}.featured-packages-card-image-wrapper{align-items:center;aspect-ratio:16/9;background:#0000;border-radius:.75rem;display:flex;flex-shrink:0;justify-content:center;max-width:28rem;overflow:hidden;padding:1rem;width:100%}.featured-packages-card-image{border-radius:.75rem;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.featured-packages-card-image:hover{transform:scale(1.02)}.featured-packages-card-details{display:flex;flex:1 1;flex-direction:column;gap:1rem}.featured-packages-card-title{color:#fff;font-size:1.875rem;font-weight:700;line-height:1.3;margin:0}.featured-packages-card-price{color:#f7ec06;font-size:1.5rem;font-weight:600;margin:0}.featured-packages-card-sold{align-items:center;color:#d1d5db;display:flex;font-size:.875rem;gap:.5rem;margin:0}.featured-packages-card-description{color:#9ca3af;font-size:.875rem;line-height:1.7;margin:0}.featured-packages-username-input{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0}.featured-packages-input-label{color:#d1d5db;font-size:.875rem;font-weight:500}.featured-packages-input{background:#2a2a3a;border:2px solid #3b3b4d;border-radius:.5rem;color:#fff;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.featured-packages-input:focus{border-color:#f7ec06;box-shadow:0 0 0 3px #f7ec061a;outline:none}.featured-packages-input::placeholder{color:#6b7280}.featured-packages-card-actions{align-items:center;display:flex;gap:1rem}.featured-packages-card-add-to-cart{background:#f7ec06;border:none;border-radius:.5rem;color:#000;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.featured-packages-card-add-to-cart:hover:not(:disabled){background:#e8dd05;box-shadow:0 4px 15px #f7ec064d;transform:translateY(-2px)}.featured-packages-card-add-to-cart:disabled{cursor:not-allowed;opacity:.5}.featured-packages-card-add-to-cart:active:not(:disabled){transform:translateY(0)}.featured-packages-card-heart-btn,.featured-packages-card-share-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:45px;justify-content:center;transition:all .3s ease;width:45px}.featured-packages-card-heart-btn:hover,.featured-packages-card-share-btn:hover{background:#f7ec06;color:#000;transform:translateY(-2px)}.featured-packages-card-heart-btn:active,.featured-packages-card-share-btn:active{transform:translateY(0)}.featured-packages-card-share{position:relative}.featured-packages-card-share-menu{background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000059;display:flex;flex-direction:column;gap:6px;min-width:50px;padding:8px;position:absolute;right:52px;top:-10px;z-index:30}.featured-packages-card-share-menu:after{background:#fff;content:"";height:12px;position:absolute;right:-6px;top:12px;transform:rotate(45deg);width:12px}.featured-packages-card-share-menu .share-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;padding:8px;transition:all .2s ease;width:34px}.featured-packages-card-share-menu .share-item:hover{background:#0000001a;transform:scale(1.1)}.featured-packages-progress{display:flex;justify-content:center;margin-top:2rem;padding:0 2rem}.featured-packages-progress-track{background:#3b3b4d;border-radius:999px;height:4px;max-width:300px;overflow:hidden;position:relative;width:100%}.featured-packages-progress-thumb{background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec06cc;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .35s ease-in-out;width:16px}@media (max-width:1024px){.featured-packages-section{padding:3.5rem 0}.featured-packages-card-wrapper{flex-direction:column;gap:1.8rem;padding:1.8rem}.featured-packages-card-image-wrapper{aspect-ratio:16/9;max-width:100%}.featured-packages-card-title{font-size:1.75rem}.featured-packages-card-price{font-size:1.4rem}}@media (max-width:768px){.featured-packages-card-image-wrapper{max-height:220px;overflow:hidden}.featured-packages-card-image{height:100%;object-fit:cover;width:100%}}@media (max-width:480px){.featured-packages-card-image-wrapper{max-height:180px}}@media (max-width:768px){.featured-packages-slider{max-width:100%}.featured-packages-card-wrapper{margin:0;max-width:100%;width:100%}.featured-packages-card-image-wrapper{max-width:100%;width:100%}.featured-packages-card-wrapper,.featured-packages-container,.featured-packages-section,.featured-packages-slider,.featured-packages-slider-wrapper{margin:0!important;max-width:100%!important;min-width:100%!important;width:100%!important}.featured-packages-nav-btn{display:none!important}}.login-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.login-modal{animation:modalSlideIn .3s ease-out;background:#141420;border-radius:16px;box-shadow:0 20px 40px #00000059;max-height:90vh;max-width:420px;overflow-y:auto;padding:28px 24px 24px;position:relative;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-modal__close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;left:14px;padding:8px;position:absolute;top:14px;transition:all .2s ease;width:32px}.login-modal__close-btn:hover{background:#f7ec061a;color:#fff}.login-modal__user-icon{display:flex;justify-content:center;margin-bottom:18px}.login-modal__user-icon svg{color:#f7ec06;font-size:48px}.login-modal__title{color:#fff;font-size:20px;font-weight:800;margin:0 0 18px;text-align:center}.login-modal__form{display:flex;flex-direction:column;gap:14px;max-height:calc(90vh - 200px);overflow-y:auto}.login-modal__input-group{display:flex;flex-direction:column;gap:6px}.login-modal__label{color:#cfcfcf;direction:rtl;font-size:12px;font-weight:600;text-align:right}.login-modal__input{background:#2a2a3a;border:2px solid #3b3b4d;border-radius:10px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:12px 14px;transition:all .2s ease;width:100%}.login-modal__input:focus{background:#343444;border-color:#f7ec06;box-shadow:0 0 0 3px #f7ec062e}.login-modal__input:disabled{background:#1a1a2a;color:#666;cursor:not-allowed}.login-modal__input::placeholder{color:#888}.login-modal__input--error{background:#3a2a2a!important;border-color:#f44!important}.login-modal__input--error:focus{border-color:#f44!important;box-shadow:0 0 0 3px #ff44442e!important}.login-modal__error-message{animation:errorSlideIn .2s ease-out;color:#f44;font-size:11px;font-weight:600;margin-top:2px;text-align:right}@keyframes errorSlideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.login-modal__submit-btn{background:#fff;border:none;border-radius:12px;color:#1f1f2c;cursor:pointer;font-size:16px;font-weight:800;margin-top:6px;padding:14px;transition:all .2s ease;width:100%}.login-modal__submit-btn:hover:not(:disabled){background:#f0f0f0;transform:translateY(-2px)}.login-modal__submit-btn:disabled{background:#666;color:#999;cursor:not-allowed;transform:none}.login-modal__create-account{border-top:1px solid #2a2a3a;margin-top:18px;padding-top:18px;text-align:center}.login-modal__create-account-text{color:#f7ec06;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;transition:all .2s ease}.login-modal__create-account-text:hover{color:#fff;text-decoration:underline}.login-modal__password-wrapper{align-items:center;display:flex;position:relative;width:100%}.login-modal__password-input{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;letter-spacing:2px;padding-left:14px;padding-right:45px}.login-modal__password-input::placeholder{letter-spacing:normal}.login-modal__password-toggle{align-items:center;background:none;border:none;border-radius:4px;color:#cfcfcf;cursor:pointer;display:flex;height:28px;justify-content:center;left:12px;padding:4px;position:absolute;transition:all .2s ease;width:28px;z-index:1}.login-modal__password-toggle:hover:not(:disabled){background:#f7ec061a;color:#f7ec06}.login-modal__password-toggle:disabled{color:#666;cursor:not-allowed}.login-modal__password-toggle svg{font-size:20px}@media (max-width:480px){.login-modal{margin:10px;padding:22px}.login-modal__title{font-size:18px;margin-bottom:16px}.login-modal__user-icon svg{font-size:40px}.login-modal__form{gap:12px}.login-modal__input{font-size:13px;padding:10px 12px}.login-modal__password-input{padding-left:12px;padding-right:40px}.login-modal__password-toggle{height:24px;left:10px;width:24px}.login-modal__password-toggle svg{font-size:18px}.login-modal__submit-btn{font-size:15px;padding:12px}}@media (max-width:360px){.login-modal{padding:20px}.login-modal__title{font-size:16px}.login-modal__user-icon svg{font-size:36px}}@media (max-width:480px){.login-modal-overlay{align-items:flex-start;display:flex;height:80vh;justify-content:center;padding:10px 0;position:relative}.login-modal{margin-top:8vh;max-height:65vh;max-width:360px;overflow-y:auto;padding:18px 16px;position:relative;width:100%}.login-modal__title{font-size:16px;margin-bottom:12px}.login-modal__user-icon svg{font-size:36px}.login-modal__input{font-size:13px;padding:10px}.login-modal__submit-btn{font-size:14px;padding:12px}}.verification-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.verification-popup{animation:popupSlideIn .3s ease-out;background:#141420;border-radius:16px;box-shadow:0 20px 40px #0000004d;max-width:400px;padding:32px;position:relative;width:100%}@keyframes popupSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.verification-popup__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.verification-popup__close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.verification-popup__close-btn:hover{background:#f7ec061a;color:#fff}.verification-popup__user-icon{align-items:center;color:#f7ec06;display:flex;font-size:48px;justify-content:center}.verification-popup__next-btn{align-items:center;background:#f7ec06;border:none;border-radius:50%;color:#141420;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.verification-popup__next-btn:hover{background:#fff;transform:scale(1.05)}.verification-popup__title{color:#fff;font-size:24px;font-weight:700;margin:0 0 32px;text-align:center}.verification-popup__instructions{margin-bottom:24px}.verification-popup__instruction-text{color:#fff;font-size:14px;line-height:1.5;margin:0 0 8px;text-align:center}.verification-popup__email{background:#f7ec061a;border:1px solid #f7ec0633;border-radius:8px;color:#f7ec06;font-size:16px;font-weight:600;margin-bottom:32px;padding:12px;text-align:center}.verification-popup__code-inputs{display:flex;gap:12px;justify-content:center;margin-bottom:32px}.verification-popup__code-input{background:#2a2a3a;border:2px solid #444;border-radius:12px;color:#fff;font-size:24px;font-weight:700;height:60px;outline:none;text-align:center;transition:all .2s ease;width:60px}.verification-popup__code-input:focus{box-shadow:0 0 0 3px #f7ec0633}.verification-popup__code-input:focus,.verification-popup__code-input:not(:placeholder-shown){background:#343444;border-color:#f7ec06}.verification-popup__verify-btn{background:#fff;border:none;border-radius:12px;color:#1f1f2c;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:24px;padding:16px;transition:all .2s ease;width:100%}.verification-popup__verify-btn:hover:not(:disabled){background:#f0f0f0;transform:translateY(-2px)}.verification-popup__verify-btn:disabled{background:#666;color:#999;cursor:not-allowed;transform:none}.verification-popup__resend{text-align:center}.verification-popup__resend-timer{color:#999;font-size:14px;margin:0}.verification-popup__resend-btn{background:none;border:none;border-radius:4px;color:#f7ec06;cursor:pointer;font-size:14px;font-weight:600;padding:8px;text-decoration:underline;transition:all .2s ease}.verification-popup__resend-btn:hover:not(:disabled){background:#f7ec061a;color:#fff}.verification-popup__resend-btn:disabled{color:#666;cursor:not-allowed;text-decoration:none}@media (max-width:480px){.verification-popup{margin:10px;padding:24px}.verification-popup__title{font-size:20px;margin-bottom:24px}.verification-popup__instruction-text{font-size:13px}.verification-popup__email{font-size:14px;padding:10px}.verification-popup__code-inputs{gap:8px;margin-bottom:24px}.verification-popup__code-input{font-size:20px;height:50px;width:50px}.verification-popup__verify-btn{font-size:16px;padding:14px}}@media (max-width:360px){.verification-popup{padding:20px}.verification-popup__code-inputs{gap:6px}.verification-popup__code-input{font-size:18px;height:45px;width:45px}}.acc-popup-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.acc-popup{background:#141420;border-radius:16px;box-shadow:0 20px 40px #00000059;color:#fff;max-width:420px;padding:28px 24px 24px;position:relative;width:100%}.acc-popup__close{background:none;border:none;border-radius:50%;color:#f7ec06;cursor:pointer;font-size:20px;height:32px;left:14px;position:absolute;top:14px;width:32px}.acc-popup__title{font-weight:800;margin:0 0 18px;text-align:center}.acc-popup__form{display:flex;flex-direction:column;gap:14px}.acc-popup__row{align-items:stretch;display:flex;gap:10px}.acc-popup__field{display:flex;flex-direction:column;gap:6px}.acc-popup__label{color:#cfcfcf;font-size:12px}.acc-popup__input{background:#2a2a3a;border:2px solid #3b3b4d;border-radius:10px;color:#fff;outline:none;padding:12px 14px}.acc-popup__input:focus{border-color:#f7ec06;box-shadow:0 0 0 3px #f7ec062e}.acc-popup__prefix{width:92px}.acc-popup__select{background:#2a2a3a;border:2px solid #3b3b4d;border-radius:10px;color:#fff;padding:12px 10px;width:100%}.acc-popup__submit{background:#fff;border:none;border-radius:12px;color:#1f1f2c;cursor:pointer;font-weight:800;margin-top:6px;padding:14px}.acc-popup__submit:disabled{background:#666;color:#999;cursor:not-allowed}@media (max-width:420px){.acc-popup{padding:22px}}nav:not(.bottom-navbar){border-radius:20px;box-shadow:0 4px 20px #8b85854d;left:12px!important;margin:12px;max-width:calc(100% - 24px);right:12px!important;width:auto!important}nav:not(.bottom-navbar),nav:not(.bottom-navbar)>div{background:#1f1f2c!important;background-color:#1f1f2c!important}nav:not(.bottom-navbar){color:#b5b8ba}nav:not(.bottom-navbar),nav:not(.bottom-navbar) a,nav:not(.bottom-navbar) button,nav:not(.bottom-navbar) li,nav:not(.bottom-navbar) span,nav:not(.bottom-navbar) ul{font-family:DINNextLTArabic-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px}nav:not(.bottom-navbar) a,nav:not(.bottom-navbar) button,nav:not(.bottom-navbar) li,nav:not(.bottom-navbar) span,nav:not(.bottom-navbar) ul{color:#c0c4c7}nav:not(.bottom-navbar) a,nav:not(.bottom-navbar) button{background-color:initial;color:#b5babe!important}@media (max-width:768px){nav:not(.bottom-navbar){border-radius:16px;left:8px!important;margin:8px;max-width:calc(100% - 16px);right:8px!important}}@media (max-width:480px){nav:not(.bottom-navbar){border-radius:12px;left:6px!important;margin:6px;max-width:calc(100% - 12px);right:6px!important}}.navbar-logo-wrapper{align-items:center;border-radius:999px;display:inline-flex;isolation:isolate;justify-content:center;overflow:visible;padding:4px;position:relative}nav:not(.bottom-navbar) .logo-right-spacing{margin-left:0!important;margin-right:0!important;padding-right:0!important}nav:not(.bottom-navbar) .navbar-logo-wrapper--lg{margin-right:0!important}nav:not(.bottom-navbar) .flex.items-center.gap-4{margin-right:60px!important}.dropdown-menu-item{padding-right:1.5rem!important;position:relative}.dropdown-yellow-bar{background-color:#f7ec06;border-radius:2px;height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.navbar-logo-wrapper:after,.navbar-logo-wrapper:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.navbar-logo-wrapper:before{animation:navbar-logo-rotate 6s linear infinite;background:conic-gradient(from 0deg,#2bd9ff 0,#f4ff2b14 40%,#2bd9ff2e 65%,#4f7bff 100%);filter:drop-shadow(0 0 6px rgba(79,123,255,.35));inset:0;z-index:-2}.navbar-logo-wrapper:after{background:#141420;box-shadow:inset 0 0 12px #00000073;inset:4px;z-index:-1}.navbar-logo-image{border:1px solid #4f7bff59;border-radius:inherit;box-shadow:0 3px 12px #1a409359;height:100%;object-fit:cover;width:100%}.navbar-logo-wrapper--sm{height:48px;width:48px}.navbar-logo-wrapper--md{height:62px;width:62px}.navbar-logo-wrapper--lg{height:66px;width:66px}@keyframes navbar-logo-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:992px){.navbar-logo-wrapper--lg{height:56px;width:56px}.navbar-logo-wrapper--md{height:52px;width:52px}}@media (max-width:768px){.navbar-logo-wrapper--lg,.navbar-logo-wrapper--md{height:48px;width:48px}.navbar-logo-wrapper--sm{height:40px;width:40px}}@media (max-width:480px){.navbar-logo-wrapper--lg,.navbar-logo-wrapper--md,.navbar-logo-wrapper--sm{height:40px;width:40px}}.custom-cursor{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7ec061a;border:2px solid #f7ec06;border-radius:50%;height:32px;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:transform .1s ease-out;width:32px;z-index:9999}.custom-cursor:hover{background:#f7ec0633;transform:translate(-50%,-50%) scale(1.2)}@media (hover:none) and (pointer:coarse){.custom-cursor{display:none}}.custom-cursor{mix-blend-mode:difference}.hero-slider{background:#0000;border-radius:var(--radius-lg);box-shadow:var(--shadow-primary);height:auto;margin-top:0;max-width:100%;overflow:hidden;padding-top:0}.hero-slider,.hero-slider__track{min-height:361px;position:relative;width:100%}.hero-slider__track{height:100%}.hero-slider__slide{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 1s ease;width:100%;z-index:1}.hero-slider__slide.active,.hero-slider__slide:first-child{opacity:1;z-index:2}.hero-slider__img{display:block;height:100%;object-fit:cover;width:100%}.hero-slider__overlay{align-items:center;background:linear-gradient(180deg,#0000004d,#0000001a);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:2rem;position:absolute;right:0;text-align:center;top:0;z-index:5}.hero-slider__title{color:var(--color-primary);font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-sm);text-align:center;text-shadow:2px 2px 4px #000c;z-index:6}.hero-slider__description{color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);max-width:600px;text-align:center;text-shadow:1px 1px 3px #000c;z-index:6}.hero-slider__link{color:inherit;display:block;height:100%;text-decoration:none;width:100%}.hero-slider__btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1f2cb3;border:2px solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);cursor:pointer;display:grid;font-size:1.5rem;font-weight:700;height:45px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:var(--transition-base);width:45px;z-index:10}.hero-slider__btn:hover{background:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-50%) scale(1.1)}.hero-slider__btn--prev{left:15px}.hero-slider__btn--next{right:15px}.hero-slider__btn:active{transform:translateY(-50%) scale(.95)}.hero-slider__dots{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border-radius:20px;bottom:15px;display:flex;gap:10px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%)}.hero-slider__dot{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:10px;opacity:.7;padding:0;transition:all .3s ease;width:10px}.hero-slider__dot:hover{opacity:1;transform:scale(1.2)}.hero-slider__dot.is-active{background:var(--color-primary);border-color:var(--color-primary);opacity:1;transform:scale(1.3)}@media (max-width:992px){.hero-slider__title{font-size:var(--font-size-2xl)}.hero-slider__description{font-size:var(--font-size-base);padding:0 var(--spacing-md)}.hero-slider{border-radius:20px;height:auto;margin-bottom:0;max-width:100%;min-height:300px;padding-top:20px;width:100%}.hero-slider__viewport{height:-webkit-fit-content;height:fit-content;overflow:hidden}.hero-slider__btn{font-size:1.4rem;height:42px;width:42px}.hero-slider__btn--prev{left:12px}.hero-slider__btn--next{right:12px}.hero-slider__dots{bottom:12px;gap:9px;padding:7px 11px}.hero-slider__dot{height:9px;width:9px}.hero-slider__track{border-radius:20px;height:-webkit-fit-content;height:fit-content;overflow:hidden}}@media (max-width:768px){.hero-slider__title{font-size:var(--font-size-xl)}.hero-slider__description{font-size:var(--font-size-sm);padding:0 var(--spacing-sm)}.hero-slider{aspect-ratio:16/9;border-radius:20px;height:auto;margin:0 auto;max-width:100%;min-height:auto;padding-top:20px;width:100%}.hero-slider__viewport{height:-webkit-fit-content;height:fit-content;overflow:hidden}.hero-slider__btn{font-size:1.3rem;height:38px;width:38px}.hero-slider__btn--prev{left:10px}.hero-slider__btn--next{right:10px}.hero-slider__dots{bottom:10px;gap:8px;padding:6px 10px}.hero-slider__dot{border-width:1.5px;height:8px;width:8px}.hero-slider__track{aspect-ratio:16/9;border-radius:20px;height:-webkit-fit-content;height:fit-content;min-height:auto;overflow:hidden}.hero-slider__img{background:#0000;height:auto;object-fit:contain}}@media (max-width:480px){.hero-slider__title{font-size:var(--font-size-lg)}.hero-slider__description{font-size:var(--font-size-xs);padding:0 var(--spacing-xs)}.hero-slider{aspect-ratio:16/9;border-radius:20px;height:auto;margin:0 auto;max-width:100%;min-height:auto;padding-top:20px;width:100%}.hero-slider__track,.hero-slider__viewport{height:-webkit-fit-content;height:fit-content;overflow:hidden}.hero-slider__track{aspect-ratio:16/9;border-radius:20px;min-height:auto}.hero-slider__img{height:100%;object-fit:contain}.hero-slider__btn{background:#f7ec06e6;font-size:1.2rem;height:35px;width:35px}.hero-slider__btn--prev{left:8px}.hero-slider__btn--next{right:8px}.hero-slider__btn:hover{transform:translateY(-50%) scale(1.05)}.hero-slider__dots{background:#0006;bottom:8px;gap:7px;padding:5px 9px}.hero-slider__dot{height:7px;width:7px}.hero-slider__dot.is-active{transform:scale(1.2)}}@media (max-width:360px){.hero-slider{border-radius:20px;height:auto;margin-bottom:0;max-width:100%;min-height:200px;padding-top:20px;width:100%}.hero-slider__track,.hero-slider__viewport{height:-webkit-fit-content;height:fit-content;overflow:hidden}.hero-slider__track{aspect-ratio:16/9;border-radius:20px;min-height:auto}.hero-slider__img{height:auto}.hero-slider__btn{font-size:1.1rem;height:32px;width:32px}.hero-slider__btn--prev{left:6px}.hero-slider__btn--next{right:6px}.hero-slider__dots{bottom:6px;gap:6px;padding:4px 8px}.hero-slider__dot{height:6px;width:6px}}.featured-service{align-items:center;background:#1f1f2c;display:flex;min-height:100vh;padding:3rem 0}.featured-service__container{margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}.featured-service__card{grid-gap:0;background:#343444;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:grid;gap:0;grid-template-columns:1fr 1fr;min-height:600px;overflow:hidden}.featured-service__left{background:#343444;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem}.featured-service__actions{display:flex;gap:1rem;margin-bottom:1.5rem}.featured-service__like-btn,.featured-service__share-btn{align-items:center;background:#0000;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.featured-service__like-btn:hover,.featured-service__share-btn:hover{border-color:#f7ec06;color:#f7ec06;transform:scale(1.1)}.featured-service__title{color:#fff;font-family:DINNextLTArabic-Regular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 1rem}.featured-service__price{color:#f7ec06;font-size:2rem;font-weight:900;margin:0 0 1rem}.featured-service__sales{align-items:center;color:#7a798a;display:flex;font-size:.9rem;gap:.5rem;margin:0 0 1.5rem}.featured-service__sales-icon{font-size:1rem}.featured-service__description{color:#fff;font-size:1.1rem;line-height:1.5;margin:0 0 2rem}.featured-service__input-container{margin-bottom:1.5rem}.featured-service__input{background:#ffffff1a;border:2px solid #fff3;border-radius:12px;color:#fff;font-family:DINNextLTArabic-Regular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.featured-service__input::placeholder{color:#fff9}.featured-service__input:focus{background:#ffffff26;border-color:#f7ec06;outline:none}.featured-service__details{color:#7a798a;font-size:1rem;line-height:1.4;margin:0 0 1rem}.featured-service__read-more{color:#f7ec06;display:inline-block;font-size:.9rem;margin-bottom:2rem;text-decoration:none;transition:color .3s ease}.featured-service__read-more:hover{color:#fff}.featured-service__add-to-cart{align-items:center;background:#f7ec06;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-family:DINNextLTArabic-Regular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:auto;padding:1rem 2rem;transition:all .3s ease}.featured-service__add-to-cart:hover{background:#fff;box-shadow:0 10px 30px #f7ec064d;transform:translateY(-2px)}.featured-service__add-to-cart svg{font-size:1.2rem}.featured-service__right{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f7ec06);overflow:hidden}.featured-service__promo,.featured-service__right{align-items:center;display:flex;justify-content:center;position:relative}.featured-service__promo{flex-direction:column;height:100%;padding:2rem;text-align:center;width:100%}.featured-service__promo-text{margin-bottom:2rem;z-index:2}.featured-service__promo-text h3{color:#fff;font-size:1.8rem;font-weight:800;line-height:1.3;margin:0 0 1rem;text-shadow:0 2px 10px #0000004d}.featured-service__promo-text p{color:#fff;font-size:1.2rem;margin:0;opacity:.9;text-shadow:0 2px 10px #0000004d}.featured-service__phone-mockup{margin:2rem 0;position:relative;z-index:2}.featured-service__phone{background:#000;border-radius:30px;box-shadow:0 20px 40px #0006;height:300px;padding:20px;position:relative;transform:rotate(-15deg);width:200px}.featured-service__phone-screen{align-items:center;background:linear-gradient(45deg,#fffc00,#ff6b6b);border-radius:20px;display:flex;height:100%;justify-content:center;position:relative;width:100%}.featured-service__snapchat-logo{animation:bounce 2s infinite;font-size:4rem}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.featured-service__stories-icon{bottom:2rem;left:2rem;position:absolute;z-index:2}.featured-service__stories{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:15px;font-size:2rem;padding:1rem}.featured-service__contact{bottom:2rem;position:absolute;right:2rem;text-align:right;z-index:2}.featured-service__contact p{color:#fff;font-size:.9rem;margin:.5rem 0;text-shadow:0 2px 10px #0000004d}.featured-service__brand-logo{align-items:center;display:flex;gap:.5rem;position:absolute;right:2rem;top:2rem;z-index:2}.featured-service__brand-z{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:900;height:50px;justify-content:center;width:50px}.featured-service__brand-text{color:#fff;font-size:.8rem;font-weight:600;text-shadow:0 2px 10px #0000004d}@media (max-width:1024px){.featured-service__container{padding:0 1.5rem}.featured-service__card{grid-template-columns:1fr;min-height:auto}.featured-service__left{padding:2rem}.featured-service__title{font-size:2rem}.featured-service__price{font-size:1.8rem}.featured-service__promo-text h3{font-size:1.5rem}.featured-service__promo-text p{font-size:1rem}.featured-service__phone{height:220px;width:150px}.featured-service__snapchat-logo{font-size:3rem}}@media (max-width:768px){.featured-service{box-sizing:border-box;padding:2rem 0}.featured-service,.featured-service__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.featured-service__container{padding:0 1rem}.featured-service__left{padding:1.5rem}.featured-service__title{font-size:1.8rem}.featured-service__price{font-size:1.6rem}.featured-service__description{font-size:1rem}.featured-service__promo{padding:1.5rem}.featured-service__promo-text h3{font-size:1.3rem}.featured-service__phone{height:180px;width:120px}.featured-service__snapchat-logo{font-size:2.5rem}.featured-service__stories{font-size:1.5rem;padding:.8rem}.featured-service__brand-z{font-size:1.5rem;height:40px;width:40px}}@media (max-width:480px){.featured-service{padding:1.5rem 0}.featured-service__left{padding:1rem}.featured-service__title{font-size:1.5rem}.featured-service__price{font-size:1.4rem}.featured-service__input{font-size:.9rem;padding:.8rem}.featured-service__add-to-cart{font-size:1rem;padding:.8rem 1.5rem}.featured-service__promo{padding:1rem}.featured-service__promo-text h3{font-size:1.1rem}.featured-service__promo-text p{font-size:.9rem}.featured-service__phone{height:150px;width:100px}.featured-service__snapchat-logo{font-size:2rem}.featured-service__contact{bottom:1rem;right:1rem}.featured-service__contact p{font-size:.8rem}.featured-service__brand-logo{right:1rem;top:1rem}.featured-service__brand-z{font-size:1.3rem;height:35px;width:35px}.featured-service__brand-text{font-size:.7rem}}.services{background:#1f1f2c;padding:3rem 0 4rem}.services__container{margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}.services__title-wrapper{text-align:center;width:100%}.services__title{color:#fff;display:inline-block;font-size:30px;font-weight:800;margin:0 0 10px;position:relative;text-align:center;width:auto}.services__title:after{display:none!important}.main-links-style-2-heading-divider{background:#f7ec06;border-radius:4px;height:4px;margin:0 auto 2rem;overflow:visible;position:relative;transition:width .3s ease}.main-links-style-2-heading-divider:before{animation:slide-ball 2s ease-in-out infinite;background:#f7ec06;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}@keyframes slide-ball{0%{left:0;transform:translateY(-50%) translateX(0)}50%{left:calc(100% - 12px);transform:translateY(-50%) translateX(0)}to{left:0;transform:translateY(-50%) translateX(0)}}.section-heading-divider{display:block}.services__slider{align-items:center}.services__slider,.services__viewport{display:flex;justify-content:center;overflow:hidden}.services__viewport{flex:1 1;position:relative;width:100%}.services__track{align-items:center;display:flex;flex-wrap:nowrap;gap:2.5rem;justify-content:flex-start;left:50%;padding:2rem;position:relative;transform-origin:center;transition:transform .45s cubic-bezier(.4,0,.2,1);width:-webkit-max-content;width:max-content}.services__item{align-items:center;cursor:pointer;display:flex;flex-basis:170px;flex-direction:column;flex-shrink:0;gap:1rem;opacity:0;text-decoration:none;transform:translateY(40px);transition:opacity .9s ease-out,transform .9s cubic-bezier(.25,.46,.45,.94);width:170px;will-change:opacity,transform}.services__item--visible{opacity:1!important;transform:translateY(0)!important}.services__card{align-items:center;background:#343444;border:none;border-radius:24px;box-shadow:0 10px 40px #0003;display:flex;flex-shrink:0;height:150px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:150px}.services__img{border-radius:24px;height:100%;object-fit:cover;transition:all .3s ease;width:100%}.services__card:hover{box-shadow:0 15px 50px #0000004d;transform:translateY(-8px)}.services__card:hover .services__img{transform:scale(1.1)}.services__arrow--disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.services__arrow--disabled:hover{background-color:#343444!important;color:#fff!important}.services__logo{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.services__logo-bg{align-items:center;background:#fff3;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.services__logo-text{color:#fff;font-size:1.2rem;font-weight:700}.services__logo-subtitle{color:#fff;font-size:.8rem;opacity:.9}.services__title-section{position:absolute;right:1.5rem;text-align:right;top:1.5rem}.services__name{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.services__highlight{background:#fff3;border-radius:12px;display:inline-block;margin-bottom:1rem;padding:.3rem .8rem}.services__highlight span,.services__order-btn{color:#fff;font-size:.8rem;font-weight:500}.services__order-btn{background:#0000;border:2px solid #ffffff4d;border-radius:8px;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.services__order-btn:hover{background:#ffffff1a;border-color:#ffffff80}.services__laptop{bottom:1rem;height:50px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.services__laptop-screen{background:#1a1a1a;border:2px solid #333;border-radius:6px;height:100%;position:relative;width:100%}.services__website-mockup{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:4px;height:100%;position:relative;width:100%}.services__website-mockup:after,.services__website-mockup:before{background:#ffffff4d;border-radius:2px;content:"";position:absolute}.services__website-mockup:before{height:4px;left:8px;right:8px;top:8px}.services__website-mockup:after{height:2px;left:8px;top:16px;width:60%}.services__content{background:#343444;border-radius:0 0 16px 16px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.5rem}.services__label{color:#fff;font-size:1rem;font-weight:700;text-align:center;transition:color .3s ease}.services__pricing{align-items:baseline;display:flex;gap:.5rem;justify-content:flex-start;margin-bottom:1rem}.services__price{color:#fff;font-size:1.5rem;font-weight:900}.services__price-unit{color:#fff;font-size:1rem;opacity:.8}.services__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.services__favorite-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:1.4rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.services__favorite-btn:hover{background:#fff;color:#2a2a2a}.services__add-to-cart{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease}.services__add-to-cart svg{font-size:1.1rem}.services__add-to-cart:hover{background:#fff;color:#2a2a2a}.services__item:hover .services__label{color:#f7ec06}.services__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.services__arrow{background:none;border:none;color:#f7ec06;cursor:pointer;display:grid;font-size:1.8rem;font-weight:700;height:45px;place-items:center;transition:all .3s ease;width:45px}@media (max-width:1024px){.services__controls{align-items:center;flex-direction:row;gap:2rem;justify-content:center}.services__arrow{background:#0000;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.3rem;font-weight:700;height:45px;width:45px}}.services__arrow:hover{color:#fff;transform:scale(1.15)}@media (max-width:1024px){.services__arrow:hover{background:#ffffff1a;border-color:#f7ec06;color:#f7ec06;transform:scale(1.15)}}.services__arrow:active{transform:scale(.95)}@media (max-width:1024px){.services__arrow:active{background:#fff3;color:#fff;transform:scale(.95)}}.services__dots{display:flex;gap:8px;justify-content:center}.services__dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;opacity:.5;padding:0;transition:all .3s ease;width:10px}.services__dot:hover{opacity:.8;transform:scale(1.1)}.services__dot.is-active{background:#374151;opacity:1;transform:scale(1.2)}@media (max-width:1024px){.services{padding:2.5rem 0 3.5rem}.services__title{font-size:26px;font-weight:800;margin-bottom:10px}.services__title:after{display:none!important}.services__track{flex-wrap:nowrap;gap:2rem;justify-content:flex-start;padding:1.5rem}.services__item{flex-basis:170px;gap:.9rem;width:170px}.services__card{height:150px;width:150px}.services__label{font-size:.95rem}.services__controls{margin-top:1.8rem}}@media (max-width:768px){.services{box-sizing:border-box;padding:2rem 0 3rem}.services,.services__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.services__title{font-size:24px;font-weight:800;margin-bottom:10px}.services__title:after{display:none!important}.services__track{flex-wrap:nowrap;gap:1.2rem;justify-content:flex-start;padding:1rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.services__item{flex-basis:130px;flex-shrink:0;gap:.8rem;transition:all .3s ease;width:130px}.services__card{height:110px;transition:all .3s cubic-bezier(.4,0,.2,1);width:110px}.services__card,.services__img{border-radius:20px}.services__label{font-size:.85rem}.services__controls{align-items:center;gap:1.5rem;justify-content:center;margin-top:1.6rem}.services__arrow{background:#0000;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.2rem;font-weight:700;height:42px;transition:all .3s cubic-bezier(.4,0,.2,1);width:42px}.services__arrow:hover{background:#ffffff1a;border-color:#f7ec06;color:#f7ec06;transform:scale(1.15)}.services__arrow:active{transform:scale(.95)}.services__dots{gap:7px}.services__dot{height:9px;transition:all .3s cubic-bezier(.4,0,.2,1);width:9px}}@media (max-width:480px){.services{padding:1.8rem 0 2.5rem}.services__title{font-size:22px;font-weight:800;margin-bottom:10px}.services__title:after{display:none!important}.services__track{flex-wrap:nowrap;gap:1rem;justify-content:flex-start;padding:.8rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.services__item{flex-basis:110px;flex-shrink:0;gap:.7rem;transition:all .3s ease;width:110px}.services__card{height:90px;transition:all .3s cubic-bezier(.4,0,.2,1);width:90px}.services__card,.services__img{border-radius:18px}.services__label{font-size:.75rem}.services__controls{align-items:center;gap:1.2rem;justify-content:center;margin-top:1.5rem}.services__arrow{background:#0000;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:700;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.services__arrow:hover{background:#ffffff1a;border-color:#f7ec06;color:#f7ec06;transform:scale(1.15)}.services__arrow:active{transform:scale(.95)}.services__dots{gap:6px}.services__dot{height:8px;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.services__dot.is-active{background:#f7ec06}}@media (max-width:360px){.services{padding:1.5rem 0 2rem}.services__title{font-size:20px;font-weight:800;margin-bottom:10px}.services__title:after{display:none!important}.services__track{flex-wrap:nowrap;gap:.8rem;justify-content:flex-start;padding:.6rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.services__item{flex-basis:100px;flex-shrink:0;gap:.7rem;transition:all .3s ease;width:100px}.services__card{height:80px;transition:all .3s cubic-bezier(.4,0,.2,1);width:80px}.services__card,.services__img{border-radius:18px}.services__label{font-size:.7rem}.services__controls{align-items:center;gap:1.2rem;justify-content:center;margin-top:1.5rem}.services__arrow{background:#0000;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:700;height:38px;transition:all .3s cubic-bezier(.4,0,.2,1);width:38px}.services__arrow:hover{background:#ffffff1a;border-color:#f7ec06;color:#f7ec06;transform:scale(1.15)}.services__arrow:active{transform:scale(.95)}.services__dots{gap:6px}.services__dot{height:7px;transition:all .3s cubic-bezier(.4,0,.2,1);width:7px}.services__dot.is-active{background:#f7ec06}}.steps-section{background:#1f1f2c;padding:4rem 0}.steps-container{margin:0 auto;max-width:1200px;padding:0 2rem}.steps-header-section{margin-bottom:.5rem;text-align:center}.steps-title{color:#f7ec06;font-size:2.5rem;font-weight:900;margin:0 0 .75rem;padding-bottom:0;position:relative;text-align:center}.steps-title:after{content:none}.steps-underline{background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;height:5px;margin:0 auto;position:relative;width:150px}.steps-underline:before{animation:steps-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes steps-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.steps-subtitle{color:#666;font-size:1.1rem;margin-bottom:3rem;text-align:center}.steps-wrapper{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:2rem;justify-content:center}.step-card{background:#1f1f2c;border:none;border-radius:20px;box-shadow:0 4px 15px #0000000d;flex:1 1;max-width:350px;min-width:280px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .4s ease}.step-card__icon{align-items:center;background:#253e7e;border-radius:50%;box-shadow:0 0 30px #253e7e99,0 0 60px #253e7e66,0 0 90px #253e7e33;display:flex;filter:blur(.5px);height:80px;justify-content:center;margin:0 auto 1.5rem;overflow:visible;position:relative;transition:transform .45s cubic-bezier(.175,.885,.32,1.275),box-shadow .45s ease;width:80px}.step-card__icon:before{animation:orbit 8s linear infinite;border:1.5px dashed #253e7e80;border-radius:50%;content:"";filter:blur(1px);inset:-15px;opacity:.7;position:absolute}.step-card__icon:after{background:radial-gradient(circle at center,#253e7e99,#0000 70%);border-radius:50%;content:"";filter:blur(8px);inset:-20px;opacity:.8;position:absolute;transform:scale(1);transition:opacity .4s ease,transform .4s ease}.step-card:hover .step-card__icon{box-shadow:0 18px 40px #253e7ecc;transform:rotate(1turn)}.step-card:hover .step-card__icon:after{animation:pulseGlowBlue 2.4s ease-in-out infinite;filter:blur(12px);opacity:1;transform:scale(1.2)}.step-card__emoji{color:#f7ec06;filter:drop-shadow(0 0 10px rgba(247,236,6,.8));font-size:2rem;position:relative;transition:transform .45s cubic-bezier(.175,.885,.32,1.275);z-index:2}.step-card:hover .step-card__emoji{transform:rotate(-1turn)}.step-card__number{display:none}.step-card__title{color:#333;font-size:1.5rem;font-weight:800;margin-bottom:1rem}.step-card__description{color:#666;font-size:1rem;line-height:1.6;margin:0}.step-card__particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particle{background:#f7ec06;border-radius:50%;height:8px;opacity:.3;position:absolute;width:8px}.particle-1{animation:none;left:10%;top:20%}.particle-2{animation:none;right:15%;top:60%}.particle-3{animation:none;bottom:20%;left:20%}.step-arrow{animation:none;color:#f7ec06;flex-shrink:0;font-size:2rem}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 #f7ec0666}70%{box-shadow:0 0 25px 5px #f7ec0640}to{box-shadow:0 0 0 0 #f7ec0600}}@keyframes pulseGlowBlue{0%{filter:blur(12px);opacity:.8}50%{filter:blur(18px);opacity:1}to{filter:blur(12px);opacity:.8}}.arrow-icon{filter:drop-shadow(0 2px 8px rgba(247,236,6,.3));height:40px;width:40px}@media (max-width:992px){.steps-section{padding:3rem 0}.steps-container{padding:0 1.5rem}.steps-header-section{margin-bottom:.5rem}.steps-title{font-size:2.2rem;margin-bottom:.75rem}.steps-underline{height:4px;width:130px}.steps-subtitle{font-size:1.05rem;margin-bottom:2.5rem}.steps-wrapper{gap:1.5rem}.step-card{max-width:320px;min-width:260px;padding:2.2rem 1.8rem}.step-card__icon{height:70px;margin-bottom:1.3rem;width:70px}.step-card__emoji{font-size:1.8rem}.step-card__title{font-size:1.4rem;margin-bottom:.9rem}.step-card__description{font-size:.95rem}}@media (max-width:768px){.steps-section{box-sizing:border-box;padding:2.5rem 0}.steps-container,.steps-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.steps-container{padding:0 1rem}.steps-header-section{margin-bottom:.4rem}.steps-title{font-size:1.8rem;margin-bottom:.75rem}.steps-underline{height:4px;width:110px}.steps-subtitle{font-size:1rem;margin-bottom:2rem}.steps-wrapper{flex-direction:column;gap:1.5rem}.step-arrow{animation:slideDown 1.5s ease-in-out infinite;transform:rotate(90deg)}@keyframes slideDown{0%,to{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(-10px)}}.step-card{max-width:450px;min-width:auto;padding:2rem 1.5rem;width:100%}.step-card__icon{height:65px;margin-bottom:1.2rem;width:65px}.step-card__emoji{font-size:1.7rem}.step-card__title{font-size:1.3rem;margin-bottom:.9rem}.step-card__description{font-size:.95rem;line-height:1.5}.arrow-icon{height:36px;width:36px}}@media (max-width:480px){.steps-section{padding:2rem 0}.steps-container{padding:0 .8rem}.steps-header-section{margin-bottom:.4rem}.steps-title{font-size:1.6rem;margin-bottom:.75rem}.steps-underline{height:3.5px;width:90px}.steps-subtitle{font-size:.95rem;margin-bottom:1.8rem}.steps-wrapper{gap:1.2rem}.step-card{border-radius:15px;max-width:100%;padding:1.8rem 1.3rem}.step-card__icon{height:60px;margin-bottom:1rem;width:60px}.step-card__emoji{font-size:1.5rem}.step-card__title{font-size:1.2rem;margin-bottom:.8rem}.step-card__description{font-size:.9rem;line-height:1.5}.arrow-icon{height:32px;width:32px}.particle{height:6px;width:6px}}@media (max-width:360px){.steps-section{padding:1.8rem 0}.steps-container{padding:0 .6rem}.steps-header-section{margin-bottom:.4rem}.steps-title{font-size:1.4rem;margin-bottom:.75rem}.steps-underline{height:3px;width:80px}.steps-subtitle{font-size:.9rem;margin-bottom:1.5rem}.steps-wrapper{gap:1rem}.step-card{border-radius:12px;padding:1.5rem 1.1rem}.step-card__icon{height:55px;margin-bottom:.9rem;width:55px}.step-card__emoji{font-size:1.4rem}.step-card__title{font-size:1.1rem;margin-bottom:.7rem}.step-card__description{font-size:.85rem;line-height:1.4}.arrow-icon{height:28px;width:28px}.particle{height:5px;width:5px}}.stats{background:#1f1f2c;opacity:0;padding:3rem 0;transform:translateY(60px);transition:opacity .9s ease-out,transform .9s ease-out}.stats--visible{opacity:1;transform:translateY(0)}.stats__container{margin:0 auto;max-width:1200px;padding:0 1rem}.stats__title{color:#f7ec06;font-size:30px;font-weight:900;margin:0;text-align:center}.stats__divider{background:#f7ec06;border-radius:999px;height:4px;margin:.75rem auto 2rem;position:relative;width:70px}.stats__divider:before{animation:stats-divider-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.stats__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);text-align:center}.stats__item{border-radius:12px;padding:1rem}.stats__num{align-items:center;color:#f7ec06;display:inline-flex;font-size:2.8rem;font-weight:600;justify-content:center}.stats__num span{display:inline-block}.stats__num--animating{display:inline-block;transition:none}.stats__num--stable{display:inline-block;transition:all .3s ease-out}.stats__num:hover span{animation:stats-num-spin .5s ease-out}.stats__label{color:#e5e7eb;font-size:1rem;font-weight:600;line-height:1.7;margin-top:.5rem}@keyframes stats-num-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes stats-divider-ball{0%{left:0}50%{left:100%}to{left:0}}@media (max-width:992px){.stats{padding:2.5rem 0}.stats__container{padding:0 1.5rem}.stats__title{font-size:1.8rem}.stats__divider{height:3.5px;margin:.7rem auto 1.8rem;width:65px}.stats__grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.stats__item{padding:.8rem}.stats__num{font-size:2.4rem}.stats__label{font-size:.95rem}}@media (max-width:768px){.stats{box-sizing:border-box;padding:2rem 0}.stats,.stats__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.stats__container{padding:0 1rem}.stats__title{font-size:1.6rem}.stats__divider{height:3px;margin:.6rem auto 1.6rem;width:60px}.stats__grid{gap:1.2rem;grid-template-columns:repeat(2,1fr)}.stats__item{border-radius:10px;padding:.7rem}.stats__num{font-size:2rem}.stats__label{font-size:.9rem;line-height:1.6}}@media (max-width:520px){.stats{padding:1.8rem 0}.stats__container{padding:0 .8rem}.stats__title{font-size:1.4rem}.stats__divider{height:3px;margin:.5rem auto 1.4rem;width:55px}.stats__grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.stats__item{border-radius:10px;padding:.8rem .6rem}.stats__num{font-size:1.9rem}.stats__label{font-size:.9rem;line-height:1.5}}@media (max-width:360px){.stats{padding:1.5rem 0}.stats__container{padding:0 .6rem}.stats__title{font-size:1.3rem}.stats__divider{height:2.5px;margin:.4rem auto 1.2rem;width:50px}.stats__grid{gap:.8rem;grid-template-columns:repeat(2,1fr)}.stats__item{border-radius:10px;padding:.9rem .7rem}.stats__num{font-size:1.7rem}.stats__label{font-size:.85rem;line-height:1.4}}.products-slider{background:#1f1f2c;padding:4rem 0}.products-slider__container{margin:0 auto;max-width:1200px;padding:0 1rem}.products-slider__title{color:#f7ec06;font-size:30px;font-weight:900;margin:0 0 2.25rem;padding-bottom:0;position:relative;text-align:center}.products-slider__title:after{content:none}.products-slider__underline{background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;height:5px;margin:0 auto 2.5rem;position:relative;width:150px}.products-slider__underline:before{animation:products-slider-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes products-slider-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.products-slider__wrapper{overflow:hidden}.products-slider__track{grid-gap:2rem;display:grid;gap:2rem;grid-auto-columns:calc(33.33333% - 1.33333rem);grid-auto-flow:column;padding:0 2rem;transition:transform .45s cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.products-slider__track{grid-auto-columns:calc(50% - 1rem)}}@media (max-width:768px){.products-slider__track{grid-auto-columns:calc(100% - 2rem)}}.products-slider__card{background:#343444;border:1px solid #f7ec0633;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.products-slider__card:hover{box-shadow:0 10px 40px #00000026;transform:translateY(-8px)}.products-slider__image{border-radius:16px 16px 0 0;min-height:200px;padding:2rem;transition:transform .4s ease}.products-slider__header,.products-slider__image{align-items:center;display:flex;justify-content:center}.products-slider__header{min-height:340px;overflow:visible;padding:1.2rem 1.2rem .5rem;position:relative}.products-slider__header-image{border-radius:18px;box-shadow:0 10px 30px #00000059;height:250px;object-fit:cover;width:250px}.products-slider__content{background:#343444;border-radius:0 0 16px 16px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.5rem}.products-slider__description{color:#fff;font-size:1rem;font-weight:600;margin:0 0 1rem;min-height:50px}.products-slider__pricing{align-items:baseline;display:flex;gap:.5rem;justify-content:flex-start;margin-bottom:1rem}.products-slider__price{color:#fff;font-size:1.5rem;font-weight:900}.products-slider__price-unit{color:#fff;font-size:1rem;opacity:.8}.products-slider__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.products-slider__favorite-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:1.4rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.products-slider__favorite-btn:hover{background:#fff;color:#2a2a2a}.products-slider__add-to-cart{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:8px;color:#f7ec06;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease}.products-slider__add-to-cart svg{font-size:1.1rem}.products-slider__add-to-cart:hover{background:#fff;color:#f7ec06}.products-slider__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.products-slider__arrow{background:none;border:none;color:#f7ec06;cursor:pointer;display:grid;font-size:1.8rem;font-weight:700;height:45px;place-items:center;transition:all .3s ease;width:45px}@media (max-width:1024px){.products-slider__controls{align-items:center;flex-direction:row;gap:2rem;justify-content:center}.products-slider__arrow{background:#0000;border:none;border-radius:0;color:#fff;font-size:1.3rem;font-weight:700;height:45px;width:45px}.products-slider__arrow:hover{background:#ffffff1a;border-color:#f7ec06;color:#f7ec06;transform:scale(1.15)}.products-slider__arrow:active{background:#fff3;color:#fff;transform:scale(.95)}}.products-slider__arrow:hover{color:#fff;transform:scale(1.15)}.products-slider__arrow:active{transform:scale(.95)}.products-slider__dots{display:flex;gap:8px;justify-content:center}.products-slider__dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;opacity:.5;transition:all .3s ease;width:10px}.products-slider__dot.is-active{background:linear-gradient(135deg,#f7ec06,#f7ec06);box-shadow:0 2px 8px #f7ec0666;opacity:1;transform:scale(1.2)}@media (max-width:1024px){.products-slider{padding:3.5rem 0}.products-slider__container{padding:0 1.5rem}.products-slider__title{font-size:1.8rem;margin-bottom:2.5rem}.products-slider__track{gap:1.25rem;grid-auto-columns:calc(33.33333% - .83333rem)}.products-slider__header{min-height:280px}.products-slider__image{min-height:180px;padding:1.8rem}.products-slider__controls{margin-top:1.8rem}}@media (max-width:768px){.products-slider{padding:3rem 0}.products-slider__container{padding:0 1rem}.products-slider__title{font-size:1.6rem;margin-bottom:2rem}.products-slider__title:after{height:3px;width:60px}.products-slider__track{gap:1rem;grid-auto-columns:85%}.products-slider__card{border:1px solid #f7ec0633;border-radius:14px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.products-slider__card:hover{border-color:#f7ec0666;box-shadow:0 10px 40px #f7ec0633;transform:translateY(-8px)}.products-slider__header{min-height:240px;overflow:hidden;position:relative}.products-slider__header-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%;z-index:1}.products-slider__card:hover .products-slider__header-image{transform:scale(1.05)}.products-slider__content{background:#343444!important;border-radius:0 0 14px 14px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.3rem}.products-slider__image{border-radius:14px 14px 0 0;min-height:160px;padding:1.5rem}.products-slider__description{color:#fff;font-size:1.05rem;font-weight:600;margin-bottom:1rem;min-height:45px}.products-slider__pricing{align-items:baseline;display:flex;gap:.7rem;justify-content:flex-start;margin-bottom:1rem}.products-slider__price{color:#fff;font-size:1.4rem;font-weight:900}.products-slider__price-unit{color:#fff;font-size:1rem;opacity:.8}.products-slider__actions{align-items:center;display:flex;gap:.9rem;justify-content:space-between}.products-slider__favorite-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:1.4rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.products-slider__favorite-btn:hover{background:#fff;color:#343444}.products-slider__add-to-cart{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease}.products-slider__add-to-cart svg{font-size:1.1rem}.products-slider__add-to-cart:hover{background:#fff;color:#343444}.products-slider__controls{align-items:center;display:flex;gap:.9rem;justify-content:center;margin-top:1.6rem}.products-slider__arrow{background:#0000;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.4rem;font-weight:700;height:42px;transition:all .3s ease;width:42px}.products-slider__arrow:hover{background:#ffffff1a;border-color:#f7ec06;color:#f7ec06;transform:scale(1.15)}.products-slider__dots{gap:.55rem}.products-slider__dot{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:9px;opacity:.7;transition:all .3s ease;width:9px}.products-slider__dot:hover{opacity:.8;transform:scale(1.1)}.products-slider__dot.is-active{background:#fff;opacity:1;transform:scale(1.2)}}@media (max-width:480px){.products-slider{padding:2.5rem 0}.products-slider__container{padding:0 .8rem}.products-slider__title{font-size:1.4rem;margin-bottom:1.8rem;padding-bottom:.8rem}.products-slider__title:after{height:3px;width:50px}.products-slider__track{gap:1rem;grid-auto-columns:90%}.products-slider__card{border:1px solid #f7ec0633;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:400px;overflow:hidden;transition:all .3s ease}.products-slider__card:hover{border-color:#f7ec0666;box-shadow:0 10px 40px #f7ec0633;transform:translateY(-8px)}.products-slider__header{min-height:220px;overflow:hidden;position:relative}.products-slider__header-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%;z-index:1}.products-slider__card:hover .products-slider__header-image{transform:scale(1.05)}.products-slider__content{background:#343444!important;border-radius:0 0 12px 12px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.2rem}.products-slider__image{border-radius:12px 12px 0 0;min-height:140px;padding:1.3rem}.products-slider__description{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.4rem;min-height:40px}.products-slider__pricing{align-items:baseline;display:flex;gap:.4rem;justify-content:flex-start;margin-bottom:.7rem}.products-slider__price{color:#fff;font-size:1.3rem;font-weight:900}.products-slider__price-unit{color:#fff;font-size:.9rem;opacity:.8}.products-slider__actions{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.products-slider__favorite-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:1.4rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.products-slider__favorite-btn:hover{background:#fff;color:#343444}.products-slider__add-to-cart{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease}.products-slider__add-to-cart svg{font-size:1.1rem}.products-slider__add-to-cart:hover{background:#fff;color:#343444}.products-slider__controls{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-top:1.5rem}.products-slider__arrow{background:#0000;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.3rem;font-weight:700;height:40px;transition:all .3s ease;width:40px}.products-slider__arrow:hover{background:#ffffff1a;border-color:#f7ec06;color:#f7ec06;transform:scale(1.15)}.products-slider__dots{gap:.5rem}.products-slider__dot{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:8px;opacity:.7;transition:all .3s ease;width:8px}.products-slider__dot:hover{opacity:.8;transform:scale(1.1)}.products-slider__dot.is-active{background:#fff;opacity:1;transform:scale(1.2)}}@media (max-width:360px){.products-slider{padding:2rem 0}.products-slider__container{padding:0 .6rem}.products-slider__title{font-size:1.3rem;margin-bottom:1.5rem}.products-slider__title:after{height:2.5px;width:50px}.products-slider__track{gap:1rem;grid-auto-columns:95%}.products-slider__card{border:1px solid #f7ec0633;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden;transition:all .3s ease}.products-slider__card:hover{border-color:#f7ec0666;box-shadow:0 10px 40px #f7ec0633;transform:translateY(-8px)}.products-slider__header{min-height:200px;overflow:hidden;position:relative}.products-slider__header-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%;z-index:1}.products-slider__card:hover .products-slider__header-image{transform:scale(1.05)}.products-slider__image{border-radius:12px 12px 0 0;min-height:120px;padding:1.1rem}.products-slider__content{background:#343444!important;border-radius:0 0 12px 12px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem}.products-slider__description{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.4rem;min-height:38px}.products-slider__pricing{align-items:baseline;display:flex;gap:.4rem;justify-content:flex-start;margin-bottom:.7rem}.products-slider__price{color:#fff;font-size:1.2rem;font-weight:900}.products-slider__price-unit{color:#fff;font-size:.85rem;opacity:.8}.products-slider__actions{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.products-slider__favorite-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:1.35rem;height:38px;justify-content:center;transition:all .3s ease;width:38px}.products-slider__favorite-btn:hover{background:#fff;color:#343444}.products-slider__add-to-cart{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease}.products-slider__add-to-cart svg{font-size:1.1rem}.products-slider__add-to-cart:hover{background:#fff;color:#343444}.products-slider__controls{align-items:center;display:flex;gap:.7rem;justify-content:center}.products-slider__arrow{background:#0000;border:2px solid #fff;border-radius:50%;color:#fff;font-size:1.3rem;font-weight:700;height:38px;transition:all .3s ease;width:38px}.products-slider__arrow:hover{background:#ffffff1a;border-color:#f7ec06;color:#f7ec06;transform:scale(1.15)}.products-slider__dots{gap:.5rem}.products-slider__dot{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:7px;opacity:.7;transition:all .3s ease;width:7px}.products-slider__dot:hover{opacity:.8;transform:scale(1.1)}.products-slider__dot.is-active{background:#fff;opacity:1;transform:scale(1.2)}}.contact-bar{background:#1f1f2c;margin:3rem 0;opacity:0;padding:1.5rem 0;transform:translateY(60px);transition:opacity .9s ease-out,transform .9s ease-out}.contact-bar--visible{opacity:1;transform:translateY(0)}.contact-bar__container{align-items:center;background:#1e2960;border-radius:50px;box-shadow:0 8px 30px #1e29604d;display:flex;gap:2rem;justify-content:center;margin:0 auto;max-width:900px;padding:1.25rem 2rem}.contact-bar__social{align-items:center;display:flex;gap:.75rem;order:2}.contact-bar__icon{align-items:center;background:#fff3;border-radius:8px;color:#fff;display:flex;height:35px;justify-content:center;text-decoration:none;transition:all .3s ease;width:35px}.contact-bar__icon:hover{background:#ffffff59;transform:translateY(-3px)}.contact-bar__title{color:#40a9e9;font-size:1.4rem;font-weight:900;margin:0;order:1;text-align:right}.contact-bar__button{align-items:center;background:#40a9e9;border-radius:50px;box-shadow:0 4px 15px #40a9e94d;color:#fff;display:flex;font-size:1rem;font-weight:800;gap:.5rem;order:3;padding:.75rem 1.75rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.contact-bar__button:hover{background:#1e2960;box-shadow:0 6px 20px #1e296080;transform:translateY(-2px)}.contact-bar__button svg{height:20px;width:20px}@media (max-width:992px){.contact-bar{margin:2.5rem 0;padding:1.2rem 0}.contact-bar__container{border-radius:40px;gap:1.5rem;max-width:700px;padding:1rem 1.5rem}.contact-bar__title{font-size:1.25rem}.contact-bar__button{font-size:.95rem;padding:.7rem 1.5rem}.contact-bar__icon{height:33px;width:33px}}@media (max-width:768px){.contact-bar{margin:2rem 0;padding:1rem 0}.contact-bar__container{border-radius:25px;flex-direction:column;gap:1.2rem;max-width:95%;padding:1.2rem 1.5rem}.contact-bar__title{font-size:1.15rem;order:1;text-align:center;width:100%}.contact-bar__button{font-size:.95rem;justify-content:center;max-width:280px;order:2;padding:.7rem 1.5rem;width:100%}.contact-bar__social{gap:.8rem;order:3}.contact-bar__icon{height:34px;width:34px}}@media (max-width:480px){.contact-bar{margin:1.5rem 0;padding:.8rem 0}.contact-bar__container{border-radius:20px;gap:1rem;max-width:95%;padding:1rem 1.2rem}.contact-bar__title{font-size:1rem;line-height:1.4}.contact-bar__button{font-size:.88rem;gap:.4rem;max-width:100%;padding:.65rem 1.2rem}.contact-bar__button svg{height:18px;width:18px}.contact-bar__social{gap:.6rem}.contact-bar__icon{border-radius:7px;height:32px;width:32px}.contact-bar__icon svg{height:18px;width:18px}}@media (max-width:360px){.contact-bar{margin:1.2rem 0;padding:.6rem 0}.contact-bar__container{border-radius:18px;gap:.8rem;padding:.9rem 1rem}.contact-bar__title{font-size:.95rem}.contact-bar__button{font-size:.82rem;padding:.6rem 1rem}.contact-bar__button svg{height:16px;width:16px}.contact-bar__social{gap:.5rem}.contact-bar__icon{height:30px;width:30px}.contact-bar__icon svg{height:16px;width:16px}}@media (max-width:768px){.why-choose-us{box-sizing:border-box;padding:3rem 0}.why-choose-us,.why-choose-us__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.why-choose-us__container{padding:0 1rem}.why-choose-us__header{margin-bottom:2.5rem}.why-choose-us__title{font-size:1.9rem;line-height:1.3}.why-choose-us__title .highlight{font-size:2.4rem}.why-choose-us__underline{height:4px;width:110px}.why-choose-us__grid{gap:1.8rem;grid-template-columns:1fr;margin:2.5rem auto 0;max-width:500px}.why-choose-us__card{border-radius:20px;padding:2.3rem 1.5rem}.why-choose-us__card:hover{transform:translateY(-10px) scale(1.02)}.why-choose-us__icon{font-size:2.5rem;height:85px;width:85px}.why-choose-us__icon-wrapper{margin-bottom:1.6rem}.why-choose-us__card-title{font-size:1.2rem;margin-bottom:1rem}.why-choose-us__card-description{font-size:1rem;line-height:1.6}}@media (max-width:480px){.why-choose-us{padding:2.5rem 0}.why-choose-us__container{padding:0 .8rem}.why-choose-us__header{margin-bottom:2rem}.why-choose-us__title{font-size:1.6rem}.why-choose-us__title .highlight{font-size:2rem}.why-choose-us__underline{height:3.5px;width:90px}.why-choose-us__grid{gap:1.5rem;grid-template-columns:1fr;margin-top:2rem;max-width:100%}.why-choose-us__card{border-radius:18px;padding:2rem 1.3rem}.why-choose-us__card:hover{transform:translateY(-8px) scale(1.01)}.why-choose-us__icon{box-shadow:0 12px 35px #f7ec064d;font-size:2.2rem;height:75px;width:75px}.why-choose-us__icon:before{content:none}.why-choose-us__icon-wrapper{margin-bottom:1.3rem}.why-choose-us__card-title{font-size:1.1rem;margin-bottom:.9rem}.why-choose-us__card-description{font-size:.95rem;line-height:1.6}}@media (max-width:360px){.why-choose-us{padding:2rem 0}.why-choose-us__container{padding:0 .6rem}.why-choose-us__header{margin-bottom:1.8rem}.why-choose-us__title{font-size:1.4rem}.why-choose-us__title .highlight{font-size:1.8rem}.why-choose-us__underline{height:3px;width:80px}.why-choose-us__grid{gap:1.3rem;margin-top:1.8rem}.why-choose-us__card{border-radius:15px;padding:1.8rem 1.2rem}.why-choose-us__card:hover{transform:translateY(-6px)}.why-choose-us__icon{box-shadow:0 10px 30px #f7ec064d;font-size:2rem;height:70px;width:70px}.why-choose-us__icon:before{content:none}.why-choose-us__icon-wrapper{margin-bottom:1.2rem}.why-choose-us__card-title{font-size:1.05rem;margin-bottom:.8rem}.why-choose-us__card-description{font-size:.9rem;line-height:1.5}}.design-slider{background:#1f1f2c;padding:4rem 0}.design-slider__container{margin:0 auto;max-width:1200px;padding:0 1rem}.design-slider__header-section{text-align:center}.design-slider__title{color:#f7ec06;font-size:30px;font-weight:900;margin:0 0 2.25rem;padding-bottom:0;position:relative;text-align:center}.design-slider__title:after{content:none}.design-slider__underline{background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;height:5px;margin:0 auto 2.5rem;position:relative;width:150px}.design-slider__underline:before{animation:design-slider-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes design-slider-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.design-slider__wrapper{overflow:hidden;position:relative}.design-slider__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.design-slider__arrow{background:none;border:none;color:#fff;cursor:pointer;display:grid;font-size:1.8rem;font-weight:700;height:45px;place-items:center;transition:all .3s ease;width:45px}.design-slider__arrow:hover{color:#fff;transform:scale(1.15)}.design-slider__arrow:active{transform:scale(.95)}.design-slider__dots{display:flex;gap:.6rem}.design-slider__dot{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:10px;opacity:.7;padding:0;transition:all .3s ease;width:10px}.design-slider__dot:hover{opacity:.8;transform:scale(1.1)}.design-slider__dot.is-active{background:#fff;opacity:1;transform:scale(1.2)}.design-slider__track{grid-gap:2rem;display:grid;gap:2rem;grid-auto-columns:calc(33.33333% - 1.33333rem);grid-auto-flow:column;padding:0 2rem;transition:transform .45s cubic-bezier(.4,0,.2,1)}.design-slider__card{background:#343444!important;border:1px solid #f7ec0633;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.design-slider__card:hover{border-color:#f7ec0666;box-shadow:0 10px 40px #f7ec0633;transform:translateY(-8px)}.design-slider__header{align-items:center;display:flex;justify-content:center;min-height:340px;overflow:visible;padding:1.2rem 1.2rem .5rem;position:relative}.design-slider__header-image{border-radius:18px;box-shadow:0 10px 30px #00000059;height:250px;object-fit:cover;width:250px}.design-slider__content{background:#343444!important;border-radius:0 0 16px 16px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.design-slider__image{align-items:center;background:linear-gradient(135deg,#1e3a8a,#2563eb);display:flex;justify-content:center;min-height:200px;overflow:hidden;padding:2.5rem;position:relative;transition:transform .4s ease}.design-slider__image:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%}.design-slider__card:hover .design-slider__image{transform:scale(1.05)}.design-slider__image img{filter:brightness(0) invert(1);height:120px;object-fit:contain;position:relative;width:60%;z-index:1}.design-slider__content{background:#fff;padding:1.5rem}.design-slider__description{color:#fff;font-size:1rem;font-weight:600;margin:0 0 1rem;min-height:50px}.design-slider__pricing{justify-content:flex-start;margin-bottom:1rem}.design-slider__discount-container{align-items:flex-start;display:flex;gap:1rem;width:100%}.design-slider__discount-info{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem}.design-slider__discount-badge{background:#f7ec06;border-radius:4px;color:#000;font-size:.75rem;font-weight:700;padding:.2rem .5rem;white-space:nowrap}.design-slider__savings{color:#7ed3b3;font-size:.8rem;font-weight:500;white-space:nowrap}.design-slider__price-info{align-items:flex-end;display:flex;flex-direction:column;gap:.2rem}.design-slider__original-price{color:#9ca3af;font-size:.9rem;font-weight:500;text-decoration:line-through}.design-slider__price-unit{color:#fff;font-size:1rem;opacity:.8}.design-slider__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.design-slider__favorite-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:1.4rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.design-slider__favorite-btn:hover{background:#fff;color:#343444}.design-slider__add-to-cart{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease}.design-slider__add-to-cart svg{font-size:1.1rem}.design-slider__add-to-cart:hover{background:#fff;color:#343444}.design-slider__subtitle{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0 0 1rem}.design-slider__pricing{align-items:baseline;display:flex;gap:.5rem}.design-slider__price-main{align-items:center;display:flex;gap:1rem}.design-slider__price{color:#fff;font-size:1.5rem;font-weight:900}.design-slider__price--discounted{color:#e02424}.design-slider__old-price{color:#9ca3af;font-size:1rem;text-decoration:line-through}.design-slider__saved{color:#10b981;font-size:.9rem;font-weight:600}@media (max-width:1024px){.design-slider{padding:3.5rem 0}.design-slider__container{padding:0 1.5rem}.design-slider__title{font-size:1.8rem;margin-bottom:2.5rem}.design-slider__controls{margin-top:1.8rem}.design-slider__arrow{font-size:1.4rem;height:42px;width:42px}.design-slider__track{gap:2rem;grid-auto-columns:calc(50% - 1rem)}.design-slider__card{border-radius:14px}.design-slider__header{min-height:280px}.design-slider__image{min-height:180px;padding:2rem}.design-slider__image img{height:110px}}@media (max-width:768px){.design-slider{padding:3rem 0}.design-slider__container{padding:0 1rem}.design-slider__title{font-size:1.6rem;margin-bottom:2rem}.design-slider__title:after{height:3px;width:60px}.design-slider__controls{gap:.9rem;margin-top:1.6rem}.design-slider__arrow{font-size:1.4rem;height:42px;width:42px}.design-slider__dots{gap:.55rem}.design-slider__dot{height:9px;width:9px}.design-slider__track{gap:1rem;grid-auto-columns:85%}.design-slider__card{border-radius:12px;margin:0 auto;max-width:400px}.design-slider__header{min-height:240px;overflow:hidden;position:relative}.design-slider__header-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%;z-index:1}.design-slider__card:hover .design-slider__header-image{transform:scale(1.05)}.design-slider__image{min-height:160px;padding:1.8rem}.design-slider__image img{height:100px}.design-slider__content{padding:1.3rem}.design-slider__name{font-size:1.05rem;min-height:45px}.design-slider__subtitle{font-size:.88rem;margin-bottom:.8rem}.design-slider__price{color:#fff;font-size:1.4rem}.design-slider__price--discounted{color:#e02424}.design-slider__old-price{font-size:.95rem}.design-slider__saved{font-size:.85rem}.design-slider__discount-badge{font-size:.7rem;padding:.15rem .4rem}.design-slider__savings{color:#7ed3b3;font-size:.75rem}.design-slider__original-price{font-size:.85rem}}@media (max-width:480px){.design-slider{padding:2.5rem 0}.design-slider__container{padding:0 .8rem}.design-slider__title{font-size:1.4rem;margin-bottom:1.8rem;padding-bottom:.8rem}.design-slider__title:after{height:3px;width:50px}.design-slider__controls{gap:.8rem;margin-top:1.5rem}.design-slider__arrow{font-size:1.3rem;height:40px;width:40px}.design-slider__dots{gap:.5rem}.design-slider__dot{height:8px;width:8px}.design-slider__track{gap:1rem;grid-auto-columns:90%}.design-slider__card{border-radius:10px}.design-slider__header{min-height:220px;overflow:hidden;position:relative}.design-slider__header-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%;z-index:1}.design-slider__card:hover .design-slider__header-image{transform:scale(1.05)}.design-slider__image{min-height:140px;padding:1.5rem}.design-slider__image img{height:90px}.design-slider__content{padding:1.2rem}.design-slider__name{font-size:1rem;margin-bottom:.4rem;min-height:40px}.design-slider__subtitle{font-size:.85rem;line-height:1.4;margin-bottom:.7rem}.design-slider__pricing{gap:.4rem}.design-slider__price-main{gap:.8rem}.design-slider__price{color:#fff;font-size:1.3rem}.design-slider__price--discounted{color:#e02424}.design-slider__old-price{font-size:.9rem}.design-slider__saved{font-size:.82rem}.design-slider__discount-container{gap:.8rem}.design-slider__discount-badge{font-size:.65rem;padding:.15rem .35rem}.design-slider__savings{color:#7ed3b3;font-size:.7rem}.design-slider__original-price{font-size:.8rem}}@media (max-width:360px){.design-slider{padding:2rem 0}.design-slider__container{padding:0 .6rem}.design-slider__title{font-size:1.3rem;margin-bottom:1.5rem}.design-slider__controls{gap:.7rem}.design-slider__arrow{font-size:1.3rem;height:38px;width:38px}.design-slider__dot{height:7px;width:7px}.design-slider__track{grid-auto-columns:95%}.design-slider__card{border-radius:8px}.design-slider__header{min-height:200px;overflow:hidden;position:relative}.design-slider__header-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%;z-index:1}.design-slider__card:hover .design-slider__header-image{transform:scale(1.05)}.design-slider__image{min-height:120px;padding:1.2rem}.design-slider__image img{height:80px}.design-slider__content{padding:1rem}.design-slider__name{font-size:.95rem;min-height:38px}.design-slider__subtitle{font-size:.8rem;line-height:1.3}.design-slider__price{color:#fff;font-size:1.2rem}.design-slider__price--discounted{color:#e02424}.design-slider__old-price{font-size:.85rem}.design-slider__saved{font-size:.78rem}.design-slider__discount-container{gap:.6rem}.design-slider__discount-badge{font-size:.6rem;padding:.1rem .3rem}.design-slider__savings{color:#7ed3b3;font-size:.65rem}.design-slider__original-price{font-size:.75rem}}.webdev-slider{background:#1f1f2c;padding:4rem 0}.webdev-slider__container{margin:0 auto;max-width:1200px;padding:0 2rem}.webdev-slider__header-section{margin-bottom:3rem;text-align:center}.webdev-slider__title{color:#f7ec06;font-size:30px;font-weight:900;margin:0 0 .75rem;padding-bottom:0;position:relative;text-align:center}.webdev-slider__title:after{content:none}.webdev-slider__underline{background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;height:5px;margin:0 auto;position:relative;width:150px}.webdev-slider__underline:before{animation:webdev-slider-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes webdev-slider-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.webdev-slider__wrapper{overflow:hidden;position:relative;scrollbar-color:#343444 #1f1f2c;scrollbar-width:thin}.webdev-slider__wrapper::-webkit-scrollbar{height:8px}.webdev-slider__wrapper::-webkit-scrollbar-track{background:#1f1f2c;border-radius:8px}.webdev-slider__wrapper::-webkit-scrollbar-thumb{background:#343444;border:2px solid #1f1f2c;border-radius:8px}.webdev-slider__wrapper::-webkit-scrollbar-thumb:hover{background:#3d3d56}.webdev-slider__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.webdev-slider__arrow{background:none;border:none;color:#fff;cursor:pointer;display:grid;font-size:1.5rem;font-weight:700;height:45px;place-items:center;transition:all .3s ease;width:45px}.webdev-slider__arrow:hover{color:#fff;transform:scale(1.15)}.webdev-slider__arrow:active{transform:scale(.95)}.webdev-slider__dots{display:flex;gap:.6rem}.webdev-slider__dot{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:10px;opacity:.7;padding:0;transition:all .3s ease;width:10px}.webdev-slider__dot:hover{opacity:.8;transform:scale(1.1)}.webdev-slider__dot.is-active{background:#fff;opacity:1;transform:scale(1.2)}.webdev-slider__track{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-auto-columns:calc(25% - 1.125rem);grid-auto-flow:column;padding:0 2rem;transition:transform .45s cubic-bezier(.4,0,.2,1)}.webdev-slider__card{background:#343444!important;border:1px solid #f7ec0633;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.webdev-slider__card:hover{border-color:#f7ec06;box-shadow:0 10px 40px #f7ec0626;transform:translateY(-8px)}.webdev-slider__card--subcategory{align-items:center;background:linear-gradient(135deg,#f7ec061a,#f7ec060d)!important;border:2px solid #f7ec064d;justify-content:center;padding:2rem}.webdev-slider__card--subcategory:hover{background:linear-gradient(135deg,#f7ec0626,#f7ec0614)!important;border-color:#f7ec06}.webdev-slider__subcategory-header{text-align:center;width:100%}.webdev-slider__subcategory-title{color:#f7ec06;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 1rem}.webdev-slider__subcategory-description{color:#abb3ba;font-size:.95rem;line-height:1.5;margin:0 0 1.5rem}.webdev-slider__view-all-btn{background:#f7ec06;border:2px solid #f7ec06;border-radius:8px;color:#141420;display:inline-block;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.webdev-slider__view-all-btn:hover{background:#0000;box-shadow:0 4px 12px #f7ec064d;color:#f7ec06;transform:translateY(-2px)}.webdev-slider__service-description{color:#abb3ba;font-size:.85rem;line-height:1.5;margin:.5rem 0 1rem;min-height:40px}.webdev-slider__header{align-items:center;display:flex;justify-content:center;min-height:340px;overflow:visible;padding:1.2rem 1.2rem .5rem;position:relative}.webdev-slider__header-image{border-radius:18px;box-shadow:0 10px 30px #00000059;height:250px;object-fit:cover;width:250px}.webdev-slider__content{background:#343444!important;border-radius:0 0 16px 16px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.5rem}.webdev-slider__description{font-size:1.1rem;font-weight:600}.webdev-slider__pricing{align-items:baseline;display:flex;gap:.5rem;margin-bottom:1rem}.webdev-slider__price{font-size:1.5rem;font-weight:900}.webdev-slider__price-unit{color:#fff;font-size:1rem;opacity:.8}.webdev-slider__favorite-btn{background:#0000;border:2px solid #f7ec06;color:#f7ec06;font-size:1.4rem;height:40px;width:40px}.webdev-slider__favorite-btn:hover{background:#fff;color:#343444}.webdev-slider__add-to-cart{background:#0000;font-weight:500;padding:.7rem 1.2rem}.webdev-slider__add-to-cart svg{font-size:1.1rem}.webdev-slider__add-to-cart:hover{background:#fff;color:#343444}.webdev-slider__description{color:#fff;font-size:.9rem;line-height:1.4;margin:0 0 1rem}.webdev-slider__pricing{margin-bottom:1.5rem}.webdev-slider__price{color:#fff;font-size:1.2rem;font-weight:700}.webdev-slider__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.webdev-slider__favorite-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:all .3s ease}.webdev-slider__favorite-btn:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}.webdev-slider__add-to-cart{align-items:center;background:#343444;border:2px solid #f7ec06;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.webdev-slider__add-to-cart:hover{background:#3d3d56;box-shadow:0 4px 15px #00000040;color:#fff;transform:translateY(-2px)}.webdev-slider__view-btn{align-items:center;background:#f7ec06;border:2px solid #f7ec06;border-radius:8px;color:#141420;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s ease;width:100%}.webdev-slider__view-btn:hover{background:#0000;box-shadow:0 4px 15px #f7ec064d;color:#f7ec06;transform:translateY(-2px)}@media (max-width:1024px){.webdev-slider__controls{margin-top:1.8rem}.webdev-slider__arrow{font-size:1.4rem;height:42px;width:42px}.webdev-slider__track{gap:1.25rem;grid-auto-columns:calc(33.33333% - .83333rem)}.webdev-slider__header{min-height:300px;padding:1rem 1rem .5rem}.webdev-slider__header-image{height:220px;width:220px}.webdev-slider__name{font-size:1.05rem;min-height:45px}}@media (max-width:768px){.webdev-slider{padding:2.5rem 0}.webdev-slider__container{padding:0 1rem}.webdev-slider__header-section{margin-bottom:2rem}.webdev-slider__title{font-size:1.6rem;margin-bottom:.75rem}.webdev-slider__underline{height:4px;width:110px}.webdev-slider__controls{margin-top:1.6rem}.webdev-slider__arrow{height:42px;width:42px}.webdev-slider__dots{gap:.55rem}.webdev-slider__dot{height:9px;width:9px}.webdev-slider__track{gap:1rem;grid-auto-columns:85%}.webdev-slider__card{border-radius:15px;margin:0 auto;max-width:400px}.webdev-slider__header{min-height:280px;padding:1rem 1rem .5rem}.webdev-slider__header-image{height:200px;width:200px}.webdev-slider__content{padding:1.3rem}.webdev-slider__name{font-size:1rem;min-height:42px}.webdev-slider__price{font-size:1.4rem}.webdev-slider__old-price{font-size:.95rem}.webdev-slider__saved{font-size:.85rem}}@media (max-width:480px){.webdev-slider{padding:2rem 0}.webdev-slider__container{padding:0 .8rem}.webdev-slider__header-section{margin-bottom:1.5rem}.webdev-slider__title{font-size:1.4rem;margin-bottom:.75rem}.webdev-slider__underline{height:3.5px;width:90px}.webdev-slider__controls{margin-top:1.5rem}.webdev-slider__arrow{height:40px;width:40px}.webdev-slider__dots{gap:.5rem}.webdev-slider__dot{height:8px;width:8px}.webdev-slider__track{gap:.8rem;grid-auto-columns:90%}.webdev-slider__card{border-radius:12px;max-width:100%}.webdev-slider__header{min-height:260px;padding:.9rem .9rem .5rem}.webdev-slider__header-image{height:180px;width:180px}.webdev-slider__content{padding:1.2rem}.webdev-slider__name{font-size:.95rem;line-height:1.3;min-height:40px}.webdev-slider__pricing{gap:.4rem}.webdev-slider__price-main{gap:.8rem}.webdev-slider__price{font-size:1.3rem}.webdev-slider__old-price{font-size:.9rem}.webdev-slider__saved{font-size:.8rem}}@media (max-width:360px){.webdev-slider__container{padding:0 .6rem}.webdev-slider__header-section{margin-bottom:1.5rem}.webdev-slider__title{font-size:1.3rem;margin-bottom:.75rem}.webdev-slider__underline{height:3px;width:80px}.webdev-slider__arrow{height:38px;width:38px}.webdev-slider__dot{height:7px;width:7px}.webdev-slider__track{gap:.6rem;grid-auto-columns:95%}.webdev-slider__header{min-height:240px;padding:.8rem .8rem .5rem}.webdev-slider__header-image{height:160px;width:160px}.webdev-slider__content{padding:1rem}.webdev-slider__name{font-size:.9rem;min-height:38px}.webdev-slider__price{font-size:1.2rem}.webdev-slider__old-price{font-size:.85rem}.webdev-slider__saved{font-size:.75rem}}.packages-slider{background:#1f1f2c;padding:4rem 0}.packages-slider__container{margin:0 auto;max-width:1200px;padding:0 2rem}.packages-slider__header-section{margin-bottom:3rem;text-align:center}.packages-slider__title{color:#f7ec06;font-size:30px;font-weight:900;margin:0 0 .75rem;padding-bottom:0;position:relative;text-align:center}.packages-slider__title:after{content:none}.packages-slider__underline{background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;height:5px;margin:0 auto;position:relative;width:150px}.packages-slider__underline:before{animation:packages-slider-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes packages-slider-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.packages-slider__wrapper{overflow:hidden;position:relative}.packages-slider__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.packages-slider__arrow{background:none;border:none;color:#f7ec06;cursor:pointer;display:grid;font-size:1.5rem;font-weight:700;height:45px;place-items:center;transition:all .3s ease;width:45px}.packages-slider__arrow:hover{color:#fff;transform:scale(1.15)}.packages-slider__arrow:active{transform:scale(.95)}.packages-slider__dots{display:flex;gap:.6rem}.packages-slider__dot{background:#0000;border:2px solid #f7ec06;border-radius:50%;cursor:pointer;height:10px;opacity:.5;padding:0;transition:all .3s ease;width:10px}.packages-slider__dot:hover{opacity:.8;transform:scale(1.1)}.packages-slider__dot.is-active{background:#f7ec06;opacity:1;transform:scale(1.2)}.packages-slider__track{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-auto-columns:calc(25% - 1.125rem);grid-auto-flow:column;padding:0 2rem;transition:transform .45s cubic-bezier(.4,0,.2,1)}.packages-slider__card{background:#343444!important;border:1px solid #f7ec0633;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.packages-slider__header{align-items:center;display:flex;justify-content:center;min-height:340px;overflow:visible;padding:1.2rem 1.2rem .5rem;position:relative}.packages-slider__header-image{border-radius:18px;box-shadow:0 10px 30px #00000059;height:250px;object-fit:cover;width:250px}.packages-slider__card:hover{border-color:#f7ec06;box-shadow:0 10px 40px #f7ec0626;transform:translateY(-8px)}.packages-slider__content{background:#343444!important;border-radius:0 0 16px 16px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.5rem}.packages-slider__description{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.packages-slider__pricing{align-items:baseline;display:flex;gap:.5rem;margin-bottom:1rem}.packages-slider__price{color:#fff;font-size:1.5rem;font-weight:900}.packages-slider__price-unit{color:#fff;font-size:1rem;opacity:.8}.packages-slider__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.packages-slider__favorite-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:1.4rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.packages-slider__favorite-btn:hover{background:#fff;color:#343444}.packages-slider__add-to-cart{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease}.packages-slider__add-to-cart svg{font-size:1.1rem}.packages-slider__add-to-cart:hover{background:#fff;color:#343444}@media (max-width:1024px){.packages-slider{padding:3.5rem 0}.packages-slider__container{padding:0 1.5rem}.packages-slider__header-section{margin-bottom:2.5rem}.packages-slider__title{font-size:1.8rem;margin-bottom:.75rem}.packages-slider__controls{margin-top:1.8rem}.packages-slider__arrow{font-size:1.4rem;height:42px;width:42px}.packages-slider__track{gap:1.25rem;grid-auto-columns:calc(33.33333% - .83333rem)}.packages-slider__card{border-radius:14px}.packages-slider__header{min-height:300px;padding:1rem 1rem .5rem}.packages-slider__header-image{height:220px;width:220px}.packages-slider__image{min-height:180px;padding:2rem}}@media (max-width:768px){.packages-slider{padding:3rem 0}.packages-slider__container{padding:0 1rem}.packages-slider__header-section{margin-bottom:2rem}.packages-slider__title{font-size:1.6rem;margin-bottom:.75rem}.packages-slider__underline{height:4px;width:110px}.packages-slider__controls{margin-top:1.6rem}.packages-slider__arrow{height:42px;width:42px}.packages-slider__dots{gap:.55rem}.packages-slider__dot{height:9px;width:9px}.packages-slider__track{gap:1rem;grid-auto-columns:85%}.packages-slider__card{border-radius:12px}.packages-slider__header{min-height:280px;padding:1rem 1rem .5rem}.packages-slider__header-image{height:200px;width:200px}.packages-slider__image{min-height:160px;padding:1.8rem}.packages-slider__content{padding:1.3rem}.packages-slider__name{font-size:1.05rem;min-height:45px}.packages-slider__price{font-size:1.4rem}.packages-slider__old-price{font-size:.95rem}.packages-slider__saved{font-size:.85rem}}@media (max-width:480px){.packages-slider{padding:2.5rem 0}.packages-slider__container{padding:0 .8rem}.packages-slider__header-section{margin-bottom:1.5rem}.packages-slider__title{font-size:1.4rem;margin-bottom:.75rem}.packages-slider__underline{height:3.5px;width:90px}.packages-slider__controls{margin-top:1.5rem}.packages-slider__arrow{height:40px;width:40px}.packages-slider__dots{gap:.5rem}.packages-slider__dot{height:8px;width:8px}.packages-slider__track{gap:1rem;grid-auto-columns:90%}.packages-slider__card{border-radius:10px;margin:0 auto;max-width:400px}.packages-slider__header{min-height:260px;padding:.9rem .9rem .5rem}.packages-slider__header-image{height:180px;width:180px}.packages-slider__image{min-height:140px;padding:1.5rem}.packages-slider__content{padding:1.2rem}.packages-slider__name{font-size:1rem;margin-bottom:.8rem;min-height:40px}.packages-slider__pricing{gap:.4rem}.packages-slider__price-main{gap:.8rem}.packages-slider__price{font-size:1.3rem}.packages-slider__old-price{font-size:.9rem}.packages-slider__saved{font-size:.82rem}}@media (max-width:360px){.packages-slider{padding:2rem 0}.packages-slider__container{padding:0 .6rem}.packages-slider__header-section{margin-bottom:1.5rem}.packages-slider__title{font-size:1.3rem;margin-bottom:.75rem}.packages-slider__underline{height:3px;width:80px}.packages-slider__arrow{height:38px;width:38px}.packages-slider__dot{height:7px;width:7px}.packages-slider__card{border-radius:8px;max-width:100%}.packages-slider__header{min-height:240px;padding:.8rem .8rem .5rem}.packages-slider__header-image{height:160px;width:160px}.packages-slider__image{min-height:120px;padding:1.2rem}.packages-slider__content{padding:1rem}.packages-slider__name{font-size:.95rem;min-height:38px}.packages-slider__price{font-size:1.2rem}.packages-slider__old-price{font-size:.85rem}.packages-slider__saved{font-size:.78rem}}.reviews-slider{background:#1f1f2c;padding:4rem 0}.reviews-slider__container{margin:0 auto;max-width:1200px;padding:0 2rem}.reviews-slider__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem}.reviews-slider__title{color:#f7ec06;font-size:30px;font-weight:900;margin:0}.reviews-slider__view-all{border-bottom:2px solid #f7ec06;color:#f7ec06;font-size:1rem;font-weight:700;padding-bottom:2px;text-decoration:none;transition:all .3s ease}.reviews-slider__view-all:hover{border-bottom-color:#fff;color:#fff}.reviews-slider__wrapper{overflow:hidden;position:relative}.reviews-slider__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.reviews-slider__arrow{background:none;border:none;color:#f7ec06;cursor:pointer;display:grid;font-size:1.5rem;font-weight:700;height:45px;place-items:center;transition:all .3s ease;width:45px}.reviews-slider__arrow:hover{color:#fff;transform:scale(1.15)}.reviews-slider__arrow:active{transform:scale(.95)}.reviews-slider__dots{display:flex;gap:.6rem}.reviews-slider__dot{background:#0000;border:2px solid #f7ec06;border-radius:50%;cursor:pointer;height:10px;opacity:.5;padding:0;transition:all .3s ease;width:10px}.reviews-slider__dot:hover{opacity:.8;transform:scale(1.1)}.reviews-slider__dot.is-active{background:#f7ec06;opacity:1;transform:scale(1.2)}.reviews-slider__track{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-columns:calc(33.33333% - 1rem);grid-auto-flow:column;transition:transform .45s cubic-bezier(.4,0,.2,1)}.reviews-slider__card{background:#343444;border:none;border-radius:16px;box-shadow:0 4px 20px #00000014;opacity:0;padding:2rem;transform:translateY(25px);transition:opacity 1.5s ease-out,transform 1.5s cubic-bezier(.16,1,.3,1),all .3s ease;will-change:opacity,transform}.reviews-slider__card--visible{opacity:1!important;transform:translateY(0)!important}.reviews-slider__card:hover{box-shadow:0 10px 40px #00000026;transform:translateY(-8px)}.reviews-slider__top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.reviews-slider__user{align-items:center;display:flex;gap:1rem}.reviews-slider__avatar{align-items:center;background:linear-gradient(135deg,#f7ec06,#ff8c5a);border-radius:50%;box-shadow:0 4px 15px #f7ec064d;display:flex;font-size:1.75rem;height:50px;justify-content:center;overflow:hidden;width:50px}.reviews-slider__avatar img{height:100%;object-fit:cover;width:100%}.reviews-slider__info{display:flex;flex-direction:column;gap:.25rem}.reviews-slider__name{color:#fff;font-size:1.1rem;font-weight:800;margin:0}.reviews-slider__date{color:#9ca3af;font-size:.85rem}.reviews-slider__rating{align-items:center;background:#0000;border-radius:8px;color:#fff;display:flex;font-size:1rem;font-weight:700;gap:.25rem;padding:.5rem .75rem}.reviews-slider__star{color:#faca15;font-size:1rem}.reviews-slider__quote{color:#e5e7eb;font-family:Georgia,serif;font-size:3rem;line-height:.5;margin-bottom:.5rem}.reviews-slider__comment{color:#e5e7eb;font-size:1rem;line-height:1.8;margin:0 0 .5rem;text-align:right}.reviews-slider__quote-end{color:#e5e7eb;font-family:Georgia,serif;font-size:3rem;line-height:.5;text-align:left}@media (max-width:1024px){.reviews-slider{padding:3.5rem 0}.reviews-slider__container{padding:0 1.5rem}.reviews-slider__title{font-size:1.8rem}.reviews-slider__header{margin-bottom:2.5rem}.reviews-slider__view-all{font-size:.95rem}.reviews-slider__controls{margin-top:1.8rem}.reviews-slider__arrow{font-size:1.4rem;height:42px;width:42px}.reviews-slider__track{gap:1.25rem;grid-auto-columns:calc(50% - .625rem)}.reviews-slider__card{padding:1.8rem}}@media (max-width:768px){.reviews-slider{padding:3rem 0}.reviews-slider__container{padding:0 1rem}.reviews-slider__header{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:2rem}.reviews-slider__title{font-size:1.6rem}.reviews-slider__view-all{align-self:flex-end;font-size:.9rem}.reviews-slider__controls{margin-top:1.6rem}.reviews-slider__arrow{height:42px;width:42px}.reviews-slider__dots{gap:.55rem}.reviews-slider__dot{height:9px;width:9px}.reviews-slider__track{gap:1rem;grid-auto-columns:100%}.reviews-slider__card{border-radius:14px;margin:0 auto;max-width:500px;padding:1.5rem}.reviews-slider__top{margin-bottom:1.2rem}.reviews-slider__user{gap:.8rem}.reviews-slider__avatar{font-size:1.6rem;height:45px;width:45px}.reviews-slider__name{font-size:1.05rem}.reviews-slider__date{font-size:.8rem}.reviews-slider__rating{font-size:.95rem;padding:.4rem .6rem}.reviews-slider__star{font-size:.95rem}.reviews-slider__quote{font-size:2.5rem;margin-bottom:.4rem}.reviews-slider__comment{font-size:.95rem;line-height:1.7;margin-bottom:.4rem}.reviews-slider__quote-end{font-size:2.5rem}}@media (max-width:480px){.reviews-slider{padding:2.5rem 0}.reviews-slider__container{padding:0 .8rem}.reviews-slider__header{gap:.8rem;margin-bottom:1.8rem}.reviews-slider__title{font-size:1.4rem}.reviews-slider__view-all{font-size:.85rem;padding-bottom:1px}.reviews-slider__controls{margin-top:1.5rem}.reviews-slider__arrow{height:40px;width:40px}.reviews-slider__dots{gap:.5rem}.reviews-slider__dot{height:8px;width:8px}.reviews-slider__card{border-radius:12px;max-width:400px;padding:1.2rem}.reviews-slider__top{margin-bottom:1rem}.reviews-slider__user{gap:.7rem}.reviews-slider__avatar{font-size:1.5rem;height:42px;width:42px}.reviews-slider__name{font-size:1rem}.reviews-slider__date{font-size:.75rem}.reviews-slider__rating{border-radius:6px;font-size:.9rem;padding:.35rem .55rem}.reviews-slider__star{font-size:.9rem}.reviews-slider__quote{font-size:2.2rem;margin-bottom:.3rem}.reviews-slider__comment{font-size:.88rem;line-height:1.6;margin-bottom:.3rem}.reviews-slider__quote-end{font-size:2.2rem}}@media (max-width:360px){.reviews-slider{padding:2rem 0}.reviews-slider__container{padding:0 .6rem}.reviews-slider__header{margin-bottom:1.5rem}.reviews-slider__title{font-size:1.3rem}.reviews-slider__arrow{height:38px;width:38px}.reviews-slider__dot{height:7px;width:7px}.reviews-slider__view-all{font-size:.8rem}.reviews-slider__card{max-width:100%;padding:1rem}.reviews-slider__user{gap:.6rem}.reviews-slider__avatar{font-size:1.4rem;height:40px;width:40px}.reviews-slider__name{font-size:.95rem}.reviews-slider__date{font-size:.7rem}.reviews-slider__rating{font-size:.85rem;padding:.3rem .5rem}.reviews-slider__quote{font-size:2rem}.reviews-slider__comment{font-size:.84rem;line-height:1.5}.reviews-slider__quote-end{font-size:2rem}}.article-card{background:#343444;border:1px solid #f7ec0614;border-radius:24px;box-shadow:0 15px 45px #00000040;cursor:pointer;display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.article-card:focus{outline:2px solid #f7ec06;outline-offset:4px}.article-card:hover{border-color:#f7ec0659;box-shadow:0 20px 50px #f7ec064d;transform:translateY(-8px)}.article-card__media{overflow:hidden;padding-top:58%;position:relative}.article-card__media img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .35s ease;width:100%}.article-card:hover .article-card__media img{transform:scale(1.08)}.article-card__body{color:#fff;display:flex;flex-direction:column;gap:.8rem;min-height:220px;padding:1.8rem}.article-card__eyebrow{color:#f7ec06;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.article-card__title{font-size:1.3rem;font-weight:700;line-height:1.5;margin:0}.article-card__summary{color:#c1c4d6;flex:1 1;line-height:1.7;margin:0}.article-card__meta{color:#9ea3c3;display:flex;font-size:.85rem;justify-content:space-between}@media (max-width:600px){.article-card__body{padding:1.2rem}}.blog{background-color:#1f1f2c;color:#333;min-height:100vh;padding:100px 2rem 4rem}@media (max-width:1200px){.blog{padding:100px 0 4rem}}@media (max-width:992px){.blog{padding:140px 0 3rem}}@media (max-width:768px){.blog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:120px 0 2.5rem}.blog,.blog__header{max-width:100%;width:100%}.blog__header{margin:0 auto 2.5rem;text-align:center}.blog__grid{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}}@media (max-width:480px){.blog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:100px 0 2rem}.blog,.blog__header{max-width:100%;width:100%}.blog__header{margin:0 auto 2rem;text-align:center}.blog__grid{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}}@media (max-width:360px){.blog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:90px 0 1.5rem}.blog,.blog__header{max-width:100%;width:100%}.blog__header{margin:0 auto 1.5rem;text-align:center}.blog__grid{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}}.blog__header{margin-bottom:3rem;text-align:center}.blog__title{font-feature-settings:normal,auto;background-color:initial;color:#fff;font-family:DINNextLTArabic-Regular,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-kerning:auto;font-kerning:auto;font-optical-sizing:auto;font-size:30px;font-stretch:100%;font-style:normal;font-variant:normal;font-variation-settings:normal;font-weight:700;letter-spacing:normal;line-height:36px;margin:0 0 16px;padding:0;text-align:center;text-decoration:none;text-indent:0;text-transform:none;vertical-align:initial;word-spacing:0}.blog__title-underline{display:none!important}.blog__title{position:relative}.blog__underline{background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;content:"";display:block;height:5px;margin:12px auto 0;overflow:visible;position:relative;width:150px}.blog__underline:before{animation:blog-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes slideUnderline{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes blog-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.blog__grid{margin:0 auto;max-width:1200px;padding:0 1rem}.blog__grid--cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;width:100%}@media (max-width:1024px){.blog__grid--cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.blog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:100px 1rem 2rem;width:100%}.blog__header{margin-bottom:2rem;text-align:center;width:100%}.blog__title{color:#fff;font-size:1.6rem;margin-bottom:.8rem;text-align:center}.blog__underline{height:4px;width:120px}.blog__underline:before{height:10px;width:10px}.blog__grid--cards{align-items:center!important;display:flex!important;flex-direction:column!important;gap:1rem!important;margin:0 auto;padding:0;width:100%}.blog__grid--cards .article-card{background:#343444;border:2px solid #f7ec061a;border-radius:12px!important;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;justify-content:space-between;max-width:350px!important;min-height:400px;overflow:hidden;transition:all .3s ease;width:100%!important}.blog__grid--cards .article-card:hover{border-color:#f7ec064d;box-shadow:0 15px 35px #f7ec0633;transform:translateY(-6px) scale(1.02)}.blog__grid--cards .article-card__media{height:180px;overflow:hidden;position:relative;width:100%}.blog__grid--cards .article-card__media img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.article-card__body{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem}.article-card__title{color:#fff;font-size:.95rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.article-card__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#ccc;display:-webkit-box;flex:1 1;font-size:.82rem;line-height:1.4;margin-bottom:.7rem;overflow:hidden}.article-card__button{align-self:flex-start;background:linear-gradient(135deg,#f7ec06,#e6d605);border:none;border-radius:8px;box-shadow:0 4px 12px #f7ec064d;color:#1f1f2c;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;pointer-events:none;transition:all .3s ease;-webkit-user-select:none;user-select:none}.blog__grid--cards .article-card:hover .article-card__button{background:linear-gradient(135deg,#fff,#f0f0f0);box-shadow:0 8px 20px #f7ec0666;transform:translateY(-3px) scale(1.05)}.blog__load-more{margin-top:2rem;padding-bottom:1rem;text-align:center}.blog__load-more-btn{background:#f7ec06;border:none;border-radius:6px;box-shadow:0 4px 12px #f7ec064d;color:#1f1f2c;cursor:pointer;font-size:.9rem;padding:.8rem 2rem;transition:all .3s ease}.blog__load-more-btn:hover{background:#fff;box-shadow:0 6px 16px #0000004d;color:#1f1f2c;transform:translateY(-2px)}.blog__load-more-btn:active{transform:translateY(0)}}.blog__grid--cards .article-card{background:#343444;border:2px solid #f7ec061a;border-radius:20px;box-shadow:0 8px 25px #00000026;cursor:pointer;display:flex;flex-direction:column;margin:0 auto;max-width:350px;min-height:450px;min-width:300px;outline:none;overflow:hidden;transition:all .3s ease;width:100%}.blog__grid--cards .article-card__media{height:220px;overflow:hidden;position:relative}.blog__grid--cards .article-card__media img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .35s ease;width:100%}.blog__grid--cards .article-card:focus{outline:2px solid #f7ec06;outline-offset:2px}.blog__grid--cards .article-card:hover{border-color:#f7ec064d;box-shadow:0 20px 40px #f7ec0633;transform:translateY(-10px) scale(1.02)}.blog__card-header{border-radius:20px 20px 0 0;height:250px;overflow:hidden;position:relative}.blog__card-header-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog__card-content{background:#343444!important;border-radius:0 0 20px 20px;direction:rtl;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.8rem}.blog__card-title{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.4;margin:0 0 1rem;transition:color .3s ease}.blog__card-description{color:#ccc;font-size:.9rem;line-height:1.6;margin:0 0 1.5rem}.blog__card-button{align-self:flex-end;background:linear-gradient(135deg,#f7ec06,#e6d605);border:none;border-radius:12px;box-shadow:0 4px 15px #f7ec064d;color:#1f1f2c;font-size:.9rem;font-weight:600;padding:.7rem 1.2rem;pointer-events:none;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:auto}.blog__card:hover .blog__card-button{background:linear-gradient(135deg,#fff,#f0f0f0);box-shadow:0 8px 25px #f7ec0666;color:#1f1f2c;transform:translateY(-3px) scale(1.05)}.blog__load-more{margin-top:3rem;padding-bottom:2rem;text-align:center}.blog__load-more-btn{background:#f7ec06;border:none;border-radius:8px;box-shadow:0 4px 12px #f7ec064d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.blog__load-more-btn:hover{background:#fff;box-shadow:0 6px 16px #0000004d;color:#1f1f2c;transform:translateY(-2px)}.blog__load-more-btn:active{transform:translateY(0)}@media (max-width:1200px){.blog__grid{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;gap:30px!important;justify-content:center!important;margin:0 auto!important;padding:20px 0!important;width:100%!important}.blog__card{border-radius:12px!important;flex:0 0 auto!important;margin:0 auto!important;min-width:300px!important;overflow:hidden!important;transition:transform .3s ease!important;width:300px!important}.blog__card:hover{transform:translateY(-5px)!important}.blog__card-header-image{height:200px!important;object-fit:cover!important;width:100%!important}.blog__card-content{padding:15px!important;text-align:center!important}.blog__load-more{display:flex!important;justify-content:center!important;margin-top:30px!important}}@media (max-width:992px){.blog__title{font-size:2.2rem}.blog__grid{align-items:center!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:1.2rem;margin:0 auto;padding:0;width:100%}.blog__card{flex:0 0 auto!important;margin:0 auto!important;max-width:400px!important;min-width:300px!important;width:100%!important}.blog__card-header{height:auto}}@media (max-width:768px){.blog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:120px 0 2.5rem}.blog,.blog__header{max-width:100%;width:100%}.blog__header{margin:0 auto 2.5rem;text-align:center}.blog__grid{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}.blog__title{font-size:2rem}.blog__underline{height:3px;width:100px}.blog__underline:before{height:8px;width:8px}.blog__grid{align-items:center!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:2rem!important;justify-content:center!important;margin:0 auto;padding:0 1rem;width:100%}.blog__card{align-self:center!important;border-radius:12px!important;flex:0 0 auto!important;height:auto!important;margin:0 auto!important;max-width:400px!important;min-width:280px!important;transform:translateY(0)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;width:100%!important}.blog__card:hover{box-shadow:0 20px 40px #f7ec0640!important;transform:translateY(-8px) scale(1.03)!important}.blog__card-content{padding:1rem}.blog__card-title{font-size:.85rem;line-height:1.3;margin-bottom:.6rem}.blog__card-description{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;line-height:1.4;margin-bottom:.8rem;overflow:hidden}.blog__card-button{font-size:.75rem;padding:.5rem .7rem}.blog__load-more{margin-top:2rem;padding-bottom:1.5rem}.blog__load-more-btn{font-size:.95rem;padding:.8rem 2rem}}@media (max-width:480px){.blog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:100px 0 2rem}.blog,.blog__header{max-width:100%;width:100%}.blog__header{margin:0 auto 1.8rem;text-align:center}.blog__grid{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}.blog__title{font-size:1.6rem}.blog__underline{height:3px;width:80px}.blog__underline:before{height:6px;width:6px}.blog__grid{align-items:center!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:1.5rem!important;margin:0 auto;padding:0 .5rem;width:100%}.blog__card{align-self:center!important;border-radius:10px!important;flex:0 0 auto!important;height:auto!important;margin:0 auto!important;max-width:350px!important;min-width:280px!important;transform:translateY(0)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;width:100%!important}.blog__card:hover{box-shadow:0 15px 35px #f7ec0633!important;transform:translateY(-6px) scale(1.02)!important}.blog__card-content{padding:.7rem}.blog__card-title{font-size:.7rem;line-height:1.2;margin-bottom:.4rem}.blog__card-description{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.62rem;line-height:1.3;margin-bottom:.5rem;overflow:hidden}.blog__card-button{border-radius:6px;font-size:.65rem;padding:.4rem .5rem}.blog__load-more{margin-top:1.5rem;padding-bottom:1rem}.blog__load-more-btn{border-radius:6px;font-size:.9rem;padding:.7rem 1.5rem}}@media (max-width:360px){.blog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:90px 0 1.5rem}.blog,.blog__header{margin:0 auto;max-width:100%;width:100%}.blog__header{text-align:center}.blog__grid{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}.blog__title{font-size:1.4rem}.blog__underline{height:3px;width:70px}.blog__underline:before{height:5px;width:5px}.blog__grid{align-items:center!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:1.2rem!important;margin:0 auto;padding:0 .5rem;width:100%}.blog__card{align-self:center!important;border-radius:8px!important;flex:0 0 auto!important;height:auto!important;margin:0 auto!important;max-width:320px!important;min-width:280px!important;transform:translateY(0)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;width:100%!important}.blog__card:hover{box-shadow:0 12px 30px #f7ec0626!important;transform:translateY(-5px) scale(1.01)!important}.blog__card-content{padding:.5rem}.blog__card-title{font-size:.62rem;line-height:1.2;margin-bottom:.3rem}.blog__card-description{line-clamp:2;-webkit-line-clamp:2;font-size:.55rem;line-height:1.2;margin-bottom:.4rem}.blog__card-button{border-radius:5px;font-size:.58rem;padding:.35rem .4rem}.blog__load-more-btn{font-size:.85rem;padding:.65rem 1.5rem}}.blog-post{align-items:flex-start!important;background-color:#1f1f2c;color:#333;display:flex!important;justify-content:center!important;max-width:100%!important;min-height:100vh;padding-top:100px;padding:100px 0 0!important}.blog-post,.blog-post__container{box-sizing:border-box!important;margin:0 auto!important;width:100%!important}.blog-post__container{display:block!important;max-width:1400px!important;padding:0 clamp(1rem,4vw,2rem)!important}.blog-post__hero{display:none}.blog-post__banner-image{flex-direction:column;height:500px;overflow:hidden;position:relative}.blog-post__banner-image,.blog-post__banner-logo{align-items:center;display:flex;justify-content:center}.blog-post__banner-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;height:50px;position:absolute;right:30px;top:20px;width:50px}.blog-post__banner-logo-letter{color:#fff;font-size:1.8rem;font-style:italic;font-weight:700}.blog-post__banner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:4rem;margin-bottom:1rem}.blog-post__banner-line{background:#ffffffb3;height:2px;margin:.5rem 0;width:200px}.blog-post__banner-subtitle{color:#fff;font-size:1.3rem;font-weight:700;margin:.5rem 0 0}.blog-post__content-wrapper{grid-gap:3rem;box-sizing:border-box!important;display:grid;gap:3rem;grid-template-columns:1fr 350px;margin:0 auto!important;max-width:1200px!important;padding:3rem 2rem;width:100%!important}.blog-post__main{background:#1f1f2c;box-sizing:border-box;margin:0 auto;max-width:800px;padding:0 1rem;width:100%}.blog-post__title{border-bottom:3px solid #f7ec06;color:#f7ec06;font-size:30px;font-weight:700;line-height:1.4;margin:0 0 1.5rem;padding-bottom:.5rem;text-align:right}.blog-post__banner,.blog-post__intro{margin-bottom:2rem}.blog-post__intro-title{color:#333;font-size:1.3rem;font-weight:700;margin:0 0 1rem;text-align:right}.blog-post__text{margin:0;text-align:justify}.blog-post__content,.blog-post__text{color:#555;direction:rtl;font-size:1rem;line-height:1.8;text-align:right}.blog-post__content{word-wrap:break-word;box-sizing:border-box;max-width:100%;overflow-wrap:break-word;width:100%;word-break:break-word}.blog-post__content p{margin:0 0 1rem}.blog-post__content *,.blog-post__content p{word-wrap:break-word;direction:rtl;max-width:100%;overflow-wrap:break-word;text-align:right;word-break:break-word}.blog-post__content *{box-sizing:border-box}.blog-post__content iframe,.blog-post__content img,.blog-post__content video{display:block;height:auto;margin:1rem auto;max-width:100%}.blog-post__content table{display:block;max-width:100%;overflow-x:auto;width:100%}.blog-post__sidebar{direction:ltr;display:block;height:-webkit-fit-content;height:fit-content;min-width:300px;opacity:1;position:-webkit-sticky;position:sticky;top:120px;visibility:visible;width:100%}.blog-post__sidebar-title{color:#f7ec06;font-size:1.3rem;font-weight:700;margin:0 0 1.5rem;text-align:right}.blog-post__related{display:flex;flex-direction:column;gap:1rem}.blog-post__related-item{background:#2a2a40;border:2px solid #0000;border-radius:12px;display:flex;flex-direction:row-reverse;height:120px;max-height:120px;min-height:120px;overflow:hidden;text-decoration:none;transition:all .3s ease;width:100%}.blog-post__related-item:hover{border-color:#f7ec06;box-shadow:0 8px 16px #f7ec0633;transform:translateY(-4px)}.blog-post__related-item--button{background:#2a2a40;border:2px solid #0000;color:inherit;cursor:pointer;font:inherit;padding:0}.blog-post__related-image{align-items:center;display:flex;flex:0 0 140px;height:120px;justify-content:center;max-width:140px;min-width:140px;overflow:hidden;position:relative;width:140px}.blog-post__related-image img{display:block;flex-shrink:0;height:100%;object-fit:cover;width:100%}.blog-post__related-logo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:8px;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.blog-post__related-logo-letter{color:#fff;font-size:1rem;font-style:italic;font-weight:700}.blog-post__related-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:2.5rem}.blog-post__related-content{word-wrap:break-word;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:.75rem;word-break:break-word}.blog-post__related-title{color:#fff;font-size:.9rem;line-height:1.3;margin:0 0 .5rem}.blog-post__related-subtitle,.blog-post__related-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;font-weight:600;overflow:hidden}.blog-post__related-subtitle{color:#f7ec06;font-size:.8rem;margin:0}@media (max-width:992px){.blog-post{padding-top:90px}.blog-post__content-wrapper{gap:2.5rem;grid-template-columns:1fr;padding:2.5rem 1.5rem}.blog-post__sidebar{order:2;position:static}.blog-post__main{order:1}.blog-post__banner-image{height:260px}.blog-post__banner-icon{font-size:3.5rem}.blog-post__banner-subtitle{font-size:1.2rem}.blog-post__title{font-size:1.8rem}.blog-post__sidebar-title{font-size:1.2rem;margin-bottom:1.2rem}.blog-post__related{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.blog-post{padding-top:80px}.blog-post__content-wrapper{gap:2rem;padding:2rem 1rem}.blog-post__banner-image{border-radius:14px;height:220px}.blog-post__banner-logo{height:45px;right:20px;top:15px;width:45px}.blog-post__banner-logo-letter{font-size:1.6rem}.blog-post__banner-icon{font-size:3rem;margin-bottom:.8rem}.blog-post__banner-line{width:160px}.blog-post__banner-subtitle{font-size:1.1rem}.blog-post__title{font-size:1.6rem;margin-bottom:1.2rem}.blog-post__intro{margin-bottom:1.5rem}.blog-post__intro-title{font-size:1.15rem;margin-bottom:.8rem}.blog-post__text{font-size:.95rem;line-height:1.7}.blog-post__related{grid-template-columns:1fr}.blog-post__related-item{height:110px}.blog-post__related-icon{font-size:2.2rem}.blog-post__related-title{font-size:.85rem}.blog-post__related-subtitle{font-size:.75rem}.blog-post__related-item:nth-last-child(-n+3){margin-top:1.5rem}}@media (max-width:480px){.blog-post{padding-top:70px}.blog-post__content-wrapper{gap:1.5rem;padding:1.5rem .8rem}.blog-post__banner-image{border-radius:12px;height:180px}.blog-post__banner-logo{border-radius:10px;height:38px;right:15px;top:12px;width:38px}.blog-post__banner-logo-letter{font-size:1.3rem}.blog-post__banner-icon{font-size:2.5rem;margin-bottom:.6rem}.blog-post__banner-line{height:1.5px;margin:.3rem 0;width:120px}.blog-post__banner-subtitle{font-size:.95rem;margin-top:.3rem}.blog-post__title{border-bottom-width:2px;font-size:1.4rem;margin-bottom:1rem;padding-bottom:.4rem}.blog-post__banner{margin-bottom:1.5rem}.blog-post__intro{margin-bottom:1.2rem}.blog-post__intro-title{font-size:1.05rem;margin-bottom:.7rem}.blog-post__text{font-size:.88rem;line-height:1.6}.blog-post__sidebar-title{font-size:1.1rem;margin-bottom:1rem}.blog-post__related{gap:.8rem}.blog-post__related-item{border-radius:10px;height:100px}.blog-post__related-logo{border-radius:6px;height:26px;right:8px;top:8px;width:26px}.blog-post__related-logo-letter{font-size:.85rem}.blog-post__related-icon{font-size:2rem}.blog-post__related-content{padding:.6rem}.blog-post__related-title{font-size:.8rem;margin-bottom:.4rem}.blog-post__related-subtitle{font-size:.7rem}}@media (max-width:360px){.blog-post{padding-top:65px}.blog-post__content-wrapper{padding:1.2rem .6rem}.blog-post__banner-image{height:160px}.blog-post__banner-icon{font-size:2.2rem}.blog-post__banner-line{width:100px}.blog-post__banner-subtitle{font-size:.85rem}.blog-post__title{font-size:1.25rem}.blog-post__intro-title{font-size:1rem}.blog-post__text{font-size:.84rem}.blog-post__related-item{height:90px}.blog-post__related-icon{font-size:1.8rem}.blog-post__related-title{font-size:.75rem;line-height:1.2}.blog-post__related-subtitle{font-size:.65rem}}body .blog-post,html .blog-post{display:flex!important;justify-content:center!important;margin:0 auto!important}.blog-post *{box-sizing:border-box}.App-main .blog-post,section .blog-post{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.portfolio{background-color:#1f1f2c;min-height:100vh;padding:120px 1rem 4rem}.portfolio__header{margin-bottom:3rem;text-align:center}.portfolio__title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:.5rem;position:relative}.portfolio__title-underline{background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;content:"";display:block;height:5px;margin:12px auto 0;overflow:visible;position:relative;width:150px}.portfolio__title-underline:before{animation:portfolio-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes portfolio-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.portfolio__grid--cards{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;max-width:1200px}.portfolio__card{background:#343444;border:1px solid #f7ec0626;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;height:480px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.portfolio__card:hover{box-shadow:0 16px 35px #f7ec0633;transform:translateY(-6px)}.portfolio__card-header{flex-shrink:0;height:220px}.portfolio__card-header-image{height:100%;object-fit:cover;width:100%}.portfolio__card-content{direction:rtl;display:flex;flex:1 1;flex-direction:column;padding:1.4rem}.portfolio__card-title{color:#fff;font-size:1.05rem;font-weight:700;margin-bottom:.7rem}.portfolio__card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ccc;display:-webkit-box;font-size:.9rem;line-height:1.6;overflow:hidden}.portfolio__card-button{align-self:flex-end;background:linear-gradient(135deg,#f7ec06,#e6d605);border:none;border-radius:10px;color:#1f1f2c;font-size:.85rem;font-weight:600;margin-top:auto;padding:.55rem 1.2rem}.portfolio__load-more{margin-top:3rem;text-align:center}.portfolio__load-more-btn{background:#f7ec06;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2.5rem}@media (max-width:1024px){.portfolio__card{height:460px}}@media (max-width:768px){.portfolio{box-sizing:border-box;overflow-x:hidden;padding-top:100px}.portfolio__grid--cards{grid-template-columns:1fr;max-width:100%;padding:0 .05rem 0 2.5rem}.portfolio__card{height:440px;margin:0 auto;max-width:400px}}@media (max-width:480px){.portfolio__card{height:420px}.portfolio__card-description{-webkit-line-clamp:2}}@media (max-width:768px){.portfolio__card-content{align-items:center;text-align:center}.portfolio__title-underline{height:4px;width:120px}.portfolio__title-underline:before{height:10px;width:10px}}@media (max-width:480px){.portfolio__title-underline{height:3px;width:100px}.portfolio__title-underline:before{height:8px;width:8px}}@media (max-width:360px){.portfolio__title-underline{height:3px;width:80px}.portfolio__title-underline:before{height:6px;width:6px}}.portfolio-image-slider{margin-bottom:2rem;width:100%}.portfolio-image-slider__container{position:relative;width:100%}.portfolio-image-slider__single{background:#2a2a3a;background:var(--color-bg-card,#2a2a3a);border-radius:12px;overflow:hidden;width:100%}.portfolio-image-slider__single img{display:block;height:auto;object-fit:cover;width:100%}.portfolio-image-slider__main{aspect-ratio:16/9;background:#2a2a3a;background:var(--color-bg-card,#2a2a3a);border-radius:12px;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.portfolio-image-slider__slide-wrapper{height:100%;position:relative;width:100%}.portfolio-image-slider__slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.portfolio-image-slider__slide--active{opacity:1;z-index:1}.portfolio-image-slider__slide img{display:block;height:100%;object-fit:cover;width:100%}.portfolio-image-slider__nav{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.portfolio-image-slider__nav:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.portfolio-image-slider__nav--prev{right:1rem}.portfolio-image-slider__nav--next{left:1rem}.portfolio-image-slider__thumbnails{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 0;scrollbar-color:#f7ec06 #0000;scrollbar-color:var(--color-primary,#f7ec06) #0000;scrollbar-width:thin}.portfolio-image-slider__thumbnails::-webkit-scrollbar{height:6px}.portfolio-image-slider__thumbnails::-webkit-scrollbar-track{background:#0000}.portfolio-image-slider__thumbnails::-webkit-scrollbar-thumb{background:#f7ec06;background:var(--color-primary,#f7ec06);border-radius:3px}.portfolio-image-slider__thumbnail{background:#2a2a3a;background:var(--color-bg-card,#2a2a3a);border:2px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:75px;overflow:hidden;padding:0;transition:all .3s ease;width:100px}.portfolio-image-slider__thumbnail:hover{border-color:#f7ec06;border-color:var(--color-primary,#f7ec06);transform:scale(1.05)}.portfolio-image-slider__thumbnail--active{border-color:#f7ec06;border-color:var(--color-primary,#f7ec06);box-shadow:0 0 0 2px #f7ec064d}.portfolio-image-slider__thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.portfolio-image-slider__indicators{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.portfolio-image-slider__indicator{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.portfolio-image-slider__indicator:hover{background:#ffffff80;transform:scale(1.2)}.portfolio-image-slider__indicator--active{background:#f7ec06;background:var(--color-primary,#f7ec06);border-radius:5px;width:24px}@media (max-width:768px){.portfolio-image-slider__main{aspect-ratio:4/3}.portfolio-image-slider__nav{font-size:1rem;height:40px;width:40px}.portfolio-image-slider__nav--prev{right:.5rem}.portfolio-image-slider__nav--next{left:.5rem}.portfolio-image-slider__thumbnail{height:60px;width:80px}.portfolio-image-slider__indicators{margin-top:.75rem}}@media (max-width:480px){.portfolio-image-slider__main{aspect-ratio:1/1}.portfolio-image-slider__thumbnail{height:45px;width:60px}}.portfolio-post{align-items:flex-start!important;background-color:#1f1f2c;color:#333;display:flex!important;justify-content:center!important;max-width:100%!important;min-height:100vh;padding-top:100px;padding:100px 0 0!important}.portfolio-post,.portfolio-post__container{box-sizing:border-box!important;margin:0 auto!important;width:100%!important}.portfolio-post__container{display:block!important;max-width:1400px!important;padding:0 clamp(1rem,4vw,2rem)!important}.portfolio-post__hero{display:none}.portfolio-post__banner-image{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center;overflow:hidden;position:relative}.portfolio-post__banner-logo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;display:flex;height:50px;justify-content:center;position:absolute;right:30px;top:20px;width:50px}.portfolio-post__banner-logo-letter{color:#fff;font-size:1.8rem;font-style:italic;font-weight:700}.portfolio-post__banner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:4rem;margin-bottom:1rem}.portfolio-post__banner-line{background:#ffffffb3;height:2px;margin:.5rem 0;width:200px}.portfolio-post__banner-subtitle{color:#fff;font-size:1.3rem;font-weight:700;margin:.5rem 0 0}.portfolio-post__content-wrapper{grid-gap:3rem;box-sizing:border-box!important;display:grid;gap:3rem;grid-template-columns:1fr 350px;margin:0 auto!important;max-width:1200px!important;padding:3rem 2rem;width:100%!important}.portfolio-post__main{background:#1f1f2c;box-sizing:border-box;margin:0 auto;max-width:800px;padding:0 1rem;width:100%}.portfolio-post__title{border-bottom:3px solid #f7ec06;color:#f7ec06;font-size:30px;font-weight:700;line-height:1.4;margin:0 0 1.5rem;padding-bottom:.5rem;text-align:right}.portfolio-post__banner,.portfolio-post__intro{margin-bottom:2rem}.portfolio-post__intro-title{color:#333;font-size:1.3rem;font-weight:700;margin:0 0 1rem;text-align:right}.portfolio-post__text{margin:0;text-align:justify}.portfolio-post__content,.portfolio-post__text{color:#555;direction:rtl;font-size:1rem;line-height:1.8;text-align:right}.portfolio-post__content{box-sizing:border-box;margin:0 auto;max-width:800px;padding:0 1rem;width:100%}.portfolio-post__content,.portfolio-post__content p{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.portfolio-post__content p{direction:rtl;margin:0 0 1rem;max-width:100%;text-align:right}.portfolio-post__content *{box-sizing:border-box;direction:rtl;max-width:100%;text-align:right}.portfolio-post__content iframe,.portfolio-post__content img,.portfolio-post__content video{display:block;height:auto;margin:1rem auto;max-width:100%}.portfolio-post__content table{display:block;max-width:100%;overflow-x:auto;width:100%}.portfolio-post__sidebar{direction:ltr;display:block;height:-webkit-fit-content;height:fit-content;min-width:300px;opacity:1;position:-webkit-sticky;position:sticky;top:120px;visibility:visible;width:100%}.portfolio-post__sidebar-title{color:#f7ec06;font-size:1.3rem;font-weight:700;margin:0 0 1.5rem;text-align:right}.portfolio-post__related{display:flex;flex-direction:column;gap:1rem}.portfolio-post__related-item{background:#2a2a40;border:2px solid #0000;border-radius:12px;display:flex;flex-direction:row-reverse;height:120px;max-height:120px;min-height:120px;overflow:hidden;text-decoration:none;transition:all .3s ease;width:100%}.portfolio-post__related-item:hover{border-color:#f7ec06;box-shadow:0 8px 16px #f7ec0633;transform:translateY(-4px)}.portfolio-post__related-item--button{background:#2a2a40;border:2px solid #0000;color:inherit;cursor:pointer;font:inherit;padding:0}.portfolio-post__related-image{align-items:center;display:flex;flex:0 0 140px;height:120px;justify-content:center;max-width:140px;min-width:140px;overflow:hidden;position:relative;width:140px}.portfolio-post__related-image img{display:block;flex-shrink:0;height:100%;object-fit:cover;width:100%}.portfolio-post__related-logo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:8px;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.portfolio-post__related-logo-letter{color:#fff;font-size:1rem;font-style:italic;font-weight:700}.portfolio-post__related-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:2.5rem}.portfolio-post__related-content{word-wrap:break-word;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:.75rem;word-break:break-word}.portfolio-post__related-title{color:#fff;font-size:.9rem;line-height:1.3;margin:0 0 .5rem}.portfolio-post__related-subtitle,.portfolio-post__related-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;font-weight:600;overflow:hidden}.portfolio-post__related-subtitle{color:#f7ec06;font-size:.8rem;margin:0}@media (max-width:992px){.portfolio-post{padding-top:90px}.portfolio-post__content-wrapper{gap:2.5rem;grid-template-columns:1fr;padding:2.5rem 1.5rem}.portfolio-post__sidebar{order:2;position:static}.portfolio-post__main{order:1}.portfolio-post__banner-image{height:260px}.portfolio-post__banner-icon{font-size:3.5rem}.portfolio-post__banner-subtitle{font-size:1.2rem}.portfolio-post__title{font-size:1.8rem}.portfolio-post__sidebar-title{font-size:1.2rem;margin-bottom:1.2rem}.portfolio-post__related{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.portfolio-post{padding-top:80px}.portfolio-post__content-wrapper{gap:2rem;padding:2rem 1rem}.portfolio-post__banner-image{border-radius:14px;height:220px}.portfolio-post__banner-logo{height:45px;right:20px;top:15px;width:45px}.portfolio-post__banner-logo-letter{font-size:1.6rem}.portfolio-post__banner-icon{font-size:3rem;margin-bottom:.8rem}.portfolio-post__banner-line{width:160px}.portfolio-post__banner-subtitle{font-size:1.1rem}.portfolio-post__title{font-size:1.6rem;margin-bottom:1.2rem}.portfolio-post__intro{margin-bottom:1.5rem}.portfolio-post__intro-title{font-size:1.15rem;margin-bottom:.8rem}.portfolio-post__text{font-size:.95rem;line-height:1.7}.portfolio-post__related{grid-template-columns:1fr}.portfolio-post__related-item{height:110px}.portfolio-post__related-icon{font-size:2.2rem}.portfolio-post__related-title{font-size:.85rem}.portfolio-post__related-subtitle{font-size:.75rem}.portfolio-post__related-item:nth-last-child(-n+3){margin-top:1.5rem}}@media (max-width:480px){.portfolio-post{padding-top:70px}.portfolio-post__content-wrapper{gap:1.5rem;padding:1.5rem .8rem}.portfolio-post__banner-image{border-radius:12px;height:180px}.portfolio-post__banner-logo{border-radius:10px;height:38px;right:15px;top:12px;width:38px}.portfolio-post__banner-logo-letter{font-size:1.3rem}.portfolio-post__banner-icon{font-size:2.5rem;margin-bottom:.6rem}.portfolio-post__banner-line{height:1.5px;margin:.3rem 0;width:120px}.portfolio-post__banner-subtitle{font-size:.95rem;margin-top:.3rem}.portfolio-post__title{border-bottom-width:2px;font-size:1.4rem;margin-bottom:1rem;padding-bottom:.4rem}.portfolio-post__banner{margin-bottom:1.5rem}.portfolio-post__intro{margin-bottom:1.2rem}.portfolio-post__intro-title{font-size:1.05rem;margin-bottom:.7rem}.portfolio-post__text{font-size:.88rem;line-height:1.6}.portfolio-post__sidebar-title{font-size:1.1rem;margin-bottom:1rem}.portfolio-post__related{gap:.8rem}.portfolio-post__related-item{border-radius:10px;height:100px}.portfolio-post__related-logo{border-radius:6px;height:26px;right:8px;top:8px;width:26px}.portfolio-post__related-logo-letter{font-size:.85rem}.portfolio-post__related-icon{font-size:2rem}.portfolio-post__related-content{padding:.6rem}.portfolio-post__related-title{font-size:.8rem;margin-bottom:.4rem}.portfolio-post__related-subtitle{font-size:.7rem}}@media (max-width:360px){.portfolio-post{padding-top:65px}.portfolio-post__content-wrapper{padding:1.2rem .6rem}.portfolio-post__banner-image{height:160px}.portfolio-post__banner-icon{font-size:2.2rem}.portfolio-post__banner-line{width:100px}.portfolio-post__banner-subtitle{font-size:.85rem}.portfolio-post__title{font-size:1.25rem}.portfolio-post__intro-title{font-size:1rem}.portfolio-post__text{font-size:.84rem}.portfolio-post__related-item{height:90px}.portfolio-post__related-icon{font-size:1.8rem}.portfolio-post__related-title{font-size:.75rem;line-height:1.2}.portfolio-post__related-subtitle{font-size:.65rem}}body .portfolio-post,html .portfolio-post{display:flex!important;justify-content:center!important;margin:0 auto!important}.portfolio-post *{box-sizing:border-box}.App-main .portfolio-post,section .portfolio-post{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.service-card{background:#141420;border:1px solid #f7ec0614;border-radius:24px;box-shadow:0 18px 45px #00000059;display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.service-card:hover{border-color:#f7ec0652;box-shadow:0 25px 60px #f7ec0640;transform:translateY(-10px)}.service-card__media{overflow:hidden;padding-top:60%;position:relative}.service-card__media img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .35s ease;width:100%}.service-card:hover .service-card__media img{transform:scale(1.08)}.service-card__body{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1.75rem}.service-card__eyebrow{color:#f7ec06;font-size:.85rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.service-card__title{color:#fff;font-size:1.25rem;margin:.4rem 0}.service-card__description{color:#c1c4d6;line-height:1.7;margin:0}.service-card__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:auto}.service-card__price{color:#fff;display:flex;flex-direction:column;font-weight:700}.service-card__price-symbol{color:#9ea3c3;font-size:.9rem}.service-card__button{background:linear-gradient(135deg,#f7ec06,#ffe864);border:none;border-radius:999px;color:#1f1f2c;font-weight:800;padding:.8rem 1.2rem;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.service-card__button:hover{box-shadow:0 12px 30px #f7ec0659;transform:translateY(-2px)}.package-card{background:#343444;border:1px solid #f7ec0614;border-radius:24px;box-shadow:0 18px 45px #00000059;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.package-card__media{overflow:hidden;padding-top:60%;position:relative}.package-card__media img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .35s ease;width:100%}.package-card:hover .package-card__media img{transform:scale(1.08)}.package-card__favorite{background:#141420bf;border:none;border-radius:50%;color:#f7ec06;cursor:pointer;font-size:1.2rem;height:42px;left:1rem;position:absolute;top:1rem;transition:background .2s ease,transform .2s ease;width:42px;z-index:2}.package-card__favorite--active{background:#f7ec06;color:#1f1f2c}.package-card__body{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1.75rem}.package-card__eyebrow{color:#f7ec06;font-size:.85rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.package-card__title{color:#fff;font-size:1.2rem;margin:.4rem 0}.package-card__description{color:#c1c4d6;line-height:1.7;margin:0}.package-card__field{display:flex;flex-direction:column;gap:.4rem}.package-card__field label{color:#c1c4d6;font-size:.9rem}.package-card__field input{background:#1f1f2c;border:1px solid #ffffff1a;border-radius:12px;color:#fff;outline:none;padding:.75rem 1rem}.package-card__field input:focus{border-color:#f7ec06}.package-card__error{color:#ff6b6b;font-size:.85rem;margin:0}.package-card__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:auto}.package-card__price{color:#fff;display:flex;flex-direction:column;font-size:1.3rem;font-weight:700}.package-card__currency{color:#9ea3c3;font-size:.9rem}.package-card__button{background:linear-gradient(135deg,#f7ec06,#ffe864);border:none;border-radius:999px;color:#1f1f2c;cursor:pointer;font-weight:800;padding:.85rem 1.4rem;transition:transform .2s ease,box-shadow .2s ease}.package-card__button:disabled{cursor:not-allowed;opacity:.6}.package-card__button:not(:disabled):hover{box-shadow:0 12px 30px #f7ec0659;transform:translateY(-2px)}.service-packages-page{background:#1f1f2c;font-family:Arial,sans-serif;min-height:100vh;padding:1.5rem 0 120px}.service-packages-container{margin:0 auto;max-width:1400px;padding:0 20px}.service-hero-section{grid-gap:2rem;align-items:stretch;background:#1f1f2ce6;border:1px solid #ffffff1a;border-radius:20px;direction:rtl;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem;padding:2rem}.service-hero-image{align-self:stretch;order:1}.service-hero-image img{border-radius:16px}.service-hero-content{display:flex;flex-direction:column;gap:1.5rem;order:2}.service-details-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem}.service-rating-top{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.service-rating-badge-small{align-items:center;display:flex;gap:.3rem}.service-rating-stars-small{align-items:center;color:#f7ec06;display:flex;font-size:.75rem;gap:.1rem}.service-rating-stars-small svg{height:.75rem;width:.75rem}.service-rating-value-small{color:#f7ec06;font-size:.75rem;font-weight:400}.service-rating-count-small{color:#fff9;font-size:.7rem}.service-add-review-btn-top{align-items:center;background:#0000;border:1px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-weight:700;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:.4rem;transition:all .3s;width:32px}.service-add-review-btn-top:hover{background:#f7ec061a;transform:scale(1.1)}.service-add-review-btn-top svg{height:20px;width:20px}.service-add-review-btn-top span{font-size:18px;line-height:1}.service-inputs-in-box{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.service-description-in-box{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1.5rem}.service-description-title{color:#f7ec06;font-size:1.3rem;font-weight:700;margin-bottom:.8rem}.service-description-in-box .service-packages-long-description{color:#fffc;font-size:1rem;line-height:1.8;max-height:200px;overflow:hidden;position:relative}.service-description-in-box .service-packages-long-description>*{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.service-description-in-box .service-packages-long-description p{margin-bottom:1rem}.service-description-in-box .service-packages-long-description ol,.service-description-in-box .service-packages-long-description ul{margin-bottom:1rem;margin-right:1.5rem}.service-description-in-box .service-packages-long-description li,.service-hero-badge{margin-bottom:.5rem}.service-category-link{background:#f7ec0626;border:1px solid #f7ec064d;border-radius:20px;color:#f7ec06;display:inline-block;font-size:.9rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s}.service-category-link:hover{background:#f7ec0640;transform:translateY(-2px)}.service-hero-title{color:#f7ec06;font-size:2.2rem;font-weight:400;line-height:1.2;margin:0}.service-hero-description{color:#ffffffe6;font-size:1rem;font-weight:400;line-height:1.6;margin:0}.service-hero-header-row{display:flex;flex-direction:column;gap:1rem}.service-rating-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.service-price-inline{align-items:center;color:#f7ec06;display:flex;font-size:1.1rem;font-weight:400;gap:.3rem}.service-rating-badge{align-items:center;display:flex;gap:.5rem}.service-rating-stars{align-items:center;color:#f7ec06;display:flex;font-size:1.2rem;gap:.2rem}.service-rating-stars svg{height:1.2rem;width:1.2rem}.service-rating-value{color:#f7ec06;font-size:1.1rem;font-weight:400}.service-rating-count{color:#fff9;font-size:.9rem}.service-stats-inline{display:flex;gap:1.5rem}.service-stat-inline{color:#fffc;font-size:.95rem}.service-stat-inline strong{color:#f7ec06;font-weight:700;margin-left:.25rem}.service-hero-price{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.service-price-main{align-items:baseline;display:flex;gap:1rem}.service-price-label{color:#ffffffb3;font-size:.9rem}.service-price-amount{align-items:center;display:flex;gap:.5rem}.service-price-value{color:#f7ec06;font-size:1.3rem;font-weight:400}.service-price-note{color:#fff9;font-size:.85rem;margin:0}.service-hero-actions{display:flex;gap:1rem;margin-top:1rem}.service-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:all .3s}.service-btn-primary{background:#f7ec06;color:#1f1f2c;flex:1 1}.service-btn-primary:hover{background:#e6d905;box-shadow:0 4px 12px #f7ec064d;transform:translateY(-2px)}.service-btn-secondary{background:#0000;border:2px solid #f7ec06;color:#f7ec06;flex:1 1}.service-btn-secondary:hover{background:#f7ec061a;transform:translateY(-2px)}.service-hero-image{align-items:center;background:#ffffff0d;border-radius:16px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.service-hero-image img{height:100%;max-width:100%;object-fit:contain;width:100%}.service-inputs-section{grid-gap:1.5rem;border:1px solid #f7ec0633;border-radius:12px;grid-template-columns:1fr 1fr;margin:2rem 0}.service-inputs-section,.service-inputs-section-page{background:#ffffff0d;display:grid;gap:1.5rem;padding:1.5rem}.service-inputs-section-page{grid-gap:1.5rem;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr;margin:2rem auto;max-width:800px}.service-input-group{display:flex;flex-direction:column;gap:.35rem}.service-input-label{color:#ffffffe6;font-size:.85rem;font-weight:600;margin-bottom:.25rem}.service-input-label .text-danger{color:#f44;margin-right:.25rem}.service-input{background:#ffffff1a;border:2px solid #fff3;border-radius:8px;color:#fff;font-size:.9rem;height:38px;padding:.5rem 1rem;transition:all .3s;width:100%}.service-input:focus{background:#ffffff26;border-color:#f7ec06;box-shadow:0 0 0 3px #f7ec061a;outline:none}.service-input::placeholder{color:#ffffff80}.service-quantity-input-wrapper{align-items:center;display:flex;gap:.5rem}.service-quantity-input{flex:1 1}.service-quantity-hint{color:#ffffffb3;font-size:.9rem;white-space:nowrap}.service-price-hint{color:#fff9;font-size:.85rem;margin:.25rem 0 0}.service-min-price-note,.service-min-price-warning{color:#f7ec06;font-weight:600}.service-min-price-warning{display:block;margin-top:.5rem}.service-btn:disabled{cursor:not-allowed;opacity:.5}.service-btn:disabled:hover{box-shadow:none;transform:none}.service-packages-header{background:#ffffff0d;border:1px solid #f7ec0633;border-radius:16px;margin-bottom:3rem;padding:2rem;text-align:center}.service-packages-title{color:#f7ec06;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.service-packages-short-description{color:#ffffffe6;font-size:1.1rem;font-weight:500;line-height:1.6;margin-bottom:1.5rem}.service-description-section{margin-bottom:4rem}.service-description-wrapper{background:#ffffff08;border:1px solid #f7ec0626;border-radius:20px;padding:3rem}.service-packages-long-description{word-wrap:break-word;color:#ffffffd9;font-size:1.05rem;line-height:2;margin-top:2rem;overflow-wrap:break-word}.service-packages-long-description *{max-width:100%}.service-packages-long-description h1,.service-packages-long-description h2,.service-packages-long-description h3,.service-packages-long-description h4,.service-packages-long-description h5,.service-packages-long-description h6{color:#f7ec06;margin-bottom:1rem;margin-top:1.5rem}.service-packages-long-description p{margin-bottom:1rem}.service-packages-long-description ol,.service-packages-long-description ul{margin-bottom:1rem;padding-right:2rem}.service-packages-long-description li{margin-bottom:.5rem}.service-packages-long-description img{display:block}.service-packages-long-description iframe,.service-packages-long-description img,.service-packages-long-description video{border-radius:8px;height:auto;margin:1rem 0;max-width:100%}.service-packages-long-description a{color:#f7ec06;text-decoration:underline}.service-packages-long-description a:hover{color:#e6d905}.service-packages-long-description table{border-collapse:collapse;margin:1rem 0;width:100%}.service-packages-long-description table td,.service-packages-long-description table th{border:1px solid #ffffff1a;padding:.75rem;text-align:right}.service-packages-long-description table th{background:#f7ec061a;color:#f7ec06;font-weight:700}.service-packages-long-description blockquote{border-right:4px solid #f7ec06;color:#ffffffb3;font-style:italic;margin:1.5rem 0;padding-right:1.5rem}.service-packages-long-description code{background:#0000004d;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;padding:.2rem .5rem}.service-packages-long-description pre{background:#0000004d;border-radius:8px;margin:1rem 0;overflow-x:auto;padding:1rem}.service-packages-long-description pre code{background:#0000;padding:0}.service-packages-price{align-items:center;color:#f7ec06;display:flex;font-size:2rem;font-weight:700;gap:.5rem;justify-content:center}.service-packages-price-value{color:#f7ec06}.service-packages-section{margin-bottom:2rem}.service-packages-section-title{border-right:4px solid #f7ec06;color:#f7ec06;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-right:1rem;text-align:right}.service-packages-grid{grid-gap:1.8rem;direction:rtl;display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));justify-content:flex-start}.service-packages-grid--single{grid-template-columns:minmax(450px,800px);justify-content:center}.service-packages-grid--single .service-packages-card{margin:0 auto;max-width:800px}.service-packages-card{align-items:stretch;background:#343444;border:none;border-radius:16px;box-shadow:0 8px 30px #0000004d;display:flex;flex-direction:row;height:auto;max-width:100%;min-height:200px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.service-packages-card:hover{box-shadow:0 8px 30px #0000004d;transform:translateY(-8px)}.service-packages-card-header{background:#343444;flex:0 0 250px;max-width:300px;min-width:200px;padding:1rem}.service-packages-card-header,.service-packages-card-image{align-items:center;display:flex;justify-content:center;position:relative}.service-packages-card-image{height:100%;width:100%;z-index:3}.service-packages-main-image{border:4px solid #fff;border-radius:10px;box-shadow:0 5px 20px #0006;height:100%;max-height:200px;max-width:200px;object-fit:cover;width:100%}.service-packages-card-content{background:#343444!important;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.2rem}.service-packages-card-title{color:#fff!important;font-size:.95rem;font-weight:700;margin:0 0 .8rem;text-align:right}.service-packages-card-description-text{color:#ffffffb3;font-size:.85rem;line-height:1.5;margin:.5rem 0;text-align:right}.service-packages-card-price{color:#fff!important;font-size:1.3rem;font-weight:700;margin:0 0 1.5rem;text-align:right}.service-packages-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.service-packages-card-button{align-items:center;background:#2a2a3a!important;border:2px solid #f7ec06!important;border-radius:20px;box-shadow:none!important;color:#f7ec06!important;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:700;gap:.4rem;justify-content:center;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease}.service-packages-card-button:hover:not(:disabled){background:#fff!important;border-color:#fff!important;color:#2a2a2a!important;transform:translateY(-2px)}.service-packages-card-button:disabled{background:#2a2a3a!important;border-color:#f7ec0680!important;color:#f7ec0680!important;cursor:not-allowed;opacity:.5}.service-packages-favorite-btn{background:none;border:none;border-radius:50%;color:#eeefc8;cursor:pointer;font-size:1.5rem;padding:.4rem;transition:all .3s ease}.service-packages-favorite-btn:hover{color:#fff;transform:scale(1.1)}@media (max-width:1024px){.service-hero-section{gap:2rem;grid-template-columns:1fr;padding:2rem}.service-hero-image{min-height:300px;order:-1}.service-inputs-in-box,.service-inputs-section{grid-template-columns:1fr}}@media (max-width:768px){.service-packages-container{padding:0 15px}.service-hero-section{margin-bottom:2rem;padding:1.5rem}.service-hero-title{font-size:2rem}.service-hero-description{font-size:1rem}.service-price-value{font-size:2rem}.service-hero-actions,.service-hero-meta{flex-direction:column}.service-hero-meta{align-items:flex-start;gap:1rem}.service-packages-header{margin-bottom:2rem;padding:1.5rem}.service-packages-title{font-size:1.8rem}.service-packages-description{font-size:1rem}.service-packages-price{font-size:1.5rem}.service-packages-section-title{font-size:1.5rem;margin-bottom:1.5rem}.service-packages-grid{gap:1.5rem;grid-template-columns:1fr}.service-packages-card{flex-direction:column;min-height:auto}.service-packages-card-header{flex:0 0 auto;max-width:100%;min-height:200px;min-width:auto}.service-packages-main-image{max-height:250px;max-width:100%}.service-description-wrapper{padding:1.5rem}.service-inputs-in-box{grid-template-columns:1fr}}.service-packages-favorite-btn.active{color:gold}.service-packages-stats{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.service-packages-stat-item{align-items:center;display:flex;flex-direction:column;gap:.5rem}.service-packages-stat-value{color:#f7ec06;font-size:2rem;font-weight:700}.service-packages-stat-label{color:#ffffffb3;font-size:.9rem}.service-packages-reviews-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.service-packages-rating-summary{align-items:center;display:flex;gap:.5rem}.service-packages-rating-value{color:#f7ec06;font-size:1.5rem;font-weight:700}.service-packages-rating-stars{align-items:center;display:flex;font-size:1.2rem;gap:.2rem}.service-packages-rating-stars svg{height:1.2rem;width:1.2rem}.service-packages-review-rating{align-items:center;display:flex;gap:.2rem;margin-top:.5rem}.service-packages-review-rating svg{height:1rem;width:1rem}.service-packages-rating-count{color:#ffffffb3;font-size:.9rem}.service-packages-add-review-btn-small{align-items:center;background:#0000;border:1px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-weight:700;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:.4rem;transition:all .3s;width:32px}.service-packages-add-review-btn-small:hover{background:#f7ec061a;transform:scale(1.1)}.service-packages-add-review-btn-small svg{height:20px;width:20px}.service-packages-add-review-btn-small span{font-size:18px;line-height:1}.service-packages-review-form{background:#343444;border-radius:12px;margin-bottom:2rem;padding:2rem}.service-packages-review-form-top{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:.75rem;padding:1rem}.service-packages-review-form h3{color:#f7ec06;margin-bottom:1.5rem}.service-packages-review-form-group{margin-bottom:.75rem}.service-packages-review-form-group label{color:#fff;display:block;font-size:.85rem;font-weight:700;margin-bottom:.35rem}.service-packages-review-form-group input,.service-packages-review-form-group select,.service-packages-review-form-group textarea{background:#2a2a3a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.85rem;padding:.5rem;width:100%}.service-packages-review-form-group textarea{min-height:100px;resize:vertical}.service-packages-review-form-rating-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.service-packages-review-form-stars{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.service-packages-review-form-stars label{color:#fff;font-size:.85rem;font-weight:700;margin:0;white-space:nowrap}.service-packages-review-stars-selector{align-items:center;display:flex;gap:.3rem}.service-packages-star-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:relative;transition:transform .2s}.service-packages-star-btn:hover{transform:scale(1.2)}.service-packages-star-btn:active{transform:scale(1.1)}.service-packages-star-btn svg{height:1.2rem;transition:all .2s;width:1.2rem}.service-packages-review-stars-selector:hover .service-packages-star-btn:not(:hover)~.service-packages-star-btn svg{opacity:.5}.service-packages-review-form-comment-inline{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:150px}.service-packages-review-form-comment-inline label{color:#fff;font-size:.85rem;font-weight:700;margin:0;white-space:nowrap}.service-packages-review-comment-input{background:#2a2a3a;border:1px solid #fff3;border-radius:6px;color:#fff;flex:1 1;font-size:.85rem;padding:.5rem}.service-packages-review-comment-input:focus{border-color:#f7ec06;box-shadow:0 0 0 2px #f7ec0633;outline:none}.service-packages-review-comment-input::placeholder{color:#ffffff80}.service-packages-submit-review-btn{background:#f7ec06;border:none;border-radius:6px;color:#1f1f2c;cursor:pointer;font-size:.85rem;font-weight:700;padding:.5rem 1.5rem;transition:background .3s}.service-packages-submit-review-btn:hover{background:#e6d905}.service-packages-reviews-list{display:flex;flex-direction:column;gap:1.5rem}.service-packages-review-item{background:#343444;border-radius:12px;padding:1.5rem}.service-packages-review-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.service-packages-review-author{display:flex;flex-direction:column;gap:.5rem}.service-packages-review-author strong{color:#f7ec06}.service-packages-review-rating{color:#f7ec06;font-size:1rem}.service-packages-review-date{color:#ffffff80;font-size:.9rem}.service-packages-review-comment{color:#fffc;line-height:1.6;margin:0}.service-packages-no-reviews{color:#ffffff80;padding:2rem;text-align:center}.service-packages-payment-bar{background:#343444;border-top:2px solid #f7ec06;bottom:0;box-shadow:0 -4px 20px #0000004d;left:0;padding:1rem 2rem;position:fixed;right:0;z-index:1000}.service-packages-payment-bar-content{align-items:center;direction:rtl;display:flex;gap:1.5rem;justify-content:space-between;margin:0;max-width:100%;padding:0 2rem;width:100%}.service-packages-payment-right{align-items:center;display:flex;flex:0 0 auto;gap:1.5rem;justify-content:flex-start;order:1}.service-packages-payment-left{align-items:center;display:flex;flex:1 1;gap:1rem;justify-content:flex-start;order:2}.service-packages-buy-now-btn{align-items:center;background:#1f1f2c;border:2px solid #f7ec06;border-radius:12px;color:#f7ec06;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:700;gap:.5rem;height:44px;justify-content:center;min-height:44px;padding:.7rem 1.5rem;transition:all .3s ease;white-space:nowrap}.service-packages-buy-now-btn:hover{background:#f7ec061a;transform:translateY(-2px)}.service-packages-buy-now-btn svg{height:20px;width:20px}.service-packages-add-to-cart-bar-btn{background:#f7ec06;border:none;border-radius:12px;color:#1f1f2c;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:700;height:44px;min-height:44px;padding:.7rem 1.5rem;transition:all .3s ease;white-space:nowrap}.service-packages-add-to-cart-bar-btn:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.service-packages-add-to-cart-bar-btn:disabled{background:#f7ec0680!important;color:#1f1f2c80!important;cursor:not-allowed;opacity:.5}.service-packages-buy-now-btn:disabled{background:#1f1f2c80!important;border-color:#f7ec0680!important;color:#f7ec0680!important;cursor:not-allowed;opacity:.5}.service-packages-buy-now-btn:hover:not(:disabled){background:#f7ec061a;transform:translateY(-2px)}.service-packages-quantity-price{align-items:center;display:flex;gap:.5rem;padding:0 1rem}.service-packages-quantity-btn{align-items:center;background:#0000;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;padding:.25rem .5rem;transition:all .3s ease;width:32px}.service-packages-quantity-btn:hover:not(:disabled){color:#f7ec06;transform:scale(1.1)}.service-packages-quantity-btn:disabled{cursor:not-allowed;opacity:.3}.service-packages-quantity-separator{background:#ffffff4d;height:20px;width:1px}.service-packages-quantity-value{color:#fff;font-size:1.1rem;font-weight:700;min-width:30px;text-align:center}.service-packages-price-display{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;gap:.3rem;margin-right:.5rem}.service-packages-payment-description{color:#ffffffe6;font-family:DINNextLTArabic-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;margin-right:0;max-width:300px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.service-packages-payment-bar{padding:.75rem 1rem}.service-packages-payment-bar-content{flex-direction:column;gap:1rem}.service-packages-payment-right{justify-content:space-between;order:2;width:100%}.service-packages-payment-left{justify-content:center;order:1;width:100%}.service-packages-add-to-cart-bar-btn,.service-packages-buy-now-btn{flex:1 1;font-size:1rem;min-height:45px;padding:.8rem 1.5rem}.service-packages-buy-now-btn{border-radius:0 8px 8px 0}.service-packages-add-to-cart-bar-btn{border-radius:8px 0 0 8px}.service-packages-quantity-price{padding:0}.service-packages-payment-description{font-size:18px;max-width:150px}.service-packages-review-form-rating-row,.service-packages-reviews-header{align-items:flex-start;flex-direction:column}.service-packages-review-form-rating-row{gap:1rem}.service-packages-review-form-stars{width:100%}.service-packages-review-form-comment-inline{align-items:flex-start;flex-direction:column;gap:.5rem;width:100%}.service-packages-review-comment-input{width:100%}}@media (max-width:480px){.service-packages-payment-bar{padding:.6rem .75rem}.service-packages-add-to-cart-bar-btn,.service-packages-buy-now-btn{flex:1 1;font-size:.9rem;height:36px;min-height:36px;padding:.5rem 1.2rem}.service-packages-buy-now-btn svg{height:16px;width:16px}.service-packages-quantity-price{gap:.3rem}.service-packages-price-display,.service-packages-quantity-value{font-size:1rem}}@media (max-width:768px){.service-packages-container{box-sizing:border-box!important;margin:0 auto 0 20px!important;max-width:none!important;padding:0 15px 0 30px!important;width:100%!important}.service-packages-payment-bar{padding:1rem 1.5rem!important}.service-packages-payment-bar-content{padding:0 1.5rem!important}.service-packages-payment-left{justify-content:center!important}.service-hero-section{margin:0 auto 0 10px!important;padding:1.5rem 15px 1.5rem 30px!important}.service-packages-section{text-align:center!important}.service-packages-section-title{border:none!important;padding:0 15px 0 30px!important;text-align:center!important}.service-packages-grid{align-content:center!important;justify-content:center!important;justify-items:center!important;margin:0 auto!important;padding:0 15px 0 30px!important;width:100%!important}.service-packages-reviews-header{align-items:center!important;flex-direction:column!important;gap:1rem!important;justify-content:center!important;text-align:center!important}.service-packages-reviews-list{align-items:center!important;padding:0 15px 0 30px!important}.service-packages-review-item{margin:0 auto!important;max-width:100%!important;padding:1rem .5rem 1rem 1.5rem!important;width:100%!important}.service-packages-review-header{justify-content:center!important;text-align:center!important}}.category-page{background:#1f1f2c;color:#fff;min-height:100vh;padding:.5rem 0}.category-container{margin:0 auto;max-width:1400px;padding:0 1rem}.category-header{margin-bottom:.75rem;margin-top:1rem;padding:2rem 0 .5rem;text-align:center}.category-breadcrumb{color:#f7ec06;font-size:.9rem;margin-bottom:.5rem}.category-breadcrumb a{color:#f7ec06;text-decoration:none;transition:opacity .3s}.category-breadcrumb a:hover{opacity:.8}.category-title{color:#f7ec06;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;position:relative}.category-title-underline{background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;content:"";display:block;height:5px;margin:12px auto 0;overflow:visible;position:relative;width:150px}.category-title-underline:before{animation:category-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes category-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.category-description{color:#ccc;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px}.category-section{margin-bottom:1rem}.category-section-title{border-bottom:2px solid #f7ec06;color:#f7ec06;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem}.category-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.category-grid--cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:1024px){.category-grid--cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.category-grid--cards{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:480px){.category-grid--cards{gap:1rem;grid-template-columns:1fr}}.category-card{background:#343444;border-radius:12px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s,box-shadow .3s}.category-card:hover{box-shadow:0 8px 20px #f7ec0633;transform:translateY(-5px)}.category-card-image{background:#2a2a3a;height:200px;overflow:hidden;width:100%}.category-card-image img{height:100%;object-fit:cover;width:100%}.category-card-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.category-card-content h3{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.category-card-content p{color:#ccc;flex-grow:1;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.category-card-price{align-items:center;color:#f7ec06;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.category-price-per{color:#ffffffb3;font-size:.9rem;font-weight:400}.category-card-actions{align-items:center;display:flex;gap:.5rem}.category-card-button{background:#f7ec06;border:none;border-radius:8px;color:#1f1f2c;cursor:pointer;display:inline-block;flex:1 1;font-weight:700;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background .3s,transform .2s}.category-card-button:hover{background:#e6d905;transform:scale(1.05)}.category-favorite-btn{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:8px;color:#f7ec06;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:background .3s}.category-favorite-btn:hover{background:#f7ec061a}.category-empty{color:#ccc;font-size:1.2rem;padding:4rem 2rem;text-align:center}@media (max-width:768px){.category-grid{gap:1.5rem;grid-template-columns:1fr}.category-title{font-size:2rem}.category-section-title{font-size:1.5rem}.category-container{padding:0 1rem}.category-page{padding:.5rem 0}.category-container{padding:0 .75rem}.category-header{margin-bottom:.5rem;padding:.5rem 0}}@media (min-width:769px) and (max-width:1024px){.category-grid{grid-template-columns:repeat(2,1fr)}}.category-section .service-packages-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center}.category-section .service-packages-card{display:flex;flex-direction:column;height:auto;max-width:320px;min-height:500px;width:100%}.category-section .service-packages-card-header{min-height:250px;padding:1rem}.category-section .service-packages-main-image{border-radius:12px;height:200px;max-width:220px;object-fit:contain;width:100%}.category-section .service-packages-card-content{display:flex;flex:1 1;flex-direction:column;padding:1rem}.category-section .service-packages-card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.15rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;min-height:2.8rem;overflow:hidden;text-overflow:ellipsis}.category-section .service-packages-card-description-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-size:.9rem;line-height:1.6;margin-bottom:1rem;min-height:4.5rem;overflow:hidden;text-overflow:ellipsis}.category-section .service-packages-card-price{font-size:1.4rem;margin-bottom:1.25rem;margin-top:auto}.category-section .service-packages-card-actions{margin-top:auto}@media (max-width:768px){.category-section .service-packages-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.category-section .service-packages-card{max-width:100%}.category-section .service-packages-card-header{min-height:220px;padding:1rem}.category-section .service-packages-main-image{height:170px;max-width:180px}}@media (max-width:480px){.category-section .service-packages-grid{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:768px){.category-title-underline{height:4px;width:120px}.category-title-underline:before{height:10px;width:10px}}@media (max-width:480px){.category-title-underline{height:3px;width:100px}.category-title-underline:before{height:8px;width:8px}}@media (max-width:360px){.category-title-underline{height:3px;width:80px}.category-title-underline:before{height:6px;width:6px}}@media (max-width:768px){.category-grid,.category-grid--cards,.portfolio__grid--cards,.service-packages-grid{grid-template-columns:1fr!important;max-width:100%;overflow-x:hidden}.category-container{padding-left:1.25rem;padding-right:1.25rem}}.page-section{background:#1f1f2c;display:flex;flex-direction:column;min-height:100vh}.page-hero{background-position:50%;background-size:cover;border-bottom:1px solid #ffffff0d;padding:4rem 1.5rem;width:100%}.page-hero__content{color:#fff;margin:0 auto;max-width:960px;text-align:center}.page-hero__eyebrow{color:#d4a017;font-size:.8rem;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}.page-hero__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;margin:0 0 1rem}.page-hero__subtitle{color:#c1c4d6;font-size:1rem;line-height:1.8;margin:0 auto;max-width:720px}.page-container{margin:-3rem auto 3rem;max-width:900px;padding:0 1.5rem;width:100%}.page-card{background:linear-gradient(135deg,#141420,#1a1a2e);border:1px solid #d4a0171a;border-radius:20px;box-shadow:0 20px 70px #00000059,0 0 0 1px #d4a0171a;overflow:hidden;padding:2.5rem;position:relative}.page-card:before{animation:borderGlow 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#d4a017,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes borderGlow{0%,to{opacity:.3}50%{opacity:1}}.page-card--error{text-align:center}.page-content{animation:fadeInContent 1.2s ease-out;color:#e2e4f0;font-size:1rem;line-height:2}@keyframes fadeInContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-content h2,.page-content h3,.page-content h4{animation:slideInFromLeft 1s ease-out;animation-fill-mode:both;color:#fff;margin-bottom:1rem;margin-top:2rem}.page-content h2:first-child{animation-delay:.2s}.page-content h2:nth-child(2){animation-delay:.4s}.page-content h2:nth-child(3){animation-delay:.6s}.page-content h2:nth-child(4){animation-delay:.8s}.page-content h2:nth-child(5){animation-delay:1s}.page-content h2:nth-child(6){animation-delay:1.2s}.page-content h2:nth-child(7){animation-delay:1.4s}.page-content h2:nth-child(8){animation-delay:1.6s}.page-content h2:nth-child(9){animation-delay:1.8s}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.page-content p{margin-bottom:1rem}.page-content ol,.page-content p,.page-content ul{animation:fadeInUp .8s ease-out;animation-fill-mode:both}.page-content ol,.page-content ul{margin:1rem 0;padding-right:1.25rem}.page-content p:nth-child(2){animation-delay:.1s}.page-content p:nth-child(3){animation-delay:.2s}.page-content p:nth-child(4){animation-delay:.3s}.page-content p:nth-child(5){animation-delay:.4s}.page-content ul:first-child{animation-delay:.5s}.page-content ul:nth-child(2){animation-delay:.6s}.page-content ul:nth-child(3){animation-delay:.7s}.page-content a{border-bottom:1px solid #d4a01766;color:#d4a017;position:relative;text-decoration:none;transition:all .3s ease}.page-content a:hover{border-bottom-color:#d4a017;color:#fff;text-shadow:0 0 10px #d4a01780}.page-content li{margin-bottom:.5rem;padding-right:1rem;position:relative}.page-content li:before{color:#d4a017;content:"•";font-weight:700;position:absolute;right:-.5rem;top:0}.page-content img{animation:zoomInImage 1s ease-out;animation-fill-mode:both;border-radius:12px;height:auto;margin:1.5rem 0;max-width:100%}.page-content .page-content{background:#0000!important;color:#e2e4f0!important}.page-content h1{color:#d4a017!important;font-size:2.5rem;margin-bottom:2rem;text-align:center}.page-content h2{border-bottom:2px solid #d4a017!important}.page-content h2,.page-content h3{color:#d4a017!important}.page-content div[style*="background: #f9f9f9"]{background:#f7ec060d!important;border-radius:12px;margin-bottom:2rem!important;padding:2rem!important}.page-content div[style*="background: #1F1F2C"]{background:#1f1f2c!important;border-radius:12px;color:#e2e4f0!important;margin-top:3rem!important;padding:2rem!important}.page-content div[style*="color: #fff"]{color:#e2e4f0!important}.page-content strong{color:#d4a017!important}@keyframes zoomInImage{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page-updated{color:#9ea3c3;font-size:.9rem;margin-top:2rem;text-align:left}.page-status{color:#fff;margin:0 0 1rem}.page-status--error{color:#ff6b6b}.page-btn{background:#f7ec06;border:none;border-radius:999px;color:#1f1f2c;cursor:pointer;font-weight:700;padding:.75rem 1.75rem;transition:transform .2s ease,box-shadow .2s ease}.page-btn:hover{box-shadow:0 10px 25px #f7ec0640;transform:translateY(-2px)}@media (max-width:640px){.page-container{margin-top:-2.5rem;padding:0 1rem}.page-card{padding:1.75rem}.page-content{font-size:.95rem}}.view-all{background:#1f1f2c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.view-all__container{margin:0 auto;max-width:1200px;padding:0 2rem}.view-all__main{padding:2rem 0}.view-all__sub-nav{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 0}.view-all__dropdown-container{position:relative}.view-all__sort-btn{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.view-all__sort-btn:hover{background:#ffffff1a;color:#fff}.view-all__dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.view-all__dropdown-menu{animation:dropdownFadeIn .2s ease-out;background:#1f1f2c;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 25px #00000026;left:0;margin-top:.5rem;min-width:200px;position:absolute;top:100%;z-index:1000}.view-all__dropdown-item{background:none;border:none;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:block;font-size:.9rem;font-weight:500;padding:.8rem 1rem;position:relative;text-align:right;transition:all .3s ease;width:100%}.view-all__dropdown-item:last-child{border-bottom:none}.view-all__dropdown-item:hover{background:#ffffff1a;color:#fff;padding-right:1.5rem}.view-all__dropdown-item.selected{background:#f7ec0626;color:#f7ec06;font-weight:600}.view-all__dropdown-item.selected:after{color:#f7ec06;content:"✓";font-weight:700;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.view-all__counter{align-items:center;display:flex}.view-all__counter-text{color:#666;font-size:.9rem;font-weight:600;transition:all .3s ease}.view-all__counter-text:hover{color:#fff}.view-all__products{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,300px));justify-content:center;margin-top:3rem}.view-all__product-card{background:#343444!important;border:1px solid #f7ec061a;border-radius:20px;box-shadow:0 8px 25px #f7ec061a;overflow:hidden;transition:all .3s ease}.view-all__product-card:hover{box-shadow:0 12px 35px #f7ec0633;transform:translateY(-8px)}.view-all__product-header{height:250px;overflow:hidden;position:relative}.view-all__product-header-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.view-all__product-logo{align-items:center;background:#fff3;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:.8rem;width:40px}.view-all__product-logo-letter{color:#fff;font-size:1.2rem;font-weight:700}.view-all__snapchat-icon{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));font-size:2.2rem;margin:0 .8rem}.view-all__product-line{background:#ffffff4d;height:30px;margin:0 .8rem;width:2px}.view-all__product-subtitle{color:#fff;font-size:1rem;font-weight:700;margin:0}.view-all__star{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));position:absolute;right:12px;top:8px}.view-all__badge{background:#ffffffe6;border-radius:12px;box-shadow:0 2px 8px #0003;color:#333;font-size:.7rem;font-weight:700;left:12px;padding:.2rem .5rem;position:absolute;top:12px}.view-all__product-content{direction:rtl;padding:2rem 1.5rem}.view-all__product-title{color:#333;font-size:1.1rem;font-weight:700;margin:0 0 .8rem}.view-all__product-price{color:#f7ec06;font-size:1.3rem;font-weight:700;margin:0 0 1.5rem}.view-all__product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.view-all__favorite-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.3rem;order:2;padding:.4rem;transition:all .3s ease}.view-all__favorite-btn:hover{background:#ffffff1a;color:#f7ec06;transform:scale(1.1)}.view-all__add-to-cart{align-items:center;background:#0000;border:2px solid #f7ec06;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:700;gap:.4rem;justify-content:center;order:1;padding:.6rem 1.2rem;transition:all .3s ease}.view-all__add-to-cart:hover{background:#fff;color:#1f1f2c;transform:translateY(-2px)}.view-all__cart-icon{font-size:.9rem}.view-all__contact-btn{background:#6c757d;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:.6rem 1rem;transition:all .3s ease}.view-all__contact-btn:hover{background:#555;transform:translateY(-2px)}.view-all__reviews{background:#343444!important;border:1px solid #f7ec061a;border-radius:20px;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:900px;padding:3rem 0}.view-all__reviews-header{margin-bottom:2rem;padding:0 2rem}.view-all__reviews-title{color:#f7ec06;font-size:30px;font-weight:700;margin:0;padding-right:1rem;position:relative;text-align:right}.view-all__reviews-title:before{background:#f7ec06;border-radius:2px;content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.view-all__reviews-container{padding:0 2rem;position:relative}.view-all__slider-btn{background:none;border:none;color:#f7ec06;cursor:pointer;font-size:1.2rem;font-weight:700;height:40px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.view-all__slider-btn:hover{color:#fff}.view-all__slider-btn--prev{left:1rem}.view-all__slider-btn--next{left:4rem}.view-all__reviews-slider{border-radius:15px;margin-top:2rem;overflow:hidden;padding-left:5rem}.view-all__reviews-track{display:flex;transition:transform .5s ease-in-out}.view-all__reviews-grid{display:flex;gap:1.5rem;min-width:100%}.view-all__review-card{background:#343444!important;border:none;border-radius:15px;box-shadow:0 4px 15px #f7ec061a;flex-shrink:0;min-width:300px;padding:1.5rem;position:relative;transition:all .3s ease}.view-all__review-rating{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.view-all__star{color:#faca15!important;display:inline-block!important;font-size:1.2rem}.view-all__rating-number{color:#fff;font-size:1rem;font-weight:700}.view-all__reviewer{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.view-all__reviewer-avatar{align-items:center;background:#f7ec061a;border:2px solid #f7ec0633;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.view-all__avatar-icon{color:#f7ec06;font-size:1.5rem}.view-all__reviewer-info{display:flex;flex-direction:column}.view-all__reviewer-name{color:#fff;font-size:1rem;font-weight:700;margin:0 0 .2rem}.view-all__reviewer-date{color:#c7c7c7;font-size:.9rem}.view-all__review-content{position:relative}.view-all__quote-open{top:-10px}.view-all__quote-close,.view-all__quote-open{color:#f7ec06;font-family:serif;font-size:3rem;left:10px;line-height:1;opacity:.3;position:absolute}.view-all__quote-close{bottom:-20px}.view-all__review-text{color:#e9e9e9;font-size:1rem;line-height:1.6;margin:0;padding:1rem 0;text-align:right}@media (max-width:992px){.view-all__container{padding:0 15px}.view-all__sub-nav{align-items:stretch;flex-direction:column;gap:1rem;padding:.8rem 0}.view-all__sort-btn{font-size:.95rem;justify-content:space-between;padding:.6rem 1rem;width:100%}.view-all__dropdown-menu{left:0;right:0;width:100%}.view-all__counter{align-self:center;background:#f7ec060d;border-radius:8px;justify-content:center;padding:.5rem;width:100%}.view-all__counter-text{font-size:.85rem}.view-all__products{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}}@media (max-width:768px){.view-all{box-sizing:border-box;padding:120px 0 2.5rem}.view-all,.view-all__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.view-all__main{margin:0 auto;max-width:100%;padding:1.5rem 0;width:100%}.view-all__products{align-items:center;display:flex;flex-direction:column;gap:1.5rem;grid-template-columns:1fr;justify-content:center;margin:2rem auto 0;max-width:400px;max-width:100%;width:100%}.view-all__product-card{border-radius:12px;width:100%}.view-all__product-header{height:220px;padding:1.5rem 1.2rem}.view-all__snapchat-icon{font-size:2rem}.view-all__product-content{padding:1.5rem}.view-all__product-title{font-size:1.05rem}.view-all__product-price{font-size:1.2rem}.view-all__product-actions{align-items:stretch;flex-direction:row;gap:.8rem}.view-all__favorite-btn{flex-shrink:0;order:1}.view-all__add-to-cart{flex:1 1;font-size:.85rem;order:2;padding:.7rem 1rem}.view-all__contact-btn{flex-shrink:0;font-size:.75rem;order:3;padding:.7rem .9rem}.view-all__reviews{margin:3rem auto 0;max-width:420px;max-width:100%;padding:1.5rem 1rem;width:100%}.view-all__reviews-header{padding:0 1rem}.view-all__reviews-title{font-size:1.6rem}.view-all__reviews-container{padding:0 1rem}.view-all__reviews-slider{padding-left:0}.view-all__reviews-grid{align-items:stretch;flex-direction:column;gap:1.2rem}.view-all__review-card{min-width:100%}.view-all__slider-btn{font-size:1.1rem;height:38px;width:38px}.view-all__slider-btn--prev{left:.5rem}.view-all__slider-btn--next{left:3.2rem}}@media (max-width:480px){.view-all{box-sizing:border-box;padding:120px 0 2.5rem}.view-all,.view-all__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.view-all__container{padding:0 10px}.view-all__main{padding:1rem 0}.view-all__sub-nav{margin-bottom:1.5rem;padding:.6rem 0}.view-all__sort-btn{font-size:.9rem;padding:.5rem .8rem}.view-all__dropdown-item{font-size:.85rem;padding:.7rem .8rem}.view-all__counter-text{font-size:.8rem}.view-all__products{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;margin-top:1.5rem;max-width:100%;width:100%}.view-all__product-card{border-radius:10px}.view-all__product-header{height:200px;padding:1.2rem 1rem}.view-all__product-logo{height:35px;margin-right:.6rem;width:35px}.view-all__product-logo-letter{font-size:1rem}.view-all__snapchat-icon{font-size:1.8rem;margin:0 .6rem}.view-all__product-line{height:25px;margin:0 .6rem}.view-all__product-subtitle{font-size:.9rem}.view-all__star{font-size:1rem;right:10px;top:6px}.view-all__badge{font-size:.65rem;left:10px;padding:.15rem .4rem;top:10px}.view-all__product-content{padding:1.2rem}.view-all__product-title{font-size:.95rem;margin-bottom:.6rem}.view-all__product-price{font-size:1.15rem;margin-bottom:1.2rem}.view-all__product-actions{gap:.6rem}.view-all__favorite-btn{font-size:1.2rem;padding:.3rem}.view-all__add-to-cart{border-radius:15px;font-size:.8rem;padding:.6rem .8rem}.view-all__cart-icon{font-size:.85rem}.view-all__contact-btn{border-radius:15px;font-size:.7rem;padding:.6rem .75rem}.view-all__reviews{border-radius:15px;margin:2rem auto 0;max-width:100%;padding:1.5rem .5rem;width:100%}.view-all__reviews-header{margin-bottom:1.5rem;padding:0 .8rem}.view-all__reviews-title{font-size:1.4rem;padding-right:.8rem}.view-all__reviews-title:before{height:25px;width:3px}.view-all__reviews-container{padding:0 .8rem}.view-all__reviews-grid{gap:1rem}.view-all__review-card{border-radius:12px;padding:1rem}.view-all__review-rating{margin-bottom:.8rem}.view-all__reviewer-avatar{height:45px;width:45px}.view-all__avatar-icon{font-size:1.3rem}.view-all__reviewer-name{font-size:.9rem}.view-all__reviewer-date{font-size:.75rem}.view-all__slider-btn{font-size:1rem;height:35px;width:35px}.view-all__slider-btn--prev{left:.3rem}.view-all__slider-btn--next{left:2.8rem}.view-all__review-text{font-size:.9rem;line-height:1.5;padding:.8rem 0}.view-all__quote-close,.view-all__quote-open{font-size:2rem}.view-all__quote-open{left:8px;top:-8px}.view-all__quote-close{bottom:-15px;left:8px}}@media (max-width:360px){.view-all{box-sizing:border-box;padding:120px 0 2.5rem}.view-all,.view-all__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.view-all__container{padding:0 8px}.view-all__reviews-container{padding:0 .6rem}.view-all__slider-btn{font-size:.95rem;height:33px;width:33px}.view-all__product-card{border-radius:8px}.view-all__product-header{height:180px}}.unified-reviews{background:#0000;border-top:1px solid #3a3a4a;margin-top:4rem;padding-top:2rem}.unified-reviews__container{margin:0 auto;max-width:1200px;padding:0 2rem}.unified-reviews__header{margin-bottom:2rem;text-align:center}.unified-reviews__title{color:#fff;font-size:1.5rem;font-weight:700;margin:0;padding-right:1rem;position:relative}.unified-reviews__title:before{background:#f7ec06;border-radius:2px;content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.unified-reviews__desktop{align-items:center;display:flex;gap:1rem}.unified-reviews__slider-btn{align-items:center;background:#2a2a3a;border:1px solid #3a3a4a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;transition:all .3s ease;width:50px}.unified-reviews__slider-btn:hover{background:#f7ec06;border-color:#f7ec06;color:#1f1f2c}.unified-reviews__slider{flex:1 1;overflow:hidden}.unified-reviews__track{transition:transform .3s ease;will-change:transform}.unified-reviews__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.unified-reviews__card{background:#2a2a3a;border:1px solid #3a3a4a;border-radius:12px;contain:layout style paint;cursor:pointer;padding:1.5rem;transition:all .3s ease;will-change:transform,box-shadow}.unified-reviews__card:hover{border-color:#f7ec06;box-shadow:0 4px 15px #0003;transform:translateY(-2px)}.unified-reviews__card.active{background:#f7ec060d;border-color:#f7ec06}.unified-reviews__review-rating{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.unified-reviews__star{color:#666;font-size:1.2rem;transition:color .3s ease}.unified-reviews__star.filled{color:#f7ec06}.unified-reviews__rating-number{color:#fff;font-weight:600;margin-left:.5rem}.unified-reviews__reviewer{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.unified-reviews__reviewer-avatar{align-items:center;background:#3a3a4a;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.unified-reviews__avatar-icon{font-size:1.2rem}.unified-reviews__reviewer-info{flex:1 1}.unified-reviews__reviewer-name{color:#fff;font-weight:600;margin-bottom:.25rem}.unified-reviews__reviewer-date{color:#666;font-size:.8rem}.unified-reviews__review-content{position:relative}.unified-reviews__quote-close,.unified-reviews__quote-open{color:#f7ec06;font-size:2rem;font-weight:700;opacity:.3;position:absolute}.unified-reviews__quote-open{right:-.5rem;top:-.5rem}.unified-reviews__quote-close{bottom:-.5rem;left:-.5rem}.unified-reviews__review-text{color:#fff;font-size:.9rem;line-height:1.6;margin:0}.unified-reviews__mobile{display:none}.unified-reviews__mobile-slider{border-radius:12px;overflow:hidden}.unified-reviews__mobile-track{display:flex;transition:transform .3s ease;will-change:transform}.unified-reviews__mobile-card{background:#2a2a3a;border:1px solid #3a3a4a;border-radius:12px;margin:0 .5rem;min-width:100%;padding:1.5rem}.unified-reviews__mobile-controls{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.unified-reviews__mobile-btn{align-items:center;background:#2a2a3a;border:1px solid #3a3a4a;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.unified-reviews__mobile-btn:hover{background:#f7ec06;border-color:#f7ec06;color:#1f1f2c}@media (max-width:992px){.unified-reviews__container{padding:0 1.5rem}.unified-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.unified-reviews__desktop{display:none}.unified-reviews__mobile{display:block}.unified-reviews__container{padding:0 1rem}.unified-reviews__title{font-size:1.3rem}.unified-reviews__title:before{height:25px;width:3px}.unified-reviews--compact .unified-reviews__mobile-card{background:#1f1f2c;border-color:#444;padding:1.1rem}.unified-reviews--compact .unified-reviews__mobile-controls{justify-content:space-between;padding:0 .25rem}.unified-reviews--compact .unified-reviews__mobile-btn{background:#141420;border-color:#444}}@media (max-width:480px){.unified-reviews__container{padding:0 .75rem}.unified-reviews__mobile-card{margin:0 .25rem;padding:1rem}.unified-reviews__title{font-size:1.2rem}.unified-reviews__review-rating{margin-bottom:.8rem}.unified-reviews__reviewer-avatar{height:35px;width:35px}.unified-reviews__avatar-icon{font-size:1rem}.unified-reviews__reviewer-name{font-size:.9rem}.unified-reviews__reviewer-date{font-size:.75rem}.unified-reviews__review-text{font-size:.85rem;line-height:1.5}.unified-reviews__quote-close,.unified-reviews__quote-open{font-size:1.5rem}.unified-reviews__mobile-btn{font-size:1rem;height:35px;width:35px}}@media (max-width:360px){.unified-reviews__container{padding:0 .5rem}.unified-reviews__mobile-card{padding:.8rem}.unified-reviews__title{font-size:1.1rem}.unified-reviews__review-text{font-size:.8rem}}.social-view-all{background:#1f1f2c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.social-view-all__container{margin:0 auto;max-width:1200px;padding:0 2rem}.social-view-all__main{padding:2rem 0}.social-view-all__sub-nav{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 0}.social-view-all__dropdown-container{position:relative}.social-view-all__sort-btn{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.social-view-all__sort-btn:hover{background:#ffffff1a;color:#fff}.social-view-all__dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.social-view-all__dropdown-menu{background:#2a2a3a;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;min-width:200px;overflow:hidden;position:absolute;top:100%;z-index:1000}.social-view-all__dropdown-item{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:.9rem;padding:.75rem 1rem;text-align:right;transition:background-color .2s ease;width:100%}.social-view-all__dropdown-item:hover{background:#ffffff1a}.social-view-all__counter{color:#666;font-size:.9rem}.social-view-all__counter-text{font-weight:500}.social-view-all__products{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.social-view-all__product-card{background:#2a2a3a;border:1px solid #3a3a4a;border-radius:12px;contain:layout style paint;overflow:hidden;transition:all .3s ease;will-change:transform,box-shadow}.social-view-all__product-card:hover{border-color:#f7ec06;box-shadow:0 8px 25px #0003;transform:translateY(-4px)}.social-view-all__product-header{height:200px;overflow:hidden;position:relative}.social-view-all__product-header-image{height:100%;position:relative;width:100%}.social-view-all__product-header-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.social-view-all__product-card:hover .social-view-all__product-header-image img{transform:scale(1.05)}.social-view-all__product-content{padding:1.5rem}.social-view-all__product-title{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:1rem;text-align:right}.social-view-all__product-price{align-items:center;color:#f7ec06;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem;margin-bottom:1.5rem}.social-view-all__product-actions{align-items:center;display:flex;gap:1rem}.social-view-all__favorite-btn{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-view-all__favorite-btn:hover{background:#ff47571a;border-color:#ff4757;color:#ff4757}.social-view-all__add-to-cart{align-items:center;background:#f7ec06;border:none;border-radius:8px;color:#1f1f2c;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.social-view-all__add-to-cart:hover{background:#e6d405;transform:translateY(-1px)}.social-view-all__reviews{border-top:1px solid #3a3a4a;margin-top:4rem;padding-top:2rem}.social-view-all__reviews-header{margin-bottom:2rem}.social-view-all__reviews-title{color:#fff;font-size:1.5rem;font-weight:700;text-align:center}.social-view-all__reviews-container{align-items:center;display:flex;gap:1rem}.social-view-all__slider-btn{align-items:center;background:#2a2a3a;border:1px solid #3a3a4a;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;transition:all .3s ease;width:50px}.social-view-all__slider-btn:hover{background:#f7ec06;border-color:#f7ec06;color:#1f1f2c}.social-view-all__reviews-slider{flex:1 1;overflow:hidden}.social-view-all__reviews-track{transition:transform .3s ease;will-change:transform}.social-view-all__reviews-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.social-view-all__review-card{background:#2a2a3a;border:1px solid #3a3a4a;border-radius:12px;contain:layout style paint;cursor:pointer;padding:1.5rem;transition:all .3s ease;will-change:transform,box-shadow}.social-view-all__review-card:hover{border-color:#f7ec06;box-shadow:0 4px 15px #0003;transform:translateY(-2px)}.social-view-all__review-card.active{background:#f7ec060d;border-color:#f7ec06}.social-view-all__review-rating{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.social-view-all__star{color:#666;font-size:1.2rem;transition:color .3s ease}.social-view-all__star.filled{color:#f7ec06}.social-view-all__rating-number{color:#fff;font-weight:600;margin-left:.5rem}.social-view-all__reviewer{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.social-view-all__reviewer-avatar{align-items:center;background:#3a3a4a;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.social-view-all__avatar-icon{font-size:1.2rem}.social-view-all__reviewer-info{flex:1 1}.social-view-all__reviewer-name{color:#fff;font-weight:600;margin-bottom:.25rem}.social-view-all__reviewer-date{color:#666;font-size:.8rem}.social-view-all__review-content{position:relative}.social-view-all__quote-close,.social-view-all__quote-open{color:#f7ec06;font-size:2rem;font-weight:700;opacity:.3;position:absolute}.social-view-all__quote-open{right:-.5rem;top:-.5rem}.social-view-all__quote-close{bottom:-.5rem;left:-.5rem}.social-view-all__review-text{color:#fff;font-size:.9rem;line-height:1.6;margin:0}@media (max-width:992px){.social-view-all__container{padding:0 1.5rem}.social-view-all__products{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.social-view-all__reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.social-view-all__container{padding:0 1rem}.social-view-all__main{padding:1.5rem 0}.social-view-all__sub-nav{align-items:flex-start;flex-direction:column;gap:1rem}.social-view-all__products{gap:1rem;grid-template-columns:1fr}.social-view-all__product-card{margin:0 auto;max-width:400px}.social-view-all__reviews-container{display:none}}@media (max-width:480px){.social-view-all__container{padding:0 .75rem}.social-view-all__main{padding:1rem 0}.social-view-all__product-content{padding:1rem}.social-view-all__product-title{font-size:1rem}.social-view-all__product-price{font-size:1.1rem}.social-view-all__add-to-cart{font-size:.8rem;padding:.6rem .8rem}.social-view-all__favorite-btn{font-size:1rem;height:35px;width:35px}}@media (max-width:360px){.social-view-all__container{padding:0 .5rem}.social-view-all__product-content{padding:.75rem}.social-view-all__product-title{font-size:.9rem}.social-view-all__product-price{font-size:1rem}}.accounts-for-sale{align-items:flex-start!important;background-color:#1f1f2c!important;box-sizing:border-box!important;display:flex!important;font-family:Arial,sans-serif;justify-content:center!important;left:0;margin:0 auto!important;max-width:100%!important;min-height:100vh;padding:0!important;position:relative;right:0;width:100%!important}.accounts-for-sale__container{max-width:1200px!important;padding:0 20px!important}.accounts-for-sale__container,.accounts-for-sale__main{box-sizing:border-box!important;display:block!important;margin:0 auto!important;position:relative;width:100%!important}.accounts-for-sale__main{max-width:100%!important;padding:2rem 0!important}.accounts-for-sale__sub-nav{align-items:center;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:2rem;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding:1rem 0;width:100%!important}.accounts-for-sale__dropdown-container{position:relative}.accounts-for-sale__sort-btn{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.accounts-for-sale__sort-btn:hover{background:#ffffff1a;color:#fff}.accounts-for-sale__dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.accounts-for-sale__dropdown-menu{animation:dropdownFadeIn .2s ease-out;background:#1f1f2c;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 25px #00000026;left:0;margin-top:.5rem;min-width:200px;position:absolute;top:100%;z-index:1000}.accounts-for-sale__dropdown-item{background:none;border:none;border-bottom:1px solid #f0f0f0;color:#fff!important;cursor:pointer;display:block;font-size:.9rem;font-weight:500;padding:.8rem 1rem;position:relative;text-align:right;transition:all .3s ease;width:100%}.accounts-for-sale__dropdown-item:last-child{border-bottom:none}.accounts-for-sale__dropdown-item:hover{background:#ffffff1a;color:#fff;padding-right:1.5rem}.accounts-for-sale__dropdown-item.selected{background:#f7ec0626;color:#f7ec06;font-weight:600}.accounts-for-sale__dropdown-item.selected:after{color:#f7ec06;content:"✓";font-weight:700;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.accounts-for-sale__counter{align-items:center;display:flex}.accounts-for-sale__counter-text{color:#666;font-size:.9rem;font-weight:600;transition:all .3s ease}.accounts-for-sale__counter-text:hover{color:#fff}.accounts-for-sale__products{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,300px));justify-content:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:3rem;max-width:100%!important;width:100%!important}.accounts-for-sale__product-card{background:#343444;border:none;border-radius:16px;box-shadow:0 8px 30px #0000004d;height:539px;overflow:hidden;position:relative;transition:all .3s ease;width:287px}.accounts-for-sale__product-card:hover{box-shadow:0 12px 35px #f7ec0633;transform:translateY(-8px)}.accounts-for-sale__product-header{align-items:center;background:#343444;display:flex;justify-content:center;min-height:280px;padding:0;position:relative}.accounts-for-sale__badge,.accounts-for-sale__category-icon,.accounts-for-sale__product-line,.accounts-for-sale__product-logo,.accounts-for-sale__product-logo-letter,.accounts-for-sale__product-subtitle,.accounts-for-sale__star{display:none}.accounts-for-sale__product-image{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:3}.accounts-for-sale__main-image{border:4px solid #fff;border-radius:10px;box-shadow:0 5px 20px #0006;height:231px;object-fit:cover;width:237px}.accounts-for-sale__main-image:hover{transform:none}.accounts-for-sale__product-content{background:#343444!important;padding:1.5rem}.accounts-for-sale__product-title{color:#fff!important;font-size:1.1rem;font-weight:700;margin:0 0 .8rem;text-align:right}.accounts-for-sale__product-price{color:#fff!important;font-size:1.3rem;font-weight:700;margin:0 0 1.5rem;text-align:right}.accounts-for-sale__product-price--discounted{color:#e02424!important}.accounts-for-sale__pricing{margin-bottom:1rem}.accounts-for-sale__discount-container{align-items:flex-start;display:flex;gap:1rem;width:100%}.accounts-for-sale__discount-info{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem}.accounts-for-sale__discount-badge{background:#f7ec06;border-radius:4px;color:#fff!important;font-size:.75rem;font-weight:700;padding:.2rem .5rem;white-space:nowrap}.accounts-for-sale__savings{color:#7ed3b3;font-size:.8rem;font-weight:500;white-space:nowrap}.accounts-for-sale__price-info{align-items:flex-end;display:flex;flex-direction:column;gap:.2rem}.accounts-for-sale__original-price{color:#9ca3af;font-size:.9rem;font-weight:500;text-decoration:line-through}.accounts-for-sale__product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.accounts-for-sale__favorite-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;padding:.4rem;transition:all .3s ease}.accounts-for-sale__favorite-btn:hover{color:#fff;transform:scale(1.1)}.accounts-for-sale__add-to-cart{align-items:center;background:#2a2a3a!important;border:2px solid #f7ec06!important;border-radius:20px;box-shadow:none!important;color:#f7ec06!important;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:700;gap:.4rem;justify-content:center;padding:.6rem 1.2rem;transition:all .3s ease}.accounts-for-sale__add-to-cart:hover{background:#fff!important;border-color:#fff!important;color:#2a2a2a!important;transform:translateY(-2px)}.accounts-for-sale__cart-icon{font-size:.9rem}.accounts-for-sale__reviews{background:#0000;border:none;border-radius:0;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;margin-top:4rem;max-width:100%!important;padding:0;width:100%!important}.accounts-for-sale__reviews-header{margin-bottom:2rem;padding:0 2rem}.accounts-for-sale__reviews-title{color:#f7ec06;font-size:30px;font-weight:700;margin:0;padding-right:1rem;position:relative;text-align:right}.accounts-for-sale__reviews-title:before{background:#f7ec06;border-radius:2px;content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.accounts-for-sale__reviews-container{padding:0 2rem;position:relative}.accounts-for-sale__slider-btn{background:#f7ec06;border:none;border-radius:50%;bottom:-60px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:40px;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:40px;z-index:10}.accounts-for-sale__slider-btn:hover{background:#fff;color:#2a2a2a}.accounts-for-sale__slider-btn--prev{left:calc(50% - 30px)}.accounts-for-sale__slider-btn--next{left:calc(50% + 30px)}.accounts-for-sale__reviews-grid--mobile{display:none}.accounts-for-sale__reviews-grid--desktop{display:flex;gap:1.5rem;min-width:100%}.accounts-for-sale__reviews-slider{border-radius:15px;margin-top:2rem;overflow:hidden;padding-left:5rem;position:relative;touch-action:pan-x}.accounts-for-sale__reviews-slider--desktop{display:block}.accounts-for-sale__reviews-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.accounts-for-sale__reviews-grid{display:flex;gap:1.5rem;min-width:100%}@media (max-width:768px){.accounts-for-sale__reviews-container{align-items:center;display:flex;flex-direction:column}.accounts-for-sale__reviews-slider{margin-bottom:1.5rem;margin-left:0;margin-right:0;order:1;padding-left:0;padding-right:0;width:100%}.accounts-for-sale__reviews-grid{gap:0;width:100%}.accounts-for-sale__review-card{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;min-width:100%;padding:1.5rem;width:100%}.accounts-for-sale__review-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.accounts-for-sale__review-rating,.accounts-for-sale__reviewer{flex-shrink:0;margin-bottom:0}.accounts-for-sale__reviewer{flex:1 1}.accounts-for-sale__review-content{min-width:0;width:100%}.accounts-for-sale__reviews-track{width:100%}.accounts-for-sale__slider-btn{display:inline-block;font-size:1.3rem;height:45px;margin:0 .5rem;order:2;position:static;transform:none;width:45px}.accounts-for-sale__slider-btn--prev{left:auto}.accounts-for-sale__slider-btn--next{left:auto;right:auto}}.accounts-for-sale__review-card{background:#343444!important;border:none;border-radius:15px;box-shadow:0 4px 15px #f7ec061a;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;max-width:600px;min-width:500px;padding:1.5rem 2rem;position:relative;transition:all .3s ease}.accounts-for-sale__review-header{align-items:center;direction:ltr;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-right:0;padding-right:0;width:100%}.accounts-for-sale__review-rating{align-items:center;direction:ltr;display:flex;flex-shrink:0;gap:.5rem;margin-bottom:0;margin-right:auto;order:1}.accounts-for-sale__rating-number{color:#fff;font-size:1rem;font-weight:700}.accounts-for-sale__star{color:#faca15!important;display:inline-block!important}.accounts-for-sale__reviewer{align-items:center;direction:ltr;display:flex;flex-shrink:0;flex:1 1;flex-direction:row;gap:1rem;justify-content:flex-end;margin-bottom:0;margin-left:0;order:2;padding-right:0}.accounts-for-sale__reviewer-avatar{align-items:center;background:#f7ec061a;border:2px solid #f7ec0633;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-right:0;overflow:hidden;padding:0;width:50px}.accounts-for-sale__reviewer-avatar img{display:block;height:100%;object-fit:cover;width:100%}.accounts-for-sale__avatar-icon{color:#f7ec06;font-size:1.5rem}.accounts-for-sale__reviewer-info{direction:ltr;display:flex;flex-direction:column;text-align:right}.accounts-for-sale__reviewer-name{color:#fff!important;font-size:1rem;font-weight:700;margin:0 0 .2rem}.accounts-for-sale__reviewer-date{color:#fff!important;font-size:.9rem}.accounts-for-sale__review-content{min-width:0;position:relative;width:100%}.accounts-for-sale__quote-open{top:-5px}.accounts-for-sale__quote-close,.accounts-for-sale__quote-open{color:#f7ec06;font-family:serif;font-size:2rem;left:5px;line-height:1;opacity:.3;position:absolute}.accounts-for-sale__quote-close{top:15px}.accounts-for-sale__review-text{color:#fff!important;font-size:.95rem;line-height:1.6;margin:0;padding:.5rem 0;text-align:right}@media (max-width:992px){.accounts-for-sale__container{padding:0 15px}.accounts-for-sale__sub-nav{align-items:stretch;flex-direction:column;gap:1rem;padding:.8rem 0}.accounts-for-sale__sort-btn{font-size:.95rem;justify-content:space-between;padding:.6rem 1rem;width:100%}.accounts-for-sale__dropdown-menu{left:0;right:0;width:100%}.accounts-for-sale__counter{align-self:center;background:#ff6b350d;border-radius:8px;justify-content:center;padding:.5rem;width:100%}.accounts-for-sale__counter-text{font-size:.85rem}.accounts-for-sale__products{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}}@media (max-width:768px){.accounts-for-sale__main{padding:1.5rem 0}.accounts-for-sale__products{gap:1.5rem;grid-template-columns:1fr;margin:2rem auto 0;max-width:400px}.accounts-for-sale__product-card{border-radius:12px;width:100%}.accounts-for-sale__product-header{min-height:220px;padding:1.5rem 1.2rem}.accounts-for-sale__category-icon{font-size:2rem}.accounts-for-sale__product-content{padding:1.5rem}.accounts-for-sale__product-title{font-size:1.05rem}.accounts-for-sale__product-price{font-size:1.2rem}.accounts-for-sale__product-price--discounted{color:#e02424!important}.accounts-for-sale__discount-badge{font-size:.7rem;padding:.15rem .4rem}.accounts-for-sale__savings{font-size:.75rem}.accounts-for-sale__product-actions{align-items:stretch;flex-direction:row;gap:.8rem}.accounts-for-sale__favorite-btn{flex-shrink:0;order:1}.accounts-for-sale__add-to-cart{flex:1 1;font-size:.85rem;order:2;padding:.7rem 1rem}.accounts-for-sale__contact-btn{flex-shrink:0;font-size:.75rem;order:3;padding:.7rem .9rem}.accounts-for-sale__reviews{background:#0000;border:none;border-radius:0;margin-top:3rem;padding:0}.accounts-for-sale__reviews-header{padding:0 1rem}.accounts-for-sale__reviews-title{font-size:1.6rem}.accounts-for-sale__reviews-container{align-items:center;display:flex;flex-direction:column;padding:0 1rem;position:relative}.accounts-for-sale__reviews-slider{margin-bottom:1.5rem;order:1;overflow:hidden;padding-left:0;padding-right:0;width:100%}.accounts-for-sale__reviews-grid{gap:0;width:100%}.accounts-for-sale__review-card{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;min-width:100%;padding:1.5rem;width:100%}.accounts-for-sale__review-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.accounts-for-sale__review-rating,.accounts-for-sale__reviewer{flex-shrink:0;margin-bottom:0}.accounts-for-sale__reviewer{flex:1 1}.accounts-for-sale__review-content{min-width:0;width:100%}.accounts-for-sale__reviews-track{width:100%}.accounts-for-sale__slider-btn{display:inline-block;font-size:1.3rem;height:45px;margin:0 .5rem;order:2;position:static;transform:none;width:45px}.accounts-for-sale__slider-btn--prev{left:auto}.accounts-for-sale__slider-btn--next{left:auto;right:auto}}@media (max-width:480px){.accounts-for-sale{padding-top:.5rem}.accounts-for-sale__container{padding:0 10px}.accounts-for-sale__main{padding:1rem 0}.accounts-for-sale__sub-nav{margin-bottom:1.5rem;padding:.6rem 0}.accounts-for-sale__sort-btn{font-size:.9rem;padding:.5rem .8rem}.accounts-for-sale__dropdown-item{font-size:.85rem;padding:.7rem .8rem}.accounts-for-sale__counter-text{font-size:.8rem}.accounts-for-sale__products{gap:1.2rem;margin-top:1.5rem;max-width:100%}.accounts-for-sale__product-card{border-radius:15px}.accounts-for-sale__product-header{min-height:120px;padding:1.2rem 1rem}.accounts-for-sale__product-logo{height:35px;margin-right:.6rem;width:35px}.accounts-for-sale__product-logo-letter{font-size:1rem}.accounts-for-sale__category-icon{font-size:1.8rem;margin:0 .6rem}.accounts-for-sale__product-line{height:25px;margin:0 .6rem}.accounts-for-sale__product-subtitle{font-size:.9rem}.accounts-for-sale__star{font-size:1rem;right:10px;top:6px}.accounts-for-sale__badge{font-size:.65rem;left:10px;padding:.15rem .4rem;top:10px}.accounts-for-sale__product-content{padding:1.2rem}.accounts-for-sale__product-title{font-size:.95rem;margin-bottom:.6rem}.accounts-for-sale__product-price{font-size:1.15rem;margin-bottom:1.2rem}.accounts-for-sale__product-price--discounted{color:#e02424!important}.accounts-for-sale__discount-badge{font-size:.65rem;padding:.15rem .35rem}.accounts-for-sale__savings{font-size:.7rem}.accounts-for-sale__product-actions{gap:.6rem}.accounts-for-sale__favorite-btn{font-size:1.2rem;padding:.3rem}.accounts-for-sale__add-to-cart{border-radius:15px;font-size:.8rem;padding:.6rem .8rem}.accounts-for-sale__cart-icon{font-size:.85rem}.accounts-for-sale__contact-btn{border-radius:15px;font-size:.7rem;padding:.6rem .75rem}.accounts-for-sale__reviews{background:#0000;border:none;border-radius:0;margin-top:2rem;padding:0}.accounts-for-sale__reviews-header{margin-bottom:1.5rem;padding:0 .8rem}.accounts-for-sale__reviews-title{font-size:1.4rem;padding-right:.8rem}.accounts-for-sale__reviews-title:before{height:25px;width:3px}.accounts-for-sale__reviews-container{align-items:center;display:flex;flex-direction:column;padding:0 .8rem;position:relative}.accounts-for-sale__reviews-slider{margin-bottom:1.5rem;order:1;overflow:hidden;padding-left:0;padding-right:0;width:100%}.accounts-for-sale__reviews-grid{gap:0;width:100%}.accounts-for-sale__review-card{border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;min-width:100%;padding:1.2rem;width:100%}.accounts-for-sale__review-header{align-items:center;display:flex;gap:.8rem;justify-content:space-between;width:100%}.accounts-for-sale__reviews-track{width:100%}.accounts-for-sale__review-rating,.accounts-for-sale__reviewer{flex-shrink:0;margin-bottom:0}.accounts-for-sale__reviewer{flex:1 1}.accounts-for-sale__review-content{min-width:0;width:100%}.accounts-for-sale__reviewer-avatar{height:45px;width:45px}.accounts-for-sale__avatar-icon{font-size:1.3rem}.accounts-for-sale__reviewer-name{font-size:.9rem}.accounts-for-sale__reviewer-date{font-size:.75rem}.accounts-for-sale__slider-btn{display:inline-block;font-size:1.3rem;height:45px;margin:0 .5rem;order:2;position:static;transform:none;width:45px}.accounts-for-sale__slider-btn--prev{left:auto}.accounts-for-sale__slider-btn--next{left:auto;right:auto}.accounts-for-sale__review-text{font-size:.9rem;line-height:1.5;padding:.8rem 0}.accounts-for-sale__quote-close,.accounts-for-sale__quote-open{font-size:2rem}.accounts-for-sale__quote-open{left:8px;top:-8px}.accounts-for-sale__quote-close{bottom:-15px;left:8px}}body .accounts-for-sale,html .accounts-for-sale{display:flex!important;justify-content:center!important;margin:0 auto!important}.accounts-for-sale *{box-sizing:border-box}.App-main .accounts-for-sale,section .accounts-for-sale{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.ads-campaigns{align-items:flex-start!important;background-color:#1f1f2c!important;display:flex!important;font-family:Arial,sans-serif;justify-content:center!important;max-width:100%!important;min-height:100vh;padding:0!important}.ads-campaigns,.ads-campaigns__container{box-sizing:border-box!important;margin:0 auto!important;width:100%!important}.ads-campaigns__container{display:block!important;max-width:1200px!important;padding:0 20px!important}.ads-campaigns__main{box-sizing:border-box!important;display:block!important;margin:0 auto!important;padding:2rem 0!important}.ads-campaigns__main,.ads-campaigns__sub-nav{max-width:100%!important;width:100%!important}.ads-campaigns__sub-nav{align-items:center;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:2rem;margin-left:auto!important;margin-right:auto!important;padding:1rem 0}.ads-campaigns__dropdown-container{position:relative}.ads-campaigns__sort-btn{align-items:center;background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.ads-campaigns__sort-btn:hover{background:#ffffff1a;color:#fff}.ads-campaigns__dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.ads-campaigns__dropdown-menu{animation:dropdownFadeIn .2s ease-out;background:#1f1f2c;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 25px #00000026;left:0;margin-top:.5rem;min-width:200px;position:absolute;top:100%;z-index:1000}.ads-campaigns__dropdown-item{background:none;border:none;border-bottom:1px solid #f0f0f0;color:#fff;cursor:pointer;display:block;font-size:.9rem;font-weight:500;padding:.8rem 1rem;position:relative;text-align:right;transition:all .3s ease;width:100%}.ads-campaigns__dropdown-item:last-child{border-bottom:none}.ads-campaigns__dropdown-item:hover{background:#ffffff1a;color:#fff;padding-right:1.5rem}.ads-campaigns__dropdown-item.selected{background:#f7ec0626;color:#f7ec06;font-weight:600}.ads-campaigns__dropdown-item.selected:after{color:#f7ec06;content:"✓";font-weight:700;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.ads-campaigns__counter{align-items:center;display:flex}.ads-campaigns__counter-text{color:#fff;font-size:.9rem;font-weight:600;transition:all .3s ease}.ads-campaigns__counter-text:hover{color:#fff}.ads-campaigns__products{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,300px));justify-content:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:3rem;max-width:100%!important;width:100%!important}.ads-campaigns__product-card{background:#343444;border:none;border-radius:16px;box-shadow:0 8px 30px #0000004d;height:539px;overflow:hidden;position:relative;transition:all .3s ease;width:287px}.ads-campaigns__product-card:hover{box-shadow:0 12px 35px #f7ec0633;transform:translateY(-8px)}.ads-campaigns__product-header{align-items:center;background:#343444;display:flex;justify-content:center;min-height:280px;padding:0;position:relative}.ads-campaigns__badge,.ads-campaigns__category-icon,.ads-campaigns__product-line,.ads-campaigns__product-logo,.ads-campaigns__product-logo-letter,.ads-campaigns__product-subtitle,.ads-campaigns__star{display:none}.ads-campaigns__product-image{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:3}.ads-campaigns__main-image{border:4px solid #fff;border-radius:10px;box-shadow:0 5px 20px #0006;height:231px;object-fit:cover;width:237px}.ads-campaigns__main-image:hover{transform:none}.ads-campaigns__product-content{background:#343444!important;padding:1.5rem}.ads-campaigns__product-title{color:#fff!important;font-size:1.1rem;font-weight:700;margin:0 0 .8rem;text-align:right}.ads-campaigns__product-price{color:#fff!important;font-size:1.3rem;font-weight:700;margin:0 0 1.5rem;text-align:right}.ads-campaigns__product-price--discounted{color:#e02424!important}.ads-campaigns__pricing{margin-bottom:1rem}.ads-campaigns__discount-container{align-items:flex-start;display:flex;gap:1rem;width:100%}.ads-campaigns__discount-info{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem}.ads-campaigns__discount-badge{background:#f7ec06;border-radius:4px;color:#000;font-size:.75rem;font-weight:700;padding:.2rem .5rem;white-space:nowrap}.ads-campaigns__savings{color:#7ed3b3;font-size:.8rem;font-weight:500;white-space:nowrap}.ads-campaigns__price-info{align-items:flex-end;display:flex;flex-direction:column;gap:.2rem}.ads-campaigns__original-price{color:#9ca3af;font-size:.9rem;font-weight:500;text-decoration:line-through}.ads-campaigns__product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.ads-campaigns__favorite-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;padding:.4rem;transition:all .3s ease}.ads-campaigns__favorite-btn:hover{color:#fff;transform:scale(1.1)}.ads-campaigns__add-to-cart{align-items:center;background:#2a2a3a!important;border:2px solid #f7ec06!important;border-radius:20px;box-shadow:none!important;color:#f7ec06!important;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:700;gap:.4rem;justify-content:center;padding:.6rem 1.2rem;transition:all .3s ease}.ads-campaigns__add-to-cart:hover{background:#fff!important;border-color:#fff!important;color:#2a2a2a!important;transform:translateY(-2px)}.ads-campaigns__cart-icon{font-size:.9rem}.ads-campaigns__reviews{background:#343444;border:1px solid #f7ec061a;border-radius:20px;margin-top:4rem;padding:3rem 0}.ads-campaigns__reviews-header{margin-bottom:2rem;padding:0 2rem}.ads-campaigns__reviews-title{color:#f7ec06;font-size:30px;font-weight:700;margin:0;padding-right:1rem;position:relative;text-align:right}.ads-campaigns__reviews-title:before{background:#f7ec06;border-radius:2px;content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.ads-campaigns__reviews-container{padding:0 2rem;position:relative}.ads-campaigns__slider-btn{background:#f7ec06;border:none;border-radius:50%;bottom:-60px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:40px;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:40px;z-index:10}.ads-campaigns__slider-btn:hover{background:#fff;color:#2a2a2a}.ads-campaigns__slider-btn--prev{left:calc(50% - 30px)}.ads-campaigns__slider-btn--next{left:calc(50% + 30px)}.ads-campaigns__reviews-slider{border-radius:15px;margin-top:2rem;overflow:hidden;padding-left:5rem}.ads-campaigns__reviews-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.ads-campaigns__reviews-grid{display:flex;gap:1.5rem;min-width:100%}.ads-campaigns__review-card{background:#343444!important;border:none;border-radius:15px;box-shadow:0 4px 15px #f7ec061a;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;max-width:600px;min-width:500px;padding:1.5rem 2rem;position:relative;transition:all .3s ease}.ads-campaigns__review-header{align-items:center;direction:ltr;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-right:0;padding-right:0;width:100%}.ads-campaigns__review-rating{align-items:center;direction:ltr;display:flex;flex-shrink:0;gap:.5rem;margin-bottom:0;margin-right:auto;order:1}.ads-campaigns__rating-number{color:#fff;font-size:1rem;font-weight:700}.ads-campaigns__star{color:#faca15!important;display:inline-block!important}.ads-campaigns__reviewer{align-items:center;direction:ltr;display:flex;flex-shrink:0;flex:1 1;flex-direction:row;gap:1rem;justify-content:flex-end;margin-bottom:0;margin-left:0;order:2;padding-right:0}.ads-campaigns__reviewer-avatar{align-items:center;background:#f7ec061a;border:2px solid #f7ec0633;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-right:0;overflow:hidden;padding:0;width:50px}.ads-campaigns__avatar-icon{color:#f7ec06;font-size:1.5rem}.ads-campaigns__reviewer-info{direction:ltr;display:flex;flex-direction:column;text-align:right}.ads-campaigns__reviewer-name{color:#fff!important;font-size:1rem;font-weight:700;margin:0 0 .2rem}.ads-campaigns__reviewer-date{color:#fff!important;font-size:.9rem}.ads-campaigns__review-content{min-width:0;position:relative;width:100%}.ads-campaigns__quote-open{top:-5px}.ads-campaigns__quote-close,.ads-campaigns__quote-open{color:#f7ec06;font-family:serif;font-size:2rem;left:5px;line-height:1;opacity:.3;position:absolute}.ads-campaigns__quote-close{top:15px}.ads-campaigns__review-text{color:#fff!important;font-size:1rem;line-height:1.6;margin:0;padding:.5rem 0;text-align:right}@media (max-width:992px){.ads-campaigns__container{padding:0 15px}.ads-campaigns__sub-nav{align-items:stretch;flex-direction:column;gap:1rem;padding:.8rem 0}.ads-campaigns__sort-btn{font-size:.95rem;justify-content:space-between;padding:.6rem 1rem;width:100%}.ads-campaigns__dropdown-menu{left:0;right:0;width:100%}.ads-campaigns__counter{align-self:center;background:#f7ec060d;border-radius:8px;justify-content:center;padding:.5rem;width:100%}.ads-campaigns__counter-text{font-size:.85rem}}@media (max-width:768px){.ads-campaigns__main{padding:1.5rem 0}.ads-campaigns__container{align-items:center;display:flex;flex-direction:column}.ads-campaigns__products{gap:1.3rem;grid-template-columns:1fr}.ads-campaigns__product-card{border-radius:12px;width:100%}.ads-campaigns__product-header{min-height:220px}.ads-campaigns__product-content{padding:1.5rem}.ads-campaigns__product-title{font-size:1.05rem}.ads-campaigns__product-image{height:100%;width:100%}.ads-campaigns__product-price{font-size:1.2rem}.ads-campaigns__product-price--discounted{color:#e02424!important}.ads-campaigns__discount-badge{font-size:.7rem;padding:.15rem .4rem}.ads-campaigns__savings{font-size:.75rem}.ads-campaigns__product-actions{align-items:stretch;flex-direction:row;gap:.8rem}.ads-campaigns__favorite-btn{flex-shrink:0;order:1}.ads-campaigns__add-to-cart{flex:1 1;font-size:.85rem;order:2;padding:.7rem 1rem}.ads-campaigns__reviews{margin-top:3rem;padding:2rem 1rem}.ads-campaigns__reviews-header{padding:0 1rem}.ads-campaigns__reviews-title{font-size:1.6rem}.ads-campaigns__reviews-container{padding:0 1rem}.ads-campaigns__reviews-slider{padding-left:0}.ads-campaigns__reviews-grid{flex-direction:column;gap:1.2rem}.ads-campaigns__review-card{min-width:100%}.ads-campaigns__slider-btn{font-size:1.1rem;height:38px;width:38px}.ads-campaigns__slider-btn--prev{left:.5rem}.ads-campaigns__slider-btn--next{left:3.2rem}}@media (max-width:480px){.ads-campaigns{padding-top:.5rem}.ads-campaigns__container{padding:0 10px}.ads-campaigns__main{padding:1rem 0}.ads-campaigns__sub-nav{margin-bottom:1.5rem;padding:.6rem 0}.ads-campaigns__sort-btn{font-size:.9rem;padding:.5rem .8rem}.ads-campaigns__dropdown-item{font-size:.85rem;padding:.7rem .8rem}.ads-campaigns__counter-text{font-size:.8rem}.ads-campaigns__products{gap:1.2rem;grid-template-columns:1fr}.ads-campaigns__product-card{border-radius:15px}.ads-campaigns__product-header{min-height:120px}.ads-campaigns__product-content{padding:1.2rem}.ads-campaigns__product-title{font-size:.95rem;margin-bottom:.6rem}.ads-campaigns__product-image{height:100%;width:100%}.ads-campaigns__product-price{font-size:1.15rem;margin-bottom:1.2rem}.ads-campaigns__product-price--discounted{color:#e02424!important}.ads-campaigns__discount-badge{font-size:.65rem;padding:.15rem .35rem}.ads-campaigns__savings{font-size:.7rem}.ads-campaigns__product-actions{gap:.6rem}.ads-campaigns__favorite-btn{font-size:1.2rem;padding:.3rem}.ads-campaigns__add-to-cart{border-radius:15px;font-size:.8rem;padding:.6rem .8rem}.ads-campaigns__cart-icon{font-size:.85rem}.ads-campaigns__reviews{border-radius:15px;margin-top:2rem;padding:1.5rem .5rem}.ads-campaigns__reviews-header{margin-bottom:1.5rem;padding:0 .8rem}.ads-campaigns__reviews-title{font-size:1.4rem;padding-right:.8rem}.ads-campaigns__reviews-title:before{height:25px;width:3px}.ads-campaigns__reviews-container{padding:0 .8rem}.ads-campaigns__reviews-grid{gap:1rem}.ads-campaigns__review-card{border-radius:12px;padding:1rem}.ads-campaigns__review-rating{margin-bottom:.8rem}.ads-campaigns__reviewer-avatar{height:45px;width:45px}.ads-campaigns__avatar-icon{font-size:1.3rem}.ads-campaigns__reviewer-name{font-size:.9rem}.ads-campaigns__reviewer-date{font-size:.75rem}.ads-campaigns__slider-btn{font-size:1rem;height:35px;width:35px}.ads-campaigns__slider-btn--prev{left:.3rem}.ads-campaigns__slider-btn--next{left:2.8rem}.ads-campaigns__review-text{font-size:.9rem;line-height:1.5;padding:.8rem 0}.ads-campaigns__quote-close,.ads-campaigns__quote-open{font-size:2rem}.ads-campaigns__quote-open{left:8px;top:-8px}.ads-campaigns__quote-close{bottom:-15px;left:8px}}body .ads-campaigns,html .ads-campaigns{display:flex!important;justify-content:center!important;margin:0 auto!important}.ads-campaigns *{box-sizing:border-box}.App-main .ads-campaigns,section .ads-campaigns{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.verification{align-items:flex-start!important;background-color:#1f1f2c!important;display:flex!important;font-family:Arial,sans-serif;justify-content:center!important;max-width:100%!important;min-height:100vh;padding:0!important}.verification,.verification__container{box-sizing:border-box!important;margin:0 auto!important;width:100%!important}.verification__container{display:block!important;max-width:1200px!important;padding:0 20px!important}.verification__main{box-sizing:border-box!important;display:block!important;margin:0 auto!important;padding:2rem 0!important}.verification__main,.verification__sub-nav{max-width:100%!important;width:100%!important}.verification__sub-nav{align-items:center;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:2rem;margin-left:auto!important;margin-right:auto!important;padding:1rem 0}.verification__dropdown-container{position:relative}.verification__sort-btn{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.verification__sort-btn:hover{background:#ffffff1a;color:#fff}.verification__dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.verification__dropdown-menu{animation:dropdownFadeIn .2s ease-out;background:#1f1f2c;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 25px #00000026;left:0;margin-top:.5rem;min-width:200px;position:absolute;top:100%;z-index:1000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.verification__dropdown-item{background:none;border:none;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:block;font-size:.9rem;font-weight:500;padding:.8rem 1rem;position:relative;text-align:right;transition:all .3s ease;width:100%}.verification__dropdown-item:last-child{border-bottom:none}.verification__dropdown-item:hover{background:#ffffff1a;color:#fff;padding-right:1.5rem}.verification__dropdown-item.selected{background:#f7ec0626;color:#f7ec06;font-weight:600}.verification__dropdown-item.selected:after{color:#f7ec06;content:"✓";font-weight:700;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.verification__counter{align-items:center;display:flex}.verification__counter-text{color:#666;font-size:.9rem;font-weight:600;transition:all .3s ease}.verification__counter-text:hover{color:#fff}.verification__products{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,300px));justify-content:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:3rem;max-width:100%!important;width:100%!important}.verification__product-card{background:#343444;border:none;border-radius:16px;box-shadow:0 8px 30px #0000004d;height:539px;overflow:hidden;position:relative;transition:all .3s ease;width:287px}.verification__product-card:hover{box-shadow:0 12px 35px #f7ec0633;transform:translateY(-8px)}.verification__product-header{align-items:center;background:#343444;display:flex;justify-content:center;min-height:280px;padding:0;position:relative}.verification__badge,.verification__category-icon,.verification__product-line,.verification__product-logo,.verification__product-logo-letter,.verification__product-subtitle,.verification__star{display:none}.verification__product-content{background:#343444!important;padding:1.5rem}.verification__product-title{color:#fff!important;font-size:1.1rem;font-weight:700;margin:0 0 .8rem;text-align:right}.verification__product-image{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:3}.verification__main-image{border:4px solid #fff;border-radius:10px;box-shadow:0 5px 20px #0006;height:231px;object-fit:cover;width:237px}.verification__main-image:hover{transform:none}.verification__product-price{color:#fff!important;font-size:1.3rem;font-weight:700;margin:0 0 1.5rem;text-align:right}.verification__product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.verification__favorite-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;padding:.4rem;transition:all .3s ease}.verification__favorite-btn:hover{color:#fff;transform:scale(1.1)}.verification__add-to-cart{align-items:center;background:#2a2a3a!important;border:2px solid #f7ec06!important;border-radius:20px;box-shadow:none!important;color:#f7ec06!important;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:700;gap:.4rem;justify-content:center;padding:.6rem 1.2rem;transition:all .3s ease}.verification__add-to-cart:hover{background:#fff!important;border-color:#fff!important;color:#2a2a2a!important;transform:translateY(-2px)}.verification__cart-icon{font-size:.9rem}.verification__contact-btn{background:#6c757d;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:.6rem 1rem;transition:all .3s ease}.verification__contact-btn:hover{background:#555;transform:translateY(-2px)}.verification__reviews{background:#0000;border:none;border-radius:0;margin-top:4rem;padding:0}.verification__reviews-header{margin-bottom:2rem;padding:0 2rem}.verification__reviews-title{color:#f7ec06;font-size:30px;font-weight:700;margin:0;padding-right:1rem;position:relative;text-align:right}.verification__reviews-title:before{background:#f7ec06;border-radius:2px;content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.verification__reviews-container{padding:0 2rem;position:relative}.verification__slider-btn{background:#f7ec06;border:none;border-radius:50%;bottom:-60px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:40px;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:40px;z-index:10}.verification__slider-btn:hover{background:#fff;color:#2a2a2a}.verification__slider-btn--prev{left:calc(50% - 30px)}.verification__slider-btn--next{left:calc(50% + 30px)}.verification__reviews-slider{border-radius:15px;margin-top:2rem;overflow:hidden;padding-left:5rem;position:relative;touch-action:pan-x}.verification__reviews-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.verification__reviews-grid{display:flex;gap:1.5rem;min-width:100%}.verification__review-card{background:#343444!important;border:none;border-radius:15px;box-shadow:0 4px 15px #f7ec061a;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;max-width:600px;min-width:500px;padding:1.5rem 2rem;position:relative;transition:all .3s ease}.verification__review-header{align-items:center;direction:ltr;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-right:0;padding-right:0;width:100%}.verification__review-rating{align-items:center;direction:ltr;display:flex;flex-shrink:0;gap:.5rem;margin-bottom:0;margin-right:auto;order:1}.verification__rating-number{color:#fff;font-size:1rem;font-weight:700}.verification__star{color:#faca15!important;display:inline-block!important}.verification__reviewer{align-items:center;direction:ltr;display:flex;flex-shrink:0;flex:1 1;flex-direction:row;gap:1rem;justify-content:flex-end;margin-bottom:0;margin-left:0;order:2;padding-right:0}.verification__reviewer-avatar{align-items:center;background:#f7ec061a;border:2px solid #f7ec0633;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-right:0;overflow:hidden;padding:0;width:50px}.verification__reviewer-avatar img{display:block;height:100%;object-fit:cover;width:100%}.verification__avatar-icon{color:#f7ec06;font-size:1.5rem}.verification__reviewer-info{direction:ltr;display:flex;flex-direction:column;text-align:right}.verification__reviewer-name{color:#fff!important;font-size:1rem;font-weight:700;margin:0 0 .2rem}.verification__reviewer-date{color:#fff!important;font-size:.9rem}.verification__review-content{min-width:0;position:relative;width:100%}.verification__quote-open{top:-5px}.verification__quote-close,.verification__quote-open{color:#f7ec06;font-family:serif;font-size:2rem;left:5px;line-height:1;opacity:.3;position:absolute}.verification__quote-close{top:15px}.verification__review-text{color:#fff!important;font-size:.95rem;line-height:1.6;margin:0;padding:.5rem 0;text-align:right}@media (max-width:992px){.verification__container{padding:0 15px}.verification__sub-nav{align-items:stretch;flex-direction:column;gap:1rem;padding:.8rem 0}.verification__sort-btn{font-size:.95rem;justify-content:space-between;padding:.6rem 1rem;width:100%}.verification__dropdown-menu{left:0;right:0;width:100%}.verification__counter{align-self:center;background:#f7ec060d;border-radius:8px;justify-content:center;padding:.5rem;width:100%}.verification__counter-text{font-size:.85rem}.verification__products{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}}@media (max-width:768px){.verification__main{padding:1.5rem 0}.verification__products{gap:1.5rem;grid-template-columns:1fr;margin:2rem auto 0;max-width:400px}.verification__product-card{border-radius:12px;width:100%}.verification__product-header{min-height:220px;padding:1.5rem 1.2rem}.verification__category-icon{font-size:2rem}.verification__product-content{padding:1.5rem}.verification__product-title{font-size:1.05rem}.verification__product-image{height:100%;width:100%}.verification__product-price{font-size:1.2rem}.verification__product-actions{align-items:stretch;flex-direction:row;gap:.8rem}.verification__favorite-btn{flex-shrink:0;order:1}.verification__add-to-cart{flex:1 1;font-size:.85rem;order:2;padding:.7rem 1rem}.verification__contact-btn{flex-shrink:0;font-size:.75rem;order:3;padding:.7rem .9rem}.verification__reviews{background:#0000;border:none;border-radius:0;margin-top:3rem;padding:0}.verification__reviews-header{padding:0 1rem}.verification__reviews-title{font-size:1.6rem}.verification__reviews-container{align-items:center;display:flex;flex-direction:column;padding:0 1rem}.verification__reviews-slider{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-bottom:1.5rem;margin-left:0;margin-right:0;order:1;overflow-x:auto;overflow-y:hidden;padding-left:0;padding-right:0;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.verification__reviews-slider::-webkit-scrollbar{display:none}.verification__reviews-track{transition:none;width:100%}.verification__reviews-grid{flex-direction:row;gap:0;width:100%}.verification__review-card{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;min-width:100%;padding:1.5rem;width:100%}.verification__review-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.verification__review-rating,.verification__reviewer{flex-shrink:0;margin-bottom:0}.verification__reviewer{flex:1 1}.verification__review-content{min-width:0;width:100%}.verification__slider-btn{display:inline-block;font-size:1.3rem;height:45px;margin:0 .5rem;order:2;position:static;transform:none;width:45px}.verification__slider-btn--prev{left:auto}.verification__slider-btn--next{left:auto;right:auto}}@media (max-width:480px){.verification{padding-top:.5rem}.verification__container{padding:0 10px}.verification__main{padding:1rem 0}.verification__sub-nav{margin-bottom:1.5rem;padding:.6rem 0}.verification__sort-btn{font-size:.9rem;padding:.5rem .8rem}.verification__dropdown-item{font-size:.85rem;padding:.7rem .8rem}.verification__counter-text{font-size:.8rem}.verification__products{gap:1.2rem;margin-top:1.5rem;max-width:100%}.verification__product-card{border-radius:15px}.verification__product-header{min-height:120px;padding:1.2rem 1rem}.verification__product-logo{height:35px;margin-right:.6rem;width:35px}.verification__product-logo-letter{font-size:1rem}.verification__category-icon{font-size:1.8rem;margin:0 .6rem}.verification__product-line{height:25px;margin:0 .6rem}.verification__product-subtitle{font-size:.9rem}.verification__star{font-size:1rem;right:10px;top:6px}.verification__badge{font-size:.65rem;left:10px;padding:.15rem .4rem;top:10px}.verification__product-content{padding:1.2rem}.verification__product-title{font-size:.95rem;margin-bottom:.6rem}.verification__product-image{height:100%;width:100%}.verification__product-price{font-size:1.15rem;margin-bottom:1.2rem}.verification__product-actions{gap:.6rem}.verification__favorite-btn{font-size:1.2rem;padding:.3rem}.verification__add-to-cart{border-radius:15px;font-size:.8rem;padding:.6rem .8rem}.verification__cart-icon{font-size:.85rem}.verification__contact-btn{border-radius:15px;font-size:.7rem;padding:.6rem .75rem}.verification__reviews{border-radius:15px;margin-top:2rem;padding:1.5rem .5rem}.verification__reviews-header{margin-bottom:1.5rem;padding:0 .8rem}.verification__reviews-title{font-size:1.4rem;padding-right:.8rem}.verification__reviews-title:before{height:25px;width:3px}.verification__reviews-container{align-items:center;display:flex;flex-direction:column;padding:0 .8rem}.verification__reviews-slider{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-bottom:1.5rem;margin-left:0;margin-right:0;order:1;overflow-x:auto;overflow-y:hidden;padding-left:0;padding-right:0;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.verification__reviews-slider::-webkit-scrollbar{display:none}.verification__reviews-track{transition:none;width:100%}.verification__reviews-grid{flex-direction:row;gap:0;width:100%}.verification__review-card{border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;min-width:100%;padding:1.5rem;width:100%}.verification__review-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.verification__review-rating,.verification__reviewer{flex-shrink:0;margin-bottom:0}.verification__reviewer{flex:1 1}.verification__review-content{min-width:0;width:100%}.verification__reviewer-avatar{height:50px;width:50px}.verification__avatar-icon{font-size:1.5rem}.verification__reviewer-name{font-size:1rem;margin-bottom:.2rem}.verification__reviewer-date{font-size:.9rem}.verification__slider-btn{display:inline-block;font-size:1.3rem;height:45px;margin:0 .5rem;order:2;position:static;transform:none;width:45px}.verification__slider-btn--prev{left:auto}.verification__slider-btn--next{left:auto;right:auto}.verification__review-text{font-size:.9rem;line-height:1.5;padding:.8rem 0}.verification__quote-close,.verification__quote-open{font-size:2rem}.verification__quote-open{left:8px;top:-8px}.verification__quote-close{bottom:-15px;left:8px}}@media (max-width:360px){.verification__container{padding:0 8px}.verification__main{padding:.8rem 0}.verification__sub-nav{margin-bottom:1.2rem;padding:.5rem 0}.verification__sort-btn{font-size:.85rem;padding:.45rem .7rem}.verification__counter-text{font-size:.75rem}.verification__products{gap:1rem}.verification__product-card{border-radius:12px}.verification__product-header{min-height:110px;padding:1rem .9rem}.verification__product-logo{height:32px;width:32px}.verification__product-logo-letter{font-size:.95rem}.verification__category-icon{font-size:1.6rem}.verification__product-subtitle{font-size:.85rem}.verification__product-content{padding:1rem}.verification__product-title{font-size:.9rem}.verification__favorite-btn,.verification__product-price{font-size:1.1rem}.verification__add-to-cart{font-size:.75rem;padding:.55rem .7rem}.verification__contact-btn{font-size:.65rem;padding:.55rem .65rem}.verification__reviews{margin-top:1.8rem;padding:1.3rem .4rem}.verification__reviews-title{font-size:1.3rem}.verification__reviews-title:before{height:23px;width:3px}.verification__reviews-container{align-items:center;display:flex;flex-direction:column}.verification__reviews-slider{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-bottom:1.5rem;margin-left:0;margin-right:0;order:1;overflow-x:auto;overflow-y:hidden;padding-left:0;padding-right:0;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.verification__reviews-slider::-webkit-scrollbar{display:none}.verification__reviews-track{transition:none;width:100%}.verification__reviews-grid{flex-direction:row;gap:0;width:100%}.verification__review-card{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;min-width:100%;padding:1.5rem;width:100%}.verification__review-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.verification__review-rating,.verification__reviewer{flex-shrink:0;margin-bottom:0}.verification__reviewer{flex:1 1}.verification__review-content{min-width:0;width:100%}.verification__reviewer-avatar{height:50px;width:50px}.verification__reviewer-name{font-size:1rem;margin-bottom:.2rem}.verification__reviewer-date{font-size:.9rem}.verification__review-text{font-size:.95rem;line-height:1.6;padding:.5rem 0}.verification__quote-close,.verification__quote-open{font-size:2rem}.verification__slider-btn{display:inline-block;font-size:1.3rem;height:45px;margin:0 .5rem;order:2;position:static;transform:none;width:45px}.verification__slider-btn--prev{left:auto}.verification__slider-btn--next{left:auto;right:auto}}body .verification,html .verification{display:flex!important;justify-content:center!important;margin:0 auto!important}.verification *{box-sizing:border-box}.App-main .verification,section .verification{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.footer{background:#14141f;color:#fff;margin-top:3rem;padding:4rem 0 2rem;text-align:center}.footer__container{margin:0 auto;max-width:1200px;padding:0 2rem}.footer__top{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.footer__brand{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;grid-column:1/-1;justify-content:space-between;text-align:left}.footer__brand:not(.footer__brand--responsive){align-items:center}.footer__logo-content{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;max-width:300px}.footer__logo-wrapper{flex-shrink:0;margin-bottom:0}.footer__logo{border-radius:50%;height:80px;margin:0 auto;object-fit:cover;width:80px}.footer__company-name{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.footer__tagline{color:#fff;display:flex;flex:1 1;flex-direction:column;font-size:.85rem;gap:.3rem;line-height:1.6;margin:.5rem 0 0;max-width:600px;text-align:left}.footer__tagline-line{display:block}.footer__social{gap:1rem;list-style:none;margin:0;padding:0}.footer__social-link{background:#343444;font-size:1.3rem;height:45px;width:45px}.footer__social-link:hover{transform:translateY(-3px)}.footer__contact-section{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;text-align:left}.footer__section-title{color:#fff;font-size:1.2rem;font-weight:700;margin:0}.footer__contact-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:600px;width:100%}@media (max-width:768px){.footer__contact-grid{grid-template-columns:repeat(2,1fr);max-width:400px}}@media (max-width:480px){.footer__contact-grid{grid-template-columns:repeat(2,1fr);max-width:350px}}@media (max-width:360px){.footer__contact-grid{grid-template-columns:repeat(2,1fr);max-width:300px}}.footer__contact-item{align-items:center;background:#343444;border-radius:8px;color:#fff;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.footer__contact-item:hover{background:#f7ec06;color:#1f1f2c;transform:translateY(-2px)}.footer__contact-item:hover .footer__contact-icon,.footer__contact-item:hover .footer__contact-text{color:#1f1f2c}.footer__contact-text{color:inherit;font-size:.9rem}.footer__contact-icon{color:inherit;font-size:1.1rem}.footer__links-section{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;text-align:left}.footer__links-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);max-width:500px;width:100%}@media (max-width:768px){.footer__links-grid{grid-template-columns:repeat(2,1fr);max-width:400px}}@media (max-width:480px){.footer__links-grid{grid-template-columns:repeat(2,1fr);max-width:350px}}@media (max-width:360px){.footer__links-grid{grid-template-columns:repeat(2,1fr);max-width:300px}}.footer__link{align-items:center;background:#343444;border-radius:8px;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.footer__link:hover{background:#f7ec06;color:#1f1f2c}.footer__link-text{color:#fff;font-size:.85rem}.footer__link:hover .footer__link-text{color:#1f1f2c}.footer__link-icon{color:#fff;font-size:1rem}.footer__link:hover .footer__link-icon{color:#1f1f2c}.footer__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:2rem 0}.footer__copyright{border:none;margin:0;order:1;padding:0}.footer__copyright p{color:#fff;font-size:.8rem;margin:0;opacity:.8}.footer__payment-methods{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;order:2}.footer__payment-logo{background:#fff;border-radius:10px;box-shadow:0 4px 14px #0000001f;height:42px;min-width:70px;padding:.35rem .55rem;transition:all .3s ease;width:auto}.footer__payment-logo:hover{box-shadow:0 6px 18px #0000002e;transform:scale(1.06)}.footer__verification{align-items:center;display:flex;gap:.5rem;order:3}.footer__verification-badge{height:32px;object-fit:contain;transition:all .3s ease;width:auto}.footer__verification-badge:hover{transform:scale(1.05)}.footer__verification-icon{color:#f7ec06;font-size:1.2rem}.footer__verification-text{color:#fff;font-size:.8rem;font-weight:600;margin:0}.footer__social{display:flex;flex:0 0 auto;gap:.75rem;margin-top:1rem}.footer__social-link{align-items:center;background:#0000;border:1px solid #fff3;border-radius:50%;color:#fff;display:inline-flex;font-size:1.1rem;height:35px;justify-content:center;text-decoration:none;transition:all .3s ease;width:35px}.footer__social-link:hover{background:#f7ec06;border-color:#f7ec06;color:#1f1f2c;transform:translateY(-2px)}@media (max-width:1024px){.footer{padding:3.5rem 0 1.5rem}.footer__container{padding:0 1.5rem}.footer__top{display:flex;gap:2.5rem;margin-bottom:2.5rem}.footer__brand,.footer__top{align-items:center;flex-direction:column}.footer__brand{grid-column:unset;justify-content:center;text-align:center}.footer__brand.footer__brand--responsive{align-items:center}.footer__logo-content{flex:none;max-width:none}.footer__social{flex:none}.footer__logo-content{align-items:center;flex-direction:column;gap:.8rem;text-align:center}.footer__logo-wrapper{margin-bottom:.5rem}.footer__company-name{margin:0 0 .5rem}.footer__tagline{flex:none;margin-top:0;text-align:center}.footer__tagline-line{display:inline}.footer__contact-section,.footer__links-section{align-items:center;text-align:center}.footer__logo{height:70px;width:70px}.footer__company-name{font-size:1.1rem}.footer__tagline{font-size:.9rem;max-width:500px}.footer__social{gap:.8rem}.footer__social-link{font-size:1.2rem;height:40px;width:40px}.footer__bottom{align-items:center;flex-direction:column;gap:1.5rem;text-align:center}.footer__copyright{order:1}.footer__payment-methods{gap:.6rem;justify-content:center;order:2}.footer__payment-logo{height:26px}.footer__verification{order:3}}@media (max-width:768px){.footer{padding:3rem 0 1.2rem}.footer__container{padding:0 1rem}.footer__top{display:flex;gap:2rem;margin-bottom:2rem}.footer__brand,.footer__top{align-items:center;flex-direction:column}.footer__brand{gap:1.2rem;grid-column:unset;justify-content:center;text-align:center}.footer__brand.footer__brand--responsive{align-items:center}.footer__logo-content{flex:none;max-width:none}.footer__social{flex:none}.footer__logo-content{align-items:center;flex-direction:column;gap:.8rem;text-align:center}.footer__logo-wrapper{margin-bottom:.5rem}.footer__company-name{margin:0 0 .5rem}.footer__tagline{flex:none;margin-top:0;text-align:center}.footer__tagline-line{display:inline}.footer__contact-section,.footer__links-section{align-items:center;text-align:center}.footer__logo{height:60px;width:60px}.footer__company-name{font-size:1rem}.footer__tagline{font-size:.85rem;max-width:400px}.footer__contact-section,.footer__links-section{gap:1.2rem}.footer__section-title{font-size:1.1rem}.footer__links-grid{max-width:350px}.footer__contact-item,.footer__link{padding:.65rem .85rem}.footer__contact-text,.footer__link-text{font-size:.8rem}.footer__verification{margin:1.5rem 0}.footer__verification-badge{height:30px}.footer__verification-icon{font-size:1.8rem}.footer__verification-text{font-size:.85rem}.footer__bottom{align-items:center;flex-direction:column;gap:1.2rem;text-align:center}.footer__copyright{margin:0;order:1;padding:0}.footer__copyright p{font-size:.85rem}.footer__payment-methods{gap:.5rem;justify-content:center;order:2}.footer__payment-logo{height:24px}.footer__verification{order:3}.footer__verification-badge{height:28px}.footer__verification-icon{font-size:1.1rem}.footer__verification-text{font-size:.75rem}.footer__social{gap:.7rem;margin-top:.8rem}.footer__social-link{font-size:1.1rem;height:38px;width:38px}}@media (max-width:480px){.footer{padding:2.5rem 0 1rem}.footer__container{padding:0 .8rem}.footer__top{display:flex;gap:1.8rem;margin-bottom:1.8rem}.footer__brand,.footer__top{align-items:center;flex-direction:column}.footer__brand{gap:1rem;grid-column:unset;justify-content:center;text-align:center}.footer__brand.footer__brand--responsive{align-items:center}.footer__logo-content{flex:none;max-width:none}.footer__social{flex:none}.footer__logo-content{align-items:center;flex-direction:column;gap:.8rem;text-align:center}.footer__logo-wrapper{margin-bottom:.5rem}.footer__company-name{margin:0 0 .5rem}.footer__tagline{flex:none;margin-top:0;text-align:center}.footer__tagline-line{display:inline}.footer__contact-section,.footer__links-section{align-items:center;text-align:center}.footer__logo{height:55px;width:55px}.footer__company-name{font-size:.95rem}.footer__tagline{font-size:.8rem;max-width:320px}.footer__social{gap:.6rem}.footer__social-link{font-size:1rem;height:35px;width:35px}.footer__contact-section,.footer__links-section{gap:1rem}.footer__section-title{font-size:1rem}.footer__links-grid{max-width:300px}.footer__contact-item,.footer__link{padding:.6rem .75rem}.footer__contact-text,.footer__link-text{font-size:.75rem}.footer__contact-icon,.footer__link-icon{font-size:.9rem}.footer__verification{margin:1.2rem 0}.footer__verification-badge{height:26px}.footer__verification-icon{font-size:1.6rem}.footer__verification-text{font-size:.8rem}.footer__payment-methods{gap:.4rem;justify-content:center}.footer__payment-logo{height:22px}.footer__copyright{margin-top:1.2rem;padding-top:1rem}.footer__copyright p{font-size:.8rem}}@media (max-width:360px){.footer{padding:2rem 0 .8rem}.footer__container{padding:0 .6rem}.footer__top{display:flex;gap:1.5rem;margin-bottom:1.5rem}.footer__brand,.footer__top{align-items:center;flex-direction:column}.footer__brand{gap:.8rem;grid-column:unset;justify-content:center;text-align:center}.footer__brand.footer__brand--responsive{align-items:center}.footer__logo-content{flex:none;max-width:none}.footer__social{flex:none}.footer__logo-content{align-items:center;flex-direction:column;gap:.8rem;text-align:center}.footer__logo-wrapper{margin-bottom:.5rem}.footer__company-name{margin:0 0 .5rem}.footer__tagline{flex:none;margin-top:0;text-align:center}.footer__tagline-line{display:inline}.footer__contact-section,.footer__links-section{align-items:center;text-align:center}.footer__logo{height:50px;width:50px}.footer__company-name{font-size:.9rem}.footer__tagline{font-size:.75rem;max-width:280px}.footer__social{gap:.5rem}.footer__social-link{font-size:.9rem;height:32px;width:32px}.footer__contact-section,.footer__links-section{gap:.8rem}.footer__section-title{font-size:.95rem}.footer__links-grid{max-width:260px}.footer__contact-item,.footer__link{padding:.55rem .65rem}.footer__contact-text,.footer__link-text{font-size:.7rem}.footer__contact-icon,.footer__link-icon{font-size:.85rem}.footer__verification{margin:1rem 0}.footer__verification-badge{height:24px}.footer__verification-icon{font-size:1.4rem}.footer__verification-text{font-size:.75rem}.footer__payment-methods{gap:.3rem;justify-content:center}.footer__payment-logo{height:20px}.footer__copyright{margin-top:1rem;padding-top:.8rem}.footer__copyright p{font-size:.75rem}}.storage-footer-logo{align-items:center;animation:storage-footer-logo-bob 7s ease-in-out infinite;border-radius:999px;display:inline-flex;height:96px;isolation:isolate;justify-content:center;overflow:visible;padding:8px;position:relative;width:96px}.storage-footer-logo:after,.storage-footer-logo:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.storage-footer-logo:before{animation:storage-footer-logo-ring 8.5s linear infinite;background:conic-gradient(from 0deg,#2bd9ff 0,#2bd9ff1a 30%,#2bd9ff38 65%,#4f7bff 100%);filter:drop-shadow(0 0 10px rgba(79,123,255,.45));inset:0;z-index:-2}.storage-footer-logo:after{background:#141420f0;box-shadow:inset 0 0 14px #0006;inset:7px;z-index:-1}.storage-footer-logo__image{border:1px solid #4f7bff59;border-radius:inherit;box-shadow:0 5px 18px #1a409366;height:100%;object-fit:cover;width:100%}.storage-footer-logo--lg{height:96px;width:96px}@keyframes storage-footer-logo-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes storage-footer-logo-bob{0%,to{transform:translateX(0)}45%{transform:translateX(6px)}65%{transform:translateX(10px)}}.whatsapp-button{align-items:center;animation:bounceIn 1s ease-out;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;bottom:100px;box-shadow:0 8px 25px #25d36666;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:1;pointer-events:auto;position:fixed;right:30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);visibility:visible;width:50px;z-index:9999}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(.9)}to{transform:scale(1)}}.whatsapp-button:before{animation:ripple 2s ease-out infinite;border:3px solid #25d3664d;border-radius:50%;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}.whatsapp-button:hover{box-shadow:0 15px 40px #25d36680;transform:scale(1.15) translateY(-5px)}.whatsapp-button:active{transform:scale(.95)}.whatsapp-button__icon{color:#fff;height:26px;transition:transform .3s ease;width:26px}.whatsapp-button:hover .whatsapp-button__icon{transform:rotate(1turn) scale(1.1)}.whatsapp-button__tooltip{background:#1f1f2c;border-radius:8px;box-shadow:0 4px 15px #00000026;color:#333;font-size:14px;font-weight:600;left:70px;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;transform:translateX(10px);transition:all .3s ease;white-space:nowrap}.whatsapp-button__tooltip:after{border:6px solid #0000;border-right-color:#fff;content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}.whatsapp-button:hover .whatsapp-button__tooltip{opacity:1;transform:translateX(0)}@media (max-width:992px){.whatsapp-button{bottom:25px;height:56px;right:25px;width:56px;z-index:9999}.whatsapp-button__icon{height:30px;width:30px}.whatsapp-button__tooltip{font-size:13px;left:66px;padding:7px 14px}}@media (max-width:768px){.whatsapp-button{bottom:80px;box-shadow:0 6px 20px #25d36659;height:54px;position:fixed;right:22px;width:54px;z-index:9999}.whatsapp-button:hover{box-shadow:0 12px 35px #25d36673;transform:scale(1.1) translateY(-3px)}.whatsapp-button__icon{height:28px;width:28px}.whatsapp-button__tooltip{font-size:12px;left:64px;padding:6px 12px;z-index:10000}}@media (max-width:480px){.whatsapp-button{bottom:75px;box-shadow:0 5px 18px #25d3664d;height:50px;position:fixed;right:18px;width:50px;z-index:9999}.whatsapp-button:hover{box-shadow:0 10px 30px #25d36666;transform:scale(1.08) translateY(-2px)}.whatsapp-button:before{border-width:2px}.whatsapp-button__icon{height:26px;width:26px}.whatsapp-button__tooltip{display:none}}@media (max-width:360px){.whatsapp-button{bottom:70px;box-shadow:0 4px 15px #25d3664d;height:46px;position:fixed;right:15px;width:46px;z-index:9999}.whatsapp-button:hover{transform:scale(1.05) translateY(-2px)}.whatsapp-button:before{border-width:2px;bottom:-3px;left:-3px;right:-3px;top:-3px}.whatsapp-button__icon{height:24px;width:24px}}@media (max-width:360px) and (prefers-reduced-motion:no-preference){.whatsapp-button:before{animation:ripple 2.5s ease-out infinite}}@media (max-width:768px){.whatsapp-button{bottom:120px!important;height:50px!important;pointer-events:auto!important;position:fixed!important;right:20px!important;width:50px!important;z-index:9999!important}.whatsapp-button__icon{height:24px!important;width:24px!important}.whatsapp-button__tooltip{display:none!important}}@media (max-width:480px){.whatsapp-button{bottom:115px!important;height:48px!important;opacity:1!important;position:fixed!important;right:15px!important;visibility:visible!important;width:48px!important;z-index:9999!important}.whatsapp-button__icon{height:22px!important;width:22px!important}}@media (max-width:360px){.whatsapp-button{align-items:center!important;bottom:105px!important;display:flex!important;height:45px!important;justify-content:center!important;position:fixed!important;right:10px!important;width:45px!important;z-index:9999!important}.whatsapp-button__icon{height:20px!important;width:20px!important}}@media (max-width:768px){.whatsapp-button:hover{transform:scale(1.1)!important}.whatsapp-button:active{transform:scale(.95)!important}}@media (max-width:480px){.whatsapp-button:hover{transform:scale(1.05)!important}.whatsapp-button:active{transform:scale(.9)!important}}@media (max-width:360px){.whatsapp-button:hover{transform:scale(1.02)!important}.whatsapp-button:active{transform:scale(.85)!important}}.why-choose-us{background:#1f1f2c;overflow:hidden;padding:3.5rem 0;position:relative}.why-choose-us__container{margin:0 auto;max-width:1200px;padding:0 2rem}.why-choose-us__header{margin-bottom:4rem;text-align:center}.why-choose-us__title{color:#fff;display:inline-block;font-size:30px;font-weight:800;line-height:1.4;margin:0 0 1rem;position:relative}.why-choose-us__title .highlight{animation:none;color:inherit;font-size:inherit;font-weight:inherit;text-shadow:none}@keyframes scaleUp{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.why-choose-us__underline{animation:underlineGrow 1s ease-out;background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;height:5px;margin:1rem auto;position:relative;width:150px}@keyframes underlineGrow{0%{opacity:0;width:0}to{opacity:1;width:150px}}.why-choose-us__underline:before{animation:why-choose-underline-ball 2.2s ease-in-out infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 10px #f7ec0699;content:"";height:12px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@keyframes why-choose-underline-ball{0%{left:0}50%{left:100%}to{left:0}}.why-choose-us__grid{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2.5rem}.why-choose-us__card{align-items:center;background:none;border:none;border-radius:0;box-shadow:none;cursor:default;display:flex;flex-direction:column;height:100%;overflow:visible;padding:0;position:relative;text-align:center;transition:none}.why-choose-us__card:after,.why-choose-us__card:before{content:none}.why-choose-us__card:hover{box-shadow:none;transform:none}.why-choose-us__card:hover:before{opacity:1}.why-choose-us__card:hover:after{left:-25%;opacity:1;top:-25%}.why-choose-us__icon-wrapper{display:inline-flex;margin-bottom:1.1rem;z-index:1}.why-choose-us__icon,.why-choose-us__icon-wrapper{align-items:center;justify-content:center;position:relative}.why-choose-us__icon{background:radial-gradient(circle at top left,#3662db 0,#1c2a4b 70%);border-radius:18px;box-shadow:0 10px 24px #0f172ab3;display:flex;height:64px;transition:transform .45s cubic-bezier(.175,.885,.32,1.275),box-shadow .45s ease;width:64px}.why-choose-us__icon-content{color:#f7ec06;font-size:1.7rem}.why-choose-us__icon:before{content:none}@keyframes pulse{0%,to{box-shadow:0 15px 40px #f7ec0659;transform:scale(1)}50%{box-shadow:0 20px 50px #f7ec0673;transform:scale(1.08)}}@keyframes ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.why-choose-us__card:hover .why-choose-us__icon{box-shadow:0 18px 40px #0f172a;transform:translateY(-4px) scale(1.03) rotate(-1turn)}.why-choose-us__card-title{color:#327acd;font-size:1.1rem;font-weight:800;margin:0 0 1.2rem;position:relative;transition:all .3s ease;z-index:1}.why-choose-us__card:hover .why-choose-us__card-title{color:#f7ec06;transform:scale(1.05)}.why-choose-us__card-description{color:#fff;flex-grow:1;font-size:.9rem;font-weight:700;line-height:1.7;margin:0 auto;max-width:260px;position:relative;transition:all .3s ease;white-space:normal;z-index:1}.why-choose-us__card:hover .why-choose-us__card-description{color:#fff}@media (max-width:1024px){.why-choose-us{padding:4rem 0}.why-choose-us__container{padding:0 1.5rem}.why-choose-us__header{margin-bottom:3.5rem}.why-choose-us__title{font-size:2.4rem}.why-choose-us__title .highlight{font-size:3rem}.why-choose-us__underline{width:140px}.why-choose-us__grid{gap:2.2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.why-choose-us__card{border-radius:22px;padding:2.8rem 1.8rem}.why-choose-us__icon{font-size:2.8rem;height:95px;width:95px}.why-choose-us__card-title{font-size:1.3rem}.why-choose-us__card-description{font-size:1.02rem}}@media (max-width:768px){.why-choose-us{box-sizing:border-box;min-height:260px;padding:3rem 0}.why-choose-us,.why-choose-us__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;width:100%}.why-choose-us__container{padding:0 1rem}.why-choose-us__header{margin-bottom:2.5rem}.why-choose-us__title{font-size:1.9rem;line-height:1.3}.why-choose-us__title .highlight{font-size:2.4rem}.why-choose-us__underline{height:4px;width:110px}@keyframes underlineGrow{0%{opacity:0;width:0}to{opacity:1;width:110px}}.why-choose-us__grid{gap:1.8rem;grid-template-columns:1fr;margin:2.5rem auto 0;max-width:500px}.why-choose-us__card{border-radius:20px;padding:2.3rem 1.5rem}.why-choose-us__card:hover{transform:translateY(-10px) scale(1.02)}.why-choose-us__icon{font-size:2.5rem;height:85px;width:85px}.why-choose-us__icon-wrapper{margin-bottom:1.6rem}.why-choose-us__card-title{font-size:1.2rem;margin-bottom:1rem}.why-choose-us__card-description{font-size:.85rem;line-height:1.5}}@media (max-width:480px){.why-choose-us{min-height:240px;padding:2.5rem 0}.why-choose-us__container{padding:0 .8rem}.why-choose-us__header{margin-bottom:2rem}.why-choose-us__title{font-size:1.6rem}.why-choose-us__title .highlight{font-size:2rem}.why-choose-us__underline{height:3.5px;width:90px}@keyframes underlineGrow{0%{opacity:0;width:0}to{opacity:1;width:90px}}.why-choose-us__grid{gap:1.2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem;max-width:100%}.why-choose-us__card{border-radius:18px;padding:2rem 1.3rem}.why-choose-us__card:hover{transform:translateY(-8px) scale(1.01)}.why-choose-us__icon{box-shadow:0 12px 35px #f7ec064d;font-size:2.2rem;height:75px;width:75px}.why-choose-us__icon:before{content:none}.why-choose-us__icon-wrapper{margin-bottom:1.3rem}.why-choose-us__card-title{font-size:1.1rem;margin-bottom:.9rem}.why-choose-us__card-description{font-size:.85rem;line-height:1.5}}@media (max-width:360px){.why-choose-us{padding:2rem 0}.why-choose-us__container{padding:0 .6rem}.why-choose-us__header{margin-bottom:1.8rem}.why-choose-us__title{font-size:1.2rem}.why-choose-us__title .highlight{font-size:1.8rem}.why-choose-us__underline{height:3px;width:80px}@keyframes underlineGrow{0%{opacity:0;width:0}to{opacity:1;width:80px}}.why-choose-us__grid{gap:1.3rem;margin-top:1.8rem}.why-choose-us__card{border-radius:15px;padding:1.8rem 1.2rem}.why-choose-us__card:hover{transform:translateY(-6px)}.why-choose-us__icon{box-shadow:0 10px 30px #f7ec064d;font-size:2rem;height:70px;width:70px}.why-choose-us__icon:before{content:none}@keyframes pulse{0%,to{box-shadow:0 10px 30px #f7ec064d;transform:scale(1)}50%{box-shadow:0 15px 40px #f7ec0666;transform:scale(1.06)}}.why-choose-us__icon-wrapper{margin-bottom:1.2rem}.why-choose-us__card-title{font-size:1.05rem;margin-bottom:.8rem}.why-choose-us__card-description{font-size:.9rem;line-height:1.5}}.all-reviews{background-color:#1f1f2c;font-family:Arial,sans-serif;min-height:100vh;padding:4rem 0}.all-reviews__container{margin:0 auto;max-width:1200px;padding:0 2rem}.all-reviews__header{margin-bottom:3rem;padding:2rem 0;text-align:center}.all-reviews__title{color:#f7ec06;display:inline-block;font-size:30px;font-weight:700;margin:0 0 1rem;position:relative}.all-reviews__title:after{animation:glow 2s ease-in-out infinite alternate;border-radius:4px;bottom:-15px;box-shadow:0 0 10px #f7ec064d,0 0 20px #f7ec0633,0 0 30px #f7ec061a;height:4px;transform:translateX(-50%);width:80px}.all-reviews__title:after,.all-reviews__title:before{background:#f7ec06;content:"";left:50%;position:absolute}.all-reviews__title:before{animation:ball-roll 3s ease-in-out infinite alternate;border-radius:50%;bottom:-19px;box-shadow:0 0 8px #f7ec0699,0 0 15px #f7ec0666;height:12px;width:12px}@keyframes glow{0%{box-shadow:0 0 5px #f7ec0633,0 0 10px #f7ec061a,0 0 15px #f7ec060d}to{box-shadow:0 0 20px #f7ec0699,0 0 30px #f7ec0666,0 0 40px #f7ec0633}}@keyframes ball-roll{0%{transform:translateX(-50%) translateX(-45px)}50%{transform:translateX(-50%) translateX(45px)}to{transform:translateX(-50%) translateX(-45px)}}.all-reviews__subtitle{color:#666;font-size:1.1rem;margin:1.5rem 0 0}.all-reviews__wrapper{margin-top:3rem;overflow:hidden;position:relative}.all-reviews__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.all-reviews__arrow{background:none;border:none;color:#f7ec06;cursor:pointer;display:grid;font-size:1.5rem;font-weight:700;height:45px;place-items:center;transition:all .3s ease;width:45px}.all-reviews__arrow:hover{color:#fff;transform:scale(1.15)}.all-reviews__arrow:active{transform:scale(.95)}.all-reviews__dots{display:flex;gap:.6rem}.all-reviews__dot{background:#0000;border:2px solid #f7ec06;border-radius:50%;cursor:pointer;height:10px;opacity:.5;padding:0;transition:all .3s ease;width:10px}.all-reviews__dot:hover{opacity:.8;transform:scale(1.1)}.all-reviews__dot.is-active{background:#f7ec06;opacity:1;transform:scale(1.2)}.all-reviews__track{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-columns:calc(33.33333% - 1rem);grid-auto-flow:column;transition:transform .45s cubic-bezier(.4,0,.2,1)}.all-reviews__card{background:#343444;border:none;border-radius:16px;box-shadow:0 4px 15px #f7ec061a;opacity:0;padding:2rem;position:relative;transform:translateY(25px);transition:all .3s ease;transition:opacity 1.5s ease-out,transform 1.5s cubic-bezier(.16,1,.3,1),all .3s ease;will-change:opacity,transform}.all-reviews__card--visible{opacity:1!important;transform:translateY(0)!important}.all-reviews__card:first-child{animation-delay:.1s}.all-reviews__card:nth-child(2){animation-delay:.2s}.all-reviews__card:nth-child(3){animation-delay:.3s}.all-reviews__card:nth-child(4){animation-delay:.4s}.all-reviews__card:nth-child(5){animation-delay:.5s}.all-reviews__card:nth-child(6){animation-delay:.6s}.all-reviews__card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-8px)}.all-reviews__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.all-reviews__user{align-items:center;display:flex;gap:1rem}.all-reviews__avatar{align-items:center;background:#f7ec061a;border:2px solid #f7ec0633;border-radius:50%;display:flex;font-size:1.8rem;height:55px;justify-content:center;overflow:hidden;width:55px}.all-reviews__avatar img{height:100%;object-fit:cover;width:100%}.all-reviews__info{display:flex;flex-direction:column}.all-reviews__name{color:#333;font-size:1.1rem;font-weight:700;margin:0 0 .3rem}.all-reviews__date{color:#999;font-size:.9rem}.all-reviews__service{color:#f7ec06;display:block;font-size:.8rem;font-weight:700;margin-top:.25rem}.all-reviews__rating{align-items:center;background:#0000;border-radius:8px;box-shadow:none;color:#fff;display:flex;font-size:1rem;font-weight:700;gap:.3rem;padding:.5rem .8rem}.all-reviews__star{color:#faca15;font-size:1rem}.all-reviews__quote{color:#f7ec06;font-family:serif;font-size:3rem;line-height:1;margin-bottom:.5rem;opacity:.3}.all-reviews__comment{color:#555;font-size:1rem;line-height:1.8;margin:0 0 .5rem;text-align:right}.all-reviews__quote-end{color:#f7ec06;font-family:serif;font-size:3rem;line-height:1;opacity:.3;text-align:left}@media (max-width:1024px){.all-reviews{padding:3.5rem 0}.all-reviews__container{padding:0 1.5rem}.all-reviews__title{font-size:1.8rem}.all-reviews__title:before{bottom:-17px;height:11px;width:11px}.all-reviews__header{margin-bottom:2.5rem}.all-reviews__subtitle{font-size:.95rem}.all-reviews__controls{margin-top:1.8rem}.all-reviews__arrow{font-size:1.4rem;height:42px;width:42px}.all-reviews__track{gap:1.25rem;grid-auto-columns:calc(50% - .625rem)}.all-reviews__card{padding:1.8rem}}@media (max-width:768px){.all-reviews{padding:3rem 0}.all-reviews__container{padding:0 1rem}.all-reviews__header{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:2rem}.all-reviews__title{font-size:1.6rem}.all-reviews__title:before{bottom:-16px;height:10px;width:10px}.all-reviews__subtitle{align-self:flex-end;font-size:.9rem}.all-reviews__controls{margin-top:1.6rem}.all-reviews__arrow{height:42px;width:42px}.all-reviews__dots{gap:.55rem}.all-reviews__dot{height:9px;width:9px}.all-reviews__track{gap:1rem;grid-auto-columns:100%}.all-reviews__card{border-radius:14px;margin:0 auto;max-width:500px;padding:1.5rem}.all-reviews__top{margin-bottom:1.2rem}.all-reviews__user{gap:.8rem}.all-reviews__avatar{font-size:1.6rem;height:45px;width:45px}.all-reviews__name{font-size:1.05rem}.all-reviews__date{font-size:.8rem}.all-reviews__service{font-size:.75rem}.all-reviews__rating{font-size:.95rem;padding:.4rem .6rem}.all-reviews__star{font-size:.95rem}.all-reviews__quote{font-size:2.5rem;margin-bottom:.4rem}.all-reviews__comment{font-size:.95rem;line-height:1.7;margin-bottom:.4rem}.all-reviews__quote-end{font-size:2.5rem}}@media (max-width:480px){.all-reviews{padding:2.5rem 0}.all-reviews__container{padding:0 .8rem}.all-reviews__header{gap:.8rem;margin-bottom:1.8rem}.all-reviews__title{font-size:1.4rem}.all-reviews__title:before{bottom:-15px;height:9px;width:9px}.all-reviews__subtitle{font-size:.85rem;padding-bottom:1px}.all-reviews__controls{margin-top:1.5rem}.all-reviews__arrow{height:40px;width:40px}.all-reviews__dots{gap:.5rem}.all-reviews__dot{height:8px;width:8px}.all-reviews__card{border-radius:12px;max-width:400px;padding:1.2rem}.all-reviews__top{margin-bottom:1rem}.all-reviews__user{gap:.7rem}.all-reviews__avatar{font-size:1.5rem;height:42px;width:42px}.all-reviews__name{font-size:1rem}.all-reviews__date{font-size:.75rem}.all-reviews__service{font-size:.7rem}.all-reviews__rating{border-radius:6px;font-size:.9rem;padding:.35rem .55rem}.all-reviews__star{font-size:.9rem}.all-reviews__quote{font-size:2.2rem;margin-bottom:.3rem}.all-reviews__comment{font-size:.88rem;line-height:1.6;margin-bottom:.3rem}.all-reviews__quote-end{font-size:2.2rem}}@media (max-width:360px){.all-reviews{padding:2rem 0}.all-reviews__container{padding:0 .6rem}.all-reviews__header{margin-bottom:1.5rem}.all-reviews__title{font-size:1.3rem}.all-reviews__title:before{bottom:-14px;height:8px;width:8px}.all-reviews__arrow{height:38px;width:38px}.all-reviews__dot{height:7px;width:7px}.all-reviews__subtitle{font-size:.8rem}.all-reviews__card{max-width:100%;padding:1rem}.all-reviews__user{gap:.6rem}.all-reviews__avatar{font-size:1.4rem;height:40px;width:40px}.all-reviews__name{font-size:.95rem}.all-reviews__date{font-size:.7rem}.all-reviews__service{font-size:.65rem}.all-reviews__rating{font-size:.85rem;padding:.3rem .5rem}.all-reviews__quote{font-size:2rem}.all-reviews__comment{font-size:.84rem;line-height:1.5}.all-reviews__quote-end{font-size:2rem}}.cart-page{align-items:center;background:#1f1f2c;display:flex;justify-content:center;min-height:100vh;padding:2rem}.cart-page--rtl{direction:rtl}.cart-container{max-width:500px;text-align:center;width:100%}.cart-container--full{max-width:800px;width:100%}.cart-message--spaced{margin-bottom:2rem}.cart-items{display:flex;flex-direction:column;gap:1rem}.cart-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem}.cart-item-image{border-radius:8px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.cart-item-body{flex:1 1;min-width:220px;text-align:right}.cart-item-title{color:#fff;font-size:1.1rem;margin-bottom:.5rem}.cart-item-actions{flex-wrap:wrap;gap:1rem}.cart-item-actions,.cart-price{align-items:center;display:flex}.cart-price{gap:.5rem}.cart-price-value{color:#f7ec06;font-weight:700}.cart-quantity-controls{align-items:center;display:flex;gap:.5rem}.cart-quantity-button{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;height:32px;transition:all .2s ease;width:32px}.cart-quantity-button:hover{background:#fff3;transform:translateY(-1px)}.cart-quantity-value{color:#fff;font-weight:600;min-width:32px;text-align:center}.cart-remove-button{background:#f003;border:1px solid #f006;border-radius:6px;color:#ff6b6b;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.cart-remove-button:hover{background:#ff00004d;color:#ff8a8a}.cart-item-username{align-items:center;background:#f7ec061a;border-radius:6px;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.5rem}.cart-username-label{color:#ffffffb3;font-size:.9rem}.cart-username-value{color:#f7ec06;font-weight:600}.cart-username-input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;flex:1 1;font-size:.9rem;padding:.5rem}.cart-username-input:focus{background:#ffffff26;border-color:#f7ec06;outline:none}.cart-add-username-btn{background:#f7ec06;border:none;border-radius:6px;color:#1f1f2c;cursor:pointer;font-size:.875rem;font-weight:600;margin-right:.5rem;padding:.5rem 1rem;transition:all .3s ease}.cart-add-username-btn:hover{background:#e8dd05;box-shadow:0 4px 12px #f7ec064d;transform:translateY(-2px)}.cart-add-username-btn:active{transform:translateY(0)}.cart-edit-button{background:#f7ec0633;border:1px solid #f7ec0666;border-radius:6px;color:#f7ec06;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.cart-edit-button:hover{background:#f7ec064d;color:#fff}.cart-edit-controls{display:flex;flex-direction:column;gap:.75rem;width:100%}.cart-quantity-edit{align-items:center;display:flex;gap:.5rem}.cart-edit-label{color:#ffffffb3;font-size:.9rem;min-width:50px}.cart-quantity-input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;flex:1 1;font-size:.9rem;max-width:100px;padding:.5rem}.cart-quantity-input:focus{background:#ffffff26;border-color:#f7ec06;outline:none}.cart-edit-buttons{display:flex;gap:.5rem}.cart-save-button{background:#f7ec06;border:none;border-radius:6px;color:#1f1f2c;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:700;padding:.5rem 1rem;transition:all .2s ease}.cart-save-button:hover{background:#e6d905;transform:translateY(-1px)}.cart-cancel-button{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.cart-cancel-button:hover{background:#fff3}.cart-price-per-unit{color:#fff9;font-size:.85rem;margin-right:.25rem}.cart-price-preview{align-items:center;background:#f7ec061a;border-radius:6px;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.5rem}.cart-price-preview-label{color:#ffffffb3;font-size:.9rem}.cart-price-preview-value{color:#f7ec06;font-size:1rem;font-weight:700}.cart-summary{background:#f7ec061a;border:2px solid #f7ec06;border-radius:12px;display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem;padding:1.5rem}.cart-summary-row{align-items:center;display:flex;justify-content:space-between}.cart-summary-label{color:#fff;font-size:1.2rem;font-weight:700}.cart-summary-total{align-items:center;display:flex;gap:.5rem}.cart-summary-total-value{color:#f7ec06;font-size:1.5rem;font-weight:700}.cart-summary-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.cart-summary-count{color:#ffffffb3;font-size:1rem}.cart-summary-actions{display:flex;flex-wrap:wrap;gap:.75rem}.cart-clear-button{background:#f003;border:1px solid #f006;border-radius:12px;color:#ff6b6b;cursor:pointer;font-size:1rem;font-weight:700;padding:.9rem 1.2rem;transition:all .3s ease}.cart-clear-button:hover{background:#ff00004d;color:#ff8a8a}.cart-checkout-button{background:#f7ec06;border:none;border-radius:12px;color:#1f1f2c;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2rem;transition:transform .2s ease,box-shadow .2s ease}.cart-checkout-button:hover{box-shadow:0 4px 15px #f7ec0666;transform:translateY(-2px)}.home-page-button--full{margin-top:1rem;width:100%}.cart-icon-wrapper{margin-bottom:2rem}.cart-icon-circle{align-items:center;background:#ffffff0d;border:2px solid #fff;border-radius:50%;display:flex;height:120px;justify-content:center;margin:0 auto;width:120px}.cart-icon{color:#fff;font-size:4rem}.cart-message{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.home-page-button{background:#1f1f2c;border:2px solid #f7ec06;border-radius:12px;color:#f7ec06;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2rem;transition:all .3s ease}.home-page-button:hover{background:#fff;box-shadow:0 4px 15px #0000004d;color:#1f1f2c;transform:translateY(-2px)}.cart-modal-overlay{align-items:center;animation:fadeIn .3s ease;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cart-modal-content{animation:slideUp .3s ease;background:linear-gradient(135deg,#2a2a3e,#1f1f2c);border:2px solid #f7ec064d;border-radius:20px;box-shadow:0 20px 60px #00000080;max-width:450px;overflow:hidden;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cart-modal-header{background:#f7ec061a;border-bottom:1px solid #ffffff1a;padding:1.5rem 2rem}.cart-modal-title{color:#f7ec06;font-size:1.5rem;font-weight:700;margin:0;text-align:center}.cart-modal-body{padding:2rem;text-align:center}.cart-modal-message{color:#fff;font-size:1.2rem;font-weight:500;line-height:1.6;margin:0 0 1rem}.cart-modal-submessage{color:#fff9;font-size:.95rem;line-height:1.5;margin:0}.cart-modal-footer{background:#0003;border-top:1px solid #ffffff1a;display:flex;gap:1rem;padding:1.5rem 2rem}.cart-modal-button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;padding:.9rem 1.5rem;text-align:center;transition:all .3s ease}.cart-modal-button-cancel{background:#ffffff1a;border:1px solid #fff3;color:#fff}.cart-modal-button-cancel:hover{background:#fff3;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.cart-modal-button-confirm{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border:1px solid #ff6b6b80;box-shadow:0 4px 15px #ff6b6b4d;color:#fff}.cart-modal-button-confirm:hover{background:linear-gradient(135deg,#ff5252,#e53950);box-shadow:0 6px 20px #ff6b6b66;transform:translateY(-2px)}@media (max-width:768px){.cart-page{align-items:center;padding:.05rem .5rem 1rem 3.5rem}.cart-page--rtl{justify-content:flex-end}.cart-page--rtl .cart-container--full{align-items:flex-end;text-align:right}.cart-container--full{text-align:center}.cart-icon-circle{height:100px;width:100px}.cart-icon{font-size:3rem}.cart-message{font-size:1.3rem}.home-page-button{font-size:1rem;padding:.8rem 1.5rem}.cart-modal-content{margin:1rem;max-width:90%}.cart-modal-header{padding:1.2rem 1.5rem}.cart-modal-title{font-size:1.3rem}.cart-modal-body{padding:1.5rem}.cart-modal-message{font-size:1.1rem}.cart-modal-footer{flex-direction:column;padding:1.2rem 1.5rem}.cart-modal-button{width:100%}.cart-items{align-items:center}.cart-page--rtl .cart-items{align-items:flex-end}.cart-item{justify-content:center;padding:1.25rem;text-align:center}.cart-page--rtl .cart-item{text-align:right}.cart-page--rtl .cart-item-actions,.cart-page--rtl .cart-item-body{justify-content:flex-end;text-align:right}.cart-item-body{flex:1 1 100%;text-align:center}.cart-item-actions{justify-content:center}.cart-summary-meta,.cart-summary-row{justify-content:center;text-align:center}}@media (max-width:480px){.cart-message{font-size:1.1rem}.cart-item-title{font-size:1rem}.cart-item{padding:1rem}.cart-quantity-button{font-size:1rem;height:28px;width:28px}.cart-summary-label,.cart-summary-total-value{font-size:1rem}.cart-summary-count{font-size:.9rem}.cart-checkout-button,.cart-clear-button,.cart-summary-actions,.home-page-button{width:100%}}.checkout-page{background:#1f1f2c;min-height:100vh;padding-bottom:4rem}#fawaterkDivId{z-index:999999!important}#fawaterkDivId *,#fawaterkDivId .payment-tabs,#fawaterkDivId .payment-tabs *,#fawaterkDivId .payment-tabs__content-side,#fawaterkDivId .payment-tabs__tabs-side,#fawaterkDivId iframe{position:relative!important;z-index:999999!important}.fawaterk-modal-active nav,body.fawaterk-modal-open nav{display:none!important}.checkout-hero{background:radial-gradient(circle at top left,#3b3b58,#141420 70%);padding:4rem 1.5rem 3rem;text-align:center}.checkout-hero__content{margin:0 auto;max-width:720px}.checkout-hero__content h1{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:1rem}.checkout-hero__content p{color:#c1c4d6;line-height:1.8;margin:0 auto}.checkout-container{margin:-3rem auto 0;max-width:1100px;padding:0 1.5rem}.checkout-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:2fr 1fr}.checkout-card{background:#141420;border:1px solid #ffffff0d;border-radius:24px;box-shadow:0 25px 70px #00000059;padding:2rem}.checkout-card h2{color:#fff;margin-bottom:1.5rem;margin-top:0}.checkout-form{gap:1.5rem}.checkout-field,.checkout-form{display:flex;flex-direction:column}.checkout-field{gap:.5rem}.checkout-field label{color:#c1c4d6;font-size:.9rem}.checkout-field input,.checkout-field select,.checkout-field textarea{background:#1f1f2c;border:1px solid #ffffff14;border-radius:14px;color:#fff;font-size:1rem;outline:none;padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.checkout-field input:focus,.checkout-field select:focus,.checkout-field textarea:focus{border-color:#f7ec06;box-shadow:0 0 0 3px #f7ec0626}.checkout-row{display:flex;flex-wrap:wrap;gap:1rem}.checkout-row .checkout-field{flex:1 1;min-width:220px}.checkout-error{color:#ff6b6b;font-size:.85rem;margin:0}.checkout-submit{background:linear-gradient(135deg,#f7ec06,#ffe864);border:none;border-radius:999px;color:#1f1f2c;cursor:pointer;font-size:1rem;font-weight:800;padding:.9rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease}.checkout-submit:disabled{cursor:not-allowed;opacity:.6}.checkout-submit:not(:disabled):hover{box-shadow:0 12px 30px #f7ec0659;transform:translateY(-2px)}.checkout-summary-list{display:flex;flex-direction:column;gap:1rem}.checkout-summary-item{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.checkout-summary-title{color:#fff;font-weight:600;margin:0}.checkout-summary-meta{color:#9ea3c3;font-size:.9rem;margin:.25rem 0 0}.checkout-summary-price{align-items:baseline;color:#fff;display:flex;font-weight:700;gap:.25rem}.checkout-summary-currency{color:#c1c4d6;font-size:.85rem}.checkout-divider{border-bottom:1px dashed #ffffff1a;margin:1.5rem 0}.checkout-total-row{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between}.checkout-total-amount{align-items:center;display:flex;gap:.35rem}.checkout-hint{color:#9ea3c3;font-size:.9rem;line-height:1.6;margin-top:1rem}.checkout-back-button{background:#0000;border:1px solid #ffffff26;border-radius:999px;color:#fff;cursor:pointer;margin-top:1.25rem;padding:.85rem 1.5rem;transition:border-color .2s ease,background .2s ease;width:100%}.checkout-back-button:hover{background:#f7ec0614;border-color:#f7ec06}@media (max-width:900px){.checkout-grid{grid-template-columns:1fr}.checkout-card--summary{order:-1}}@media (max-width:600px){.checkout-card{padding:1.5rem}.checkout-row{flex-direction:column}.checkout-row .checkout-field{width:100%}}.wishlist-page{background:#1f1f2c;color:#fff;min-height:100vh;padding:2rem 0}.wishlist-container{margin:0 auto;max-width:1200px;padding:0 1rem}.wishlist-header{margin-bottom:3rem;text-align:center}.wishlist-title{color:#fff;font-size:2.5rem;font-weight:700;margin:0}.wishlist-underline{animation:wishlist-underline-grow 1s ease-out;background:#f7ec06;border-radius:999px;box-shadow:0 2px 10px #f7ec064d;cursor:pointer;height:5px;margin:.75rem auto 0;overflow:visible;position:relative;transition:all .3s ease;width:150px}.wishlist-underline:after{animation:cursor-move 3s linear infinite;background:#f7ec06;border-radius:50%;box-shadow:0 0 15px #f7ec06cc;content:"";height:12px;left:-8px;position:absolute;top:-3px;width:12px}.wishlist-underline:hover{animation:wishlist-underline-pulse 2s ease-in-out infinite;transform:scaleY(1.2)}.wishlist-underline:hover:after{animation:cursor-move-fast 1.5s linear infinite}@keyframes wishlist-underline-pulse{0%,to{box-shadow:0 2px 10px #f7ec064d;transform:scaleY(1.2)}50%{box-shadow:0 4px 20px #f7ec0699;transform:scaleY(1.3)}}@keyframes cursor-move{0%{left:-8px;opacity:1}to{left:150px;opacity:1}}@keyframes cursor-move-fast{0%{left:-8px;opacity:1}to{left:150px;opacity:1}}@keyframes wishlist-underline-grow{0%{opacity:0;transform:translateX(50%);width:0}50%{opacity:.7;transform:translateX(0)}to{opacity:1;transform:translateX(0);width:150px}}.wishlist-subtitle{color:#abb3ba;font-size:1.1rem;margin-top:1rem}.wishlist-loading{color:#abb3ba;padding:4rem 2rem;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #2a2a3a;border-radius:50%;border-top-color:#f7ec06;height:40px;margin:0 auto 1rem;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wishlist-error{color:#ff6b6b;padding:4rem 2rem;text-align:center}.wishlist-back-btn{background:#f7ec06;border:none;border-radius:.5rem;color:#000;font-weight:600;margin-top:1rem;padding:.75rem 2rem}.wishlist-back-btn:hover{background:#e8dd05;box-shadow:0 4px 15px #f7ec064d}.wishlist-empty{color:#abb3ba;padding:4rem 2rem;text-align:center}.wishlist-empty-icon{color:#f7ec06;font-size:4rem;margin-bottom:1rem;opacity:.5}.wishlist-empty h3{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.wishlist-empty p{font-size:1.1rem;margin-bottom:2rem}.wishlist-shop-btn{background:#f7ec06;border:none;border-radius:.5rem;color:#000;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.wishlist-shop-btn:hover{background:#e8dd05;box-shadow:0 4px 15px #f7ec064d;transform:translateY(-2px)}.wishlist-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:2rem}.wishlist-item{background:#2a2a3a;border-radius:1rem;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;min-height:400px;overflow:hidden;transition:all .3s ease}.wishlist-item:hover{box-shadow:0 15px 50px #0006;transform:translateY(-5px)}.wishlist-item-image{height:200px;overflow:hidden;position:relative;width:100%}.wishlist-item-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.wishlist-item:hover .wishlist-item-image img{transform:scale(1.05)}.wishlist-item-favorite{align-items:center;background:#000000b3;border:2px solid #f7ec06;border-radius:50%;color:#f7ec06;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:40px}.wishlist-item-favorite:hover{background:#f7ec06;color:#000;transform:scale(1.1)}.wishlist-item-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.5rem}.wishlist-item-title{color:#fff;font-size:1.25rem;line-height:1.3}.wishlist-item-price,.wishlist-item-title{flex-shrink:0;font-weight:600;margin:0 0 .5rem}.wishlist-item-price{color:#f7ec06;font-size:1.1rem}.wishlist-price-secondary{color:#abb3ba;font-size:.9rem;margin-right:.5rem}.wishlist-item-followers{align-items:center;color:#abb3ba;display:flex;flex-shrink:0;font-size:.9rem;gap:.5rem;margin:0 0 .5rem}.wishlist-item-followers:before{content:"👥"}.wishlist-item-add-cart{background:#f7ec06;border:none;border-radius:.5rem;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-top:auto;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.wishlist-item-add-cart:hover{background:#e8dd05;box-shadow:0 4px 15px #f7ec064d;transform:translateY(-2px)}@media (max-width:768px){.wishlist-page{padding:1rem 0}.wishlist-title{font-size:2rem}.wishlist-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.wishlist-item-content{padding:1rem}.wishlist-empty{padding:3rem 1rem}.wishlist-empty-icon{font-size:3rem}}@media (max-width:480px){.wishlist-page{padding-top:3rem}.wishlist-grid{grid-template-columns:1fr}.wishlist-item-image{height:180px}}.wishlist-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.wishlist-refresh-btn{align-items:center;background:#f7ec06;border:none;border-radius:25px;color:#1f1f2c;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.wishlist-refresh-btn:hover:not(:disabled){background:#e6d905;box-shadow:0 4px 12px #f7ec0666;transform:translateY(-2px)}.wishlist-refresh-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.wishlist-error-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.wishlist-retry-btn{background:#f7ec06;border:none;border-radius:25px;color:#1f1f2c;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.wishlist-retry-btn:hover{background:#e6d905;box-shadow:0 4px 12px #f7ec0666;transform:translateY(-2px)}.wishlist-back-btn{background:#0000;border:2px solid #abb3ba;border-radius:25px;color:#abb3ba;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.wishlist-back-btn:hover{background:#abb3ba;color:#1f1f2c;transform:translateY(-2px)}@media (max-width:768px){.wishlist-header-content{flex-direction:column;gap:.5rem}.wishlist-error-actions{align-items:center;flex-direction:column}.wishlist-back-btn,.wishlist-refresh-btn,.wishlist-retry-btn{max-width:200px;width:100%}}.bottom-navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f1f2cf2;border:1px solid #f7ec064d;border-radius:1rem;bottom:1rem!important;box-shadow:0 8px 32px #0000004d;display:none;left:50%!important;margin:0 .5rem!important;max-width:calc(100vw - 1rem);position:fixed!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;width:auto!important;z-index:1000}.bottom-navbar__container{align-items:center;display:flex;justify-content:space-around;margin:0 auto;max-width:100%;padding:.75rem 1rem 1rem}.bottom-navbar__item{align-items:center;background:#0000;border:none;border-radius:.5rem;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.25rem;min-width:60px;padding:.5rem;position:relative;text-decoration:none;transition:all .3s ease}.bottom-navbar__item:hover{background:#f7ec061a;transform:translateY(-2px)}.bottom-navbar__item--active{background:#f7ec0626}.bottom-navbar__item--active .bottom-navbar__icon,.bottom-navbar__item--active .bottom-navbar__label{color:#f7ec06}.bottom-navbar__icon{color:#fff;font-size:1.5rem;transition:all .3s ease}.bottom-navbar__label{color:#fff;font-size:.7rem;font-weight:500;line-height:1;text-align:center;transition:all .3s ease}.bottom-navbar__cart-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.bottom-navbar__cart-badge{align-items:center;background:#f7ec06;border:2px solid #1f1f2c;border-radius:50%;color:#000;display:flex;font-size:.6rem;font-weight:600;height:1.25rem;justify-content:center;position:absolute;right:-.25rem;top:-.25rem;width:1.25rem}@media (max-width:768px){.bottom-navbar{display:block;left:50%!important;right:auto!important;transform:translateX(-50%)!important}}@media (max-width:480px){.bottom-navbar{bottom:.8rem!important;left:50%!important;margin:0 .4rem!important;max-width:calc(100vw - .8rem);transform:translateX(-50%)!important}.bottom-navbar__container{padding:.6rem .8rem .8rem}.bottom-navbar__item{min-width:55px;padding:.4rem}.bottom-navbar__icon{font-size:1.3rem}.bottom-navbar__label{font-size:.65rem}.bottom-navbar__cart-badge{font-size:.55rem;height:1.1rem;width:1.1rem}}@media (max-width:360px){.bottom-navbar{border-radius:.75rem;bottom:.6rem!important;left:50%!important;margin:0 .3rem!important;max-width:calc(100vw - .6rem);transform:translateX(-50%)!important}.bottom-navbar__container{padding:.5rem .6rem .7rem}.bottom-navbar__item{min-width:50px;padding:.35rem}.bottom-navbar__icon{font-size:1.2rem}.bottom-navbar__label{font-size:.6rem}.bottom-navbar__cart-badge{font-size:.5rem;height:1rem;width:1rem}}.account-phone-input .PhoneInputInput{background:#0000;border:none;color:#fff;flex:1 1;outline:none;padding:12px 14px}.account-phone-input .PhoneInputInput::placeholder{color:#ffffff80}.account-phone-input .PhoneInputCountry{padding:0 8px}.account-phone-input .PhoneInputCountryIcon{border-radius:4px;height:24px;width:24px}.account-phone-input .PhoneInputCountrySelect{background:#2a2a3a!important;background-color:#2a2a3a!important;border:none;color:#fff!important;cursor:pointer;outline:none;padding:8px}.account-phone-input .PhoneInputCountrySelectArrow{color:#fff;opacity:.7}.account-phone-input .PhoneInputCountrySelect option,.account-phone-input select.PhoneInputCountrySelect,.account-phone-input select.PhoneInputCountrySelect option{background:#2a2a3a!important;color:#fff!important}.account-phone-input .PhoneInputCountryIcon--border{background:#2a2a3a}.account-phone-input .PhoneInputCountrySelect:focus{background:#2a2a3a!important;color:#fff!important}.account-phone-input select,.account-phone-input select option{background:#2a2a3a!important;background-color:#2a2a3a!important;color:#fff!important}.account-phone-input select.PhoneInputCountrySelect::-ms-expand{background:#2a2a3a;color:#fff}.account-phone-input select.PhoneInputCountrySelect option:checked,.account-phone-input select.PhoneInputCountrySelect option:hover{background:#3b3b4d!important;color:#fff!important}.account-phone-input select.PhoneInputCountrySelect{-webkit-appearance:none;appearance:none}.account-phone-input .PhoneInputCountrySelectArrow{filter:brightness(0) invert(1)}.App{background:var(--color-bg-primary);min-height:100vh;overflow-x:hidden;width:100%}.App-main{box-sizing:border-box;padding-top:0;width:100%}.hero-section{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;text-align:center}.hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.hero-content{max-width:600px;padding:2rem;position:relative;z-index:1}.hero-title{animation:fadeInUp 1s ease-out;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.hero-description{animation:fadeInUp 1s ease-out .2s both;font-size:1.25rem;margin-bottom:2rem;opacity:.9}.hero-cta{animation:fadeInUp 1s ease-out .4s both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff3;border:2px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-cta:hover{background:#fff;box-shadow:0 10px 25px #0003;color:#667eea;transform:translateY(-2px)}.section{padding:var(--spacing-3xl) 0}.section,.section:nth-child(2n){background:var(--color-bg-primary)}.account-container{margin:0 auto;max-width:1200px;padding:0 1rem}.account-layout{display:flex;flex-direction:row-reverse;gap:1rem}.account-sidebar{background:#353545;border-radius:12px;flex-shrink:0;overflow:hidden;width:260px}.account-content{flex:1 1}@media (max-width:992px){.account-layout{align-items:center;flex-direction:column}.account-sidebar{margin:0 auto 12px!important;max-width:520px;width:100%!important}.account-container{align-items:center;display:flex;justify-content:center}}@media (max-width:768px){.account-container{align-items:center;display:flex;justify-content:center;padding:0 1rem}.account-layout{align-items:center;margin:0 auto;max-width:520px;width:100%}.account-sidebar{margin:0 auto 12px!important}.account-content,.account-sidebar{max-width:520px;width:100%!important}.account-content{align-items:center;display:flex;flex-direction:column;margin:0 auto}.account-card{margin:0 auto!important;max-width:520px;padding:16px!important;width:100%}.account-row{flex-direction:column!important;gap:8px!important;width:100%}.account-btn{width:100%!important}.account-prefix{width:100px!important}}@media (max-width:480px){.account-container{padding:0 .75rem}.account-card,.account-content,.account-layout,.account-sidebar{max-width:100%}.account-card{padding:12px!important;width:100%}}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 2rem;text-align:center;width:100%}.section h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section h2:after{content:none}.section p{color:#e0e0e0;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-description{font-size:1.1rem}.container{margin:0!important;max-width:100%!important;padding:0 1rem;width:100%!important}.App-main>div:first-child{width:85%!important}.section{box-sizing:border-box;padding:3rem 0;width:100%}.App-main{overflow-x:hidden;padding-top:0;width:100%}.image-section{padding:.5rem 0}.image-section img{border-radius:10px;min-height:180px}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-cta,.hero-description{font-size:1rem}.hero-cta{padding:.75rem 1.5rem}.container{margin:0!important;max-width:100%!important;padding:0 1rem;width:100%!important}.section{padding:2rem 0;width:100%}.image-section{padding:.25rem 0}.image-section img{border-radius:8px;min-height:160px}}@media (max-width:1024px){.App-main>div:first-child{width:85%!important}}.feature-card{background:#1f1f2c;border:2px solid #f7ec06;border-radius:16px;padding:2rem 1.5rem;transition:all .3s ease}.feature-card:hover{border-color:#f7ec06;box-shadow:0 10px 40px #f7ec0626;transform:translateY(-5px)}.feature-icon{align-items:center;background:linear-gradient(135deg,#f7ec06,#f7ec06);border-radius:50%;box-shadow:0 8px 20px #f7ec0633;display:flex;height:80px;justify-content:center;margin:0 auto;transition:transform .6s ease;width:80px}.feature-icon span{filter:brightness(0) invert(1);font-size:2.5rem!important}.feature-card:hover .feature-icon{animation:rotateSwing 1.2s ease-in-out}@keyframes rotateSwing{0%{transform:rotate(0deg)}25%{transform:rotate(15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}@media (max-width:768px){.features h2{font-size:1.6rem!important}.feature-icon{height:70px;width:70px}}.product-card{background:#1f1f2c;border:1px solid #f7ec06;border-radius:16px;box-shadow:0 4px 20px #f7ec0633;overflow:hidden;transition:all .3s ease}.product-card:hover{box-shadow:0 10px 40px #00000026;transform:translateY(-8px)}.product-image{position:relative;transition:transform .4s ease}.product-card:hover .product-image{transform:scale(1.05)}@media (max-width:768px){.followers h2{font-size:1.6rem!important}}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;padding:0;width:100%}@media (max-width:1024px){.container{max-width:100%;padding:0 1rem}}@media (max-width:640px){.container{padding:0 .75rem}.section{padding:2rem 0}}.text-success{color:#4caf50}.text-danger{color:#f44336}.notifications-layout{display:flex;flex-direction:row-reverse;gap:1rem}.notifications-sidebar{background:#353545;border-radius:12px;overflow:hidden;width:260px}.notifications-content{background:#141420;border-radius:12px;flex:1 1;min-height:300px;padding:24px}.notifications-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:24px}.notifications-header h2{color:#fff;font-size:1.75rem;font-weight:700;margin:0}.notifications-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.notifications-status{align-items:center;display:flex;gap:16px}.notifications-toggle{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.notifications-toggle-switch{background:#666;border-radius:14px;cursor:pointer;height:28px;position:relative;transition:all .3s ease;width:52px}.notifications-toggle-switch.active{background:#4caf50;box-shadow:0 2px 8px #4caf5066}.notifications-toggle-knob{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:22px;left:3px;position:absolute;top:3px;transition:all .3s ease;width:22px}.notifications-toggle-knob.active{left:27px}.notifications-btn{background:#f7ec06;border:none;border-radius:8px;color:#1f1f2c;cursor:pointer;font-weight:700;padding:8px 16px;transition:all .2s}.notifications-btn:hover:not(:disabled){opacity:.9}.notifications-btn:disabled{cursor:not-allowed;opacity:.6}.notifications-btn-secondary{background:#0000;border:1px solid #f7ec06;color:#f7ec06}.notifications-btn-danger{background:#0000;border:1px solid #f44336;color:#f44336}.notifications-list{display:flex;flex-direction:column;gap:12px}.notifications-item{background:#2a2a3b;border-radius:12px;cursor:default;padding:16px;transition:all .2s}.notifications-item.unread{background:#353545;border:1px solid #f7ec06;cursor:pointer}.notifications-item:hover{transform:translateY(-2px)}.notifications-item-content{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.notifications-item-text{flex:1 1}.notifications-item-title{align-items:center;display:flex;gap:8px;margin-bottom:8px}.notifications-item-title h3{color:#fff;font-size:16px;font-weight:700;margin:0}.notifications-item-dot{background:#f7ec06;border-radius:50%;height:8px;width:8px}.notifications-item-body{color:#abb3ba;font-size:14px;line-height:1.5;margin:0 0 8px}.notifications-item-time{color:#666;font-size:12px;margin:0}.notifications-item-delete{background:#0000;border:none;color:#f44336;cursor:pointer;font-size:18px;padding:4px 8px}.notifications-empty{color:#abb3ba;flex-direction:column;height:220px}.notifications-empty,.notifications-empty-icon{align-items:center;display:flex;justify-content:center}.notifications-empty-icon{background:#2a2a3b;border-radius:50%;height:120px;margin-bottom:12px;width:120px}.notifications-error{background:#f44336;border-radius:8px;color:#fff;margin-bottom:16px;padding:12px;text-align:center}@media (max-width:992px){.notifications-layout{flex-direction:column;gap:1rem}.notifications-sidebar{order:2;width:100%}.notifications-content{order:1;padding:20px}.notifications-header{align-items:flex-start;flex-direction:column;gap:1rem}.notifications-header h2{font-size:1.5rem}.notifications-controls{gap:.5rem;justify-content:flex-start;width:100%}.notifications-status{align-items:flex-start;flex-direction:column;gap:.5rem}.notifications-toggle{justify-content:space-between;width:100%}}@media (max-width:768px){.container{padding:0 1rem}.notifications-content{padding:16px}.notifications-header{margin-bottom:16px}.notifications-controls{align-items:stretch;flex-direction:column;gap:.5rem}.notifications-btn{font-size:16px;padding:12px;width:100%}.notifications-btn-danger,.notifications-btn-secondary{width:100%}.notifications-item{padding:12px}.notifications-item-title h3{font-size:15px}.notifications-item-body{font-size:13px}.notifications-item-time{font-size:11px}.notifications-empty{height:180px}.notifications-empty-icon{height:100px;width:100px}}@media (max-width:480px){.container{padding:0 .75rem}.notifications-content{padding:12px}.notifications-header h2{font-size:1.25rem}.notifications-item-content{flex-direction:column;gap:8px}.notifications-item-delete{align-self:flex-end;font-size:16px;padding:2px 6px}.notifications-empty{height:150px;padding:0 1rem}.notifications-empty-icon{height:80px;width:80px}}
/*# sourceMappingURL=main.c4b78004.css.map*/