@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--destructive-foreground:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--primary-hex:#6d5bff;--accent-hex:#00d1b2;--surface:#0d1117;--card-bg:#0f172a;--text:#e6eaf2;--muted-text:#94a3b8;--white:#fff;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--glass-bg:rgba(15,23,42,.8);--glass-border:rgba(255,255,255,.1)}@supports (color:color(display-p3 0 0 0)){:root{--background:color(display-p3 1 1 1);--foreground:color(display-p3 .0393882 .0393882 .0393882);--card:color(display-p3 1 1 1);--card-foreground:color(display-p3 .0393882 .0393882 .0393882);--popover:color(display-p3 1 1 1);--popover-foreground:color(display-p3 .0393882 .0393882 .0393882);--primary:color(display-p3 .0905274 .0905274 .0905274);--primary-foreground:color(display-p3 .980256 .980256 .980256);--secondary:color(display-p3 .960587 .960587 .960587);--secondary-foreground:color(display-p3 .0905274 .0905274 .0905274);--muted:color(display-p3 .960587 .960587 .960587);--muted-foreground:color(display-p3 .451519 .451519 .451519);--accent:color(display-p3 .960587 .960587 .960587);--accent-foreground:color(display-p3 .0905274 .0905274 .0905274);--destructive:color(display-p3 .830323 .140383 .133196);--destructive-foreground:color(display-p3 .830323 .140383 .133196);--border:color(display-p3 .898161 .898161 .898161);--input:color(display-p3 .898161 .898161 .898161);--ring:color(display-p3 .630163 .630163 .630163);--chart-1:color(display-p3 .887467 .341665 .0219962);--chart-2:color(display-p3 .207114 .579584 .53668);--chart-3:color(display-p3 .142586 .302008 .385094);--chart-4:color(display-p3 .959186 .738519 .118268);--chart-5:color(display-p3 .93994 .620584 .0585367);--sidebar:color(display-p3 .980256 .980256 .980256);--sidebar-foreground:color(display-p3 .0393882 .0393882 .0393882);--sidebar-primary:color(display-p3 .0905274 .0905274 .0905274);--sidebar-primary-foreground:color(display-p3 .980256 .980256 .980256);--sidebar-accent:color(display-p3 .960587 .960587 .960587);--sidebar-accent-foreground:color(display-p3 .0905274 .0905274 .0905274);--sidebar-border:color(display-p3 .898161 .898161 .898161);--sidebar-ring:color(display-p3 .630163 .630163 .630163)}}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#262626;--input:#262626;--ring:#525252;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#525252;--surface:#18181b;--card-bg:#1e1e22;--text:#c9d1d9;--muted-text:#8b949e}@supports (color:color(display-p3 0 0 0)){.dark{--background:color(display-p3 .0393882 .0393882 .0393882);--foreground:color(display-p3 .980256 .980256 .980256);--card:color(display-p3 .0393882 .0393882 .0393882);--card-foreground:color(display-p3 .980256 .980256 .980256);--popover:color(display-p3 .0393882 .0393882 .0393882);--popover-foreground:color(display-p3 .980256 .980256 .980256);--primary:color(display-p3 .980256 .980256 .980256);--primary-foreground:color(display-p3 .0905274 .0905274 .0905274);--secondary:color(display-p3 .149382 .149382 .149382);--secondary-foreground:color(display-p3 .980256 .980256 .980256);--muted:color(display-p3 .149382 .149382 .149382);--muted-foreground:color(display-p3 .630163 .630163 .630163);--accent:color(display-p3 .149382 .149382 .149382);--accent-foreground:color(display-p3 .980256 .980256 .980256);--destructive:color(display-p3 .466906 .133198 .12139);--destructive-foreground:color(display-p3 .903738 .262579 .253307);--border:color(display-p3 .149382 .149382 .149382);--input:color(display-p3 .149382 .149382 .149382);--ring:color(display-p3 .321993 .321993 .321993);--chart-1:color(display-p3 .1379 .274983 .867624);--chart-2:color(display-p3 .267113 .726847 .508397);--chart-3:color(display-p3 .93994 .620584 .0585367);--chart-4:color(display-p3 .629519 .30089 .990817);--chart-5:color(display-p3 .921824 .240748 .355666);--sidebar:color(display-p3 .0905274 .0905274 .0905274);--sidebar-foreground:color(display-p3 .980256 .980256 .980256);--sidebar-primary:color(display-p3 .1379 .274983 .867624);--sidebar-primary-foreground:color(display-p3 .980256 .980256 .980256);--sidebar-accent:color(display-p3 .149382 .149382 .149382);--sidebar-accent-foreground:color(display-p3 .980256 .980256 .980256);--sidebar-border:color(display-p3 .149382 .149382 .149382);--sidebar-ring:color(display-p3 .321993 .321993 .321993)}}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(2.75381% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(15.204% 0 -.00000596046);--input:lab(15.204% 0 -.00000596046);--ring:lab(34.924% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.204% 0 -.00000596046);--sidebar-ring:lab(34.924% 0 0)}}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}*{box-sizing:border-box;margin:0;padding:0}.container{max-width:1200px;padding:0 var(--spacing-md);margin:0 auto}h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-sm);font-weight:600;line-height:1.2}h1{font-size:max(2.5rem,min(5vw,4rem));font-weight:800}h2{font-size:max(2rem,min(4vw,3rem))}h3{font-size:max(1.5rem,min(3vw,2rem))}p{margin-bottom:var(--spacing-md);color:var(--muted-text)}.gradient-text{-webkit-text-fill-color:transparent;font-weight:inherit;background:linear-gradient(135deg,#6d5bff,#00d1b2);-webkit-background-clip:text;background-clip:text;display:inline}.btn{padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;min-width:140px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--primary-hex),var(--accent-hex));color:var(--white);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.btn-outline{color:var(--primary-hex);border:2px solid var(--primary-hex);background:0 0}.btn-outline:hover{background:var(--primary-hex);color:var(--white)}.section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.section-header h2{margin-bottom:var(--spacing-md)}.section-header p{max-width:600px;margin:0 auto;font-size:1.125rem}.products-new{padding:var(--spacing-2xl)0;background:var(--surface);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.products-new:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,rgba(109,91,255,.08) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(0,209,178,.08) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.products-bento{gap:var(--spacing-lg);z-index:1;grid-template-columns:1fr 1fr;display:grid;position:relative}.products-column-left{gap:var(--spacing-lg);flex-direction:column;grid-column:1/2;display:flex}.product-hero{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);height:-moz-fit-content;height:fit-content;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.product-hero:before{content:"";background:linear-gradient(90deg,var(--primary-hex),var(--accent-hex));opacity:1;height:4px;position:absolute;top:0;left:0;right:0}.product-hero:hover{border-color:var(--primary-hex);transform:translateY(-8px);box-shadow:0 20px 40px rgba(109,91,255,.3)}.product-hero-badge{top:var(--spacing-lg);right:var(--spacing-lg);background:linear-gradient(135deg,var(--primary-hex),var(--accent-hex));color:var(--white);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700;position:absolute;box-shadow:0 4px 12px rgba(109,91,255,.4)}.product-hero-content{z-index:2;position:relative}.product-hero-icon{background:linear-gradient(135deg,var(--primary-hex),var(--accent-hex));border-radius:var(--radius-lg);width:80px;height:80px;margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;transition:transform .3s;display:flex;box-shadow:0 8px 24px rgba(109,91,255,.3)}.product-hero:hover .product-hero-icon{transform:scale(1.1)rotate(5deg)}.product-hero-icon svg{width:40px;height:40px;color:var(--white)}.product-hero h3{color:var(--text);margin-bottom:var(--spacing-xs);font-size:2.5rem;font-weight:800}.product-hero-subtitle{color:var(--primary-hex);margin-bottom:var(--spacing-lg);font-size:1.125rem;font-weight:600}.product-hero-description{color:var(--muted-text);margin-bottom:var(--spacing-xl);font-size:1.125rem;line-height:1.7}.product-hero-features{margin-bottom:var(--spacing-xl);gap:var(--spacing-sm);list-style:none;display:grid}.product-hero-features li{padding:var(--spacing-sm)0;padding-left:var(--spacing-lg);color:var(--text);font-size:1rem;font-weight:500;position:relative}.product-hero-features li:before{content:"✓";color:var(--accent-hex);font-size:1.25rem;font-weight:700;position:absolute;left:0}.product-hero .btn{width:100%;max-width:300px;padding:var(--spacing-md)var(--spacing-xl);font-size:1.125rem}.product-hero-glow{pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(109,91,255,.15) 0%,transparent 70%);width:400px;height:400px;transition:opacity .4s;position:absolute;bottom:-50%;right:-20%}.product-hero:hover .product-hero-glow{opacity:1}.products-grid-new{gap:var(--spacing-lg);grid-column:2/3;grid-template-rows:repeat(2,1fr);display:grid}.product-card-new{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.product-card-new:before{content:"";background:linear-gradient(90deg,var(--primary-hex),var(--accent-hex));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.product-card-new:hover{border-color:rgba(109,91,255,.5);transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.2)}.product-card-new:hover:before{opacity:1}.product-card-icon{background:linear-gradient(135deg,var(--primary-hex),var(--accent-hex));border-radius:var(--radius-md);width:60px;height:60px;margin-bottom:var(--spacing-md);justify-content:center;align-items:center;transition:transform .3s;display:flex}.product-card-new:hover .product-card-icon{transform:scale(1.1)}.product-card-icon svg{width:30px;height:30px;color:var(--white)}.product-card-new h4{color:var(--text);margin-bottom:var(--spacing-xs);font-size:1.5rem;font-weight:700}.product-card-subtitle{color:var(--primary-hex);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.product-card-description{color:var(--muted-text);margin-bottom:var(--spacing-md);flex-grow:1;font-size:.95rem;line-height:1.6}.product-card-features{margin-bottom:var(--spacing-md);gap:var(--spacing-xs);list-style:none;display:grid}.product-card-features li{padding:4px 0;padding-left:var(--spacing-md);color:var(--muted-text);font-size:.875rem;position:relative}.product-card-features li:before{content:"✓";color:var(--accent-hex);font-size:1rem;font-weight:700;position:absolute;left:0}.product-card-new .btn{width:100%;margin-top:auto}@media (max-width:1024px){.products-bento{gap:var(--spacing-xl);grid-template-columns:1fr}.products-column-left{grid-column:1/2}.product-hero{grid-area:auto/1/auto/2}.products-grid-new{gap:var(--spacing-md);grid-area:auto/1/auto/2;grid-template-rows:auto}}@media (max-width:768px){.product-hero{padding:var(--spacing-xl)}.product-hero h3{font-size:2rem}.product-hero-icon{width:70px;height:70px}.product-hero-icon svg{width:35px;height:35px}.product-hero-description{font-size:1rem}.product-card-new{padding:var(--spacing-lg)}.product-card-new h4{font-size:1.25rem}}@media (max-width:480px){.products-new{padding:var(--spacing-xl)0}.product-hero{padding:var(--spacing-lg)}.product-hero h3{font-size:1.75rem}.product-hero-badge{top:var(--spacing-md);right:var(--spacing-md);padding:6px 12px;font-size:.7rem}.product-hero .btn{max-width:100%}.product-card-new{padding:var(--spacing-md)}}html{scroll-behavior:smooth}::selection{background:var(--primary-hex);color:var(--white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--primary-hex);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-hex)}.hero{min-height:100vh;padding:var(--spacing-2xl)0;background:var(--surface);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg-grid{pointer-events:none;background-image:linear-gradient(rgba(109,91,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(109,91,255,.05) 1px,transparent 1px);background-size:50px 50px;animation:20s linear infinite gridMove;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero-bg-gradient{pointer-events:none;background:radial-gradient(circle at 30% 20%,rgba(109,91,255,.15) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(0,209,178,.15) 0%,transparent 50%);animation:10s ease-in-out infinite alternate gradientShift;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes gradientShift{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.hero-container{max-width:1400px;padding:0 var(--spacing-lg);gap:var(--spacing-2xl);z-index:1;grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.hero-content{gap:var(--spacing-lg);flex-direction:column;display:flex}.hero-badge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--text);border-radius:100px;width:-moz-fit-content;width:fit-content;font-size:.875rem;font-weight:600;animation:.6s ease-out fadeInUp;display:inline-flex}.hero-badge svg{color:var(--accent-hex);animation:3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-title{color:var(--text);margin:0;font-size:max(2.5rem,min(5vw,4.5rem));font-weight:900;line-height:1.1;animation:.6s ease-out .1s backwards fadeInUp}.hero-subtitle{color:var(--muted-text);max-width:600px;margin:0;font-size:max(1rem,min(2vw,1.25rem));line-height:1.6;animation:.6s ease-out .2s backwards fadeInUp}.hero-stats{gap:var(--spacing-lg);padding:var(--spacing-lg)0;grid-template-columns:repeat(3,1fr);animation:.6s ease-out .3s backwards fadeInUp;display:grid}.hero-stat{gap:var(--spacing-xs);flex-direction:column;display:flex}.hero-stat-value{background:linear-gradient(135deg,var(--primary-hex),var(--accent-hex));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:max(1.75rem,min(3vw,2.5rem));font-weight:800;line-height:1}.hero-stat-label{color:var(--muted-text);font-size:.875rem;font-weight:500}.hero-buttons{gap:var(--spacing-md);flex-wrap:wrap;animation:.6s ease-out .4s backwards fadeInUp;display:flex}.btn-secondary{color:var(--text);border:2px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0}.btn-secondary:hover{background:var(--glass-bg);border-color:var(--primary-hex);transform:translateY(-2px)}.hero-visual{justify-content:center;align-items:center;animation:.6s ease-out .5s backwards fadeInUp;display:flex;position:relative}.hero-card-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,rgba(109,91,255,.3) 0%,transparent 70%);width:120%;height:120%;animation:4s ease-in-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{50%{opacity:.5}}.hero-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);z-index:1;width:100%;max-width:600px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.05)}.hero-card:before{content:"";background:linear-gradient(90deg,var(--primary-hex),var(--accent-hex));height:2px;position:absolute;top:0;left:0;right:0}.card-header{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--glass-border);background:rgba(0,0,0,.2);justify-content:space-between;align-items:center;display:flex}.card-dots{gap:8px;display:flex}.card-dots span{background:var(--muted-text);border-radius:50%;width:12px;height:12px}.card-dots span:first-child{background:#ff5f56}.card-dots span:nth-child(2){background:#ffbd2e}.card-dots span:nth-child(3){background:#27c93f}.card-status{align-items:center;gap:var(--spacing-xs);display:flex}.status-dot{background:#27c93f;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.status-text{color:var(--muted-text);font-size:.75rem;font-weight:600}.card-content{padding:0;position:relative}.card-content img{width:100%;height:auto;display:block}.hero-floating-badge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);color:var(--text);z-index:2;border-radius:100px;font-size:.75rem;font-weight:700;display:flex;position:absolute;box-shadow:0 4px 12px rgba(0,0,0,.2)}.hero-floating-badge svg{color:var(--accent-hex)}.hero-floating-badge-1{animation:3s ease-in-out infinite float;top:15%;right:5%}.hero-floating-badge-2{animation:3s ease-in-out 1.5s infinite float;bottom:15%;left:5%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:1024px){.hero-container{gap:var(--spacing-xl);text-align:center;grid-template-columns:1fr}.hero-content{align-items:center}.hero-badge,.hero-subtitle{margin:0 auto}.hero-stats,.hero-buttons{justify-content:center}.hero-visual{order:-1}}@media (max-width:768px){.hero{padding:var(--spacing-xl)0}.hero-stats{gap:var(--spacing-md);grid-template-columns:1fr}.hero-stat{align-items:center}.hero-buttons{flex-direction:column;width:100%}.hero-buttons .btn{width:100%}.hero-floating-badge-1,.hero-floating-badge-2{display:none}}@media (max-width:480px){.hero-badge{padding:6px 12px;font-size:.75rem}.hero-stat-value{font-size:1.5rem}.hero-stat-label{font-size:.75rem}}.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);background:rgba(13,17,23,.95);transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:rgba(13,17,23,.98);box-shadow:0 2px 20px rgba(0,0,0,.1)}.nav-container{max-width:1200px;padding:0 var(--spacing-md);justify-content:space-between;align-items:center;height:70px;margin:0 auto;display:flex}.nav-logo{align-items:center;display:flex}.logo-img{object-fit:contain;width:auto;height:60px}.nav-menu{align-items:center;gap:var(--spacing-lg);display:flex}.nav-link{color:var(--text);font-weight:500;text-decoration:none;transition:color .3s}.nav-link:hover{color:var(--primary-hex)}.nav-cta{background:linear-gradient(135deg,var(--primary-hex),var(--accent-hex));color:var(--white);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-md);font-weight:500;text-decoration:none;transition:all .3s}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(109,91,255,.4)}.nav-toggle{cursor:pointer;flex-direction:column;display:none}.bar{background:var(--text);border-radius:2px;width:25px;height:3px;margin:3px 0;transition:all .3s}.stats{padding:var(--spacing-2xl)0;background:linear-gradient(135deg,var(--card-bg)0%,#1e1e22 100%)}.stats-grid{gap:var(--spacing-xl);text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat-item{padding:var(--spacing-lg);opacity:0;transition:all .6s;transform:translateY(30px)}.stat-item.animate-in{opacity:1;transform:translateY(0)}.stat-number{color:var(--primary-hex);margin-bottom:var(--spacing-xs);font-size:3rem;font-weight:800}.stat-label{color:var(--muted-text);font-size:1.125rem;font-weight:500}.pricing{padding:var(--spacing-2xl)0;background:var(--surface)}.pricing-calculator{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;display:grid}.calculator-controls{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.subscriber-input{margin-bottom:var(--spacing-xl)}.subscriber-input label{color:var(--text);margin-bottom:var(--spacing-sm);font-weight:600;display:block}.input-group{align-items:center;display:flex;position:relative}.input-group input{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text);background:rgba(255,255,255,.05);font-family:inherit;font-size:1rem;transition:all .3s}.input-group input:disabled,.input-group select:disabled,.input-group textarea:disabled{opacity:.6;cursor:not-allowed}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:var(--primary-hex);outline:none;box-shadow:0 0 0 3px rgba(109,91,255,.1)}.input-group input::placeholder,.input-group textarea::placeholder{color:var(--muted-text)}.input-suffix{right:var(--spacing-md);color:var(--muted-text);pointer-events:none;font-size:.875rem;position:absolute}.product-selection h3{color:var(--text);margin-bottom:var(--spacing-lg)}.product-checkboxes{gap:var(--spacing-md);flex-direction:column;display:flex}.product-checkbox{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-md);cursor:pointer;background:rgba(255,255,255,.05);transition:all .3s;display:flex}.product-checkbox:hover{border-color:var(--primary-hex);background:rgba(255,255,255,.08)}.product-checkbox input[type=checkbox]{display:none}.checkmark{border:2px solid var(--glass-border);border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .3s;position:relative}.product-checkbox input[type=checkbox]:checked+.checkmark{background:var(--primary-hex);border-color:var(--primary-hex)}.product-checkbox input[type=checkbox]:checked+.checkmark:after{content:"✓";color:var(--white);font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-info{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.product-name{color:var(--text);font-weight:600}.product-price{color:var(--muted-text);font-size:.875rem}.quote-display{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.roi-panel{margin-top:var(--spacing-lg);grid-column:1/-1}.roi-panel .roi-inputs{gap:var(--spacing-md)var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,auto);align-items:center;display:grid}.roi-panel .form-group label{color:var(--text);margin-bottom:var(--spacing-xs);font-size:.85rem;font-weight:600;display:block}.roi-panel .muted{color:var(--muted-text);font-size:.9rem}.roi-panel .input-group input{text-align:left;width:180px;padding-right:48px;font-size:1rem}.roi-panel .input-group{width:auto;display:inline-block;position:relative}.roi-panel .input-suffix{top:50%;right:6px;transform:translateY(-50%)}.roi-summary{margin-top:var(--spacing-lg);background:linear-gradient(135deg,var(--primary-hex),var(--card-bg));border-radius:var(--radius-lg);color:var(--white);gap:var(--spacing-lg);padding:var(--spacing-lg)var(--spacing-xl);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;box-shadow:0 8px 24px rgba(109,91,255,.3)}.roi-summary .label{opacity:.9;font-weight:600}.roi-summary .value{font-size:max(1.5rem,min(4vw,2.25rem));font-weight:800;line-height:1.1}.roi-summary .divider{background:rgba(255,255,255,.35);width:1px;height:100%}.roi-months{margin-top:var(--spacing-lg);gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);scroll-behavior:smooth;display:flex;overflow-x:auto}.roi-months-label{margin-top:var(--spacing-md);color:var(--muted-text);letter-spacing:.03em;text-transform:uppercase;font-size:.85rem;font-weight:600}.roi-month{border:1px solid var(--glass-border);border-radius:var(--radius-md);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.06);flex:none;min-width:110px;padding:6px 10px}.roi-month .m-label{color:var(--muted-text);margin-bottom:2px;font-size:.7rem}.roi-month .m-value{color:var(--text);font-size:.95rem;font-weight:700}.roi-arrow{color:var(--muted-text);opacity:.8;flex:none;align-self:center;padding:0 4px}.roi-months::-webkit-scrollbar{height:6px}.roi-months::-webkit-scrollbar-track{background:0 0}.roi-months::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}.roi-panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.roi-panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.roi-panel input[type=number]{-moz-appearance:textfield}.quote-header{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;display:flex}.quote-header h3{color:var(--text);margin:0}.quote-breakdown{margin-bottom:var(--spacing-xl)}.breakdown-item{padding:var(--spacing-sm)0;color:var(--muted-text);justify-content:space-between;align-items:center;display:flex}.breakdown-item.subtotal{color:var(--text);font-weight:600}.breakdown-item.discount{color:var(--accent-hex)}.breakdown-item.total{color:var(--primary-hex);padding-top:var(--spacing-md);font-size:1.25rem;font-weight:800}.breakdown-divider{background:var(--glass-border);height:1px;margin:var(--spacing-sm)0}.quote-actions{gap:var(--spacing-md);display:flex}.quote-actions .btn{flex:1}.faq{padding:var(--spacing-2xl)0;background:var(--card-bg)}.faq-grid{max-width:800px;margin:0 auto}.faq-item{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);transition:all .3s;overflow:hidden}.faq-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.faq-question{padding:var(--spacing-lg);cursor:pointer;justify-content:space-between;align-items:center;transition:all .3s;display:flex}.faq-question:hover{background:rgba(255,255,255,.05)}.faq-question h3{color:var(--text);margin:0;font-size:1.125rem}.faq-icon{color:var(--primary-hex);font-size:1.5rem;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:200px}.faq-answer p{padding:0 var(--spacing-lg)var(--spacing-lg);color:var(--muted-text);margin:0}.contact{padding:var(--spacing-2xl)0;background:var(--surface)}.contact-content{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.contact-info h2{color:var(--text);margin-bottom:var(--spacing-md)}.contact-info p{margin-bottom:var(--spacing-xl);font-size:1.125rem}.contact-details{gap:var(--spacing-lg);flex-direction:column;display:flex}.contact-item{align-items:center;gap:var(--spacing-md);display:flex}.contact-icon{background:linear-gradient(135deg,var(--primary-hex),var(--accent-hex));border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.contact-icon svg{width:24px;height:24px;color:var(--white)}.contact-item h4{color:var(--text);margin:0 0 var(--spacing-xs)0}.contact-item p{color:var(--muted-text);margin:0}.contact-form{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.form-group{margin-bottom:var(--spacing-md)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:var(--spacing-sm);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text);background:rgba(255,255,255,.05);font-family:inherit;font-size:1rem;transition:all .3s}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{opacity:.6;cursor:not-allowed}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary-hex);outline:none;box-shadow:0 0 0 3px rgba(109,91,255,.1)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--muted-text)}.footer{background:var(--card-bg);padding:var(--spacing-2xl)0 var(--spacing-lg);border-top:1px solid var(--glass-border)}.footer-content{gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 2fr;display:grid}.footer-brand h3{color:var(--primary-hex);margin-bottom:var(--spacing-sm)}.footer-brand p{color:var(--muted-text);margin:0}.footer-links{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.footer-column h4{color:var(--text);margin-bottom:var(--spacing-md);font-size:1rem}.footer-column a{color:var(--muted-text);margin-bottom:var(--spacing-xs);text-decoration:none;transition:color .3s;display:block}.footer-column a:hover{color:var(--primary-hex)}.footer-bottom{text-align:center;padding-top:var(--spacing-lg);border-top:1px solid var(--glass-border);color:var(--muted-text);font-size:.875rem}@media (max-width:1024px){.pricing-calculator,.contact-content,.footer-content{grid-template-columns:1fr}}@media (max-width:768px){.nav-menu{display:none}.nav-toggle{display:flex}.stats-grid{grid-template-columns:1fr}.roi-panel .roi-inputs,.roi-summary{gap:var(--spacing-md);grid-template-columns:1fr}.roi-summary .divider{width:100%;height:1px}}@media (max-width:480px){.nav-container{padding:0 var(--spacing-sm)}.logo-img{height:50px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}.btn{padding:var(--spacing-xs)var(--spacing-md);min-width:120px;font-size:.875rem}}@media (max-width:768px){.pricing-calculator{gap:var(--spacing-lg);grid-template-columns:1fr}.calculator-controls,.quote-display{padding:var(--spacing-lg)}.roi-panel{margin-top:var(--spacing-md);padding:var(--spacing-lg);grid-column:1/-1}.roi-panel .roi-inputs{gap:var(--spacing-md);grid-template-columns:1fr}.roi-panel .input-group input,.roi-panel .input-group select{width:100%;font-size:16px}.roi-summary{gap:var(--spacing-md);padding:var(--spacing-md);grid-template-columns:1fr}.roi-summary .divider{width:100%;height:1px}.roi-months{gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.roi-month{flex:none;min-width:90px}.quote-actions{gap:var(--spacing-sm);flex-direction:column;display:flex}.quote-actions .btn{width:100%}.product-checkbox{padding:var(--spacing-md);margin-bottom:var(--spacing-xs)}.subscriber-input .input-group{display:flex;position:relative}.subscriber-input input{padding-right:100px;font-size:16px}.breakdown-item{padding:var(--spacing-sm)0;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.breakdown-item .product-name{flex:1;min-width:0}.breakdown-item .product-total{text-align:right;flex-shrink:0;font-weight:600}.section-header h2{font-size:1.75rem}.section-header p{font-size:1rem}}@media (max-width:480px){.pricing{padding:var(--spacing-xl)0}.calculator-controls,.quote-display,.roi-panel{padding:var(--spacing-md);border-radius:var(--radius-md)}.quote-header h3{font-size:1.25rem}.breakdown-item{font-size:.875rem}.breakdown-item.total{font-size:1rem}.roi-month{min-width:75px;padding:4px 8px}.roi-month .m-label{font-size:.65rem}.roi-month .m-value{font-size:.85rem}.product-checkbox{padding:var(--spacing-sm)}.product-info{gap:2px}.product-name{font-size:.9rem}.product-price{font-size:.75rem}.form-group label{font-size:.8rem}.roi-panel.hidden{display:none!important}}@media (hover:none) and (pointer:coarse){.product-checkbox{min-height:48px}.btn,input[type=number],input[type=text],select{min-height:44px}}@supports (-webkit-touch-callout:none){input[type=number],input[type=text],select,textarea{font-size:16px!important}}.roi-months:after{content:"";background:linear-gradient(to right,transparent,var(--surface));pointer-events:none;opacity:.8;width:30px;position:absolute;top:0;bottom:0;right:0}@media (max-width:768px){.roi-months-label:after{content:" (scroll →)";color:var(--muted-text);opacity:.6;font-size:.75rem}}@layer theme,components;@layer utilities{.fixed{position:fixed}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.flex-col{flex-direction:column}.gap-4{gap:calc(var(--spacing)*4)}.text-white{color:var(--color-white)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.running{animation-play-state:running}}body{color:var(--text);background:var(--surface);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
