:root{--color-bg:#fff;--color-bg-secondary:#f5f5f5;--color-bg-tertiary:#ebebeb;--color-bg-elevated:#fff;--color-bg-primary:#fff;--color-bg-hover:#f0f0f0;--color-bg-muted:#f5f5f5;--color-surface-alt:#fafafa;--color-text-primary:#171717;--color-text-secondary:#666;--color-text-tertiary:#a0a0a0;--color-text-muted:#737373;--color-border:#e0e0e0;--color-border-focus:var(--color-accent);--color-accent:#2563eb;--color-accent-hover:#3b82f6;--color-accent-muted:#2563eb1a;--color-accent-text:#fff;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-text:#fff;--color-on-primary:var(--color-primary-text);--color-text-on-primary:var(--color-primary-text);--color-text-on-accent:#fff;--color-primary-contrast:var(--color-text-on-primary);--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-text:#fff;--color-danger-bg:#fef2f2;--color-error:var(--color-danger);--color-error-bg:var(--color-danger-bg);--color-success:#16a34a;--color-success-bg:#dcfce7;--color-success-text:#166534;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-warning-text:#92400e;--color-warning-border:#f59e0b;--color-info-bg:var(--color-bg-secondary);--color-info-text:var(--color-primary);--color-black:#000;--color-white:#fff;--color-text-inverse:#fff;--color-primary-light:var(--color-accent-muted);--font-family:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-mono:var(--font-family-mono);--font-size-base:1rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--font-size-6xl:4rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-.02em;--letter-spacing-normal:0em;--letter-spacing-wide:.05em;--line-height-none:1;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-2xs:.125rem;--spacing-xs:.25rem;--spacing-badge-x:.375rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--site-max-width:1200px;--site-padding:clamp(1rem, 5vw, 3rem);--content-max-width-sm:480px;--content-max-width-md:600px;--content-max-width-lg:800px;--gallery-min-col-width:250px;--input-height:40px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:40px;--marker-size:1.5rem;--modal-width-sm:400px;--modal-width-md:600px;--modal-width-lg:800px;--modal-width-xl:1000px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 60px #0000004d;--shadow-focus:0 0 0 3px var(--color-accent-muted);--shadow-focus-danger:0 0 0 3px #dc26261a;--z-base:1;--z-dropdown:10;--z-fixed:1000;--admin-sidebar-width:260px;--icon-btn-size:36px;--icon-btn-padding:6px;--burger-gap:5px;--color-overlay:#00000080;--color-overlay-light:#0006;--color-overlay-gradient:#0009;--color-highlight-bg:var(--color-accent-muted);--overlay-blur:blur(4px);--glass-bg:#ffffffb8;--glass-bg-heavy:#ffffffd9;--glass-bg-sidebar:#f8f8f8f5;--glass-border:1px solid #ffffff40;--glass-border-subtle:1px solid #0000000f;--glass-shadow:0 8px 32px #00000014;--glass-shadow-elevated:0 12px 40px #0000001f;--glass-blur:blur(20px);--glass-blur-md:blur(16px);--glass-blur-light:blur(12px);--glass-blur-xs:blur(2px);--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-smooth:.3s cubic-bezier(.4, 0, .2, 1);--ease-premium:cubic-bezier(.2, 0, 0, 1);--transition-premium:.3s cubic-bezier(.2, 0, 0, 1);--skeleton-base:#8080801f;--skeleton-highlight:#8080802e;--skeleton-radius:var(--radius-sm);--skeleton-duration:1.5s;--hero-overlay-rgb:0, 0, 0;--upload-panel-width:360px;--upload-panel-max-height:420px;--progress-bar-height:3px;--datepicker-nav-btn-size:2rem}[data-accent=violet]{--color-accent:#7c3aed;--color-accent-hover:#8b5cf6;--color-accent-muted:#7c3aed1a}[data-accent=emerald]{--color-accent:#059669;--color-accent-hover:#10b981;--color-accent-muted:#0596691a}[data-theme=dark]{--color-bg:#0b0d11;--color-bg-secondary:#12151c;--color-bg-tertiary:#1a1e28;--color-bg-elevated:#161922;--color-bg-primary:#161922;--color-bg-hover:#1e2230;--color-bg-muted:#141720;--color-surface-alt:#10131a;--color-text-primary:#ededed;--color-text-secondary:#a0a0a0;--color-text-tertiary:#666;--color-text-muted:#8b8b8b;--color-border:#1e2230;--color-border-focus:var(--color-accent);--color-accent:#3b82f6;--color-accent-hover:#60a5fa;--color-accent-muted:#3b82f626;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-text:#fff;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-text:#fff;--color-danger-bg:#2d0a0a;--color-error-bg:var(--color-danger-bg);--color-success:#22c55e;--color-success-bg:#052e16;--color-success-text:#86efac;--color-warning-bg:#422006;--color-warning-text:#fbbf24;--color-warning-border:#d97706;--color-info-bg:var(--color-bg-secondary);--color-info-text:var(--color-primary);--color-text-inverse:#0b0d11;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--shadow-focus-danger:0 0 0 3px #ef444433;--glass-bg:#ffffff0f;--glass-bg-heavy:#ffffff1a;--glass-bg-sidebar:#12151cf7;--glass-border:1px solid #ffffff1a;--glass-border-subtle:1px solid #ffffff0a;--glass-shadow:0 8px 32px #0006;--glass-shadow-elevated:0 12px 40px #00000080}[data-theme=dark] [data-accent=violet],[data-theme=dark][data-accent=violet]{--color-accent:#8b5cf6;--color-accent-hover:#a78bfa;--color-accent-muted:#8b5cf626}[data-theme=dark] [data-accent=emerald],[data-theme=dark][data-accent=emerald]{--color-accent:#10b981;--color-accent-hover:#34d399;--color-accent-muted:#10b98126}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0b0d11;--color-bg-secondary:#12151c;--color-bg-tertiary:#1a1e28;--color-bg-elevated:#161922;--color-bg-primary:#161922;--color-bg-hover:#1e2230;--color-bg-muted:#141720;--color-surface-alt:#10131a;--color-text-primary:#ededed;--color-text-secondary:#a0a0a0;--color-text-tertiary:#666;--color-text-muted:#8b8b8b;--color-border:#1e2230;--color-border-focus:var(--color-accent);--color-accent:#3b82f6;--color-accent-hover:#60a5fa;--color-accent-muted:#3b82f626;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-text:#fff;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-text:#fff;--color-danger-bg:#2d0a0a;--color-error-bg:var(--color-danger-bg);--color-success:#22c55e;--color-success-bg:#052e16;--color-success-text:#86efac;--color-warning-bg:#422006;--color-warning-text:#fbbf24;--color-warning-border:#d97706;--color-info-bg:var(--color-bg-secondary);--color-info-text:var(--color-primary);--color-text-inverse:#0b0d11;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--shadow-focus-danger:0 0 0 3px #ef444433;--glass-bg:#ffffff0f;--glass-bg-heavy:#ffffff1a;--glass-bg-sidebar:#12151cf7;--glass-border:1px solid #ffffff1a;--glass-border-subtle:1px solid #ffffff0a;--glass-shadow:0 8px 32px #0006;--glass-shadow-elevated:0 12px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) [data-accent=violet]{--color-accent:#8b5cf6;--color-accent-hover:#a78bfa;--color-accent-muted:#8b5cf626}:root:not([data-theme=light]) [data-accent=emerald]{--color-accent:#10b981;--color-accent-hover:#34d399;--color-accent-muted:#10b98126}}html,body{max-width:100vw;overflow-x:clip}body{color:var(--color-text-primary);background:var(--color-bg);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}html:has(dialog[open]){touch-action:none;overflow:hidden}html:has(dialog[open]) body{touch-action:none;overflow:hidden}:focus:not(:focus-visible){outline:none}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gradient-text{background:linear-gradient(90deg, var(--sl-purple), var(--sl-pink), var(--sl-orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[class*=FormBlock] [class*=label]{font-weight:700!important}[class*=sizeCompact]{color:#fff!important}[class*=sizeCompact] [class*=backLink]{color:#fffc!important;font-size:var(--font-size-sm)!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}[class*=sizeCompact] [class*=backLink]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:16px;height:16px}[class*=sizeCompact] [class*=backLink]:hover{color:#fff!important}[class*=sizeCompact] h1,[class*=sizeCompact] h2{color:#fff!important;font-size:clamp(1.875rem,4vw,2.5rem)!important;font-weight:900!important}[class*=sizeCompact] p{color:#fffc!important}[class*=sizeCompact] [class*=content]{text-align:left!important;align-items:flex-start!important}html:has(dialog[open]){overflow:hidden!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--sl-header-height:64px;--font-family:var(--font-nunito), "Nunito", system-ui, sans-serif;--color-bg:#fcfaf8;--color-bg-secondary:#f3f1ed;--color-bg-elevated:#fff;--color-text-primary:#2e2e38;--color-text-secondary:#797986;--color-text-muted:#94949e;--color-border:#e9e7e2;--color-accent:#7a47d1;--color-accent-hover:#6731c4;--color-accent-muted:#7a47d126;--sl-yellow:#fc3;--sl-yellow-hover:#ffc20a;--sl-pink:#eb477e;--sl-purple:#7a47d1;--sl-blue:#30aee8;--sl-green:#33cc80;--sl-orange:#fa8938;--sl-features-bg:#f3f1ed66;--sl-safety-bg:#f3f1ed66;--sl-card-blue:#30aee81a;--sl-card-yellow:#ffcc331a;--sl-card-purple:#7a47d11a;--sl-card-pink:#eb477e1a;--sl-card-green:#33cc801a;--sl-card-orange:#fa89381a;--sl-cta-from:#ff2d78;--sl-cta-to:#ff6ba8;--sl-gradient:linear-gradient(135deg, var(--sl-yellow) 0%, var(--sl-orange) 20%, var(--sl-pink) 40%, var(--sl-purple) 60%, var(--sl-blue) 80%, var(--sl-green) 100%);--section-highlight-color:linear-gradient(90deg, var(--sl-purple), var(--sl-pink), var(--sl-orange));--section-highlight-font-weight:900;--hero-min-height-compact:320px;--faq-item-bg:var(--color-bg-elevated);--faq-item-radius:var(--radius-xl);--faq-item-shadow:var(--shadow-soft);--posts-card-radius:var(--radius-2xl);--posts-card-shadow:var(--shadow-soft);--posts-card-shadow-hover:var(--shadow-card);--form-input-height:44px;--form-input-radius:var(--radius-xl);--form-input-border:2px solid var(--color-border);--form-submit-bg:var(--sl-yellow);--form-submit-color:var(--color-text-primary);--form-submit-bg-hover:var(--sl-yellow-hover);--form-submit-radius:var(--radius-lg);--form-submit-font-weight:700;--form-counter-btn-bg:var(--color-bg);--form-counter-btn-bg-hover:var(--color-bg-secondary);--modal-radius:var(--radius-2xl);--modal-bg:var(--color-bg-elevated);--modal-shadow:var(--shadow-card);--section-pink:radial-gradient(ellipse 50% 30% at 20% 50%, #fad1df73, transparent), radial-gradient(ellipse 40% 30% at 80% 50%, #e8e0f559, transparent), #fdedf2;--section-blue:radial-gradient(ellipse 45% 30% at 15% 50%, #d1edfa73, transparent), radial-gradient(ellipse 45% 30% at 85% 50%, #e8e0f540, transparent), #edf8fd;--section-purple:radial-gradient(ellipse 50% 30% at 25% 55%, #fbdae559, transparent), radial-gradient(ellipse 45% 30% at 75% 45%, #daf1fb40, transparent), #f3f0fa;--section-yellow:radial-gradient(ellipse 45% 30% at 20% 55%, #fee1cd66, transparent), radial-gradient(ellipse 45% 30% at 80% 45%, #fff0c259, transparent), #fff9e6;--section-green:radial-gradient(ellipse 45% 30% at 25% 50%, #daf1fb59, transparent), radial-gradient(ellipse 50% 30% at 75% 50%, #cef3e059, transparent), #ecf9f2;--shadow-soft:0 4px 24px -4px #2e2e3814;--shadow-card:0 8px 32px -8px #2e2e381a;--radius-2xl:1.5rem;--radius-3xl:2rem;--color-bg-primary:var(--color-bg-elevated);--color-bg-input:var(--color-bg-elevated);--color-bg-hover:var(--color-bg-secondary);--color-bg-selected:var(--color-accent-muted);--color-primary:var(--color-accent)}@media (min-width:769px){:root{--sl-header-height:80px}}body{font-family:var(--font-family)}*,:before,:after{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.siteRoot{min-height:100vh;position:relative}.siteContent{padding-top:var(--sl-header-height)}#news{background:var(--section-pink);padding:80px 0 0}@media (min-width:769px){#news{padding:112px 0 0}}#news h2{margin-bottom:48px!important;font-size:clamp(1.875rem,4vw,3rem)!important;font-weight:900!important;line-height:1.1!important}@media (min-width:769px){#news h2{margin-bottom:64px!important}}input[class*=FormBlock],select[class*=FormBlock]{height:40px}[class*=PhoneField][class*=phoneField]{border-radius:var(--form-input-radius)!important;border:var(--form-input-border)!important}[class*=PhoneField][class*=countryBtn]{border-top-left-radius:calc(var(--form-input-radius) - 2px)!important;border-bottom-left-radius:calc(var(--form-input-radius) - 2px)!important}[class*=PhoneField][class*=flag]{font-size:1em!important}[class*=PhoneField][class*=phoneField]:focus-within{border-color:var(--color-accent)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}[class*=PhoneField] input:focus-visible,[class*=PhoneField] button:focus-visible{box-shadow:none!important;outline:none!important}[class*=PhoneField][class*=dropdown]{background:var(--color-bg-elevated)!important;border-radius:var(--radius-xl)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-card)!important}[class*=PhoneField][class*=searchInput]{border-radius:var(--radius-md)!important;background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}[class*=PhoneField][class*=countryItem]:hover{background:var(--color-bg-secondary)!important;border-radius:var(--radius-md)!important}[class*=PhoneField][class*=countryItemSelected]{background:var(--color-accent-muted)!important;border-radius:var(--radius-md)!important}dialog[open]{--form-input-bg:#f2f0ed99;--form-input-border:1px solid #e3e1dd;--form-input-height:48px;--form-input-radius:var(--radius-xl)}dialog[open] [class*=ModalBlock][class*=body]{padding:32px 24px 20px!important}@media (min-width:768px){dialog[open] [class*=ModalBlock][class*=content]{max-height:92dvh}}dialog[open]:has([class*=SlModalHeader]) [class*=closeBtn]{color:#fff!important;border-radius:var(--radius-md)!important;background:#fff3!important;top:12px!important;right:12px!important}dialog[open]:has([class*=SlModalHeader]) [class*=closeBtn]:hover{background:#ffffff59!important}dialog[open] [class*=FormBlock][class*=form]{margin:0!important;padding:0!important}dialog[open] [class*=FormBlock][class*=label]{font-weight:600!important;font-size:var(--font-size-sm)!important}dialog[open] input[class*=FormBlock],dialog[open] select[class*=FormBlock]{border-radius:var(--radius-xl)!important;background:#f2f0ed99!important;border:1px solid #e3e1dd!important;height:48px!important;padding-inline:16px!important;transition:border-color .15s,background .15s!important}dialog[open] input[class*=FormBlock]:focus,dialog[open] select[class*=FormBlock]:focus{border-color:var(--color-accent)!important;background:#fff!important;outline:none!important}dialog[open] [class*=FormBlock][class*=submit]{border-radius:var(--radius-2xl)!important;width:100%!important;height:56px!important;font-weight:900!important;font-size:var(--font-size-lg)!important;background:var(--sl-yellow)!important;color:var(--color-text-primary)!important;cursor:pointer!important;border:none!important;transition:background .2s,opacity .2s,transform .3s!important}dialog[open] [class*=FormBlock][class*=submit]:hover:not(:disabled){background:var(--sl-yellow-hover)!important;transform:scale(1.02)!important}dialog[open] [class*=FormBlock][class*=submit]:disabled{opacity:.55!important;cursor:not-allowed!important}dialog[open] [class*=CounterField][class*=counter]{border-radius:var(--radius-xl)!important;background:#f2f0ed99!important;border:1px solid #e3e1dd!important;gap:0!important;width:100%!important;height:48px!important;display:flex!important;overflow:hidden!important}dialog[open] [class*=CounterField][class*=btn]{width:44px!important;height:100%!important;color:var(--color-text-secondary)!important;background:0 0!important;border:none!important;border-radius:0!important;flex-shrink:0!important}dialog[open] [class*=CounterField][class*=btn]:hover:not(:disabled){background:#e9e7e2!important}dialog[open] [class*=CounterField][class*=value]{min-width:0!important;font-weight:700!important;font-size:var(--font-size-sm)!important;flex:1!important}dialog[open] [class*=PhoneField][class*=phoneField]{background:#f2f0ed99!important;height:48px!important}dialog[open] [class*=PhoneField][class*=phoneField]:focus-within{background:#fff!important}dialog[open] [class*=PhoneField][class*=countryBtn]{background:0 0!important;border-radius:0!important}dialog[open] [class*=CalculatorBlock][class*=calculator]{max-width:none!important;margin:0!important;padding:0!important}dialog[open] [class*=CalculatorBlock][class*=results]{border-radius:var(--radius-2xl)!important;background:#f2f0edb3!important;border:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-top:4px!important;padding:16px 20px!important;display:flex!important}dialog[open] [class*=CalculatorBlock][class*=resultTitle]{font-weight:600!important;font-size:var(--font-size-sm)!important;color:var(--color-text-secondary)!important}dialog[open] [class*=CalculatorBlock][class*=result]:not([class*=results]):not([class*=resultTitle]):not([class*=resultValue]):not([class*=resultError]):not([class*=resultLabel]){display:contents!important}dialog[open] [class*=CalculatorBlock][class*=resultLabel]{display:none!important}dialog[open] [class*=CalculatorBlock][class*=resultValue]{font-size:var(--font-size-2xl)!important;color:var(--color-text-primary)!important;font-weight:900!important}dialog[open] [class*=FormBlock][class*=field]:has(input[type=checkbox]){flex-direction:row!important;align-items:center!important;gap:10px!important}dialog[open] [class*=FormBlock][class*=field]:has(input[type=checkbox])>label{font-size:var(--font-size-sm)!important;color:var(--color-text-secondary)!important;order:2!important;font-weight:400!important}dialog[open] input[type=checkbox]{width:20px!important;height:20px!important;accent-color:var(--color-accent)!important;cursor:pointer!important;flex-shrink:0!important;order:1!important}dialog[open] [class*=FormBlock][class*=success]{text-align:center!important;font-size:var(--font-size-lg)!important;color:var(--color-text-primary)!important;padding:48px 24px!important;font-weight:600!important}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.premium-card{background:var(--color-bg-elevated);border-radius:var(--radius-2xl);border:1.5px solid var(--color-border);box-shadow:var(--shadow-card);transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94),border-color .4s,transform .4s cubic-bezier(.25,.46,.45,.94)}.premium-card:hover{border-color:#7a47d133;transform:translateY(-6px);box-shadow:0 4px 20px -4px #2e2e381a,0 20px 50px -15px #2e2e381f,0 0 30px -8px #7a47d11a}.cta-glow{transition:box-shadow .3s,transform .3s}.cta-glow:hover{transform:translateY(-2px);box-shadow:0 0 20px 4px #ffcc3373}.siteRoot.consent-banner-open{padding-bottom:72px}@media (max-width:768px){.siteRoot.consent-banner-open{padding-bottom:120px}[role=dialog][class*=banner]{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px 16px 16px!important}[role=dialog][class*=banner] [class*=actions]{justify-content:flex-end!important}}[class*=btnDecline]{font-size:var(--font-size-xs)!important;padding:6px 14px!important}[class*=btnAccept]{font-size:var(--font-size-sm)!important;padding:8px 20px!important;font-weight:700!important}.starlab-gradient-text{background:linear-gradient(90deg, var(--sl-purple), var(--sl-pink), var(--sl-orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.starlab-gradient{background:var(--sl-gradient)}@keyframes icon-glow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 8px)}}
