@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_b5c305{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_b5c305{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_cef1ac{font-family:DM Sans,DM Sans Fallback}.__variable_cef1ac{--font-dm:"DM Sans","DM Sans Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-body:var(--font-manrope),"Manrope","Segoe UI",system-ui,sans-serif;--font-display:var(--font-dm),"DM Sans","Segoe UI",system-ui,sans-serif;--primary:#0b0b0c;--primary-dark:#000000;--primary-darker:#000000;--primary-light:#ececee;--primary-text:#0b0b0c;--secondary:#0b0b0c;--yellow:#0b0b0c;--yellow-dark:#0b0b0c;--yellow-darker:#000000;--yellow-light:#ececee;--yellow-bg:#f4f4f5;--yellow-bg2:#ececee;--orange:#0b0b0c;--orange-light:#f1f1f2;--coral:#2a2a2e;--pink:#2a2a2e;--teal:#0b0b0c;--blue:#2a2a2e;--blue-bg:#f1f1f2;--border-blue:#dcdce0;--accent:#0b0b0c;--text:#0b0b0c;--text-dark:#000000;--text-muted:#62626a;--text-light:#92929a;--text-placeholder:#a3a3ab;--bg-page:#ffffff;--page-tint:#f5f4f0;--bg-card:#ffffff;--bg-card2:#f3f3f4;--bg-input:#f6f6f7;--border:#e3e3e6;--border-dark:#c4c4ca;--border-light:#eeeef0;--header-bg:rgba(255,255,255,0.92);--header-bg-scrolled:rgba(255,255,255,0.97);--header-border:#e8e8eb;--header-link:#0b0b0c;--control-bg:#f1f1f3;--overlay-card-bg:rgba(255,255,255,0.94);--overlay-page-bg:rgba(255,255,255,0.98);--hero-bg:linear-gradient(135deg,#f7f7f8,#ececee 55%,#f7f7f8);--glass-bg:rgba(255,255,255,0.9);--skeleton-a:#ececee;--skeleton-b:#f7f7f8;--shadow-xs:0 1px 3px rgba(11,11,12,0.05);--shadow-sm:0 6px 20px rgba(11,11,12,0.06);--shadow:0 12px 36px rgba(11,11,12,0.08);--shadow-lg:0 22px 58px rgba(11,11,12,0.12);--shadow-xl:0 32px 84px rgba(11,11,12,0.16);--admin-bg:#f1f1f3;--admin-sidebar:#0b0b0c;--admin-sidebar2:#18181b;--admin-text:#fafafa;--admin-border:rgba(255,255,255,0.1);--success:#2f6b4a;--success-bg:#eaf3ee;--warning:#92651f;--warning-bg:#f8f1e4;--error:#b3392f;--error-bg:#faeceb;--info:#4a4a52;--info-bg:#f1f1f3;--focus-ring:rgba(11,11,12,0.16);--action-text:#ffffff;--action-shadow:0 6px 20px rgba(11,11,12,0.22);--action-shadow-hover:0 10px 28px rgba(11,11,12,0.3);--radius-xs:4px;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:26px;--transition-fast:140ms ease;--transition:240ms cubic-bezier(.2,.75,.25,1);--transition-slow:520ms cubic-bezier(.2,.75,.25,1);--hover-duration:280ms;--hover-ease:cubic-bezier(.2,.75,.25,1);--header-h:80px;--topbar-h:38px;--max-w:1320px;--content-w:1240px}:root[data-theme=dark]{--primary:#f4f4f5;--primary-dark:#ffffff;--primary-darker:#ffffff;--primary-light:#26262a;--primary-text:#0b0b0c;--secondary:#f4f4f5;--yellow:#f4f4f5;--yellow-dark:#ffffff;--yellow-darker:#ffffff;--yellow-light:#26262a;--yellow-bg:#18181b;--yellow-bg2:#222226;--orange:#f4f4f5;--orange-light:#222226;--coral:#d4d4d8;--pink:#d4d4d8;--teal:#f4f4f5;--blue:#d4d4d8;--blue-bg:#18181b;--border-blue:#303036;--accent:#f4f4f5;--text:#f4f4f5;--text-dark:#ffffff;--text-muted:#a1a1aa;--text-light:#71717a;--text-placeholder:#6b6b73;--bg-page:#09090b;--page-tint:#09090b;--bg-card:#131316;--bg-card2:#1b1b1f;--bg-input:#0f0f12;--border:#2a2a30;--border-dark:#3f3f46;--border-light:#202024;--header-bg:rgba(9,9,11,0.9);--header-bg-scrolled:rgba(9,9,11,0.96);--header-border:#26262b;--header-link:#f4f4f5;--control-bg:rgba(255,255,255,0.07);--overlay-card-bg:rgba(19,19,22,0.95);--overlay-page-bg:rgba(9,9,11,0.98);--hero-bg:linear-gradient(135deg,#131316,#0d0d10 55%,#17171b);--glass-bg:rgba(19,19,22,0.92);--skeleton-a:#1a1a1e;--skeleton-b:#26262b;--shadow-xs:0 1px 3px rgba(0,0,0,0.3);--shadow-sm:0 8px 24px rgba(0,0,0,0.32);--shadow:0 14px 42px rgba(0,0,0,0.38);--shadow-lg:0 24px 64px rgba(0,0,0,0.46);--shadow-xl:0 34px 90px rgba(0,0,0,0.54);--success:#7fc19b;--success-bg:#13251d;--warning:#d4a76f;--warning-bg:#2b2114;--error:#ef8a80;--error-bg:#2a1718;--info:#a1a1aa;--info-bg:#18181b;--focus-ring:rgba(244,244,245,0.22);--action-text:#0b0b0c;--action-shadow:0 6px 24px rgba(0,0,0,0.4);--action-shadow-hover:0 10px 32px rgba(0,0,0,0.52)}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body{min-width:320px;width:100%;overflow-x:hidden;color:var(--text);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark] body,body{background:var(--bg-page)}#root,body,html{width:100%;min-height:100%;overflow-x:hidden}::selection{background:#0b0b0c;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-card2)}::-webkit-scrollbar-thumb{background:#9aa5b1;border:2px solid var(--bg-card2);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#68717b}h1,h2,h3,h4,h5,h6{color:var(--text);font-family:var(--font-display);font-weight:600;line-height:1.16;letter-spacing:-.025em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}@media(hover:hover)and (pointer:fine){:where(a,button,input,textarea,select,summary,label[for],[role=button],[role=link],[tabindex]:not([tabindex="-1"])){transition-duration:var(--hover-duration)!important;transition-timing-function:var(--hover-ease)!important}}.container{width:min(100% - 48px,var(--max-w));margin-inline:auto}:focus-visible{outline:2px solid var(--text);outline-offset:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(1turn)}}.fade-up{animation:fadeUp .6s var(--transition) both}.fade-in{animation:fadeIn .45s ease both}.skeleton{background:linear-gradient(90deg,var(--bg-card2) 25%,var(--bg-card) 50%,var(--bg-card2) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius)}.swiper{width:100%;height:100%}.swiper-pagination-bullet{background:rgba(255,255,255,.55)!important}.swiper-pagination-bullet-active{background:#fff!important}.swiper-button-next,.swiper-button-prev{width:44px!important;height:44px!important;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(255,255,255,.14);color:#fff!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.swiper-button-next:after,.swiper-button-prev:after{font-size:13px!important}.text-primary{color:var(--primary)}.text-muted{color:var(--text-muted)}.text-center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;padding:11px 22px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);background:var(--primary);color:var(--action-text);font-size:13px;font-weight:600;letter-spacing:.02em;transition:var(--transition)}.section-title{font-family:var(--font-display);font-size:clamp(24px,3vw,38px);font-weight:600}*{-webkit-tap-highlight-color:rgba(32,35,31,.08)}@media(max-width:768px){.container{width:min(100% - 28px,var(--max-w))}[role=button],a,button{min-height:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}