@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.067x_6k0k23tk.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:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.067x_6k0k23tk.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:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.067x_6k0k23tk.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:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.067x_6k0k23tk.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:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.067x_6k0k23tk.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:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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_f1b9e5cf-module__S78p6q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f1b9e5cf-module__S78p6q__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-color:#137fec;--primary-hover:#1065c0;--primary-color-dark:#1065c0;--primary-color-light:#137fec1a;--secondary-color:#6c757d;--secondary-hover:#5a6268;--success-color:#22c55e;--danger-color:#ef4444;--warning-color:#f59e0b;--info-color:#17a2b8;--white:#fff;--light-gray:#f5f6f8;--medium-gray:#e9ecef;--border-color:#dee2e6;--text-color:#212529;--text-muted:#475569;--primary-50:#eff6ff;--primary-100:#dbeafe;--success-hover:#218838;--danger-hover:#c82333;--warning-hover:#e0a800;--info-hover:#138496;--success-light:#28a7451a;--danger-light:#dc35451a;--warning-light:#ffc1071a;--info-light:#17a2b81a;--facebook-color:#1877f2;--facebook-hover:#145dbf;--color-primary:var(--primary-color);--color-primary-hover:var(--primary-hover);--color-primary-dark:var(--primary-color-dark);--color-primary-light:var(--primary-color-light);--color-secondary:var(--secondary-color);--color-success:var(--success-color);--color-error:var(--danger-color);--color-error-light:#dc35451a;--color-warning:var(--warning-color);--color-warning-light:#ffc1071a;--color-info:var(--info-color);--color-text:var(--text-color);--color-text-primary:var(--text-color);--color-text-secondary:var(--text-muted);--color-text-muted:var(--text-muted);--color-border:var(--border-color);--color-background:var(--light-gray);--color-background-secondary:var(--medium-gray);--error-color:var(--danger-color);--font-primary:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-secondary:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-monospace:"SF Mono", "SFMono-Regular", "Roboto Mono", Consolas, "Courier New", "Liberation Mono", Menlo, Monaco, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:1.75rem;--font-size-3xl:2.25rem;--font-size-4xl:3rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.4;--line-height-base:1.5;--line-height-relaxed:1.6;--line-height-loose:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--border-radius:6px;--border-radius-sm:4px;--border-radius-lg:8px;--border-radius-xl:16px;--border-radius-circle:50%;--radius-sm:var(--border-radius-sm);--radius-md:var(--border-radius);--radius-lg:var(--border-radius-lg);--box-shadow-xs:0 1px 2px #0000000a;--box-shadow-sm:0 1px 2px #0000000a;--box-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--box-shadow-md:0 1px 3px #0000000f, 0 1px 2px #0000000a;--box-shadow-lg:0 10px 15px #00000014, 0 4px 6px #0000000a;--box-shadow-xl:0 25px 50px #0000002e;--box-shadow-primary:0 20px 25px -5px #137fec4d, 0 8px 10px -6px #137fec4d;--box-shadow-hover:0 10px 15px #00000014, 0 4px 6px #0000000a;--box-shadow-focus:0 0 0 3px var(--primary-color-light);--shadow-sm:var(--box-shadow-sm);--shadow-md:var(--box-shadow);--shadow-lg:var(--box-shadow-lg);--transition-fast:all .15s ease;--transition-normal:all .25s ease;--transition-slow:all .35s ease;--transition-transform:transform .2s ease;--transition-opacity:opacity .2s ease;--transition-colors:background-color .2s ease, border-color .2s ease, color .2s ease;--transition-shadow:box-shadow .2s ease;--color-page:#f5f6f8;--color-card:#fff;--color-well:#f1f5f9;--color-muted:#475569;--width-page:72rem;--height-header:4rem;--radius-card:8px;--radius-pill:9999px;--spacing-page-x:1rem;--spacing-page-top:1.5rem;--spacing-page-bottom:2.5rem;--spacing-section:2.5rem;--spacing-card:1rem;--spacing-card-lg:1.25rem;--spacing-grid:1.25rem;--spacing-stack:1rem;--spacing-stack-sm:.5rem;--duration-fast:.15s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white:#1a1d23;--light-gray:#14161b;--medium-gray:#232831;--border-color:#2d3340;--text-color:#e5e7eb;--text-muted:#9ca3af;--primary-color:#4a9eff;--primary-hover:#6db3ff;--primary-color-dark:#2d7ad9;--primary-color-light:#4a9eff26;--success-color:#34d399;--danger-color:#f87171;--warning-color:#fbbf24;--info-color:#38bdf8;--primary-50:#1e2a3a;--primary-100:#233447;--color-page:#14161b;--color-card:#1a1d23;--color-well:#232831;--color-muted:#9ca3af;--box-shadow-xs:0 1px 2px #0006;--box-shadow-sm:0 1px 2px #0006;--box-shadow:0 1px 3px #00000080, 0 1px 2px #0006;--box-shadow-md:0 1px 3px #00000080, 0 1px 2px #0006;--box-shadow-lg:0 10px 15px #00000080, 0 4px 6px #0006;--box-shadow-xl:0 25px 50px #0009;--box-shadow-primary:0 8px 20px -8px #4a9eff59}body{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);background-color:var(--light-gray);-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}code{font-family:var(--font-monospace);font-size:var(--font-size-sm);background-color:var(--light-gray);border-radius:var(--border-radius);padding:.2em .4em}html{scroll-behavior:smooth;box-sizing:border-box;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;font-size:16px;overflow-x:hidden}*,:before,:after{box-sizing:inherit}img,video,canvas,svg{max-width:100%;height:auto}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-color);margin-top:0;margin-bottom:.5em}h1{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight)}h2{font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md)}h4{font-size:var(--font-size-base)}h5{font-size:var(--font-size-sm)}h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}p{font-size:var(--font-size-base);margin-top:0;margin-bottom:1em}small,.text-small{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-base)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}a{color:var(--primary-color);transition:var(--transition-fast);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-normal-case{text-transform:none}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-success{color:var(--success-color)}.text-danger{color:var(--danger-color)}.text-warning{color:var(--warning-color)}.text-info{color:var(--info-color)}.text-muted{color:var(--text-muted)}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
[data-theme=dark] .header,[data-theme=dark] .footer{background-color:var(--medium-gray)}[data-theme=dark] .order-preparation-container,[data-theme=dark] .explanation-container{background-color:var(--color-card)}[data-theme=dark] .footer-bottom{border-top-color:var(--border-color)}[data-theme=dark] header.header,[data-theme=dark] .header-container{background-color:var(--white)}[data-theme=dark] .mobile-nav{background-color:var(--white);box-shadow:var(--box-shadow-lg)}[data-theme=dark] .mobile-nav-link{border-bottom-color:var(--border-color)}[data-theme=dark] .mobile-nav-link:hover{background-color:var(--color-well);color:var(--primary-color);text-decoration:none}[data-theme=dark] .mobile-nav-language{border-top-color:var(--border-color)}[data-theme=dark] .header-link:hover{background-color:#ffffff0f}[data-theme=dark] .steps-card,[data-theme=dark] .features-card,[data-theme=dark] .product-preview-card,[data-theme=dark] .product-selection__specs{border-color:var(--border-color)}[data-theme=dark] .product-selection__specs-header{background:var(--color-card);border-bottom-color:var(--border-color)}[data-theme=dark] .product-selection__specs-item--bordered{border-left-color:var(--border-color)}[data-theme=dark] .product-selection__select{border-color:var(--border-color);background-color:var(--white)}[data-theme=dark] .product-selection__select:hover{border-color:var(--text-muted)}[data-theme=dark] .pricing-hero-card{background:linear-gradient(135deg, var(--white) 0%, var(--color-well) 100%);box-shadow:var(--box-shadow-lg)}[data-theme=dark] .pricing-included-list li,[data-theme=dark] .pricing-catalog-table-wrapper{border-color:var(--border-color)}[data-theme=dark] .pricing-catalog-table thead th{background:var(--color-well);border-bottom-color:var(--border-color)}[data-theme=dark] .pricing-catalog-table tbody td,[data-theme=dark] .pricing-catalog-table tr{border-bottom-color:var(--border-color)}[data-theme=dark] .pricing-catalog-state{border-color:var(--border-color)}[data-theme=dark] .pricing-final-cta{background:linear-gradient(135deg, var(--color-well) 0%, var(--white) 100%);border-color:var(--border-color)}[data-theme=dark] .how-step-body{border-color:var(--border-color);box-shadow:var(--box-shadow)}[data-theme=dark] .how-step-guide-link:hover{background:var(--color-well)}[data-theme=dark] .how-final-cta{background:linear-gradient(135deg, var(--color-well) 0%, var(--white) 100%);border-color:var(--border-color)}[data-theme=dark] .how-final-cta h2{color:var(--text-color)}[data-theme=dark] .how-final-cta p,[data-theme=dark] .guides-subtitle,[data-theme=dark] .guide-breadcrumb,[data-theme=dark] .guide-article-meta,[data-theme=dark] .guide-card-description{color:var(--text-muted)}[data-theme=dark] .guides-filter-pill{background:var(--white);border-color:var(--border-color)}[data-theme=dark] .guides-filter-pill.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}[data-theme=dark] .guide-card{background:var(--white);border-color:var(--border-color)}[data-theme=dark] .guide-card:hover{border-color:var(--primary-color)}[data-theme=dark] .guide-card-category{background:var(--primary-color-light);color:var(--primary-color)}[data-theme=dark] .guide-card-title,[data-theme=dark] .guide-article-content,[data-theme=dark] .guide-article-content h2,[data-theme=dark] .guide-article-content h3,[data-theme=dark] .guide-article-content strong{color:var(--text-color)}[data-theme=dark] .guide-card-meta{color:var(--text-muted);border-top-color:var(--border-color)}[data-theme=dark] .guide-breadcrumb a,[data-theme=dark] .guide-article-category{background:var(--primary-color);color:#fff}[data-theme=dark] .guide-breadcrumb a{color:var(--primary-color);background:0 0}[data-theme=dark] .guide-article-content h2{border-bottom-color:var(--border-color)}[data-theme=dark] .guide-info-box{background:var(--primary-color-light);border-left-color:var(--primary-color);color:var(--text-color)}[data-theme=dark] .guide-info-box.warning{background:var(--warning-light);border-left-color:var(--warning-color)}[data-theme=dark] .guide-info-box.success{background:var(--success-light);border-left-color:var(--success-color)}[data-theme=dark] .guide-info-box h4,[data-theme=dark] .guide-info-box p{color:var(--text-color)}[data-theme=dark] .guide-specs-table th,[data-theme=dark] .guide-specs-table td{border-color:var(--border-color)}[data-theme=dark] .guide-specs-table th{background:var(--color-well);color:var(--text-color)}[data-theme=dark] .guide-specs-table tr:nth-child(2n){background:var(--color-well)}[data-theme=dark] .guide-related{border-top-color:var(--border-color)}[data-theme=dark] .guide-related-item{background:var(--color-card);color:var(--text-color)}[data-theme=dark] .guide-related-item:hover{background:var(--color-well)}[data-theme=dark] .guide-related-item h4{color:var(--text-color)}[data-theme=dark] .guide-image-caption{color:var(--text-muted)}[data-theme=dark] .guide-cta{background:var(--color-well);border-color:var(--border-color)}[data-theme=dark] .checkout-page,[data-theme=dark] .checkout-container,[data-theme=dark] .checkout-section,[data-theme=dark] .order-summary,[data-theme=dark] .order-detail,[data-theme=dark] .product-card,[data-theme=dark] .price-summary,[data-theme=dark] .delivery-section,[data-theme=dark] .payment-section,[data-theme=dark] .review-section{background-color:var(--white);color:var(--text-color)}[data-theme=dark] .checkout-page input,[data-theme=dark] .checkout-page select,[data-theme=dark] .checkout-page textarea{background-color:var(--white);color:var(--text-color);border-color:var(--border-color)}[data-theme=dark] .checkout-email-field input{background-color:var(--white);border-color:var(--border-color)}[data-theme=dark] .disabled-select{background-color:var(--color-well)}[data-theme=dark] .product-preview{background-color:var(--white);border-color:var(--border-color)}[data-theme=dark] .price-breakdown{background-color:var(--white)}[data-theme=dark] .payment-method-option{background-color:var(--white);border-color:var(--border-color)}[data-theme=dark] .payment-method-option:hover{border-color:var(--primary-color);background-color:#4a9eff14}[data-theme=dark] .payment-method-option.selected{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);background-color:#4a9eff1f}[data-theme=dark] .processing-page,[data-theme=dark] .processing-card,[data-theme=dark] .processing-status,[data-theme=dark] .processing-result{background-color:var(--white);color:var(--text-color)}[data-theme=dark] .processing-page .icao-result-box,[data-theme=dark] .processing-page .icao-stamp,[data-theme=dark] .processing-page .photo-preview{background-color:var(--color-well);border-color:var(--border-color)}[data-theme=dark] .processing-spinner-card,[data-theme=dark] .verification-details,[data-theme=dark] .error-details{border-color:var(--border-color)}[data-theme=dark] .verification-row{background:var(--color-well);border-color:var(--border-color)}[data-theme=dark] .verification-row__label{color:var(--text-color)}[data-theme=dark] .verification-row__details{color:var(--text-muted);border-top-color:var(--border-color)}[data-theme=dark] .verification-row--skipped .verification-badge{color:var(--text-muted)}[data-theme=dark] .delivery-page,[data-theme=dark] .delivery-card,[data-theme=dark] .delivery-step,[data-theme=dark] .delivery-callout{background-color:var(--white);color:var(--text-color)}[data-theme=dark] .delivery-photos-loading,[data-theme=dark] .delivery-email-reassurance{border-color:var(--border-color)}[data-theme=dark] .delivery-callout--info{color:var(--text-color);background-color:#fcd34d1a;border-color:#fcd34d59}[data-theme=dark] .delivery-callout--info .delivery-callout__icon{color:#fbbf24}[data-theme=dark] .delivery-callout--info .delivery-callout__title{color:#fde68a}[data-theme=dark] .delivery-callout--support{color:var(--text-color);background-color:#6ee7b71a;border-color:#6ee7b759}[data-theme=dark] .delivery-callout--support .delivery-callout__icon{color:#34d399}[data-theme=dark] .delivery-callout--support .delivery-callout__title{color:#a7f3d0}[data-theme=dark] .city-feature,[data-theme=dark] .city-service-card,[data-theme=dark] .city-district-tag,[data-theme=dark] .city-info-item,[data-theme=dark] .city-step{background-color:var(--white);color:var(--text-color);border-color:var(--border-color)}[data-theme=dark] .city-features{background-color:var(--color-card)}[data-theme=dark] .city-service-price{background-color:var(--primary-color-light);color:var(--primary-color)}[data-theme=dark] .faq-question,[data-theme=dark] .faq-answer,[data-theme=dark] .faq-category-title{color:var(--text-color)}[data-theme=dark] .not-found-card{background-color:var(--white);border-color:var(--border-color)}[data-theme=dark] .about-sidebar-link{color:var(--text-color)}[data-theme=dark] .about-sidebar-link.active{background-color:var(--primary-color);color:#fff}[data-theme=dark] .document-types-dropdown,[data-theme=dark] .document-types-dropdown__menu,[data-theme=dark] .document-types-dropdown__option{background-color:var(--white);color:var(--text-color);border-color:var(--border-color)}[data-theme=dark] .document-types-dropdown__option:hover,[data-theme=dark] .document-types-dropdown__option--selected{background-color:var(--color-well)}[data-theme=dark] .cart-icon,[data-theme=dark] .cart-icon-wrapper,[data-theme=dark] .cart-dropdown{background-color:var(--white);color:var(--text-color)}[data-theme=dark] .cart-panel{background-color:var(--white);color:var(--text-color);box-shadow:var(--box-shadow-lg)}[data-theme=dark] .cart-panel h3,[data-theme=dark] .cart-item{border-bottom-color:var(--border-color)}[data-theme=dark] .cart-item:hover,[data-theme=dark] .item-preview{background-color:var(--color-well)}[data-theme=dark] .item-status-badge{background-color:var(--color-card)}[data-theme=dark] .cart-note{border-top-color:var(--border-color)}[data-theme=dark] .photo-display,[data-theme=dark] .photo-display-image-frame,[data-theme=dark] .photo-display-product-info{background-color:var(--color-card)}[data-theme=dark]{--box-shadow-primary:0 8px 20px -8px #4a9eff59}
body,html{background-color:var(--light-gray);width:100%;height:100%;margin:0;padding:0}.screen{background-color:var(--light-gray);flex-direction:column;width:100%;min-height:100vh;display:flex}.screen>main{flex:1 0 auto}.screen>.footer{flex-shrink:0}.header{width:100%;height:60px;color:var(--text-color);box-sizing:border-box;background-color:#f0f0f0;justify-content:space-between;align-items:center;padding:0 15px;display:flex;top:-3px;left:0}.standard-container{max-width:var(--width-page);padding:var(--spacing-page-top) var(--spacing-page-x) var(--spacing-page-bottom);box-sizing:border-box;width:100%;margin:0 auto}.standard-container-header{margin:0 0 var(--spacing-md);box-shadow:none;text-transform:none;background:0 0;border:none;padding:0;display:block}.standard-container-header h1,.page-title{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--text-color);margin:0 0 var(--spacing-xs);text-transform:none}.page-subtitle{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--text-muted);margin:0 0 var(--spacing-md);line-height:var(--line-height-relaxed)}.standard-card-container,.standard-card-container.standalone{box-shadow:none;background:0 0;border:none;border-radius:0;width:100%;max-width:none;margin:0;padding:0}.block-card{background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--box-shadow-xs);padding:var(--spacing-card-lg);border:1px solid #e2e8f0}.block-card+.block-card{margin-top:var(--spacing-section)}.left-content{flex:.8;max-width:480px}.section-heading{text-align:left;text-align:left;width:100%;margin-bottom:10px}.section-heading h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin-bottom:3px}.section-heading p{color:var(--text-muted);font-size:var(--font-size-base);margin-top:0}.two-column-row{gap:var(--spacing-lg,24px);align-items:flex-start;width:100%;display:flex}.order-preparation-container{padding:var(--spacing-lg);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-sm);background-color:#eef3f6;flex:1;max-width:480px;height:600px;overflow-y:auto}.explanation-container{padding:var(--spacing-lg);border-radius:var(--border-radius-lg);height:600px;box-shadow:var(--box-shadow-sm);background-color:#fafafa;flex:1;justify-content:center;align-items:center;display:flex}.order-preparation{gap:var(--spacing-lg,24px);align-items:flex-start;display:flex}.left-panel{gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.right-panel{flex:1}.explanation-image{object-fit:contain;border-radius:var(--border-radius);max-width:100%;max-height:560px;box-shadow:var(--box-shadow-sm)}.footer{padding:var(--spacing-lg);text-align:center;font-size:var(--font-size-sm);color:var(--text-muted);background-color:#f0f0f0;margin-top:40px}.footer-content{align-items:start;gap:var(--spacing-xl);grid-template-columns:2fr 1fr 1fr 1fr;max-width:1200px;margin:0 auto;display:grid}.footer-company-info{text-align:left;line-height:var(--line-height-relaxed)}.footer-company-info p{margin:4px 0}.footer-company-name{color:var(--text-color);font-weight:600;font-size:var(--font-size-base)}.footer-column-title{font-size:var(--font-size-base);color:var(--text-color);margin:0 0 var(--spacing-sm);font-weight:600}.footer-links{text-align:left}.footer-links-list{margin:0;padding:0;list-style:none}.footer-links-list li{margin:6px 0}.footer-links-list a{color:var(--primary-color);text-decoration:none;transition:color .15s}.footer-links-list a:hover{text-decoration:underline}.footer-bottom{max-width:1200px;margin:var(--spacing-lg) auto 0;padding-top:var(--spacing-md);text-align:center;border-top:1px solid #ddd}.footer-bottom p{margin:0}.footer-badge,.footer-social{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-md);flex-direction:column;padding-top:0;display:flex}.footer-social-title{color:var(--text-color);font-weight:600;font-size:var(--font-size-base);text-align:left;margin:0}.social-link{background-color:var(--facebook-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #1877f24d}.social-link:hover{background-color:var(--facebook-hover);text-decoration:none;transform:scale(1.1);box-shadow:0 4px 12px #1877f280}.social-link svg{fill:#fff;width:32px;height:32px}.moit-badge-img,.pci-badge-img{width:auto;height:65px;transition:transform .3s;display:block}.moit-badge-img:hover,.pci-badge-img:hover{transform:scale(1.05)}.footer a{color:var(--primary-color);text-decoration:none}.footer a:hover{text-decoration:underline}@media (max-width:900px){.footer-content{gap:var(--spacing-lg);grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer-content{gap:var(--spacing-lg);text-align:center;grid-template-columns:1fr}.footer-company-info,.footer-links{text-align:center}.footer-badge,.footer-social{align-items:center}.footer-social-title{text-align:center}.moit-badge-img,.pci-badge-img{height:60px}}@media (max-width:992px){.explanation-container{margin-top:var(--spacing-lg)}.order-preparation-container,.left-content{max-width:100%}.two-column-row{flex-direction:column}.explanation-container,.order-preparation-container{width:100%;max-width:100%;margin-bottom:var(--spacing-lg)}}@media (max-width:768px){.header{height:auto;padding:var(--spacing-sm);flex-direction:column}.order-preparation{flex-direction:column}.section-heading h1{font-size:var(--font-size-lg);margin-bottom:2px}.section-heading p{font-size:var(--font-size-sm);margin-top:0}}@media (max-width:480px){.header{padding:var(--spacing-xs)}.section-heading h1{font-size:var(--font-size-md)}}@media (max-width:428px){.standard-container{padding:var(--spacing-md) var(--spacing-sm) var(--spacing-lg)}.block-card{padding:var(--spacing-md)}.section-heading h1{font-size:var(--font-size-base)}.section-heading p{font-size:var(--font-size-xs)}}.cta-message{background-color:var(--primary-50);border-left:3px solid var(--primary-color);margin-bottom:0;padding:15px}.cta-message p{color:var(--text-color);font-size:var(--font-size-base);align-items:center;margin:0;display:flex}.cta-message .info-icon{background-color:var(--primary-color);color:#fff;width:20px;height:20px;font-style:normal;font-weight:700;font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;display:inline-flex}
.cart-container{align-items:center;display:flex;position:relative}.cart-icon{cursor:pointer;padding:var(--spacing-sm);transition:var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative}.cart-icon:hover{opacity:.7}.cart-counter{background-color:var(--danger-color);color:#fff;border-radius:var(--border-radius-circle);width:18px;height:18px;font-size:var(--font-size-xs);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:0;right:0}.cart-panel{border-radius:var(--border-radius);width:300px;max-height:400px;box-shadow:var(--box-shadow);padding:var(--spacing-md);z-index:1000;background-color:#fff;animation:.3s ease-out slide-in;position:absolute;top:100%;right:0;overflow-y:auto}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cart-panel h3{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--medium-gray);margin-top:0}.empty-cart{color:var(--text-muted);text-align:center;padding:var(--spacing-md) 0;font-style:italic}.cart-items{gap:var(--spacing-sm);flex-direction:column;display:flex}.cart-item{padding:var(--spacing-sm);border-radius:var(--border-radius);transition:var(--transition-fast);cursor:pointer;border-bottom:1px solid var(--light-gray);align-items:center;display:flex}.cart-item:hover{background-color:var(--light-gray)}.item-preview-wrapper{margin-right:var(--spacing-sm);flex-shrink:0;position:relative}.item-preview{border-radius:var(--border-radius);background-color:var(--light-gray);justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:hidden}.item-preview img{object-fit:contain;border-radius:var(--border-radius);width:100%;height:100%}.no-preview{width:100%;height:100%;font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;display:flex}.item-status-badge{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;line-height:0;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 1px 2px #00000026}.item-status-badge svg{display:block}.item-status-badge.status-pass{color:var(--success-color,#28a745)}.item-status-badge.status-fail{color:var(--danger-color,#dc3545)}.item-info{flex:1}.item-info h4{font-size:var(--font-size-sm);margin:0 0 4px}.item-info p{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}.cart-item-countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em}.cart-note{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--medium-gray)}
