@font-face{font-family:Inter; font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter-latin-wght-normal.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter-polish-wght-normal.woff2') format('woff2');unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0400-052F}
body.marketing-home{font-family:Inter,Arial,sans-serif;color:#344955;--home-paper:#f6f5f2;--home-ink:#073b61;--home-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 4px rgba(15,31,75,.08),0 16px 36px -10px rgba(15,31,75,.2)}
.marketing-home h1,.marketing-home h2,.marketing-home h3{font-weight:800;letter-spacing:-.02em}.marketing-home .section-title{color:var(--home-ink)}
.marketing-home .top-offer-banner{background:var(--home-paper);color:var(--home-ink);box-shadow:none}.marketing-home .hero{background:var(--home-paper);padding:52px 0 32px;color:var(--home-ink)}.marketing-home .hero:before,.marketing-home .hero:after{display:none}.marketing-home .hero h1[data-i18n]{font-size:clamp(36px,4.1vw,58px);line-height:1.1;max-width:650px;animation:none}.marketing-home .hero h1 span{color:#0056b3}.marketing-home .hero p.lead{font-size:18px;margin:26px auto 30px;max-width:560px;animation:none}.marketing-home .hero-copy{display:block}.home-hero-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:60px;align-items:center}.home-eyebrow{color:#0056b3;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px}.home-trial{font-size:13px;margin:24px 0 16px}.home-text-link{position:relative;color:#0056b3;font-weight:700;text-decoration:none;display:inline-block}.home-text-link:after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(.3);transform-origin:left;transition:transform .2s}.home-text-link:hover:after{transform:scaleX(1)}
.marketing-home .btn-hero-primary,.marketing-home .btn-nav-trial,.marketing-home .pricing-card:not(.enterprise) .btn-pricing,.marketing-home #sticky-cta a{background:#f5c438!important;color:#073b61!important;border:1px solid #d5a727!important;border-radius:16px!important;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 5px 0 #be9220,0 7px 9px rgba(15,31,75,.12),0 16px 26px -9px rgba(15,31,75,.25)!important;animation:none!important;transition:transform .18s!important}.marketing-home .btn-hero-primary:before{display:none}.marketing-home .btn-hero-primary:hover,.marketing-home .btn-nav-trial:hover,.marketing-home .btn-pricing:hover{transform:translateY(-2px)!important}.marketing-home .btn-hero-primary:active,.marketing-home .btn-pricing:active{transform:translateY(4px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 0 #be9220,0 2px 4px rgba(15,31,75,.12)!important}
.home-objects{position:relative;min-height:570px}.home-app{position:absolute;top:0;right:0;width:100%;transform:rotate(2deg);margin:0}.home-app a{display:block;padding:8px;background:#143d54;border:1px solid #072c44;border-radius:18px;box-shadow:var(--home-shadow)}.home-app img{width:100%;height:auto;border-radius:11px}.home-app figcaption{text-align:center;font-size:11px;margin-top:18px}.home-founder{position:absolute;left:-18px;bottom:0;width:310px;padding:24px;background:#fff;border:1px solid #deddd8;border-radius:18px;box-shadow:var(--home-shadow);text-align:center;--rz:-2deg}.home-founder-heading{display:flex;align-items:center;gap:16px;margin-bottom:20px}.home-founder-heading img{width:66px;height:76px;object-fit:cover;border-radius:14px}.home-founder h2{font-size:19px;line-height:1.4;color:var(--home-ink)}.home-founder p{font-size:13px;line-height:1.7;margin:12px 0}.home-founder .home-small{font-size:11px}.home-founder-heading p{font-size:11px}.home-founder .home-text-link{font-size:13px}.home-motion-controls{text-align:right;margin-top:24px}.home-motion-controls button{border:0;background:transparent;text-decoration:underline;color:var(--home-ink);font-size:12px}
.home-trades{overflow:hidden;border-block:1px solid #deddd8;padding:28px 0;background:white}.home-trade-track,.home-trade-group{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.home-trade-group{padding:0 24px}.home-trade-copy{display:none}.home-trade-group span{font-weight:800;font-size:clamp(24px,3.4vw,42px);white-space:nowrap;color:var(--home-ink)}.home-trade-group span:after{content:' ·';margin-left:24px;color:#8c8c84}.home-motion .home-trade-track{width:max-content;flex-wrap:nowrap;justify-content:start;gap:0;animation:home-trades 160s linear infinite}.home-motion .home-trade-group{flex-wrap:nowrap;justify-content:start;padding:0 24px 0 0}.home-motion .home-trade-copy{display:flex}.home-trades:hover .home-trade-track,.home-paused .home-trade-track{animation-play-state:paused}@keyframes home-trades{to{transform:translateX(-50%)}}
.home-benefits{padding:88px 0;background:white;overflow-x:clip}.home-benefits h2{text-align:center;font-size:clamp(32px,3vw,42px)}.home-benefits-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;margin-top:54px}.home-benefits-note{border-left:5px solid #f5c438;padding-left:30px}.home-benefits-note>span{color:var(--home-ink);font-size:clamp(36px,4vw,54px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.home-benefits-note p{margin-top:24px;font-size:17px}.home-benefits-copy p{font-size:16px;line-height:1.7;margin:0 0 26px}.home-benefits-copy strong{display:block;font-size:22px;color:var(--home-ink);margin-bottom:8px}.home-benefits-copy p:nth-child(2){margin-left:28px}.home-benefits-copy p:nth-child(3){margin-left:56px}.home-workflow{margin-top:64px;border-top:1px solid #deddd8;padding-top:36px}.home-workflow-label{text-align:center;font-size:13px;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.home-workflow ol{list-style:none;padding:0;margin:28px auto 0;max-width:840px;display:grid;gap:24px}.home-workflow li{display:flex;gap:28px;align-items:center}.home-workflow li:nth-child(2){margin-left:70px}.home-workflow li:nth-child(3){margin-left:140px}.home-workflow li>span{font-size:76px;font-weight:800;color:#0056b3;line-height:1}.home-workflow p{margin:0;font-size:15px}.home-workflow strong{display:block;font-size:21px;color:var(--home-ink);margin-bottom:6px}
.marketing-home .home-demo,.marketing-home .pricing-section,.marketing-home .about-section,.marketing-home .cta-section{background:var(--home-paper)!important;color:var(--home-ink)}.marketing-home .home-demo video{border-radius:12px}.marketing-home .testimonial-section{background:#fff}.home-quote{position:relative;width:min(880px,92%);margin:46px auto 14px;padding:44px 48px;background:#fffdf7;border:1px solid #e4dfd2;border-radius:18px;box-shadow:var(--home-shadow);--rz:-2deg}.home-quote:before{content:'';position:absolute;top:-10px;left:50%;width:18px;height:18px;border-radius:50%;background:var(--home-ink);box-shadow:0 2px 4px rgba(15,31,75,.2)}.home-quote .testimonial-text{font-size:23px;font-style:normal;line-height:1.7;color:var(--home-ink);text-align:center}.home-quote figcaption{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:28px}.home-quote figcaption img{width:60px;height:60px;object-fit:contain}.home-quote figcaption p{font-size:13px;margin:0}.home-about{display:grid;grid-template-columns:200px minmax(0,650px);gap:64px;justify-content:center;align-items:center}.home-about>img{width:200px;height:228px;object-fit:cover;border-radius:18px;box-shadow:var(--home-shadow);transform:rotate(-2deg)}.home-about p{line-height:1.8;margin-top:22px}.home-about h2{font-size:36px}.marketing-home .pricing-card,.marketing-home .pricing-shared-foundation,.marketing-home .tutorial-card,.marketing-home .comparison-card{background:#fff;border-radius:18px;box-shadow:var(--home-shadow)}.marketing-home .pricing-card ul{list-style:disc;padding-left:20px}.marketing-home .pricing-card li:before{display:none}.marketing-home .pricing-card.popular{transform:none}.marketing-home .pricing-card.enterprise{background:#f9f8f5}.marketing-home .pricing-shared-foundation{background:#fff}.marketing-home .cta-section:before,.marketing-home .cta-section:after{display:none}.marketing-home .cta-section h2{color:var(--home-ink)}.marketing-home .cta-section p{color:#344955}.marketing-home .cta-section .btn-hero-secondary{color:#0056b3;background:#fff;border:1px solid #deddd8;border-radius:16px}.marketing-home .efacture-section{background:#073b61}.marketing-home .efacture-alert-visual{display:none}.marketing-home .comparison-arrow-static-3d,.marketing-home .brand-transfer,.marketing-home .import-excel-arrow{display:none}.marketing-home .reveal-on-scroll{opacity:1;transform:none}.marketing-home [data-home-tilt]{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotateZ(var(--rz,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-motion .home-reveal{opacity:0;transform:translateY(24px);transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s}.home-motion .home-reveal.is-visible{opacity:1;transform:none}.marketing-home #sticky-cta{transition:transform .4s,opacity .4s}.home-sticky-ready #sticky-cta{transform:translateY(120%);opacity:0;pointer-events:none}.home-sticky-ready.home-sticky-visible #sticky-cta{transform:none;opacity:1;pointer-events:auto}.marketing-home #sticky-cta a{padding:14px 24px}.marketing-home #cookie-banner{backdrop-filter:none}.marketing-home .cookie-consent-card{box-shadow:var(--home-shadow);border-radius:18px}
@media(max-width:991px){.home-hero-layout{grid-template-columns:1fr;gap:44px}.marketing-home .hero{padding-top:36px}.home-objects{max-width:500px;width:100%;margin:auto;min-height:660px}.home-founder{left:0;width:min(360px,100%)}.home-about{grid-template-columns:160px 1fr;gap:32px}.home-about>img{width:160px;height:182px}}
@media(max-width:575px){.marketing-home .hero h1[data-i18n]{font-size:36px}.marketing-home .hero p.lead{font-size:16px}.marketing-home .hero .btn-hero-primary{width:100%;max-width:430px}.home-hero-layout{gap:38px}.home-objects{min-height:580px}.home-benefits{padding:58px 0}.home-benefits-layout{grid-template-columns:1fr;gap:34px}.home-benefits-note{text-align:center}.home-benefits-copy p{text-align:center}.home-benefits-copy p:nth-child(2){margin-left:12px}.home-benefits-copy p:nth-child(3){margin-left:24px}.home-workflow li:nth-child(2){margin-left:12px}.home-workflow li:nth-child(3){margin-left:24px}.home-workflow li{gap:20px}.home-workflow li>span{font-size:58px}.home-workflow strong{font-size:18px}.home-about{grid-template-columns:1fr;text-align:center}.home-about>img{margin:auto}.home-about h2{font-size:32px}.home-quote{padding:32px 24px}.home-quote .testimonial-text{font-size:18px}.home-trade-group span{font-size:30px}.marketing-home #sticky-cta{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.marketing-home .navbar-brand img{height:44px!important}.marketing-home .top-offer-banner{font-size:12px!important}}
.marketing-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-home section.home-benefits,.marketing-home section.testimonial-section,.marketing-home section#tutorials,.marketing-home section#vs-excel{background:#fff!important}.marketing-home section#faq,.marketing-home section.btp-comparison-section{background:#f6f5f2!important}.marketing-home .pricing-card ul li::before{display:none!important}.marketing-home .home-quote.is-visible{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotateZ(var(--rz,-2deg))}.home-compare-details{margin-top:24px}.home-compare-details summary{cursor:pointer;color:#0056b3;font-weight:800;padding:18px 24px;background:#fff;border:1px solid #deddd8;border-radius:14px;box-shadow:var(--home-shadow)}.home-compare-details[open] summary{margin-bottom:28px}.marketing-home .lang-btn{font-size:12px;font-weight:800;text-decoration:none;color:#073b61;min-width:32px;text-align:center;padding:5px}.marketing-home .nav-brand-desktop{box-shadow:none;border:0;border-radius:0}.marketing-home .nav-brand-languages{gap:2px}
.marketing-home #pricing .pricing-card{background:#fff!important;border-radius:18px;box-shadow:var(--home-shadow);transition:transform .18s}.marketing-home #pricing .pricing-card:before{display:none}.marketing-home #pricing .pricing-card.enterprise{background:#f9f8f5!important}.marketing-home #pricing .pricing-card ul{list-style:disc;padding-left:20px}.marketing-home #pricing .pricing-card ul li{padding:7px 4px!important}.marketing-home #pricing .price-total{background:#f6f5f2!important;color:#344955!important;border:1px solid #deddd8}.marketing-home #pricing .pricing-card:not(.enterprise) .btn-pricing{background:#f5c438!important;color:#073b61!important}.marketing-home #pricing .badge-popular{background:#0056b3!important}.marketing-home .home-compare-details summary::marker{color:#0056b3}
.marketing-home .top-offer-banner{background:#f6f5f2!important;color:#073b61!important;border-bottom:1px solid #deddd8}.marketing-home .lang-btn{color:#073b61!important;min-height:32px;min-width:34px}.marketing-home .footer-social a{font-size:14px!important}.marketing-home .hero .home-eyebrow{color:#0056b3}.marketing-home .hero p.lead{color:#344955}.marketing-home .home-founder p{color:#344955}
.marketing-home .lang-btn{opacity:1!important}.marketing-home .text-muted{color:#526572!important}.marketing-home section:not(.hero):not(.home-benefits){content-visibility:auto;contain-intrinsic-size:auto 700px}.marketing-home .home-demo .section-sub{color:#526572}.marketing-home .footer-social a{display:inline-block;min-height:32px;padding:5px}.marketing-home .footer-social{display:flex;justify-content:center;gap:12px}.marketing-home #pricing .pricing-card h3{font-size:24px}.marketing-home #vs-excel h3{font-size:24px}.marketing-home .tuto-card h3{font-size:16px}@media(max-width:819px){.marketing-home #sticky-cta{display:block;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}
.marketing-home .section-sub,.marketing-home .video-caption,.marketing-home .hero .home-trial{color:#526572!important;opacity:1!important}.marketing-home .pricing-shared-heading>span{color:#0056b3!important}.marketing-home footer li a{display:inline-block;min-height:30px;padding:4px 0}.marketing-home .home-demo [style*="color:#888"]{color:#526572!important}
.marketing-home .navbar{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 4px rgba(15,31,75,.05),0 12px 28px -8px rgba(15,31,75,.18)!important}.marketing-home .nav-brand-desktop{background:#fff;border:1px solid #dce7ed;border-top:0;border-radius:0 0 20px 20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 4px rgba(15,31,75,.06),0 16px 32px -10px rgba(15,31,75,.2)}.marketing-home .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:5px}.marketing-home .lang-btn img{display:block;width:22px;height:15px;object-fit:contain}.marketing-home .nav-brand-languages{gap:2px}
.marketing-home #features{background:#fff;scroll-margin-top:150px}.marketing-home #benefits{scroll-margin-top:150px}.marketing-home #features .feature-card,.marketing-home #features .ai-feature-card{background:#fff;border:1px solid #deddd8;border-radius:18px;box-shadow:var(--home-shadow)}.marketing-home #features h3{font-size:20px;line-height:1.4;font-weight:800;color:#073b61;margin-bottom:10px}.marketing-home #features p{color:#526572}.marketing-home #features .feature-card:hover{transform:translateY(-3px)}.marketing-home #features .feature-visual-logo img{height:auto}
.home-origin{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:18px 0}.home-origin span{border:1px solid #deddd8;border-radius:10px;padding:7px 12px;background:#fff;color:#073b61;font-size:12px;font-weight:800;box-shadow:inset 0 1px 0 #fff,0 2px 3px rgba(15,31,75,.05),0 6px 14px -6px rgba(15,31,75,.15)}.home-trust-proof{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;max-width:1050px;margin:54px auto 0;text-align:center;align-items:center}.home-field-note,.home-google-proof{position:relative;border:1px solid #deddd8;border-radius:18px;padding:34px;background:#f6f5f2;box-shadow:var(--home-shadow);transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s}.home-field-note:before{content:'';position:absolute;top:-10px;left:calc(50% - 32px);height:22px;width:64px;background:#eddfa9;border:1px solid #d9ca99;transform:rotate(-4deg);opacity:.85}.home-google-proof{background:#fff}.home-trust-proof h3,.home-experience h3{font-size:22px;line-height:1.3;font-weight:800;letter-spacing:-.02em;color:#073b61}.home-field-note blockquote{font-size:17px;line-height:1.75;color:#344955;margin:20px 0}.home-proof-signature{font-size:13px;font-weight:800;color:#073b61;margin:0}.home-google-logo{display:block;width:44px;height:44px;object-fit:contain;margin:0 auto 18px}.home-google-proof p{color:#526572;line-height:1.7;margin:18px 0}.home-experience{border-top:1px solid #deddd8;margin:26px 0;padding:24px 0 0}.home-experience p{font-size:15px;line-height:1.7;margin:16px 0}.home-experience p strong{display:block;color:#073b61;margin-bottom:4px}.marketing-home #features .feature-visual{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.marketing-home #features .feature-card:hover .feature-visual,.marketing-home #features .ai-feature-card:hover .feature-visual{transform:translateY(-4px) rotate(-2deg)}.marketing-home #features .ai-feature-card:hover{transform:translateY(-3px)}.home-trust-proof .home-reveal.is-visible{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}
@media(max-width:767px){.home-trust-proof{grid-template-columns:1fr;gap:30px;margin-top:40px}.home-field-note,.home-google-proof{padding:28px 24px}.home-trust-proof h3,.home-experience h3{font-size:21px}.home-origin{margin:16px 0}}
@media(prefers-reduced-motion:reduce){.marketing-home *,.marketing-home *:before,.marketing-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-reveal{opacity:1!important;transform:none!important}.marketing-home [data-home-tilt]{--rx:0deg!important;--ry:0deg!important}.home-motion .home-trade-track{width:auto;flex-wrap:wrap;justify-content:center}.home-motion .home-trade-group{flex-wrap:wrap;justify-content:center}.home-motion .home-trade-copy{display:none}}

/* Anchors need real heights, rather than placeholder heights of deferred sections. */
.marketing-home.home-anchor-navigation section{content-visibility:visible!important;contain-intrinsic-size:none!important}
