@font-face{font-family:'Plus Jakarta Sans';src:url(/wp-content/themes/nexter-child/fonts/plus-jakarta-sans.woff2) format('woff2');font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url(/wp-content/themes/nexter-child/fonts/plus-jakarta-sans-italic.woff2) format('woff2');font-weight:200 800;font-style:italic;font-display:swap}:root{color-scheme:light;--brand-50:#eef2ff;--brand-100:#e0e7ff;--brand-200:#c7d2fe;--brand-300:#a5b4fc;--brand-400:#818cf8;--brand-500:#6366f1;--brand-600:#4f46e5;--brand-700:#4338ca;--brand-800:#3730a3;--brand-900:#312e81;--bg-soft:#f8fafc;--bg-card:#ffffff;--bg-muted:#f1f5f9;--text-heading:#1e293b;--text-body:#334155;--text-muted:#64748b;--border-soft:#e2e8f0;--ink-900:#1e293b;--ink-800:#29354a;--ink-700:#334155;--ink-600:#475569;--ink-500:#64748b;--ink-400:#94a3b8;--ink-300:#cbd5e1;--ink-200:#e2e8f0;--ink-100:#f1f5f9;--success-50:#ecfdf5;--success-100:#d1fae5;--success-500:#10b981;--success-600:#059669;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-300:#fcd34d;--amber-500:#f59e0b;--amber-700:#b45309;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-500:#10b981;--emerald-700:#047857;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-700:#be123c;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-700:#0369a1;--font-primary:'Plus Jakarta Sans', sans-serif;--container-width:1700px;--container-padding:1rem;--header-height:80px;--shadow-sm:0 1px 2px rgba(15, 23, 42, 0.06);--shadow-soft:0 2px 5px rgba(15, 23, 42, 0.08), 0 10px 25px -10px rgba(15, 23, 42, 0.15);--shadow-md:0 2px 4px rgba(15, 23, 42, 0.08), 0 10px 25px rgba(15, 23, 42, 0.12);--shadow-lg:0 4px 8px rgba(15, 23, 42, 0.08), 0 20px 45px rgba(15, 23, 42, 0.15), 0 35px 70px -20px rgba(15, 23, 42, 0.22);--shadow-xl:0 6px 12px rgba(15, 23, 42, 0.08), 0 35px 70px rgba(15, 23, 42, 0.18), 0 60px 120px -30px rgba(15, 23, 42, 0.25);--shadow-lift:0 12px 35px -10px rgba(99, 102, 241, 0.45), 0 4px 10px rgba(15, 23, 42, 0.10);--shadow-float:0 2px 4px rgba(15, 23, 42, 0.08), 0 8px 20px -8px rgba(15, 23, 42, 0.15), 0 25px 65px -20px rgba(15, 23, 42, 0.22);--shadow-glow:0 0 0 1px rgba(99, 102, 241, 0.25), 0 20px 50px -20px rgba(99, 102, 241, 0.45);--transition-base:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--radius-sm:0.375rem;--radius-md:0.5rem;--radius-btn:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-card:1.5rem;--radius-pill:9999px;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-section:5rem;--space-section-lg:7.5rem;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800}.dark{color-scheme:dark;--bg-soft:#07070d;--bg-card:#11131e;--bg-muted:#14172a;--text-heading:#f4f5fb;--text-body:#d6d9e6;--text-muted:#aab0c4;--border-soft:#2c3049;--ink-900:#f4f5fb;--ink-800:#e6e8f1;--ink-700:#d6d9e6;--ink-600:#c0c5d6;--ink-500:#aab0c4;--ink-400:#828aa2;--ink-300:#555a78;--ink-200:#2c3049;--shadow-soft:0 2px 5px rgba(0, 0, 0, 0.5), 0 10px 25px -10px rgba(0, 0, 0, 0.6);--shadow-md:0 2px 4px rgba(0, 0, 0, .6), 0 12px 28px rgba(0, 0, 0, .6);--shadow-lg:0 4px 10px rgba(0, 0, 0, .7), 0 24px 60px rgba(0, 0, 0, .7), 0 40px 90px -20px rgba(0, 0, 0, .8);--shadow-xl:0 8px 24px rgba(0, 0, 0, .7), 0 40px 100px rgba(0, 0, 0, .8), 0 60px 140px -30px rgba(0, 0, 0, .9);--shadow-lift:0 12px 35px -10px rgba(99, 102, 241, 0.3), 0 4px 10px rgba(0, 0, 0, 0.5);--shadow-float:0 2px 4px rgba(0, 0, 0, 0.5), 0 8px 20px -8px rgba(0, 0, 0, 0.6), 0 25px 65px -20px rgba(0, 0, 0, 0.7)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);background-color:var(--bg-soft);color:var(--text-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{color:inherit;text-decoration:none!important}input,button,textarea,select{font-family:inherit;font-size:inherit}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}::selection{background-color:var(--brand-500);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:var(--bg-muted)}::-webkit-scrollbar-thumb{background-color:var(--brand-500);border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:var(--brand-600)}.icon-btn{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card);color:var(--text-heading);border:1px solid var(--border-soft);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition-base);font-family:inherit}.lang-btn{width:auto;padding:0 .5rem;gap:.25rem}.lang-shortcode{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-heading)}.icon-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.dropdown-container{position:relative}.dropdown-panel{position:absolute;top:calc(100% + 10px);right:0;min-width:200px;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity 0.18s ease,transform 0.18s ease;z-index:1060}.dropdown-panel.open{opacity:1;transform:none;pointer-events:auto}.dropdown-header{padding:.25rem .5rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-family:inherit}.dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.55rem .6rem;border-radius:10px;font-size:.85rem;color:var(--text-heading);cursor:pointer;width:100%;background:#fff0;border:0;text-align:left;transition:var(--transition-base);font-family:inherit}.dropdown-item:hover{background:var(--bg-muted)}.dropdown-item.active{background:var(--brand-50);color:var(--brand-700)}.dark .dropdown-item.active{background:var(--brand-100)}.dropdown-item span{margin-left:auto;font-size:.6875rem;color:var(--text-muted)}.lang-trigger{display:inline-flex;align-items:center;gap:.45rem;width:auto;height:auto;padding:.4rem .6rem;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-card);color:var(--text-heading);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:var(--transition-base)}.lang-trigger:hover{border-color:var(--brand-300)}.lang-trigger[aria-expanded="true"]{border-color:var(--brand-400);box-shadow:0 0 0 3px rgb(99 102 241 / .14)}.lang-trigger-name{white-space:nowrap}.lang-trigger-code{display:none;white-space:nowrap;font-weight:700;letter-spacing:.03em}@media (max-width:768px){.lang-trigger-name{display:none}.lang-trigger-code{display:inline}}.lang-arrow{color:var(--text-muted);flex-shrink:0;transition:transform 0.2s ease}.lang-trigger[aria-expanded="true"] .lang-arrow{transform:rotate(180deg)}.lang-trigger img,.lang-option img{width:18px;height:13px;border-radius:2px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px rgb(0 0 0 / .08)}.lang-option .lang-option-name{margin-left:0;font-size:.85rem;color:inherit}@media (min-width:480px){:root{--container-padding:1.25rem}}@media (min-width:640px){:root{--container-padding:1.5rem}}@media (min-width:1024px){:root{--container-padding:2rem}}@media (min-width:1280px){:root{--container-padding:2.5rem}}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid rgb(0 0 0 / .1);background:rgb(255 255 255 / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px rgb(0 0 0 / .1);color:var(--ink-700);cursor:pointer;display:grid;place-items:center;z-index:999;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,background-color 0.2s ease,bottom 0.25s ease}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{background:var(--brand-500);color:#fff;border-color:var(--brand-500);box-shadow:0 8px 24px rgb(99 102 241 / .35);transform:translateY(-2px)}.dark .scroll-to-top{background:rgb(30 30 40 / .85);border-color:rgb(255 255 255 / .1);color:var(--ink-200)}.dark .scroll-to-top svg{color:var(--ink-500)!important}@media (max-width:479px){.scroll-to-top{bottom:1.25rem;right:1.25rem;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important}}.marquee-track{animation-play-state:paused}.marquee-track.in-view{animation-play-state:running}@media (max-width:1023px){.scroll-to-top{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(255 255 255 / .98)}.dark .scroll-to-top{background:rgb(30 30 40 / .98)}}#page{overflow:hidden}form[data-smartly-form]{position:relative}.smartly-form-message{display:none;padding:.875rem 1.125rem;border-radius:.625rem;font-size:.9375rem;line-height:1.5;margin-bottom:1.125rem;border:1px solid #fff0}.smartly-form-message.is-loading,.smartly-form-message.is-success,.smartly-form-message.is-error{display:block}.smartly-form-message.is-loading{background:rgb(99 102 241 / .08);color:var(--brand-700,#4338ca);border-color:rgb(99 102 241 / .25)}.smartly-form-message.is-success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.smartly-form-message.is-error{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.dark .smartly-form-message.is-success{background:rgb(16 185 129 / .12);color:#6ee7b7;border-color:rgb(16 185 129 / .3)}.dark .smartly-form-message.is-error{background:rgb(239 68 68 / .12);color:#fca5a5;border-color:rgb(239 68 68 / .3)}.field-error{display:block;margin-top:.375rem;font-size:.8125rem;color:#b91c1c;line-height:1.4}.dark .field-error{color:#fca5a5}.has-field-error input,.has-field-error textarea,.has-field-error select,.has-field-error .custom-select-trigger,.has-field-error .input-wrapper{border-color:#ef4444!important;box-shadow:0 0 0 3px rgb(239 68 68 / .12)!important}.required{color:#ef4444;font-weight:600;margin-left:2px}.smartly-success-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:2.5rem 1.25rem;animation:smartlySuccessFade 0.45s ease both}.smartly-success-card[hidden]{display:none}@keyframes smartlySuccessFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.smartly-success-svg{width:76px;height:76px;border-radius:50%;background:rgb(16 185 129 / .1);padding:6px;box-sizing:border-box}.smartly-success-circle{stroke:#10b981;stroke-width:2.5;stroke-dasharray:152;stroke-dashoffset:152}.smartly-success-check{stroke:#10b981;stroke-width:4;stroke-dasharray:48;stroke-dashoffset:48}.smartly-success-card.is-animating .smartly-success-circle{animation:smartlyDrawCircle 0.55s cubic-bezier(.65,0,.45,1) 0.1s forwards}.smartly-success-card.is-animating .smartly-success-check{animation:smartlyDrawCheck 0.35s cubic-bezier(.65,0,.45,1) 0.55s forwards}@keyframes smartlyDrawCircle{to{stroke-dashoffset:0}}@keyframes smartlyDrawCheck{to{stroke-dashoffset:0}}.smartly-success-title{margin:.3rem 0 0;font-size:1.375rem;font-weight:800;letter-spacing:-.01em;color:var(--ink-900,#0f172a)}.dark .smartly-success-title{color:#f1f5f9}.smartly-success-text{margin:0;max-width:36rem;font-size:.9375rem;line-height:1.65;color:var(--ink-500,#64748b)}.dark .smartly-success-text{color:#cbd5e1}.smartly-success-action{margin-top:.4rem;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;background:var(--brand-600,#4f46e5);color:#fff;border:1px solid var(--brand-600,#4f46e5);border-radius:.625rem;font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background 0.18s ease,transform 0.15s ease,box-shadow 0.18s ease;box-shadow:0 4px 12px -4px rgb(79 70 229 / .4)}.smartly-success-action:hover{background:var(--brand-700,#4338ca);transform:translateY(-1px);box-shadow:0 8px 16px -6px rgb(79 70 229 / .45)}.smartly-success-action:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.smartly-success-card,.smartly-success-circle,.smartly-success-check{animation:none!important}.smartly-success-circle,.smartly-success-check{stroke-dashoffset:0}}.smartly-form-message{margin-top:1rem;margin-bottom:0}form[data-smartly-form] [type="submit"].is-loading{position:relative;color:transparent!important;pointer-events:none}form[data-smartly-form] [type="submit"].is-loading::after{content:"";position:absolute;width:18px;height:18px;top:50%;left:50%;margin-left:-9px;margin-top:-9px;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;color:#fff;animation:smartlyFormSpin 0.7s linear infinite}@keyframes smartlyFormSpin{to{transform:rotate(360deg)}}.hero-search-form{display:flex;align-items:center;gap:.5rem;border-radius:var(--radius-btn);border:1px solid rgb(0 0 0 / .15);background:rgb(255 255 255 / .95);backdrop-filter:blur(12px);box-shadow:none;padding:.375rem .375rem .375rem 1.25rem;transition:var(--transition-smooth);width:100%;max-width:100%}.dark .hero-search-form{background:rgb(255 255 255 / .05);border-color:var(--border-soft)}.hero-search-form:focus-within{box-shadow:0 4px 12px rgb(0 0 0 / .05);border-color:var(--brand-300)}.hero-search-form>svg{color:var(--text-muted);flex-shrink:0}.hero-search-input{flex:1;min-width:0;background:#fff0;border:none;outline:none;font-size:.875rem;color:var(--text-heading);padding:.5rem 0}@media (min-width:640px){.hero-search-input{font-size:1rem}}.hero-search-input::placeholder{color:var(--text-muted)}.hero-search-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1rem;border-radius:var(--radius-btn);font-size:.875rem;font-weight:var(--fw-semibold);color:#fff;background:linear-gradient(180deg,#7479ff 0%,#6366f1 55%,#4f46e5 100%);border:1px solid #4338ca;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),0 8px 20px -4px rgb(99 102 241 / .55);cursor:pointer;transition:var(--transition-base);position:relative;overflow:hidden;isolation:isolate;white-space:nowrap}@media (min-width:640px){.hero-search-btn{padding:.625rem 1.25rem}}.hero-search-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgb(255 255 255 / .45) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s ease}.hero-search-btn:hover::before{transform:translateX(120%)}.hero-search-btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px -6px rgb(99 102 241 / .7)}.hero-search-btn:active{transform:translateY(1px) scale(.99)}.smartly-search-form{position:relative;z-index:50}.smartly-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:1rem;box-shadow:var(--shadow-lg);max-height:420px;overflow-y:auto;z-index:1000;display:none;overscroll-behavior:contain}.smartly-search-dropdown.open{display:block;animation:smartlySearchFade 0.15s ease-out}@keyframes smartlySearchFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.smartly-search-result{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;color:var(--text-heading)!important;font-size:.9375rem;border-bottom:1px solid var(--border-soft);transition:background 0.12s ease}.smartly-search-result:last-of-type{border-bottom:none}.pop-nav{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.pop-nav[hidden]{display:none}.pop-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:50%;border:1px solid var(--border-soft);background:var(--bg-card);color:var(--ink-700);cursor:pointer;transition:var(--transition-base);font-family:inherit}.pop-nav-btn:hover:not([disabled]){border-color:var(--brand-400);color:var(--brand-600);background:var(--brand-50)}.pop-nav-btn[disabled]{opacity:.4;cursor:not-allowed}.dark .pop-nav-btn{background:var(--bg-card);color:var(--ink-500)}.dark .pop-nav-btn:hover:not([disabled]){border-color:var(--brand-500);color:var(--brand-300);background:rgb(99 102 241 / .1)}.pop-slider-wrap{position:relative;margin-top:2.5rem}.pop-slider{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:.25rem 0 .75rem}.pop-slider::-webkit-scrollbar{display:none}.pop-slider>.pop-card,.pop-slider>.calc-related-card{flex:0 0 calc((100% - 0.75rem * 3) / 4);scroll-snap-align:start;min-width:0}@media (max-width:1023px){.pop-slider>.pop-card,.pop-slider>.calc-related-card{flex-basis:calc((100% - 0.75rem * 2) / 3)}}@media (max-width:767px){.pop-slider>.pop-card,.pop-slider>.calc-related-card{flex-basis:calc((100% - 0.75rem) / 2)}}@media (max-width:479px){.pop-slider>.pop-card,.pop-slider>.calc-related-card{flex-basis:82%}}.smartly-search-result:hover,.smartly-search-result.active,.smartly-search-result:focus{background:var(--bg-soft);outline:none}.smartly-search-result .result-title{flex:1;min-width:0;font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartly-search-result .result-title mark{background:rgb(99 102 241 / .18);color:inherit;padding:1px 2px;border-radius:3px;font-weight:var(--fw-semibold)}.smartly-search-result .result-cat{flex-shrink:0;font-size:.75rem;color:var(--text-muted);background:var(--bg-soft);padding:2px 8px;border-radius:999px;border:1px solid var(--border-soft)}.smartly-search-result.active .result-cat{background:var(--brand-50);color:var(--brand-700)}.smartly-search-empty{padding:1.25rem 1rem;text-align:center;color:var(--text-muted);font-size:.9375rem}.smartly-turnstile-wrap{margin-top:.5rem}.smartly-turnstile-wrap .cf-turnstile{display:flex;min-height:65px}.smartly-search-loading{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1.25rem 1rem;color:var(--text-muted);font-size:.9375rem}.smartly-search-loading::before{content:"";width:16px;height:16px;border:2px solid var(--border-soft);border-top-color:var(--brand-500);border-radius:50%;animation:smartlyFormSpin 0.6s linear infinite;flex-shrink:0}.smartly-search-foot{padding:.5rem 1rem;text-align:center;font-size:.75rem;color:var(--text-muted);background:var(--bg-soft);border-top:1px solid var(--border-soft)}.dark .smartly-search-result .result-title mark{background:rgb(99 102 241 / .3)}.category-search{margin-top:1.5rem;max-width:720px}@media (max-width:600px){.smartly-search-dropdown{max-height:60vh}}