@charset "UTF-8";body.landing-page{--landing-ink:#13405A;--landing-ink-deep:#0C2C42;--landing-accent:#E87B1E;--landing-surface:#F1F4F7;--landing-surface-raised:#FBFCFE;--landing-border:#DCE3EA;--landing-text:#102E43;--landing-text-secondary:#4A5D6E;--landing-text-muted:#7E8B97;--landing-success:#2E6B4F;--landing-max:1180px;--landing-radius:20px;--landing-font:"Plus Jakarta Sans","Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--landing-mono:"Inter",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--landing-surface);color:var(--landing-text);overflow-x:hidden}body.landing-page #mobile-scroll-to-top{display:none!important}body.landing-page .app-body,body.landing-page .app-content,body.landing-page .app-wrap,body.landing-page .content-wrapper{display:block;width:100%;min-height:0;padding:0!important;margin:0!important;overflow:visible!important;background:var(--landing-surface)}body.landing-page .app-wrap{position:relative;grid-template-rows:0 auto}body.landing-page .app-header{display:flex;align-items:center;flex-wrap:nowrap;position:absolute!important;top:18px!important;left:50%!important;right:auto!important;width:min(100% - 56px,var(--landing-max))!important;height:auto;min-height:64px;margin:0!important;padding:12px 16px!important;transform:translateX(-50%);z-index:50!important;border:1px solid rgba(247,250,252,.14);border-radius:18px;background:rgba(19,64,90,.96);box-shadow:0 18px 42px rgba(7,24,38,.18);backdrop-filter:blur(16px);color:rgba(247,250,252,.82);gap:12px}body.landing-page .app-header>.d-flex.flex-grow-1{width:auto!important;min-width:0;flex:1 1 auto!important;flex-wrap:nowrap;gap:12px}body.landing-page .app-header .collapse-icon{display:none!important;width:0!important;min-width:0!important;margin:0!important;border:0!important}body.landing-page .app-header .app-logo{width:auto!important;min-width:0!important;max-width:172px;height:38px;margin:0!important;border-right:0!important;flex:0 0 auto!important}body.landing-page .app-header .app-logo img{max-width:100%;max-height:38px;object-fit:contain}body.landing-page .app-header .app-logo::before{content:none!important;display:none!important}body.landing-page .app-header .app-logo .logo-light-theme{display:none!important}body.landing-page .app-header .app-logo .logo-dark-theme{display:block!important}body.landing-page .app-header #public-buttons-container{flex:0 1 auto;min-width:0;flex-wrap:nowrap;gap:8px clamp(12px,1.6vw,22px)!important;margin-right:0!important;overflow:visible;white-space:nowrap}body.landing-page .app-header #auth-buttons .btn,body.landing-page .app-header .dropdown>.btn{border-radius:999px}body.landing-page .app-header #public-buttons-container .public-nav-link{display:inline-flex;align-items:center;flex:0 0 auto;min-height:32px;border:0!important;color:rgba(247,250,252,.72)!important;background:0 0!important;box-shadow:none!important;padding:0!important;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:color 160ms ease}body.landing-page .app-header #public-buttons-container .public-nav-link:focus-visible,body.landing-page .app-header #public-buttons-container .public-nav-link:hover{color:#f7fafc!important;outline:0}body.landing-page .app-header #auth-buttons{flex:0 0 auto;white-space:nowrap}body.landing-page.auth-state-unauthenticated .app-header #auth-buttons{display:flex!important;visibility:visible!important}body.landing-page.auth-state-unauthenticated .app-header #public-buttons-container{display:flex!important;visibility:visible!important}body.landing-page .app-header #auth-buttons .btn-primary{border-color:var(--landing-accent);background:var(--landing-accent);color:#fff!important;box-shadow:0 10px 20px rgba(232,123,30,.22)}body.landing-page .app-header #auth-buttons .btn-primary:focus-visible,body.landing-page .app-header #auth-buttons .btn-primary:hover{border-color:var(--landing-accent);background:var(--landing-accent);color:#fff!important;filter:brightness(1.08)}body.landing-page .app-header #auth-buttons .btn-outline-primary{border-color:rgba(247,250,252,.22)!important;color:rgba(247,250,252,.78)!important;background:rgba(247,250,252,.04)!important}body.landing-page .app-header #auth-buttons .btn-outline-primary:focus-visible,body.landing-page .app-header #auth-buttons .btn-outline-primary:hover{border-color:rgba(247,250,252,.36)!important;background:rgba(247,250,252,.09)!important;color:#f7fafc!important}body.landing-page .app-header .dropdown>.btn{color:rgba(247,250,252,.72)!important;background:rgba(247,250,252,.04)!important;border:1px solid rgba(247,250,252,.14)!important}body.landing-page .app-header .dropdown>.btn.show,body.landing-page .app-header .dropdown>.btn:focus-visible,body.landing-page .app-header .dropdown>.btn:hover{color:#f7fafc!important;background:rgba(247,250,252,.09)!important;border-color:rgba(247,250,252,.28)!important}body.landing-page .public-site-header{display:flex;align-items:center;flex-wrap:nowrap;position:absolute;top:18px;left:50%;right:auto;width:min(100% - 56px,var(--landing-max));min-height:64px;margin:0;padding:12px 16px;transform:translateX(-50%);z-index:60;border:1px solid rgba(247,250,252,.14);border-radius:18px;background:rgba(19,64,90,.96);box-shadow:0 18px 42px rgba(7,24,38,.18);backdrop-filter:blur(16px);color:rgba(247,250,252,.82);gap:18px}body.landing-page .public-site-header__logo{flex:0 0 auto;display:inline-flex;align-items:center;width:172px;max-width:24vw;min-width:108px}body.landing-page .public-site-header__logo img{display:block;max-width:100%;max-height:38px;object-fit:contain}body.landing-page .public-site-header__actions,body.landing-page .public-site-header__nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,24px)}body.landing-page .public-site-header__nav{flex:1 1 auto;min-width:0}body.landing-page .public-site-header__login,body.landing-page .public-site-header__nav a,body.landing-page .public-site-header__register{color:rgba(247,250,252,.78);font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap}body.landing-page .public-site-header__login:focus-visible,body.landing-page .public-site-header__login:hover,body.landing-page .public-site-header__nav a:focus-visible,body.landing-page .public-site-header__nav a:hover{color:#f7fafc}body.landing-page .public-site-header__actions{flex:0 0 auto}body.landing-page .public-site-header__register{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;background:var(--landing-accent);color:#fff;padding:10px 16px;box-shadow:0 10px 20px rgba(232,123,30,.22)}body.landing-page .public-site-header__register:focus-visible,body.landing-page .public-site-header__register:hover{color:#fff;filter:brightness(1.08)}body.landing-page .public-language-menu{position:relative;flex:0 0 auto}body.landing-page .public-language-menu__toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:38px;border:1px solid rgba(247,250,252,.18);border-radius:999px;background:rgba(247,250,252,.05);color:rgba(247,250,252,.82);padding:8px 10px;cursor:pointer;list-style:none}body.landing-page .public-language-menu__toggle::-webkit-details-marker{display:none}body.landing-page .public-language-menu[open] .public-language-menu__toggle,body.landing-page .public-language-menu__toggle:focus-visible,body.landing-page .public-language-menu__toggle:hover{border-color:rgba(247,250,252,.34);background:rgba(247,250,252,.1);color:#f7fafc;outline:0}body.landing-page .public-language-menu__toggle .sa-icon{width:18px;height:18px}body.landing-page .public-language-menu__current{font-size:12px;font-weight:900;line-height:1}body.landing-page .public-language-menu__list{position:absolute;top:calc(100% + 10px);right:0;z-index:100;min-width:178px;border:1px solid #dce3ea;border-radius:8px;background:#fbfcfe;box-shadow:0 18px 42px rgba(7,24,38,.18);padding:6px}body.landing-page .public-language-menu__list a{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:6px;color:#4a5d6e;padding:9px 10px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none}body.landing-page .public-language-menu__list a.is-active,body.landing-page .public-language-menu__list a:focus-visible,body.landing-page .public-language-menu__list a:hover{background:rgba(232,123,30,.1);color:var(--landing-ink);outline:0}body.landing-page .app-footer{--landing-footer-copy:rgba(247, 250, 252, 0.66);--landing-footer-bright:#F7FAFC;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(247,250,252,.08);background:var(--landing-ink-deep);color:var(--landing-footer-copy);padding:36px 28px}body.landing-page .app-footer .app-footer-content{width:min(100%,var(--landing-max));margin:0 auto;display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(260px,1fr) auto auto;align-items:center;gap:18px 28px}body.landing-page .app-footer .footer-company-info p{margin:0;color:var(--landing-footer-copy);font-size:13px;line-height:1.55}body.landing-page .app-footer .footer-company-info strong{color:var(--landing-footer-bright);font-weight:800}body.landing-page .app-footer .footer-contact-info,body.landing-page .app-footer .footer-legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;color:var(--landing-footer-copy)!important}body.landing-page .app-footer .footer-contact-item,body.landing-page .app-footer .footer-legal-link{color:var(--landing-footer-copy)!important;text-decoration:none;transition:color 160ms ease}body.landing-page .app-footer .footer-contact-item{display:inline-flex;align-items:center;gap:8px}body.landing-page .app-footer .footer-back-to-top .sa-icon,body.landing-page .app-footer .footer-contact-item .contact-svg,body.landing-page .app-footer .footer-contact-item .contact-svg text,body.landing-page .app-footer .footer-contact-item .sa-icon{color:var(--landing-footer-copy)!important;fill:var(--landing-footer-copy)!important;stroke:var(--landing-footer-copy)!important}body.landing-page .app-footer .footer-contact-item:focus-visible,body.landing-page .app-footer .footer-contact-item:hover,body.landing-page .app-footer .footer-legal-link:focus-visible,body.landing-page .app-footer .footer-legal-link:hover{color:var(--landing-footer-bright)!important}body.landing-page .app-footer .footer-back-to-top:focus-visible .sa-icon,body.landing-page .app-footer .footer-back-to-top:hover .sa-icon,body.landing-page .app-footer .footer-contact-item:focus-visible .contact-svg,body.landing-page .app-footer .footer-contact-item:focus-visible .contact-svg text,body.landing-page .app-footer .footer-contact-item:focus-visible .sa-icon,body.landing-page .app-footer .footer-contact-item:hover .contact-svg,body.landing-page .app-footer .footer-contact-item:hover .contact-svg text,body.landing-page .app-footer .footer-contact-item:hover .sa-icon{color:var(--landing-footer-bright)!important;fill:var(--landing-footer-bright)!important;stroke:var(--landing-footer-bright)!important}body.landing-page .app-footer .footer-legal-separator{color:var(--landing-footer-copy)!important;opacity:.42}body.landing-page .app-footer .footer-back-to-top{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(247,250,252,.16);border-radius:999px;color:var(--landing-footer-copy)!important;text-decoration:none}body.landing-page .app-footer .footer-back-to-top:focus-visible,body.landing-page .app-footer .footer-back-to-top:hover{border-color:rgba(247,250,252,.34);background:rgba(247,250,252,.08);color:var(--landing-footer-bright)!important}.snelubl-landing{min-height:100vh;background:var(--landing-surface);color:var(--landing-text);font-family:var(--landing-font);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.snelubl-landing *,.snelubl-landing ::after,.snelubl-landing ::before{box-sizing:border-box}.snelubl-landing a{color:inherit}.snelubl-landing a,.snelubl-landing button{touch-action:manipulation}.landing-hero-v2{position:relative;min-height:0;background:var(--landing-ink);color:#f7fafc;overflow:hidden;padding:118px 28px 56px}.landing-hero-inner{position:relative;z-index:2;width:min(100%,1080px);margin:0 auto;display:grid;grid-template-columns:1fr;justify-items:center;gap:0}.landing-hero-copy{max-width:1080px;text-align:center}.landing-hero-badge{display:inline-flex;align-items:center;gap:10px;min-height:38px;border:1px solid rgba(247,250,252,.16);border-radius:999px;background:rgba(247,250,252,.07);color:rgba(247,250,252,.82);padding:9px 15px;font-size:13px;font-weight:800}.badge-dot{width:8px;height:8px;border-radius:999px;background:var(--landing-accent);box-shadow:0 0 0 5px rgba(232,123,30,.16);flex:none}.landing-hero-title{margin:26px 0 0;font-size:clamp(52px,7.2vw,94px);line-height:.98;font-weight:900;letter-spacing:0;color:#f7fafc}.landing-hero-title span{color:var(--landing-accent)}.landing-hero-subtitle{max-width:560px;margin:24px auto 0;color:rgba(247,250,252,.65);font-size:clamp(17px,1.55vw,19px);line-height:1.55}.landing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:34px}.btn-cta-primary,.btn-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:14px;padding:16px 26px;font-family:var(--landing-font);font-size:16px;font-weight:900;line-height:1.15;text-decoration:none;border:0;cursor:pointer;transition:transform 180ms ease,filter 180ms ease,background 180ms ease,border-color 180ms ease}.btn-cta-primary .btn-icon,.btn-cta-secondary .btn-icon{width:18px;height:18px;flex:none}.btn-cta-primary:focus-visible,.btn-cta-primary:hover,.btn-cta-secondary:focus-visible,.btn-cta-secondary:hover{transform:translateY(-2px)}.btn-cta-primary{background:var(--landing-accent);color:#f7fafc}.btn-cta-primary:focus-visible,.btn-cta-primary:hover{color:#f7fafc;filter:brightness(1.08)}.btn-cta-secondary{border:1px solid rgba(247,250,252,.18);background:rgba(247,250,252,.05);color:#f7fafc}.btn-cta-secondary:focus-visible,.btn-cta-secondary:hover{background:rgba(247,250,252,.1);color:#f7fafc}.landing-hero-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;list-style:none;margin:22px 0 0;padding:0;color:rgba(247,250,252,.45);font-size:13.5px;font-weight:800}.landing-hero-chips li::before{content:"✓";margin-right:7px;color:var(--landing-accent)}.conversion-demo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;width:min(100%,920px);margin-top:56px;min-width:0}.demo-file-card{position:relative;width:min(250px,100%);min-height:0;border:1px solid rgba(247,250,252,.16);border-radius:14px;background:rgba(247,250,252,.94);color:var(--landing-text);box-shadow:0 28px 80px rgba(2,16,27,.26);padding:18px 20px;animation:floaty 5s ease-in-out infinite;overflow:hidden;justify-self:end}.demo-file-card--xml{width:min(270px,100%);justify-self:start;animation-delay:.6s;border-color:rgba(247,250,252,.14);background:#1b4a66;color:#f7fafc;overflow:visible;z-index:2}.demo-file-header{display:flex;align-items:center;gap:10px}.demo-file-header span,.demo-file-header strong{display:block}.demo-file-header strong{font-size:13px;line-height:1.3}.demo-file-header div>span{margin-top:3px;color:var(--landing-text-muted);font-size:12px;font-weight:700}.demo-file-type{display:grid!important;place-items:center;width:34px;height:34px;border-radius:8px;background:#fbe6d0;color:var(--landing-accent)!important;font-size:10px;font-weight:800;letter-spacing:0;flex:none}.demo-file-card--xml .demo-file-type{background:rgba(232,123,30,.2);color:var(--landing-accent)!important}.demo-file-card--xml .demo-file-header div>span{color:rgba(247,250,252,.45)}.demo-file-lines{display:grid;gap:7px;margin-top:14px}.demo-file-lines span{display:block;height:8px;border-radius:4px;background:#e3e9ef}.demo-file-lines span:nth-child(1){width:92%}.demo-file-lines span:nth-child(2){width:70%}.demo-file-lines span:nth-child(3){width:82%}.demo-file-lines span:nth-child(4){width:46%;background:#f6dfc2}.demo-file-card--xml .demo-file-lines{gap:7px;font-family:var(--landing-mono)}.demo-file-card--xml .demo-file-lines span{height:8px;border-radius:4px;transform:scaleX(0);transform-origin:left;animation:lineGrow 5s ease infinite}.demo-file-card--xml .demo-file-lines span:nth-child(1){width:88%;background:rgba(232,123,30,.65);animation-delay:0s}.demo-file-card--xml .demo-file-lines span:nth-child(2){width:64%;background:rgba(247,250,252,.22);animation-delay:.25s}.demo-file-card--xml .demo-file-lines span:nth-child(3){width:78%;background:rgba(247,250,252,.22);animation-delay:.5s}.demo-file-card--xml .demo-file-lines span:nth-child(4){width:52%;background:rgba(232,123,30,.4);animation-delay:.75s}.demo-valid{position:absolute;top:-17px;right:16px;bottom:auto;z-index:4;border-radius:999px;background:var(--landing-success);color:#f7fafc;padding:6px 12px;font-size:12px;font-weight:900;white-space:nowrap;box-shadow:0 14px 26px rgba(8,29,43,.22);animation:checkPop 5s ease infinite}.demo-valid::before{content:"✓ "}.demo-converter{display:flex;align-items:center;justify-content:center;padding:0 6px}.demo-dash{width:clamp(28px,6vw,64px);height:2px;border-radius:999px;background-image:repeating-linear-gradient(90deg,var(--landing-accent) 0 14px,transparent 14px 32px);background-size:32px 2px;animation:dashFlow .9s linear infinite}.demo-bolt{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--landing-accent);box-shadow:0 14px 34px rgba(232,123,30,.38);flex:none;animation:boltPulse 2.4s ease-in-out infinite}.demo-bolt svg{width:26px;height:26px;fill:#f7fafc}.landing-badge-strip{background:var(--landing-ink-deep);color:rgba(247,250,252,.74);border-top:1px solid rgba(247,250,252,.08);border-bottom:1px solid rgba(247,250,252,.08)}.landing-badge-strip-inner{width:min(100%,var(--landing-max));margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px;padding:20px 28px;font-size:14px;font-weight:800}.landing-badge-strip-inner span span:first-child{color:var(--landing-accent);margin-right:8px}.landing-marquee-section{padding:38px 0 44px;background:#fbfcfe;overflow:hidden}.landing-marquee-title{margin:0 28px 24px;color:var(--landing-text-muted);font-size:12px;font-weight:900;letter-spacing:.12em;line-height:1.4;text-align:center;text-transform:uppercase}.landing-marquee{position:relative;max-width:var(--landing-max);margin:0 auto;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.landing-marquee::after,.landing-marquee::before{display:none}.landing-marquee-track{display:flex;width:max-content;align-items:center;gap:64px;animation:marquee 36s linear infinite}.landing-marquee-track span{color:#bfcad4;font-size:22px;font-weight:900;letter-spacing:0;line-height:1.2;white-space:nowrap}.landing-section-v2{width:min(100%,var(--landing-max));margin:0 auto;padding:clamp(76px,9vw,108px) 28px}.landing-section-heading{max-width:780px;margin:0 auto 52px;text-align:center}.landing-section-heading h2{margin:0;color:var(--landing-text);font-size:clamp(34px,4.5vw,58px);font-weight:900;line-height:1.05;letter-spacing:0}.landing-section-heading p:not(.landing-kicker){max-width:650px;margin:18px auto 0;color:var(--landing-text-secondary);font-size:17px;line-height:1.65}.landing-kicker{margin:0 0 14px;color:var(--landing-accent);font-family:var(--landing-mono);font-size:12px;font-weight:900;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.audience-grid-v2,.problem-grid-v2,.steps-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.audience-card-v2,.problem-card-v2,.step-card-v2{border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:var(--landing-surface-raised);padding:32px}.problem-card-v2{min-height:250px;display:flex;flex-direction:column}.problem-number{color:var(--landing-accent);font-family:var(--landing-mono);font-size:13px;font-weight:900;letter-spacing:.12em}.audience-card-v2 h3,.problem-card-v2 h3,.step-card-v2 h3{margin:26px 0 0;color:var(--landing-text);font-size:24px;font-weight:900;line-height:1.14}.problem-card-v2 p,.step-card-v2 p{margin:14px 0 0;color:var(--landing-text-secondary);font-size:15.5px;line-height:1.65}.audience-link-v2{display:inline-flex;margin-top:18px;color:var(--landing-accent);font-size:15px;font-weight:800;text-decoration:none}.audience-link-v2:focus,.audience-link-v2:hover{color:var(--landing-accent-strong);text-decoration:underline}.landing-how-v2{width:100%;max-width:none;background:var(--landing-ink);color:#f7fafc;padding-left:max(28px,(100vw - var(--landing-max)) / 2 + 28px);padding-right:max(28px,(100vw - var(--landing-max)) / 2 + 28px)}.landing-how-v2 .landing-section-heading{width:min(100%,var(--landing-max));margin-left:auto;margin-right:auto}.landing-how-v2 .landing-section-heading h2{color:#f7fafc}.landing-how-v2 .section-cta-v2,.landing-how-v2 .steps-grid-v2{width:min(100%,var(--landing-max));margin-left:auto;margin-right:auto}.steps-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card-v2{background:rgba(247,250,252,.06);border-color:rgba(247,250,252,.14)}.step-card-v2 span:first-child{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--landing-accent);color:#f7fafc;font-weight:900}.step-card-v2 h3{color:#f7fafc}.step-card-v2 p{color:rgba(247,250,252,.68)}.section-cta-v2{display:flex;justify-content:center;margin-top:38px}.landing-feature-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:clamp(36px,6vw,76px);align-items:center}.landing-feature-v2--cloud{grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);padding-top:0}.feature-copy-v2 h2{margin:0;font-size:clamp(30px,3.5vw,46px);font-weight:900;line-height:1.08;letter-spacing:0}.feature-copy-v2>p:not(.landing-kicker){margin:18px 0 0;color:var(--landing-text-secondary);font-size:16.5px;line-height:1.65}.check-list-v2{display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0;color:#24425a;font-size:15px;font-weight:800}.check-list-v2 li{display:flex;align-items:baseline;gap:10px}.check-list-v2 li>span:first-child{color:var(--landing-accent);flex:none}.integration-panel-v2,.workflow-panel-v2{border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:var(--landing-surface-raised);padding:30px}.integration-panel-v2>p,.workflow-panel-v2>p{margin:0 0 18px;color:var(--landing-text-muted);font-family:var(--landing-mono);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.workflow-event{display:flex;align-items:center;gap:12px;border-radius:13px;background:#f1f4f7;padding:14px 16px}.workflow-event+.workflow-event{margin-top:12px}.workflow-event>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e3e9ef;flex:none;font-weight:900}.workflow-event strong{min-width:0;color:var(--landing-text);font-size:14px;line-height:1.35}.workflow-event em{color:var(--landing-text-muted);font-style:normal;font-weight:700}.workflow-event svg{width:16px;height:16px;fill:#f7fafc}.workflow-event--accent>span{background:var(--landing-accent)}.workflow-event--success{background:#eaf0e7}.workflow-event--success>span{background:var(--landing-success);color:#f7fafc}.integration-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-grid-v2 span{display:flex;align-items:center;gap:10px;min-height:54px;border:1px solid var(--landing-border);border-radius:13px;padding:14px;color:var(--landing-text);font-size:14px;font-weight:900}.brand-dot{width:10px;height:10px;border-radius:3px;flex:none;background:var(--landing-accent)}.brand-dot--dropbox{background:#33557d}.brand-dot--onedrive{background:#4a7b9d}.brand-dot--drive{background:#2e6b4f}.brand-dot--snelstart{background:var(--landing-accent)}.landing-audience-v2{width:100%;max-width:none;background:var(--landing-surface-raised);border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);padding-left:max(28px,(100vw - var(--landing-max)) / 2 + 28px);padding-right:max(28px,(100vw - var(--landing-max)) / 2 + 28px)}.landing-audience-v2 .audience-grid-v2,.landing-audience-v2 .landing-section-heading{width:min(100%,920px);margin-left:auto;margin-right:auto}.audience-card-v2{background:var(--landing-surface)}.audience-card-v2 h3{margin-top:0}.landing-pricing-v2{background:var(--landing-ink);color:#f7fafc;padding:clamp(80px,9vw,112px) 28px}.pricing-inner-v2{width:min(100%,var(--landing-max));margin:0 auto}.pricing-heading-v2{max-width:680px;margin:0 auto;text-align:center}.pricing-heading-v2 h2{margin:0;color:#f7fafc;font-size:clamp(36px,4.7vw,60px);font-weight:900;line-height:1.05;letter-spacing:0}.pricing-heading-v2>p:not(.landing-kicker){margin:20px 0 0;color:rgba(247,250,252,.62);font-size:17px;line-height:1.65}.pricing-comparison-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:790px;margin:56px auto 0}.pricing-compare-card{border:1px solid rgba(247,250,252,.14);border-radius:var(--landing-radius);background:rgba(247,250,252,.04);padding:34px 32px}.pricing-compare-card p{margin:0;color:rgba(247,250,252,.48);font-family:var(--landing-mono);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pricing-compare-card strong{display:block;margin-top:16px;color:rgba(247,250,252,.8);font-size:46px;font-weight:900;line-height:1}.pricing-compare-card>span{display:block;margin-top:8px;color:rgba(247,250,252,.45);font-size:13px;font-weight:700}.pricing-compare-card ul{display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0;color:rgba(247,250,252,.58);font-size:14.5px;line-height:1.35}.pricing-compare-card--snelubl{border-color:var(--landing-accent);background:var(--landing-accent)}.pricing-compare-card--snelubl p,.pricing-compare-card--snelubl>span{color:rgba(247,250,252,.82)}.pricing-compare-card--snelubl strong,.pricing-compare-card--snelubl ul{color:#f7fafc}.pricing-summary-v2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;max-width:790px;margin:18px auto 0;border:1px solid rgba(247,250,252,.14);border-radius:var(--landing-radius);background:rgba(247,250,252,.04);padding:30px 32px}.pricing-summary-v2 h3{margin:0;color:#f7fafc;font-size:19px;font-weight:900}.pricing-summary-v2 p{max-width:540px;margin:7px 0 0;color:rgba(247,250,252,.58);font-size:14px;line-height:1.55}.landing-faq-v2{max-width:876px}.faq-list-v2{display:grid;gap:12px}.faq-list-v2 details{border:1px solid var(--landing-border);border-radius:14px;background:var(--landing-surface-raised);padding:0 24px}.faq-list-v2 summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:20px 0;color:var(--landing-text);font-size:16.5px;font-weight:900}.faq-list-v2 summary::-webkit-details-marker{display:none}.faq-list-v2 summary span:last-child{color:var(--landing-accent);font-size:20px;line-height:1;flex:none}.faq-list-v2 details[open] summary span:last-child{transform:rotate(45deg)}.faq-list-v2 p{margin:0;padding:0 0 22px;color:var(--landing-text-secondary);font-size:15px;line-height:1.65}.landing-final-cta-v2{background:var(--landing-ink);color:#f7fafc;padding:clamp(82px,9vw,118px) 28px;text-align:center}.landing-final-cta-v2>div{max-width:740px;margin:0 auto}.landing-final-cta-v2 h2{margin:0;color:#f7fafc;font-size:clamp(38px,5.2vw,66px);font-weight:900;line-height:1.02;letter-spacing:0}.landing-final-cta-v2 h2 span{color:var(--landing-accent)}.landing-final-cta-v2 p{max-width:510px;margin:22px auto 0;color:rgba(247,250,252,.64);font-size:17px;line-height:1.65}.landing-final-cta-v2 .btn-cta-primary{margin-top:34px}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes boltPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes dashFlow{to{background-position:-36px 0}}@keyframes lineGrow{0%{transform:scaleX(0)}12%{transform:scaleX(1)}82%{transform:scaleX(1);opacity:1}100%,90%{transform:scaleX(0);opacity:0}}@keyframes checkPop{0%,55%{opacity:0;transform:scale(.6)}63%,85%{opacity:1;transform:scale(1)}100%,95%{opacity:0;transform:scale(.9)}}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1050px){body.landing-page .public-site-header{width:min(100% - 36px,var(--landing-max))}body.landing-page .public-site-header__nav a:nth-child(n+5){display:none}body.landing-page .app-header{width:min(100% - 36px,var(--landing-max))!important}body.landing-page .app-header #public-buttons-container a:nth-child(n+3){display:none!important}body.landing-page .app-footer .app-footer-content{grid-template-columns:1fr 1fr}body.landing-page .app-footer .footer-back-to-top{justify-self:end}.landing-hero-v2{min-height:0}.landing-feature-v2,.landing-feature-v2--cloud,.landing-hero-inner{grid-template-columns:1fr}.landing-hero-copy{max-width:760px}.conversion-demo{max-width:920px}.landing-feature-v2--cloud .integration-panel-v2{order:2}}@media (min-width:1051px) and (max-height:760px){.landing-hero-v2{padding-top:100px;padding-bottom:28px}.landing-hero-title{font-size:clamp(50px,6.4vw,80px)}.landing-hero-subtitle{margin-top:18px;font-size:17px;line-height:1.5}.landing-hero-actions{margin-top:26px}.landing-hero-chips{margin-top:16px}.conversion-demo{margin-top:32px}}@media (max-width:820px){body.landing-page .public-site-header{top:12px;min-height:58px;padding:10px 12px;border-radius:16px}body.landing-page .public-site-header__nav{display:none}body.landing-page .public-site-header__logo{max-width:min(38vw,154px)}body.landing-page .public-site-header__actions{margin-left:auto;gap:6px}body.landing-page .public-site-header__login,body.landing-page .public-site-header__register{min-height:34px;padding:8px 11px;font-size:12px}body.landing-page .public-language-menu__current{display:none}body.landing-page .public-language-menu__toggle{min-width:36px;min-height:34px;padding:7px}body.landing-page .app-header{top:12px!important;min-height:58px;padding:10px 12px!important;border-radius:16px}body.landing-page .app-header .app-logo{max-width:min(38vw,154px)}body.landing-page .app-header #public-buttons-container,body.landing-page.auth-state-unauthenticated .app-header #public-buttons-container{display:none!important;visibility:hidden!important}body.landing-page .app-header #auth-buttons{gap:6px!important}body.landing-page .app-header #auth-buttons .btn{padding-inline:11px}body.landing-page .app-footer .app-footer-content{grid-template-columns:1fr;justify-items:center;text-align:center}body.landing-page .app-footer .footer-contact-info,body.landing-page .app-footer .footer-legal-links{justify-content:center}.conversion-demo{grid-template-columns:1fr}.demo-converter{display:flex;align-items:center}.demo-dash{width:100%;min-width:78px}.demo-file-card{width:min(320px,100%);min-height:0;justify-self:center}.audience-grid-v2,.pricing-comparison-v2,.problem-grid-v2,.steps-grid-v2{grid-template-columns:1fr}}@media (max-width:560px){body.landing-page .public-site-header{width:calc(100% - 24px);gap:8px}body.landing-page .public-site-header__logo{max-width:min(35vw,132px);height:32px}body.landing-page .public-site-header__logo img{max-height:32px}body.landing-page .public-site-header__login,body.landing-page .public-site-header__register{min-height:32px;padding:7px 10px;font-size:12px;line-height:1}body.landing-page .public-language-menu__toggle{min-width:32px;min-height:32px;padding:6px}body.landing-page .public-language-menu__list{right:-74px}body.landing-page .app-header{width:calc(100% - 24px)!important;gap:8px}body.landing-page .app-header>.d-flex.flex-grow-1{gap:8px}body.landing-page .app-header .app-logo{max-width:min(35vw,132px)!important;height:32px}body.landing-page .app-header .app-logo img{max-height:32px}body.landing-page .app-header #auth-buttons .btn{min-height:32px;padding:7px 10px;font-size:12px;line-height:1}body.landing-page .app-header .dropdown>.btn{width:32px;min-width:32px;padding:0;justify-content:center}body.landing-page .app-footer{padding-left:18px;padding-right:18px}.landing-audience-v2,.landing-final-cta-v2,.landing-hero-v2,.landing-how-v2,.landing-pricing-v2,.landing-section-v2{padding-left:18px;padding-right:18px}.landing-hero-v2{padding-top:118px}.landing-hero-title{font-size:clamp(40px,13vw,56px)}.landing-hero-actions,.section-cta-v2{align-items:stretch;flex-direction:column}.btn-cta-primary,.btn-cta-secondary{width:100%;min-height:52px;padding:15px 18px;font-size:15px;text-align:center}.landing-hero-chips{display:grid;gap:8px}.audience-card-v2,.integration-panel-v2,.pricing-compare-card,.pricing-summary-v2,.problem-card-v2,.step-card-v2,.workflow-panel-v2{padding:24px}.integration-grid-v2{grid-template-columns:1fr}.pricing-summary-v2 .btn-cta-primary{width:100%}}@media (prefers-reduced-motion:reduce){.snelubl-landing *,.snelubl-landing ::after,.snelubl-landing ::before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.landing-marquee-track{transform:none!important}.demo-file-card--xml .demo-file-lines span{opacity:1!important;transform:scaleX(1)!important}.demo-valid{opacity:1!important;transform:none!important}}