.pm-cookie-layer[hidden],.pm-cookie-reopen[hidden],.pm-cookie-options[hidden],.pm-cookie-actions button[hidden]{display:none!important}.pm-cookie-layer,.pm-cookie-layer *,.pm-cookie-reopen{box-sizing:border-box}.pm-cookie-layer{position:fixed;inset:0;z-index:2147483000;background:rgb(13 14 31 / .46);display:flex;align-items:flex-end;justify-content:center;padding:16px;font-family:inherit}.pm-cookie-panel{width:min(100%,560px);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:#16152b;border:1px solid #e8e4f3;border-radius:20px;padding:24px;box-shadow:0 18px 55px rgb(18 13 42 / .20);font-family:inherit;line-height:1.5}.pm-cookie-top{display:flex;align-items:center;gap:12px}.pm-cookie-logo{display:grid;place-items:center;width:42px;height:42px;flex:none;background:#7041f5;color:#fff;border-radius:13px;font-size:25px}.pm-cookie-eyebrow{display:block;color:#7655c6;font-size:10px;letter-spacing:1.2px;font-weight:800}.pm-cookie-top h2{margin:1px 0 0;font-size:20px;line-height:1.25;font-weight:800;color:inherit}.pm-cookie-panel p{font-size:13px;line-height:1.65;color:#62647a;margin:14px 0 17px}.pm-cookie-panel .pm-cookie-footnote{font-size:11px;margin:13px 0 0;color:#76758b}.pm-cookie-options{border:1px solid #e8e4f3;border-radius:12px;margin-bottom:15px;overflow:hidden}.pm-cookie-option{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;border-bottom:1px solid #e8e4f3;cursor:pointer}.pm-cookie-option:last-child{border-bottom:0}.pm-cookie-option span{display:flex;flex-direction:column;gap:3px}.pm-cookie-option strong{font-size:13px;color:inherit}.pm-cookie-option small{font-size:11px;color:#707184}.pm-cookie-option input{width:18px;height:18px;flex:none;accent-color:#7041f5}.pm-cookie-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pm-cookie-actions button{min-width:0;min-height:42px;border:1px solid #ded9ed;border-radius:10px;padding:10px 8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;transition:background .15s}.pm-cookie-actions button:focus-visible,.pm-cookie-reopen:focus-visible{outline:3px solid #aa91ff;outline-offset:2px}.pm-cookie-secondary{background:#f7f5fc;color:#43345e}.pm-cookie-primary{background:#7041f5;color:#fff;border-color:#7041f5!important}.pm-cookie-primary:hover{background:#6033dc}.pm-cookie-secondary:hover{background:#ece7fa}.pm-cookie-reopen{position:fixed;z-index:2147482000;bottom:14px;left:14px;background:#fff;color:#5533a4;border:1px solid #ded5f7;border-radius:999px;padding:8px 12px;box-shadow:0 4px 15px rgb(0 0 0 / .1);font:600 11px/1.4 inherit;cursor:pointer}@media(max-width:480px){.pm-cookie-layer{padding:10px}.pm-cookie-panel{padding:18px;border-radius:17px;max-height:calc(100dvh - 20px)}.pm-cookie-top h2{font-size:18px}.pm-cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-cookie-actions button:last-child{grid-column:span 2}.pm-cookie-actions button[id="pm-cookie-save"]:not([hidden]){grid-column:span 2}}@media(prefers-color-scheme:dark){.pm-cookie-panel{background:#19182a;color:#f8f7ff;border-color:#39334f}.pm-cookie-panel p,.pm-cookie-option small{color:#c4bfd5}.pm-cookie-options,.pm-cookie-option{border-color:#39334f}.pm-cookie-secondary{background:#302943;color:#f5edff;border-color:#4d4265}.pm-cookie-reopen{background:#252036;color:#f0e9ff;border-color:#4d4265}.pm-cookie-eyebrow{color:#b9a0ff}}@media(prefers-reduced-motion:reduce){.pm-cookie-actions button{transition:none}}.pml-language-switcher{position:fixed;right:18px;bottom:18px;z-index:2147483647;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgb(148 163 184 / .35);border-radius:8px;background:rgb(255 255 255 / .96);box-shadow:0 10px 30px rgb(15 23 42 / .14);color:#17213b;font:600 12px/1.2 Arial,sans-serif;backdrop-filter:blur(10px)}.pml-language-switcher select{min-width:92px;padding:6px 26px 6px 8px;border:1px solid #dbe2ee;border-radius:6px;background-color:#fff;color:#17213b;font:inherit;cursor:pointer}html.pml-rtl body{direction:rtl;text-align:right}html.pml-rtl .pml-language-switcher{right:auto;left:18px}html.pml-rtl body:has(.pbd-shell,.pba-shell,.pmc-shell) .pml-language-switcher{right:18px;left:auto}html.pml-rtl input,html.pml-rtl textarea,html.pml-rtl select{text-align:right}html.pml-rtl .pba-shell,html.pml-rtl .pbd-shell,html.pml-rtl .pmc-shell,html.pml-rtl .app-wrapper{direction:rtl}html.pml-rtl .pba-sidebar,html.pml-rtl .pbd-sidebar,html.pml-rtl .pmc-sidebar{border-left:1px solid #e2e8f0;border-right:0}@media (max-width:640px){.pml-language-switcher{right:10px;bottom:10px;padding:7px}html.pml-rtl .pml-language-switcher{right:auto;left:10px}html.pml-rtl body:has(.pbd-shell,.pba-shell,.pmc-shell) .pml-language-switcher{right:10px;left:auto}.pml-language-switcher label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.pml-language-switcher *{scroll-behavior:auto!important;transition:none!important}}#pmrp-toast{position:fixed;z-index:99998;left:22px;bottom:22px;width:min(258px,calc(100vw - 32px));height:58px;display:flex;align-items:center;gap:9px;padding:7px 30px 7px 8px;box-sizing:border-box;overflow:hidden;font-family:inherit;color:#171b38;background:rgb(255 255 255 / .975);border:1px solid rgb(94 72 226 / .16);border-radius:18px;box-shadow:0 12px 32px rgb(35 30 78 / .16),inset 0 1px 0 rgb(255 255 255 / .9);backdrop-filter:blur(14px);opacity:0;transform:translateY(12px) scale(.985);pointer-events:none;transition:opacity .24s ease,transform .24s ease}#pmrp-toast.pmrp-right{left:auto;right:22px}#pmrp-toast.pmrp-show{opacity:1;transform:none;pointer-events:auto}.pmrp-icon{position:relative;width:42px;height:42px;min-width:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#6557f5,#5a38d7);box-shadow:0 7px 18px rgb(89 62 214 / .22)}.pmrp-icon svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pmrp-check{position:absolute;right:-5px;top:-6px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#21c77a;border:2px solid #fff;box-shadow:0 3px 8px rgb(33 199 122 / .22);font-size:10px;font-weight:900;color:#fff;line-height:1}.pmrp-copy{min-width:0;line-height:1.08;flex:1;overflow:hidden}.pmrp-title{font-size:8.5px;font-weight:900;letter-spacing:.07em;color:#6550df;text-transform:uppercase;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmrp-product{font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#171b38}.pmrp-time{font-size:9.5px;color:#8490a8;margin-top:2px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmrp-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#21c77a;margin-left:6px;vertical-align:1px}.pmrp-close{position:absolute;right:8px;top:7px;width:18px;height:18px;border:0;background:#fff0;color:#b6bdcc;font-size:17px;line-height:1;cursor:pointer;padding:0;display:grid;place-items:center}.pmrp-close:hover{color:#626c83}.pmrp-progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:rgb(101 80 223 / .08)}.pmrp-progress>span{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,#6d5af6,#5a41da);transform:scaleX(0)}#pmrp-toast.pmrp-show .pmrp-progress>span{animation:pmrpProgress var(--pmrp-visible,6000ms) linear forwards}@keyframes pmrpProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}html.dark #pmrp-toast,body.dark #pmrp-toast,[data-theme="dark"] #pmrp-toast{background:rgb(18 23 40 / .97);border-color:rgb(128 108 255 / .22);color:#f7f8ff;box-shadow:0 14px 38px rgb(0 0 0 / .34)}html.dark .pmrp-product,body.dark .pmrp-product,[data-theme="dark"] .pmrp-product{color:#f7f8ff}html.dark .pmrp-time,body.dark .pmrp-time,[data-theme="dark"] .pmrp-time{color:#9aa5ba}html.dark .pmrp-check,body.dark .pmrp-check,[data-theme="dark"] .pmrp-check{border-color:#121728}@media(max-width:600px){#pmrp-toast,#pmrp-toast.pmrp-right{left:10px!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;width:var(--pmrp-mobile-width,150px)!important;min-width:var(--pmrp-mobile-width,150px)!important;max-width:var(--pmrp-mobile-width,150px)!important;height:var(--pmrp-mobile-height,52px)!important;min-height:var(--pmrp-mobile-height,52px)!important;max-height:var(--pmrp-mobile-height,52px)!important;border-radius:16px!important;padding:6px 24px 6px 6px!important;gap:6px!important}.pmrp-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}.pmrp-icon svg{width:20px!important;height:20px!important}.pmrp-check{width:16px;height:16px;right:-4px;top:-4px;font-size:8px}.pmrp-title{font-size:7px!important}.pmrp-product{font-size:9.8px!important}.pmrp-time{font-size:7.5px!important}.pmrp-close{right:6px;top:6px;width:16px;height:16px;font-size:15px}}@media(prefers-reduced-motion:reduce){#pmrp-toast{transition:none}.pmrp-progress>span{animation:none!important}}.pm-support{position:fixed;right:22px;bottom:22px;z-index:999999;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18203a;direction:ltr}.pm-support *{box-sizing:border-box}.pm-support__launcher{display:flex;align-items:center;justify-content:flex-start;gap:9px;position:relative;min-width:172px;height:58px;padding:6px 13px 6px 6px;border:1px solid rgb(95 76 232 / .18);border-radius:18px;background:rgb(255 255 255 / .975);box-shadow:0 12px 32px rgb(35 30 78 / .17);color:#17203a;font-weight:800;cursor:pointer;opacity:0;transform:translateX(14px) scale(.98);pointer-events:none;transition:.24s ease;backdrop-filter:blur(14px)}.pm-support.is-ready .pm-support__launcher{opacity:1;transform:none;pointer-events:auto}.pm-support__launcher:hover{transform:translateY(-1px);box-shadow:0 15px 36px rgb(35 30 78 / .22)}.pm-support__headset{width:44px;height:44px;min-width:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#6557f5,#5a38d7);color:#fff;box-shadow:0 7px 18px rgb(89 62 214 / .22)}.pm-support__headset svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pm-support__pulse{position:absolute;left:39px;top:4px;width:9px;height:9px;border-radius:50%;background:#21c77a;border:2px solid #fff;box-shadow:0 2px 7px rgb(33 199 122 / .28)}.pm-support__launcher-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;min-width:0}.pm-support__launcher-title{font-size:13.5px;font-weight:900;color:#171b38;white-space:nowrap}.pm-support__launcher-sub{font-size:9.5px;font-weight:700;color:#8791a7;margin-top:3px;white-space:nowrap}.pm-support__panel{width:min(332px,calc(100vw - 28px));max-height:min(560px,calc(100vh - 90px));margin-bottom:10px;border:1px solid rgb(91 76 193 / .15);border-radius:18px;overflow:hidden;background:rgb(255 255 255 / .985);box-shadow:0 20px 58px rgb(28 24 66 / .24);backdrop-filter:blur(15px);transform-origin:bottom right;animation:pmOpen .2s ease both}.pm-support__panel[hidden]{display:none}@keyframes pmOpen{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.pm-support__header{display:flex;justify-content:space-between;align-items:center;padding:12px 13px;background:linear-gradient(135deg,#171b3d 0%,#342466 54%,#5b45df 100%);color:#fff}.pm-support__brand{display:flex;align-items:center;gap:9px}.pm-support__brand-icon{width:34px;height:34px;border-radius:11px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .17);color:#fff;display:grid;place-items:center}.pm-support__brand-icon svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pm-support__brand strong{display:block;font-size:13.5px}.pm-support__brand small{display:block;margin-top:2px;color:rgb(255 255 255 / .7);font-size:10px}.pm-support__close{width:30px;height:30px;border:0;border-radius:9px;background:rgb(255 255 255 / .1);color:#fff;font-size:19px;line-height:1;cursor:pointer}.pm-support__close:hover{background:rgb(255 255 255 / .16)}.pm-support__messages{padding:13px;overflow:auto;max-height:365px;background:linear-gradient(180deg,#f7f7fc,#fff)}.pm-support__bubble{max-width:92%;padding:9px 11px;border-radius:13px;font-size:11.8px;line-height:1.42;margin:0 0 9px}.pm-support__bubble--bot{background:#fff;border:1px solid #e8e8f2;box-shadow:0 5px 14px rgb(55 49 100 / .05);border-bottom-left-radius:5px}.pm-support__bubble--user{margin-left:auto;background:#5f4be5;color:#fff;border-bottom-right-radius:5px}.pm-support__quick{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pm-support__quick button{min-height:45px;border:1px solid #e4e4ef;background:#fff;border-radius:12px;padding:8px 9px;color:#283451;text-align:left;font:inherit;font-size:10.8px;font-weight:750;cursor:pointer;transition:.16s ease}.pm-support__quick button:hover{border-color:#8272ed;background:#f7f6ff;transform:translateY(-1px)}.pm-support__quick .pm-support__quick-wide{grid-column:1/-1;min-height:40px}.pm-support__footer{padding:10px 12px 12px;border-top:1px solid #ececf4;background:#fff}.pm-support__secure{display:block;margin-bottom:7px;color:#717b91;font-size:9.5px}.pm-support__secure::first-letter{color:#21c77a}.pm-support__wa-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pm-support__wa-row a{text-decoration:none;text-align:center;padding:8px 7px;border-radius:10px;background:#f1fbf6;border:1px solid #d5eee1;color:#178553;font-size:10px;font-weight:800}.pm-support__wa-row a:last-child{background:#f5f3ff;border-color:#e3def8;color:#5b47dc}html.dark .pm-support__launcher,body.dark .pm-support__launcher,[data-theme="dark"] .pm-support__launcher{background:rgb(18 23 40 / .97);border-color:rgb(128 108 255 / .22);color:#f7f8ff;box-shadow:0 14px 38px rgb(0 0 0 / .34)}html.dark .pm-support__launcher-title,body.dark .pm-support__launcher-title,[data-theme="dark"] .pm-support__launcher-title{color:#f7f8ff}html.dark .pm-support__launcher-sub,body.dark .pm-support__launcher-sub,[data-theme="dark"] .pm-support__launcher-sub{color:#9aa5ba}html.dark .pm-support__panel,body.dark .pm-support__panel,[data-theme="dark"] .pm-support__panel{background:#111827;border-color:#2b3446;color:#eef2ff}.dark .pm-support__messages,[data-theme="dark"] .pm-support__messages{background:linear-gradient(180deg,#101724,#131c2b)}.dark .pm-support__bubble--bot,[data-theme="dark"] .pm-support__bubble--bot{background:#1a2333;border-color:#2b3548;color:#edf2ff}.dark .pm-support__quick button,[data-theme="dark"] .pm-support__quick button{background:#182131;border-color:#303b4f;color:#edf2ff}.dark .pm-support__quick button:hover,[data-theme="dark"] .pm-support__quick button:hover{background:#202a3c;border-color:#7961ef}.dark .pm-support__footer,[data-theme="dark"] .pm-support__footer{background:#131b29;border-color:#2b3546}.dark .pm-support__secure,[data-theme="dark"] .pm-support__secure{color:#9ba7bd}.dark .pm-support__wa-row a,[data-theme="dark"] .pm-support__wa-row a{background:#10251b;border-color:#24583a;color:#6fe2a0}.dark .pm-support__wa-row a:last-child,[data-theme="dark"] .pm-support__wa-row a:last-child{background:#211b3d;border-color:#413477;color:#b8a9ff}@media(max-width:640px){.pm-support{right:10px;bottom:14px}.pm-support__launcher{min-width:150px;height:52px;padding:5px 10px 5px 5px;gap:7px;border-radius:16px}.pm-support__headset{width:40px;height:40px;min-width:40px;border-radius:12px}.pm-support__headset svg{width:20px;height:20px}.pm-support__pulse{left:35px;top:3px;width:8px;height:8px}.pm-support__launcher-title{font-size:12px}.pm-support__launcher-sub{font-size:8.5px;margin-top:2px}.pm-support__panel{width:calc(100vw - 20px);max-height:calc(100dvh - 72px);border-radius:16px}.pm-support__messages{max-height:50dvh;padding:11px}.pm-support__header{padding:10px 11px}.pm-support__wa-row{grid-template-columns:1fr}.pm-support__quick{gap:6px}.pm-support__quick button{font-size:10.2px;min-height:42px}}@media(prefers-reduced-motion:reduce){.pm-support__launcher,.pm-support__panel,.pm-support__quick button{transition:none!important;animation:none!important}}:root{--bg:#f7f9fc;--bg-gradient:linear-gradient(180deg, #f7f9fc 0%, #eef2f9 100%);--surface:#ffffff;--surface-2:#f1f5f9;--surface-3:#e2e8f0;--border:#e6ebf2;--border-strong:#cdd6e2;--text:#0a0f1a;--text-muted:#5b6777;--text-subtle:#8a95a5;--primary:#2b3df5;--primary-hover:#1e2ed8;--primary-soft:#eef0ff;--primary-glow:rgba(43, 61, 245, 0.25);--blue-deep:#08122b;--blue-mid:#162056;--accent:#4f9eff;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-3xl:32px;--r-full:999px;--shadow-sm:0 1px 3px rgba(15, 23, 42, .06);--shadow-md:0 4px 12px rgba(15, 23, 42, .06);--shadow-lg:0 10px 25px rgba(15, 23, 42, .08);--shadow-xl:0 20px 50px rgba(15, 23, 42, .12);--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--dur:300ms;--container:1280px;--header-h:64px}[data-theme="dark"]{--bg:#050912;--bg-gradient:linear-gradient(180deg, #050912 0%, #0a101c 100%);--surface:#0c1220;--surface-2:#151d2e;--surface-3:#212b3f;--border:#1a2333;--border-strong:#2a3a52;--text:#eef2f8;--text-muted:#94a3b8;--text-subtle:#64748b;--primary:#4f9eff;--primary-hover:#6fb1ff;--primary-soft:#172554;--primary-glow:rgba(79, 158, 255, 0.4);--blue-deep:#030712;--blue-mid:#0a1528;--accent:#6fb1ff}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:'Inter',-apple-system,system-ui,sans-serif;background:var(--bg);background-image:var(--bg-gradient);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;transition:background-color .4s var(--ease-out),color .4s var(--ease-out);overflow-x:hidden;min-height:100vh}h1,h2,h3,h4{font-family:'Plus Jakarta Sans',sans-serif;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img{display:block;max-width:100%}ul{list-style:none}svg{display:block}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--surface-2)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full)}::selection{background:var(--primary);color:#fff}.container{max-width:var(--container);margin:0 auto;padding:0 clamp(16px, 4vw, 24px)}.reveal{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js-reveal-enabled .reveal:not(.visible){opacity:1;transform:none}.reveal.visible{opacity:1;transform:translateY(0)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--r-md);font-size:14px;font-weight:600;transition:all var(--dur) var(--ease-out);white-space:nowrap;overflow:hidden}.btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgb(255 255 255 / .2) 50%,transparent 70%);transform:translateX(-100%);transition:transform 0.6s var(--ease-out)}.btn:hover::before{transform:translateX(100%)}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 12px var(--primary-glow)}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--primary-glow)}.top-announce{background:linear-gradient(90deg,var(--blue-deep),var(--blue-mid),var(--blue-deep));background-size:200% 100%;animation:announceShimmer 8s linear infinite;color:#fff;text-align:center;padding:8px 16px;font-size:12px;font-weight:500;position:relative;overflow:hidden}@keyframes announceShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.top-announce span{position:relative;z-index:1}.top-announce i{color:var(--accent);margin-right:5px}.top-announce strong{color:var(--accent);font-weight:700}.header{background:color-mix(in srgb,var(--surface) 85%,transparent);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;transition:box-shadow var(--dur) var(--ease-out)}.header.scrolled{box-shadow:var(--shadow-md)}.header-inner{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:clamp(8px, 2vw, 20px)}.logo{display:flex;align-items:center;gap:6px;font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(17px, 4vw, 20px);font-weight:800;color:var(--primary);flex-shrink:0}.logo i{font-size:clamp(18px, 4.5vw, 22px);background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.main-nav{display:flex;align-items:center;gap:2px}.main-nav a{padding:8px 14px;border-radius:var(--r-md);font-size:13.5px;font-weight:600;color:var(--text-muted);transition:all var(--dur) var(--ease-out)}.main-nav a:hover,.main-nav a.active{color:var(--primary);background:var(--primary-soft)}.badge-hot{background:var(--danger);color:#fff;font-size:9px;padding:2px 5px;border-radius:4px;font-weight:700;margin-left:2px}.search-box{flex:1;max-width:380px;display:flex;align-items:center;background:var(--surface-2);border-radius:var(--r-full);padding:3px 3px 3px 12px;border:1.5px solid #fff0;transition:all var(--dur) var(--ease-out)}.search-box:focus-within{background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.search-box i{color:var(--text-subtle);font-size:12px}.search-box input{flex:1;border:none;background:#fff0;padding:6px 8px;font-size:13px;color:var(--text);outline:none;min-width:0}.search-box button{background:var(--primary);color:#fff;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;transition:transform var(--dur) var(--ease-spring)}.search-box button:hover{transform:rotate(-15deg) scale(1.08)}.header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.icon-btn{width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;color:var(--text-muted);font-size:14px;transition:all var(--dur) var(--ease-spring);position:relative}.icon-btn:hover{color:var(--primary);background:var(--primary-soft)}.cart-btn{position:relative}.cart-count{position:absolute;top:2px;right:2px;background:var(--primary);color:#fff;font-size:9px;font-weight:800;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;border-radius:var(--r-full);border:2px solid var(--surface)}.cart-btn.bump .cart-count{animation:cartBump 0.5s var(--ease-spring)}@keyframes cartBump{0%{transform:scale(1)}50%{transform:scale(1.6);background:var(--success)}100%{transform:scale(1)}}.lang-switch{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:var(--r-md);font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer}.hero{position:relative;margin:clamp(10px, 2vw, 16px) auto;max-width:var(--container);padding:0 clamp(16px, 4vw, 24px)}.hero-inner{position:relative;overflow:hidden;border-radius:clamp(16px, 3vw, 24px);background:linear-gradient(135deg,var(--blue-deep) 0%,var(--blue-mid) 100%);padding:clamp(20px, 4vw, 32px) clamp(20px, 5vw, 40px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px, 4vw, 36px);align-items:center;color:#fff;box-shadow:0 20px 50px rgb(8 18 43 / .4),inset 0 1px 0 rgb(255 255 255 / .08);isolation:isolate}.hero-inner::before{content:"";position:absolute;top:-80%;left:-30%;width:70%;height:300%;background:radial-gradient(circle,rgb(79 158 255 / .55) 0%,transparent 55%);border-radius:50%;pointer-events:none;animation:aurora 12s ease-in-out infinite;filter:blur(30px)}.hero-inner::after{content:"";position:absolute;bottom:-80%;right:-20%;width:55%;height:260%;background:radial-gradient(circle,rgb(139 92 246 / .5) 0%,transparent 55%);border-radius:50%;pointer-events:none;animation:aurora 15s ease-in-out infinite reverse;filter:blur(30px)}@keyframes aurora{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,-30px) scale(1.15)}}.hero-inner .noise{position:absolute;inset:0;pointer-events:none;opacity:.035;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-spotlight{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgb(79 158 255 / .12) 0%,transparent 60%);pointer-events:none;z-index:1;transform:translate(-50%,-50%);opacity:0;filter:blur(30px);transition:opacity 0.3s}.hero-inner:hover .hero-spotlight{opacity:1}.hero-content{position:relative;z-index:2;min-width:0}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);padding:5px 12px;border-radius:var(--r-full);font-size:clamp(9.5px, 2.4vw, 10.5px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(10px, 2vw, 14px);backdrop-filter:blur(8px);opacity:0;transform:translateY(15px);animation:slideUp 0.8s var(--ease-out) 0.1s forwards}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.hero-badge i{color:var(--accent);font-size:9px}.hero-badge .pulse-dot{width:5px;height:5px;background:var(--success);border-radius:50%;box-shadow:0 0 0 0 var(--success);animation:pulseDot 2s infinite}@keyframes pulseDot{0%{box-shadow:0 0 0 0 rgb(16 185 129 / .7)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.hero h1{font-size:clamp(24px, 6vw, 38px);font-weight:800;line-height:1.05;letter-spacing:-.035em;margin-bottom:clamp(8px, 2vw, 12px)}.hero h1 .line{display:block;overflow:hidden}.hero h1 .line span{display:block;transform:translateY(100%);animation:textReveal 1s var(--ease-out) forwards}.hero h1 .line:nth-child(1) span{animation-delay:0.15s}.hero h1 .line:nth-child(2) span{animation-delay:0.25s}.hero h1 .line:nth-child(3) span{animation-delay:0.35s}@keyframes textReveal{to{transform:translateY(0)}}.hero h1 .accent{background:linear-gradient(135deg,#4f9eff,#a78bfa,#6fb1ff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:gradientShift 5s ease infinite}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.hero-desc{font-size:clamp(12.5px, 3vw, 14px);color:#b8c2d3;margin-bottom:clamp(14px, 3vw, 20px);max-width:460px;line-height:1.55;opacity:0;transform:translateY(15px);animation:slideUp 0.8s var(--ease-out) 0.45s forwards}.hero-search-wrap{display:flex;align-items:center;background:#fff;border-radius:var(--r-full);padding:4px;max-width:460px;margin-bottom:clamp(14px, 3vw, 20px);box-shadow:0 8px 24px rgb(0 0 0 / .25);transition:all var(--dur) var(--ease-out);opacity:0;transform:translateY(15px);animation:slideUp 0.8s var(--ease-out) 0.55s forwards}.hero-search-wrap:focus-within{transform:translateY(-2px);box-shadow:0 12px 32px rgb(43 61 245 / .4)}.hero-search-wrap>i{color:#94a3b8;margin-left:12px;font-size:13px}.hero-search-wrap input{flex:1;border:none;padding:8px 10px;font-size:13px;color:#0f172a;outline:none;background:#fff0;min-width:0}.hero-search-wrap button{background:var(--primary);color:#fff;padding:8px 16px;border-radius:var(--r-full);font-weight:600;font-size:12.5px;display:flex;align-items:center;gap:5px;transition:all var(--dur) var(--ease-spring)}.hero-search-wrap button:hover{transform:scale(1.05);gap:8px}.hero-trust{display:flex;flex-wrap:wrap;gap:6px 14px;opacity:0;transform:translateY(15px);animation:slideUp 0.8s var(--ease-out) 0.65s forwards}.trust-item{display:flex;align-items:center;gap:5px;font-size:clamp(10.5px, 2.6vw, 12px);color:#d1d9e4}.trust-item i{width:22px;height:22px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:50%;display:grid;place-items:center;font-size:9px;color:var(--accent);flex-shrink:0}.hero-visual{position:relative;z-index:2;perspective:1200px;transform-style:preserve-3d;opacity:0;animation:fadeScaleIn 1.2s var(--ease-out) 0.4s forwards;min-width:0}@keyframes fadeScaleIn{from{opacity:0;transform:scale(.9) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero-card-glow{position:absolute;inset:5% 10%;background:radial-gradient(circle,rgb(79 158 255 / .4) 0%,transparent 70%);border-radius:50%;filter:blur(30px);z-index:0;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.hero-card-main{position:relative;z-index:1;background:rgb(255 255 255 / .06);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgb(255 255 255 / .12);border-radius:var(--r-xl);padding:clamp(10px, 2vw, 14px);box-shadow:0 20px 50px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .1);transform-style:preserve-3d;transition:transform 0.1s linear}.hcm-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .08);transform:translateZ(25px)}.hcm-header-left{display:flex;gap:4px}.hcm-dot{width:6px;height:6px;border-radius:50%}.hcm-dot:nth-child(1){background:#ff5f57}.hcm-dot:nth-child(2){background:#febc2e}.hcm-dot:nth-child(3){background:#28c840}.hcm-header-right{display:flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;color:rgb(255 255 255 / .55);padding:3px 8px;background:rgb(255 255 255 / .06);border-radius:var(--r-full)}.hcm-header-right i{color:var(--success);font-size:8px}.hcm-body{display:grid;grid-template-columns:1fr;gap:8px;transform:translateZ(15px)}.hcm-rings{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ring-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--r-sm);padding:6px 3px;text-align:center;transition:all 0.3s var(--ease-out)}.ring-card:hover{background:rgb(255 255 255 / .08);border-color:rgb(79 158 255 / .4)}.ring{width:32px;height:32px;margin:0 auto 3px;position:relative;display:grid;place-items:center}.ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:rgb(255 255 255 / .08);stroke-width:6}.ring-fg{fill:none;stroke:var(--color,var(--accent));stroke-width:6;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:264;transition:stroke-dashoffset 1.5s var(--ease-out);filter:drop-shadow(0 0 4px var(--color,var(--accent)))}.ring-label{position:relative;z-index:1;font-size:9px;font-weight:800;color:#fff}.ring-card p{font-size:7.5px;font-weight:600;color:rgb(255 255 255 / .5);text-transform:uppercase;letter-spacing:.05em}.hcm-chart{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--r-sm);padding:8px}.hcm-chart-title{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;color:rgb(255 255 255 / .7);margin-bottom:6px}.hcm-growth{display:inline-flex;align-items:center;gap:2px;color:var(--success);font-weight:700;background:rgb(16 185 129 / .1);padding:2px 6px;border-radius:var(--r-full);font-size:8.5px}.hcm-bars{display:flex;align-items:flex-end;justify-content:space-between;height:26px;gap:3px}.hcm-bar{flex:1;height:var(--h);background:rgb(255 255 255 / .15);border-radius:3px 3px 0 0;transform-origin:bottom;animation:barGrow 1s var(--ease-spring) backwards;animation-delay:var(--delay)}.hcm-bar.active{background:linear-gradient(180deg,var(--accent),var(--primary));box-shadow:0 0 10px rgb(79 158 255 / .4)}@keyframes barGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.hcm-chip{position:absolute;display:flex;align-items:center;gap:6px;padding:6px 8px;background:rgb(255 255 255 / .1);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .18);border-radius:var(--r-sm);box-shadow:0 12px 28px rgb(0 0 0 / .35);animation:chipFloat 5s ease-in-out infinite;z-index:3;transform:translateZ(50px)}.chip-1{top:-10px;right:-8px;animation-delay:0s}.chip-2{top:42%;left:-14px;animation-delay:1.5s}.chip-3{bottom:25px;right:-10px;animation-delay:3s}@keyframes chipFloat{0%,100%{transform:translateY(0) translateZ(50px)}50%{transform:translateY(-6px) translateZ(50px)}}.chip-icon{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff;font-size:10px;flex-shrink:0}.chip-info{display:flex;flex-direction:column;line-height:1.15}.chip-info strong{font-size:9.5px;font-weight:700;color:#fff}.chip-info small{font-size:7.5px;color:rgb(255 255 255 / .6);font-weight:500}.chip-check{color:var(--success);font-size:10px;margin-left:2px}.hcm-live{display:flex;align-items:center;gap:6px;padding:6px 8px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--r-sm);font-size:9px;margin-top:6px;transform:translateZ(20px)}.hcm-live-dot{width:5px;height:5px;border-radius:50%;background:var(--success);box-shadow:0 0 0 0 var(--success);animation:pulseDot 2s infinite;flex-shrink:0}.hcm-live-text{color:rgb(255 255 255 / .7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcm-live-text strong{color:var(--accent);font-weight:700}.section{padding:clamp(24px, 5vw, 40px) 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(16px, 3vw, 24px);gap:12px;flex-wrap:wrap}.section-head h2{font-size:clamp(17px, 4vw, 26px);font-weight:800;display:flex;align-items:center;gap:8px;letter-spacing:-.03em}.section-head h2 .dot{width:6px;height:6px;border-radius:50%;background:var(--primary);display:inline-block;box-shadow:0 0 0 3px var(--primary-soft);animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,100%{box-shadow:0 0 0 3px var(--primary-soft)}50%{box-shadow:0 0 0 5px var(--primary-soft)}}.section-head p{font-size:clamp(11.5px, 2.7vw, 13px);color:var(--text-muted);margin-top:2px}.view-all{font-size:clamp(11.5px, 2.7vw, 13px);font-weight:700;color:var(--primary);display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--r-md);transition:all var(--dur)}.view-all:hover{background:var(--primary-soft);gap:6px}.brands-strip{padding:clamp(16px, 3vw, 24px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:16px 0}.brands-label{text-align:center;font-size:clamp(9.5px, 2.2vw, 11px);color:var(--text-subtle);font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:clamp(12px, 2.5vw, 18px)}.brands-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:clamp(8px, 1.5vw, 16px);align-items:center}.brand-logo{display:flex;align-items:center;justify-content:center;gap:4px;padding:clamp(8px, 1.5vw, 10px) 6px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);font-weight:700;font-size:clamp(10px, 2.2vw, 12px);color:var(--text-muted);cursor:pointer;transition:all var(--dur) var(--ease-out)}.brand-logo:hover{transform:translateY(-3px);border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-md)}.brand-logo i{font-size:clamp(13px, 2.8vw, 16px)}.trending-tags{display:flex;flex-wrap:wrap;gap:clamp(6px, 1.5vw, 8px);margin-bottom:clamp(16px, 3vw, 24px)}.trending-tag{display:inline-flex;align-items:center;gap:5px;padding:clamp(6px, 1.4vw, 8px) clamp(10px, 2.2vw, 14px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);font-size:clamp(11px, 2.6vw, 12.5px);font-weight:600;color:var(--text-muted);cursor:pointer;transition:all var(--dur) var(--ease-out)}.trending-tag:hover,.trending-tag.active{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px var(--primary-glow)}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px, 2vw, 16px)}.service-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:clamp(12px, 2.5vw, 16px);display:flex;align-items:center;gap:clamp(8px, 1.8vw, 12px);cursor:pointer;transition:all var(--dur) var(--ease-out);overflow:hidden}.service-card::before{content:"";position:absolute;top:0;right:0;width:36px;height:36px;background:linear-gradient(225deg,var(--primary-soft) 50%,transparent 50%);opacity:0;transition:opacity var(--dur);pointer-events:none}.service-card:hover::before{opacity:1}.service-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 16px 32px rgb(43 61 245 / .12)}.service-card:hover .service-icon{transform:scale(1.1) rotate(-6deg)}.service-card:hover .add-btn{background:var(--primary);color:#fff;transform:rotate(90deg) scale(1.1)}.service-icon{width:clamp(40px, 8vw, 48px);height:clamp(40px, 8vw, 48px);border-radius:var(--r-md);display:grid;place-items:center;font-size:clamp(18px, 4vw, 22px);color:#fff;flex-shrink:0;transition:transform var(--dur) var(--ease-spring);box-shadow:0 6px 16px rgb(0 0 0 / .12)}.bg-netflix{background:linear-gradient(135deg,#000,#333)}.bg-spotify{background:linear-gradient(135deg,#1db954,#15a348)}.bg-youtube{background:linear-gradient(135deg,#ff0000,#cc0000)}.bg-disney{background:linear-gradient(135deg,#113ccf,#1a4dd4)}.bg-chatgpt{background:linear-gradient(135deg,#10a37f,#0d8a6b)}.bg-canva{background:linear-gradient(135deg,#00c4cc,#7d2ae8)}.bg-capcut{background:linear-gradient(135deg,#000,#2a2a2a)}.bg-office{background:linear-gradient(135deg,#d83b01,#b53000)}.bg-nord{background:linear-gradient(135deg,#4687ff,#2e6ae0)}.bg-prime{background:linear-gradient(135deg,#00a8e1,#0086b3)}.bg-hbo{background:linear-gradient(135deg,#5b19e6,#410bb3)}.bg-adobe{background:linear-gradient(135deg,#eb1000,#b30c00)}.service-info{flex:1;min-width:0}.service-name{font-size:clamp(11.5px, 2.6vw, 13.5px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.service-meta{display:flex;align-items:center;gap:6px;font-size:clamp(9.5px, 2.2vw, 11px);margin-bottom:3px}.service-rating{color:var(--text-muted);display:flex;align-items:center;gap:2px}.service-rating i{color:var(--warning);font-size:9px}.service-price{font-size:clamp(11.5px, 2.6vw, 13.5px);font-weight:800}.service-price small{font-size:clamp(8.5px, 2vw, 10px);font-weight:500;color:var(--text-muted)}.add-btn{width:clamp(28px, 6vw, 34px);height:clamp(28px, 6vw, 34px);border-radius:50%;background:var(--surface-2);color:var(--text-muted);display:grid;place-items:center;font-size:clamp(10px, 2.2vw, 12px);transition:all var(--dur) var(--ease-spring);flex-shrink:0}.categories-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(8px, 1.5vw, 12px)}.category-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:clamp(10px, 2vw, 14px);display:flex;align-items:center;gap:clamp(6px, 1.5vw, 10px);cursor:pointer;transition:all var(--dur) var(--ease-out)}.category-card:hover{border-color:var(--primary);transform:translateY(-3px);background:var(--primary-soft);box-shadow:var(--shadow-md)}.category-icon{width:clamp(30px, 6.5vw, 36px);height:clamp(30px, 6.5vw, 36px);border-radius:var(--r-sm);background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-size:clamp(11.5px, 2.6vw, 14px);transition:all var(--dur) var(--ease-spring);flex-shrink:0}.category-card:hover .category-icon{background:var(--primary);color:#fff;transform:rotate(-10deg) scale(1.1)}.category-name{font-size:clamp(10.5px, 2.4vw, 12.5px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo{position:relative;overflow:hidden;border-radius:clamp(16px, 3vw, 24px);padding:clamp(20px, 4vw, 32px) clamp(20px, 5vw, 40px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(16px, 3vw, 28px);margin:clamp(16px, 3vw, 24px) 0;background:linear-gradient(135deg,#dbe4ff 0%,#bfd2ff 50%,#a5c1ff 100%)}[data-theme="dark"] .promo{background:linear-gradient(135deg,#0d1a3d 0%,#1a2d5a 100%)}.promo::before{content:"";position:absolute;top:-50%;right:-10%;width:420px;height:420px;background:radial-gradient(circle,rgb(255 255 255 / .65) 0%,transparent 60%);border-radius:50%;pointer-events:none}.promo-content{position:relative;z-index:2}.promo-badge{display:inline-flex;align-items:center;gap:4px;background:#fff;color:var(--primary);padding:4px 10px;border-radius:var(--r-full);font-size:clamp(8.5px, 2vw, 10px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.promo h2{font-size:clamp(18px, 4vw, 28px);font-weight:800;color:#08122b;margin-bottom:6px}[data-theme="dark"] .promo h2{color:#fff}.promo p{font-size:clamp(11.5px, 2.7vw, 13.5px);color:#162056;margin-bottom:14px}[data-theme="dark"] .promo p{color:#cbd5e1}.promo-visual{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(12px, 2.5vw, 16px)}.percent-circle{width:clamp(64px, 13vw, 90px);height:clamp(64px, 13vw, 90px);border-radius:50%;background:var(--primary);display:grid;place-items:center;font-size:clamp(26px, 6vw, 36px);font-weight:800;color:#fff;box-shadow:0 12px 28px rgb(43 61 245 / .4);animation:percentFloat 4s ease-in-out infinite;position:relative;flex-shrink:0}@keyframes percentFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.percent-circle::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px dashed rgb(43 61 245 / .4);animation:spin 20s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.promo-visual-text h4{font-size:clamp(13px, 3vw, 17px);font-weight:800;color:#08122b}[data-theme="dark"] .promo-visual-text h4{color:#fff}.promo-visual-text p{font-size:clamp(10px, 2.2vw, 12px);color:#162056;margin:2px 0 0}[data-theme="dark"] .promo-visual-text p{color:#94a3b8}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px, 2vw, 16px);padding:clamp(18px, 4vw, 28px) 0;margin:16px 0;position:relative}.trust-strip::before,.trust-strip::after{content:"";position:absolute;left:0;right:0;height:1px;background-image:linear-gradient(90deg,var(--border) 50%,transparent 50%);background-size:12px 1px}.trust-strip::before{top:0}.trust-strip::after{bottom:0}.trust-col{display:flex;align-items:center;gap:clamp(8px, 1.8vw, 12px)}.trust-col .ti{width:clamp(32px, 7vw, 42px);height:clamp(32px, 7vw, 42px);border-radius:var(--r-md);background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-size:clamp(13px, 3vw, 16px);transition:all var(--dur) var(--ease-spring);flex-shrink:0}.trust-col:hover .ti{background:var(--primary);color:#fff;transform:rotate(-8deg) scale(1.1)}.trust-col h5{font-size:clamp(11.5px, 2.7vw, 13.5px);font-weight:700;margin-bottom:1px}.trust-col p{font-size:clamp(10px, 2.3vw, 12px);color:var(--text-muted)}.stats-counter{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px, 2vw, 16px);padding:clamp(20px, 4vw, 32px) 0}.counter-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:clamp(14px, 3vw, 22px) clamp(10px, 2vw, 18px);text-align:center;transition:all var(--dur) var(--ease-out);position:relative;overflow:hidden}.counter-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.counter-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.counter-card:hover::before{transform:scaleX(1)}.counter-icon{width:clamp(34px, 7vw, 44px);height:clamp(34px, 7vw, 44px);border-radius:var(--r-md);background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-size:clamp(14px, 3vw, 18px);margin:0 auto clamp(8px, 2vw, 12px)}.counter-num{font-size:clamp(20px, 5vw, 30px);font-weight:800;color:var(--text);line-height:1;margin-bottom:4px;letter-spacing:-.03em}.counter-num span{color:var(--primary)}.counter-label{font-size:clamp(9.5px, 2.2vw, 12px);color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px, 2vw, 16px)}.review-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:clamp(14px, 3vw, 22px);transition:all var(--dur) var(--ease-out);position:relative}.review-card::before{content:'"';position:absolute;top:8px;right:14px;font-size:48px;font-family:Georgia,serif;color:var(--primary-soft);line-height:1;pointer-events:none}.review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.review-stars{color:var(--warning);font-size:clamp(10.5px, 2.4vw, 12px);margin-bottom:10px;letter-spacing:2px}.review-text{font-size:clamp(12px, 2.8vw, 14px);line-height:1.65;color:var(--text-muted);margin-bottom:14px;position:relative;z-index:1}.review-user{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.avatar{width:clamp(32px, 7vw, 40px);height:clamp(32px, 7vw, 40px);border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;display:grid;place-items:center;font-weight:800;font-size:clamp(11.5px, 2.7vw, 14px);flex-shrink:0}.user-info h5{font-size:clamp(12px, 2.8vw, 14px);font-weight:700}.user-info p{font-size:clamp(10px, 2.3vw, 12px);color:var(--text-muted);display:flex;align-items:center;gap:3px}.user-info p i{color:var(--success);font-size:10px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px, 2vw, 16px)}.blog-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;transition:all var(--dur) var(--ease-out);cursor:pointer}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.blog-thumb{height:clamp(110px, 22vw, 150px);position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--accent));display:grid;place-items:center;font-size:clamp(30px, 7vw, 40px);color:rgb(255 255 255 / .9)}.blog-thumb.alt1{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.blog-thumb.alt2{background:linear-gradient(135deg,#10b981,#06b6d4)}.blog-card:hover .blog-thumb i{transform:scale(1.2) rotate(-8deg)}.blog-thumb i{transition:transform var(--dur) var(--ease-spring)}.blog-content{padding:clamp(12px, 2.5vw, 18px)}.blog-category{display:inline-block;font-size:clamp(9px, 2vw, 10px);font-weight:700;color:var(--primary);background:var(--primary-soft);padding:2px 8px;border-radius:var(--r-full);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.blog-title{font-size:clamp(12.5px, 2.9vw, 15px);font-weight:700;line-height:1.4;margin-bottom:6px}.blog-excerpt{font-size:clamp(11px, 2.5vw, 13px);color:var(--text-muted);line-height:1.6;margin-bottom:10px}.blog-meta{display:flex;align-items:center;gap:10px;font-size:clamp(10px, 2.3vw, 11.5px);color:var(--text-subtle);padding-top:10px;border-top:1px solid var(--border)}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;transition:all var(--dur) var(--ease-out)}.faq-item:hover{border-color:var(--border-strong)}.faq-item[open]{border-color:var(--primary);box-shadow:0 6px 20px rgb(43 61 245 / .08)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:clamp(12px, 2.5vw, 16px) clamp(14px, 3vw, 20px);cursor:pointer;font-size:clamp(12.5px, 2.9vw, 15px);font-weight:600;list-style:none}.faq-q:hover{color:var(--primary)}.faq-q::-webkit-details-marker{display:none}.faq-q::after{content:"\f067";font-family:"Font Awesome 6 Free";font-weight:900;width:clamp(22px, 5vw, 28px);height:clamp(22px, 5vw, 28px);border-radius:50%;background:var(--surface-2);color:var(--text-muted);display:grid;place-items:center;font-size:clamp(9px, 2vw, 11px);transition:all var(--dur) var(--ease-spring);flex-shrink:0}.faq-item[open] .faq-q::after{content:"\f068";background:var(--primary);color:#fff;transform:rotate(180deg)}.faq-a{padding:0 clamp(14px, 3vw, 20px) clamp(14px, 3vw, 18px);font-size:clamp(12px, 2.7vw, 14px);line-height:1.65;color:var(--text-muted);animation:faqSlide 0.4s var(--ease-out)}@keyframes faqSlide{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cta-newsletter{margin:clamp(24px, 5vw, 40px) 0;padding:clamp(28px, 6vw, 44px) clamp(20px, 4vw, 32px);border-radius:clamp(16px, 3vw, 24px);background:linear-gradient(135deg,var(--blue-deep),var(--blue-mid));position:relative;overflow:hidden;text-align:center;color:#fff}.cta-newsletter::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgb(79 158 255 / .25) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(43 61 245 / .35) 0%,transparent 40%);pointer-events:none}.cta-newsletter h2{position:relative;font-size:clamp(18px, 4.5vw, 30px);font-weight:800;margin-bottom:8px;letter-spacing:-.03em}.cta-newsletter p{position:relative;font-size:clamp(12px, 2.7vw, 14px);color:#cbd5e1;max-width:480px;margin:0 auto 20px}.cta-form{position:relative;display:flex;gap:8px;max-width:460px;margin:0 auto;flex-wrap:wrap}.cta-form input{flex:1;min-width:200px;padding:clamp(10px, 2vw, 12px) clamp(14px, 3vw, 18px);border-radius:var(--r-md);border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .08);color:#fff;font-size:clamp(12px, 2.7vw, 14px);outline:none;transition:all var(--dur)}.cta-form input::placeholder{color:#94a3b8}.cta-form input:focus{border-color:var(--accent);background:rgb(255 255 255 / .14);box-shadow:0 0 0 3px rgb(79 158 255 / .2)}.cta-form button{padding:clamp(10px, 2vw, 12px) clamp(18px, 4vw, 24px);border-radius:var(--r-md);background:#fff;color:var(--primary);font-weight:700;font-size:clamp(12px, 2.7vw, 14px);transition:transform var(--dur)}.cta-form button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(255 255 255 / .2)}.footer{background:var(--surface);border-top:1px solid var(--border);padding:clamp(32px, 6vw, 48px) 0 clamp(16px, 3vw, 20px);margin-top:clamp(32px, 6vw, 48px)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px, 4vw, 40px);margin-bottom:clamp(24px, 5vw, 36px)}.footer-brand .logo{margin-bottom:12px}.footer-brand p{font-size:clamp(12px, 2.7vw, 13.5px);color:var(--text-muted);line-height:1.65;max-width:320px;margin-bottom:14px}.social-links{display:flex;gap:6px}.social-links a{width:clamp(30px, 7vw, 36px);height:clamp(30px, 7vw, 36px);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-muted);display:grid;place-items:center;font-size:clamp(11px, 2.6vw, 13px);transition:all var(--dur) var(--ease-spring)}.social-links a:hover{background:var(--primary);color:#fff;transform:translateY(-3px) rotate(-5deg)}.footer-col h4{font-size:clamp(12px, 2.9vw, 14px);font-weight:800;margin-bottom:12px;color:var(--text)}.footer-col ul{display:flex;flex-direction:column;gap:8px}.footer-col a{font-size:clamp(11.5px, 2.6vw, 13px);color:var(--text-muted);transition:all var(--dur)}.footer-col a:hover{color:var(--primary);transform:translateX(3px)}.footer-bottom{padding-top:clamp(14px, 3vw, 20px);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:clamp(10.5px, 2.3vw, 13px);color:var(--text-muted)}.payment-methods{display:flex;gap:6px;align-items:center}.payment-methods i{font-size:clamp(18px, 4vw, 22px);color:var(--text-muted)}.drawer-backdrop{position:fixed;inset:0;background:rgb(8 18 43 / .6);backdrop-filter:blur(4px);z-index:200;opacity:0;visibility:hidden;transition:all .3s}.drawer-backdrop.open{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px, 100%);background:var(--surface);z-index:201;transform:translateX(100%);transition:transform .4s var(--ease-out);display:flex;flex-direction:column;box-shadow:-20px 0 60px rgb(0 0 0 / .2)}.cart-drawer.open{transform:translateX(0)}.cart-header{padding:clamp(14px, 3vw, 20px) clamp(16px, 3.5vw, 22px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.cart-header h3{font-size:clamp(15px, 3.5vw, 18px);font-weight:800;display:flex;align-items:center;gap:6px}.cart-header h3 span{font-size:clamp(11px, 2.5vw, 13px);color:var(--text-muted);font-weight:500}.close-btn{width:32px;height:32px;border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted);display:grid;place-items:center;transition:all var(--dur) var(--ease-spring)}.close-btn:hover{background:var(--surface-3);color:var(--text);transform:rotate(90deg)}.cart-body{flex:1;overflow-y:auto;padding:clamp(14px, 3vw, 20px) clamp(16px, 3.5vw, 22px)}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-muted)}.cart-empty i{font-size:40px;margin-bottom:12px;opacity:.3}.cart-empty h4{font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.cart-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);animation:cartItemIn 0.4s var(--ease-out)}@keyframes cartItemIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.cart-item:last-child{border-bottom:none}.cart-item .ci-icon{width:42px;height:42px;border-radius:var(--r-md);display:grid;place-items:center;color:#fff;font-size:18px;flex-shrink:0}.cart-item .ci-info{flex:1;min-width:0}.cart-item .ci-name{font-size:13px;font-weight:700;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item .ci-price{font-size:12px;color:var(--primary);font-weight:700}.cart-item .ci-qty{display:inline-flex;align-items:center;gap:4px;margin-top:6px;background:var(--surface-2);border-radius:var(--r-sm);padding:2px}.ci-qty button{width:22px;height:22px;border-radius:4px;background:#fff0;font-size:11px;font-weight:700;color:var(--text-muted)}.ci-qty span{font-size:12px;font-weight:700;min-width:18px;text-align:center}.ci-remove{color:var(--text-subtle);font-size:12px;align-self:flex-start}.ci-remove:hover{color:var(--danger)}.cart-footer{padding:clamp(14px, 3vw, 20px) clamp(16px, 3.5vw, 22px);border-top:1px solid var(--border);background:var(--surface-2)}.cart-total{display:flex;justify-content:space-between;font-size:14px;font-weight:700;margin-bottom:12px}.cart-total span:last-child{color:var(--primary);font-size:20px}.cart-footer .btn{width:100%;padding:12px;font-size:14px}.toast-container{position:fixed;bottom:20px;right:20px;z-index:999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{background:var(--surface);color:var(--text);padding:12px 16px;border-radius:var(--r-md);font-size:13px;font-weight:600;box-shadow:var(--shadow-xl);display:flex;align-items:center;gap:8px;animation:toastIn .5s var(--ease-spring);min-width:220px;max-width:calc(100vw - 40px);border:1px solid var(--border);pointer-events:auto}.toast i{color:var(--success);font-size:14px}@keyframes toastIn{from{transform:translateX(120%) scale(.8);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}.toast.removing{animation:toastOut .3s var(--ease-out) forwards}@keyframes toastOut{to{transform:translateX(120%) scale(.8);opacity:0}}@media (max-width:1100px){.main-nav{display:none}.services-grid{grid-template-columns:repeat(3,1fr)}.categories-grid{grid-template-columns:repeat(4,1fr)}.brands-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.search-box{display:none}.lang-switch{display:none}.hero-inner{grid-template-columns:1fr;padding:20px;gap:20px;text-align:center}.hero-content{order:2}.hero-visual{order:1;max-width:320px;margin:0 auto;width:100%}.hero-badge{margin-left:auto;margin-right:auto}.hero h1{font-size:clamp(24px, 6.5vw, 32px)}.hero-desc{margin-left:auto;margin-right:auto}.hero-search-wrap{max-width:100%;margin-left:auto;margin-right:auto}.hero-trust{justify-content:center}.stats-counter{grid-template-columns:repeat(2,1fr)}.reviews-grid,.blog-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.chip-1{top:-8px;right:-6px}.chip-2{top:42%;left:-10px}.chip-3{bottom:22px;right:-8px}}@media (max-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}.trust-strip{grid-template-columns:repeat(2,1fr);gap:12px}.promo{grid-template-columns:1fr;padding:20px;text-align:center}.promo-visual{justify-content:center;margin-top:12px}.section{padding:24px 0}}@media (max-width:600px){.header-inner{gap:8px}.header-actions{gap:2px}.icon-btn{width:32px;height:32px;font-size:13px}.hero-inner{padding:18px;gap:18px}.hero-visual{max-width:280px}.hero h1{font-size:clamp(22px, 6vw, 28px)}.hero-desc{font-size:12px}.hero-search-wrap button span{display:none}.hero-trust{gap:4px 10px}.categories-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column;text-align:center;gap:10px}.cta-form{flex-direction:column}.cta-form input,.cta-form button{width:100%}.hcm-chip{padding:5px 6px}.chip-icon{width:20px;height:20px;font-size:9px}.chip-info strong{font-size:9px}.chip-info small{font-size:7px}.chip-check{display:none}}@media (max-width:400px){.services-grid{grid-template-columns:1fr}.hero-visual{max-width:260px}.brands-grid{grid-template-columns:repeat(3,1fr)}.stats-counter{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}.reveal{opacity:1;transform:none}.hero-card-main{transform:none!important}.hcm-chip{animation:none}.hcm-bar{animation:none}.ring-fg{transition:none}}#pmfy-home-bridge .reveal,#pmfy-home-bridge .reveal:not(.visible){opacity:1!important;transform:none!important;visibility:visible!important}#pmfy-home-bridge .pmfy-home-proof{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:6px;font-size:12px;line-height:1.4;color:inherit;opacity:.85}#pmfy-home-bridge .pmfy-home-rating{font-weight:600}#pmfy-home-bridge .pmfy-home-sold{font-weight:500}.pmfy-header-links-mobile{display:none;position:relative;z-index:60}.pmfy-header-links-mobile summary{cursor:pointer;list-style:none;padding:9px 11px;border:1px solid var(--border);border-radius:10px;font-weight:700;font-size:13px}.pmfy-header-links-mobile summary::-webkit-details-marker{display:none}.pmfy-header-links-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:175px;display:flex;flex-direction:column;padding:8px;background:var(--card-bg,var(--bg));border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 30px rgb(0 0 0 / .14)}.pmfy-header-links-panel a{padding:10px 12px;text-decoration:none;color:var(--text);font-size:13px}.pmfy-header-links-panel a:hover{background:var(--primary-soft);border-radius:8px}@media(max-width:1250px){.main-nav{display:none}.pmfy-header-links-mobile{display:block}}@media(max-width:1250px){#pmfy-home-bridge .pmfy-header-links-mobile{display:block!important;flex:0 0 auto;z-index:110}#pmfy-home-bridge .pmfy-header-links-mobile summary{display:flex!important;align-items:center;justify-content:center;gap:6px;min-width:38px;min-height:38px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px}#pmfy-home-bridge .pmfy-header-links-mobile[open] summary{color:var(--primary);background:var(--primary-soft)}#pmfy-home-bridge .pmfy-header-links-panel{display:flex!important;position:absolute;right:0;left:auto;top:calc(100% + 8px);width:min(260px,calc(100vw - 24px));max-height:min(70vh,500px);overflow-y:auto;background:var(--surface);color:var(--text);z-index:111}#pmfy-home-bridge .pmfy-header-links-panel a{display:block;min-height:42px}}@media(max-width:600px){#pmfy-home-bridge .header-inner{gap:5px}#pmfy-home-bridge .pmfy-header-links-mobile{order:0}#pmfy-home-bridge .logo{order:1}#pmfy-home-bridge .header-actions{order:2;margin-left:auto}#pmfy-home-bridge .pmfy-header-links-mobile .pmfy-menu-label{display:none}#pmfy-home-bridge .header .search-box{display:none}#pmfy-home-bridge .header .lang-switch{display:none}}#pmfy-home-bridge .pmfy-review-empty{grid-column:1/-1;padding:24px;color:var(--muted,#64748b);text-align:center}#pmfy-home-bridge .stats-counter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}#pmfy-home-bridge .counter-card{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}#pmfy-home-bridge .counter-num{display:block;white-space:nowrap;overflow:visible;font-variant-numeric:tabular-nums;line-height:1.25;margin:0}#pmfy-home-bridge .counter-label{position:static;display:block;line-height:1.4;margin:0;text-align:center}#pmfy-home-bridge .pmfy-reviews-slider{position:relative;display:flex;align-items:center;gap:10px;min-width:0}#pmfy-home-bridge .pmfy-reviews-slider .reviews-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;min-width:0;flex:1;padding:5px 2px 12px}#pmfy-home-bridge .pmfy-reviews-slider .reviews-grid::-webkit-scrollbar{display:none}#pmfy-home-bridge .pmfy-reviews-slider .review-card{flex:0 0 calc((100% - 32px)/3);min-width:0;scroll-snap-align:start;box-sizing:border-box}#pmfy-home-bridge .pmfy-review-prev,#pmfy-home-bridge .pmfy-review-next{flex:0 0 34px;width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--primary);font-size:25px;cursor:pointer;display:grid;place-items:center;z-index:1}#pmfy-home-bridge .pmfy-review-prev:disabled,#pmfy-home-bridge .pmfy-review-next:disabled{opacity:.35;cursor:default}@media(max-width:900px){#pmfy-home-bridge .stats-counter{grid-template-columns:repeat(2,minmax(0,1fr))}#pmfy-home-bridge .pmfy-reviews-slider .review-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:600px){#pmfy-home-bridge .stats-counter{grid-template-columns:repeat(2,minmax(0,1fr))}#pmfy-home-bridge .pmfy-reviews-slider .review-card{flex-basis:100%}#pmfy-home-bridge .pmfy-review-prev,#pmfy-home-bridge .pmfy-review-next{flex-basis:28px;width:28px;height:28px}}@media(prefers-reduced-motion:reduce){#pmfy-home-bridge .pmfy-reviews-slider .reviews-grid{scroll-behavior:auto}}