@font-face{font-family:__Montserrat_9c4efe;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:__Montserrat_9c4efe;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9c4efe;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:__Montserrat_9c4efe;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9c4efe;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:__Montserrat_9c4efe;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:__Montserrat_9c4efe;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9c4efe;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:__Montserrat_9c4efe;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9c4efe;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:__Montserrat_9c4efe;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:__Montserrat_9c4efe;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9c4efe;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:__Montserrat_9c4efe;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9c4efe;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:__Montserrat_9c4efe;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:__Montserrat_9c4efe;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9c4efe;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:__Montserrat_9c4efe;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9c4efe;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:__Montserrat_9c4efe;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:__Montserrat_9c4efe;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9c4efe;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:__Montserrat_9c4efe;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9c4efe;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:__Montserrat_9c4efe;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:__Montserrat_9c4efe;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_9c4efe;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:__Montserrat_9c4efe;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_9c4efe;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:__Montserrat_Fallback_9c4efe;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_9c4efe{font-family:__Montserrat_9c4efe,__Montserrat_Fallback_9c4efe,system-ui}:root{--background-gradient:linear-gradient(109.6deg,#3ea1db 11.2%,#5d34ec 100.2%);--primary-color:#0af;--secondary-color:#ff4081;--brand-light:#ffeee9;--text-color-main:#1f2937;--text-color-light:#fff;--text-color-dark:#777;--text-color-muted:#b3b3b3;--text-color-highlight:#ffedc1;--background-light:#f0f0f0;--background-transparent:hsla(0,0%,100%,.1);--background-dark:#1c1c1c;--background-decr:#fffbe6;--border-color-light:#ddd;--border-color-dark:#3a3a3a;--button-background:var(--primary-color);--button-background-hover:#08c;--button-text-color:#fff;--link-color:var(--primary-color);--link-hover-color:#08c;--input-background:var(--background-light);--input-text-color:var(--text-color-dark);--input-border-color:#ccc;--box-shadow-light:0 2px 5px rgba(0,0,0,.1);--box-shadow-dark:0 4px 10px rgba(0,0,0,.5);--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:21px;--font-size-xl:24px;--font-size-xxl:32px;--font-size-xxxl:40px;--line-height-xs:1.2;--line-height-sm:1.4;--line-height-md:1.6;--line-height-lg:1.8;--font-spacing-tight:-0.5px;--font-spacing-normal:0px;--font-spacing-wide:0.5px;--font-weight-normal:400;--font-family-primary:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700}*,body,html{margin:0;padding:0;box-sizing:border-box;outline:none;font-optical-sizing:auto;font-family:var(--font-family-primary),"Montserrat",sans-serif!important}body{background-image:linear-gradient(109.6deg,#3ea1db 11.2%,#5d34ec 100.2%);color:var(--text-color-main)}.ant-btn,.ant-input,.ant-layout-content,.ant-layout-footer,.ant-layout-header,.ant-menu,.ant-select,.ant-typography,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary),"Montserrat",sans-serif!important}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold)}.container{max-width:992px;margin:0 auto}::-webkit-scrollbar{width:1px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background-color:var(--text-color-light)}::-webkit-scrollbar-thumb{border-radius:5px}::-moz-scrollbar{width:1px}::-moz-scrollbar-thumb,::-moz-scrollbar-track{background-color:var(--text-color-light)}::-moz-scrollbar-thumb{border-radius:5px}:root{--brand-primary:#6366f1;--brand-secondary:#8b5cf6;--brand-accent:#f47a44;--brand-success:#10b981;--brand-warning:#f59e0b;--brand-danger:#ef4444;--bg-gradient-main:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155);--bg-gradient-hero:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#312e81);--bg-gradient-accent:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#f47a44);--bg-gradient-card:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--bg-quaternary:#475569;--bg-surface:hsla(0,0%,100%,.05);--bg-overlay:rgba(0,0,0,.8);--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-quaternary:#64748b;--text-accent:var(--brand-accent);--text-on-accent:#fff;--border-primary:hsla(0,0%,100%,.1);--border-secondary:hsla(0,0%,100%,.05);--border-accent:var(--brand-primary);--border-focus:var(--brand-accent);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.3);--shadow-glow:0 0 20px rgba(99,102,241,.3);--shadow-accent-glow:0 0 30px rgba(244,122,68,.4);--glass-bg:hsla(0,0%,100%,.08);--glass-border:hsla(0,0%,100%,.12);--glass-backdrop:blur(12px);--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",Consolas,monospace;--text-xs:clamp(0.75rem,0.7rem + 0.2vw,0.875rem);--text-sm:clamp(0.875rem,0.8rem + 0.3vw,1rem);--text-base:clamp(1rem,0.9rem + 0.4vw,1.125rem);--text-lg:clamp(1.125rem,1rem + 0.5vw,1.25rem);--text-xl:clamp(1.25rem,1.1rem + 0.6vw,1.5rem);--text-2xl:clamp(1.5rem,1.3rem + 0.8vw,1.875rem);--text-3xl:clamp(1.875rem,1.6rem + 1vw,2.25rem);--text-4xl:clamp(2.25rem,1.9rem + 1.4vw,3rem);--text-5xl:clamp(3rem,2.4rem + 2vw,4rem);--text-6xl:clamp(3.75rem,3rem + 2.5vw,5rem);--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--container-full:100%;--space-px:1px;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--space-56:14rem;--space-64:16rem;--radius-none:0;--radius-sm:0.125rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-500:500ms;--duration-700:700ms;--duration-1000:1000ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-back:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--btn-height-sm:2rem;--btn-height-base:2.5rem;--btn-height-lg:3rem;--btn-height-xl:3.5rem;--card-padding:var(--space-6);--card-radius:var(--radius-xl);--card-bg:var(--glass-bg);--card-border:var(--glass-border);--nav-height:4rem;--nav-bg:rgba(15,23,42,.8);--nav-backdrop:blur(12px);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--neon-blue:0 0 5px #f47a44,0 0 10px #f47a44,0 0 15px #f47a44;--neon-purple:0 0 5px #8b5cf6,0 0 10px #8b5cf6,0 0 15px #8b5cf6;--neon-green:0 0 5px #10b981,0 0 10px #10b981,0 0 15px #10b981;--float-animation:float 6s ease-in-out infinite;--pulse-animation:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--glow-animation:glow 2s ease-in-out infinite alternate}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow{0%{box-shadow:var(--shadow-glow)}to{box-shadow:var(--shadow-accent-glow)}}.glass-morphism{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border)}.neon-glow-blue{box-shadow:var(--neon-blue)}.neon-glow-purple{box-shadow:var(--neon-purple)}.neon-glow-green{box-shadow:var(--neon-green)}.floating{animation:var(--float-animation)}.pulsing{animation:var(--pulse-animation)}.glowing{animation:var(--glow-animation)}.hover-lift{transition:transform var(--duration-300) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px)}.hover-glow{transition:box-shadow var(--duration-300) var(--ease-out)}.hover-glow:hover{box-shadow:var(--shadow-glow)}.gradient-text{background:var(--bg-gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradient-shift 3s ease infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body:has(.landing-page){--text-color-main:#f8fafc;--text-color-light:#f8fafc;--text-color-dark:#94a3b8;--text-color-muted:#64748b;--primary-color:#f47a44;--background-light:#1e293b;--background-dark:#0f172a;--background-gradient:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#312e81);--background-transparent:hsla(0,0%,100%,.08);--border-color-light:hsla(0,0%,100%,.12);--border-color-dark:hsla(0,0%,100%,.08);--box-shadow-light:0 2px 5px rgba(0,0,0,.3);--box-shadow-dark:0 4px 10px rgba(0,0,0,.5);--box-shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--background-color-light:hsla(0,0%,100%,.05);font-family:var(--font-primary);background:var(--bg-gradient-main);color:var(--text-primary);line-height:var(--leading-normal);font-weight:var(--font-normal);font-size:var(--text-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh}body:has(.landing-page) .container{width:100%;max-width:var(--container-7xl);margin:0 auto;padding:0 var(--space-6)}@media(max-width:640px){body:has(.landing-page) .container{padding:0 var(--space-4)}}body:has(.landing-page) .feature-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.3);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}body:has(.landing-page) .feature-card:hover{border-color:var(--brand-accent);box-shadow:0 8px 24px rgba(244,122,68,.15)}body:has(.landing-page) .pricing__card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.3);transition:border-color .3s ease,box-shadow .3s ease}body:has(.landing-page) .pricing__card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 24px rgba(0,0,0,.4)}body:has(.landing-page) .pricing__card--popular{border-color:var(--brand-accent);box-shadow:0 8px 24px rgba(244,122,68,.2)}body:has(.landing-page) .pricing__card--popular:hover{box-shadow:0 8px 32px rgba(244,122,68,.35)}body:has(.landing-page) .pricing__card-button{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:var(--text-primary)}body:has(.landing-page) .pricing__card-button:hover{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}body:has(.landing-page) .landing-slider-item__preview-card{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.1)}body:has(.landing-page) .section-title{color:var(--text-primary)}body:has(.landing-page) .section-title:after{background-color:var(--brand-accent);opacity:.6}body:has(.landing-page) .footer{background:rgba(15,23,42,.95);border-top:1px solid hsla(0,0%,100%,.08)}body:has(.landing-page) .footer__column-title{color:var(--text-primary)}body:has(.landing-page) .footer__credits,body:has(.landing-page) .footer__email,body:has(.landing-page) .footer__links a,body:has(.landing-page) .footer__tagline{color:var(--text-secondary)}body:has(.landing-page) .footer__email:hover,body:has(.landing-page) .footer__links a:hover{color:var(--brand-accent)}body:has(.landing-page) .footer__social a img{filter:brightness(0) invert(1);opacity:.8}body:has(.landing-page) .footer__social a:hover img{opacity:1}body:has(.landing-page) .contact__form .ant-input,body:has(.landing-page) .contact__form .ant-input-textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:var(--text-primary)}body:has(.landing-page) .contact__form .ant-input-textarea::placeholder,body:has(.landing-page) .contact__form .ant-input::placeholder{color:var(--text-tertiary)}body:has(.landing-page) .contact__form .ant-form-item-label>label{color:var(--text-primary)}body:has(.landing-page) .ant-btn-primary{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important}body:has(.landing-page) .ant-btn-primary:hover{background:#e56a3a!important;border-color:#e56a3a!important}body:has(.landing-page) .hero__button.ant-btn{border-color:hsla(0,0%,100%,.3);color:var(--text-primary)}body:has(.landing-page) .hero__button.ant-btn:hover{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#fff!important}body.landing-page .partners:before{background:linear-gradient(to right,var(--background-light) 0,transparent 100%)}body:has(.landing-page) .partners:after{background:linear-gradient(to left,var(--background-light) 0,transparent 100%)}body:has(.landing-page) .slick-dots li button:before{color:hsla(0,0%,100%,.5)}body:has(.landing-page) .slick-dots li.slick-active button:before{color:var(--brand-accent)}