.ys-nav{position:fixed;top:0;left:0;right:0;z-index:1000}.ys-nav__spacer{height:4.5rem}.ys-nav__spacer+.main-wrapper .section_hero.is-bandeau .padding-section-medium.padding-top-large{padding-top:0}.ys-bandeau{background:linear-gradient(90deg,#0f172a 0%,#1a2744 50%,#0f172a 100%);color:rgba(255,255,255,0.85);text-align:center;padding:0.5rem 1.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.8rem;font-weight:500;letter-spacing:0.01em;border-bottom:1px solid rgba(255,255,255,0.06)}.ys-navbar{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 3.5rem;height:4.5rem;background:rgba(255,255,255,0.97);border-bottom:1px solid rgba(0,0,0,0.06);transition:background 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s cubic-bezier(0.22,1,0.36,1),border-color 0.4s cubic-bezier(0.22,1,0.36,1)}@media (min-width:768px){.ys-navbar{background:rgba(255,255,255,0.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}}.ys-navbar--home{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}.ys-navbar--scrolled:not(.ys-navbar--home){box-shadow:0 1px 3px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.03)}.ys-navbar--home.ys-navbar--scrolled{background:rgba(255,255,255,0.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom-color:rgba(0,0,0,0.06);box-shadow:0 1px 3px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.03)}.ys-navbar__logo{height:34px;width:auto;transition:opacity 0.2s}.ys-navbar__logo:hover{opacity:0.8}.ys-navbar__nav{display:flex;align-items:center;gap:0.5rem}.ys-navbar__link{position:relative;padding:0.5rem 1rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.9375rem;font-weight:500;color:#334155;text-decoration:none;border-radius:6px;transition:color 0.2s,background 0.2s}.ys-navbar__link::after{content:'';position:absolute;bottom:4px;left:50%;width:0;height:2px;background:#3B82F6;border-radius:1px;transition:width 0.3s cubic-bezier(0.22,1,0.36,1),left 0.3s cubic-bezier(0.22,1,0.36,1)}.ys-navbar__link:hover{color:#0f172a}.ys-navbar__link:hover::after,.ys-navbar__link--active:hover::after{width:calc(100% - 1.75rem);left:0.875rem}.ys-navbar__link--active{color:#3B82F6}.ys-dropdown{position:relative}.ys-dropdown__trigger{display:flex;align-items:center;gap:0.35rem;padding:0.5rem 1rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.9375rem;font-weight:500;color:#334155;background:none;border:none;cursor:pointer;border-radius:6px;transition:color 0.2s,background 0.2s}.ys-dropdown__trigger:hover{color:#0f172a;background:rgba(0,0,0,0.04)}.ys-dropdown__chevron{width:12px;height:12px;transition:transform 0.3s cubic-bezier(0.22,1,0.36,1)}.ys-dropdown--open .ys-dropdown__chevron{transform:rotate(180deg)}.ys-dropdown__panel{visibility:hidden;opacity:0;transform:translateY(8px);position:absolute;top:calc(100%+0.5rem);left:0;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,0.06);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.03),0 12px 32px rgba(0,0,0,0.08);padding:0.5rem;z-index:100;transition:all 0.25s cubic-bezier(0.22,1,0.36,1);pointer-events:none}.ys-dropdown__panel::before{content:'';position:absolute;top:-1rem;left:0;right:0;height:1rem}.ys-dropdown--open .ys-dropdown__panel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.ys-dropdown__item{display:block;padding:0.625rem 0.875rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.875rem;font-weight:500;color:#334155;text-decoration:none;border-radius:8px;transition:background 0.15s,color 0.15s}.ys-dropdown__item:hover{background:#f8fafc;color:#0f172a}.ys-dropdown__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 0.375rem;margin-left:0.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.6875rem;font-weight:700;line-height:1;color:#fff;background:#3B82F6;border-radius:999px}.ys-megamenu__panel{visibility:hidden;opacity:0;position:absolute;top:calc(100%+0.375rem);left:-1rem;transform:translateY(8px);width:38rem;max-width:calc(100vw - 2rem);background:#fff;border:1px solid rgba(0,0,0,0.06);border-radius:14px;box-shadow:0 4px 6px rgba(0,0,0,0.03),0 12px 32px rgba(0,0,0,0.08);padding:0.75rem;z-index:100;transition:all 0.25s cubic-bezier(0.22,1,0.36,1);pointer-events:none}.ys-megamenu__panel::before{content:'';position:absolute;top:-1rem;left:0;right:0;height:1rem}.ys-dropdown--open .ys-megamenu__panel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.ys-megamenu__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.ys-megamenu__col{padding:0.5rem 0.5rem}.ys-megamenu__col:first-child{padding-left:0;border-right:1px solid #f1f5f9}.ys-megamenu__col:nth-child(2){border-right:1px solid #f1f5f9}.ys-megamenu__col:nth-child(3){padding-right:0}.ys-megamenu__col:last-child{grid-column:1 / -1;padding:0.5rem 0 0.25rem;border-top:1px solid #f1f5f9;border-right:none}.ys-megamenu__col-heading{display:flex;align-items:center;gap:0.4rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.625rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#94a3b8;padding:0.375rem 0.625rem 0.25rem}.ys-megamenu__link{display:flex;align-items:center;gap:0.375rem;white-space:nowrap;padding:0.4rem 0.625rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.8125rem;font-weight:500;color:#334155;text-decoration:none;border-radius:6px;transition:background 0.15s,color 0.15s}.ys-megamenu__link:hover{background:#f1f5f9;color:#3B82F6}.ys-megamenu__badge{font-size:0.5rem;padding:0.125rem 0.3rem;background:#eff6ff;color:#3B82F6;font-weight:600;border-radius:4px;margin-left:auto;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ys-megamenu__tags{display:flex;flex-wrap:wrap;gap:0.375rem;padding:0.25rem 0.625rem 0.375rem}.ys-megamenu__tag{display:inline-block;padding:0.25rem 0.625rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.75rem;font-weight:500;color:#475569;background:#f1f5f9;border-radius:100px;text-decoration:none;transition:all 0.15s}.ys-megamenu__tag:hover{background:#3B82F6;color:#fff}.ys-megamenu__divider{font-family:var(--font-plus-jakarta),sans-serif;font-size:0.625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:0.08em;padding:0.75rem 0.625rem 0.25rem}.ys-navbar__cta{display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.5rem;background:#3B82F6;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.875rem;font-weight:600;text-decoration:none;border-radius:0;box-shadow:0 2px 8px rgba(59,130,246,0.2);transition:all 0.25s cubic-bezier(0.22,1,0.36,1)}.ys-navbar__cta:hover{background:#2563EB;box-shadow:0 4px 16px rgba(59,130,246,0.25);transform:translateY(-1px)}.ys-navbar__cta:active{transform:translateY(0);box-shadow:0 1px 4px rgba(59,130,246,0.15)}.ys-navbar__burger{display:none;background:none;border:none;padding:0.5rem;cursor:pointer}.ys-navbar__burger-icon{width:24px;height:24px}.ys-mobile-overlay{position:fixed;inset:0;z-index:9999;background:#0f172a;color:#fff;overflow-y:auto;display:flex;flex-direction:column}.ys-mobile-overlay__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,0.06)}.ys-mobile-overlay__logo{height:24px}.ys-mobile-overlay__close{background:none;border:none;cursor:pointer;padding:0.5rem}.ys-mobile-overlay__close-icon{width:24px;height:24px}.ys-mobile-overlay__body{flex:1;padding:1.5rem 1.5rem 2rem;display:flex;flex-direction:column;gap:0.25rem}.ys-mobile-overlay__link{display:block;padding:0.875rem 0;font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:500;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.06)}.ys-mobile-overlay__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#64748b;padding:1.5rem 0 0.5rem}.ys-mobile-overlay__sublink{display:block;padding:0.5rem 0 0.5rem 0.75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.9rem;font-weight:400;color:rgba(255,255,255,0.7);text-decoration:none;transition:color 0.15s}.ys-mobile-overlay__sublink:hover{color:#fff}.ys-mobile-overlay__cta{display:block;margin-top:2rem;padding:0.875rem;background:linear-gradient(135deg,#3B82F6 0%,#2563EB 100%);color:#fff;text-align:center;font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;text-decoration:none;border-radius:12px;box-shadow:0 4px 12px rgba(37,99,235,0.3)}@media (max-width:991px){.ys-navbar{padding:0 1.25rem}.ys-navbar__nav,.ys-navbar__cta{display:none}.ys-navbar__burger{display:block}}@media (min-width:992px){.ys-mobile-overlay{display:none !important}}.ys-navbar--dark{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}.ys-navbar--dark .ys-navbar__link,.ys-navbar--dark .ys-dropdown__trigger{color:rgba(255,255,255,0.85)}.ys-navbar--dark .ys-navbar__link:hover,.ys-navbar--dark .ys-dropdown__trigger:hover{color:#fff;background:rgba(255,255,255,0.08)}.ys-navbar--dark .ys-dropdown__chevron{color:rgba(255,255,255,0.5)}.ys-navbar--dark .ys-navbar__cta{background:#fff;color:#151d53;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.ys-navbar--dark .ys-navbar__cta:hover{box-shadow:0 4px 16px rgba(0,0,0,0.2)}.ys-navbar--dark.ys-navbar--scrolled{background:rgba(9,9,11,0.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom-color:rgba(255,255,255,0.06);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.ys-navbar--dark.ys-navbar--scrolled .ys-navbar__link,.ys-navbar--dark.ys-navbar--scrolled .ys-dropdown__trigger{color:rgba(255,255,255,0.85)}.ys-navbar--dark.ys-navbar--scrolled .ys-navbar__link:hover,.ys-navbar--dark.ys-navbar--scrolled .ys-dropdown__trigger:hover{color:#fff;background:rgba(255,255,255,0.08)}.ys-navbar--dark.ys-navbar--scrolled .ys-navbar__cta{background:#fff;color:#151d53;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.megamenu-dropdown{position:static}.megamenu-dropdown .navbar_dropdown-toggle{cursor:pointer}.megamenu-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(0.375rem);padding-top:0.75rem;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s}.megamenu-dropdown:hover .megamenu-panel,.megamenu-dropdown:focus-within .megamenu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.megamenu-grid{display:grid;grid-template-columns:repeat(4,1fr);width:54rem;max-width:95vw;padding:1.25rem 0.25rem;background:#fff;border:1px solid rgba(0,0,0,0.06);border-radius:0.875rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 16px 36px -4px rgba(0,0,0,0.1)}.megamenu_column{display:flex;flex-direction:column;padding:0.125rem 1rem;border-right:1px solid #f1f5f9}.megamenu_column:last-child{border-right:none}.megamenu_column-heading{font-size:0.625rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:0.5rem;padding:0 0.5rem}.megamenu_column-heading.is-green{color:#16a34a}.megamenu_column-heading.is-indigo{color:#6366f1}.megamenu_column-heading.is-yellow{color:#ca8a04}.megamenu_column-heading.is-grey{color:#94a3b8}.megamenu-link{display:flex;align-items:center;gap:0.375rem;padding:0.375rem 0.5rem;border-radius:0.375rem;color:#1e293b;font-size:0.8125rem;font-weight:500;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.megamenu-link:hover{background:#f1f5f9;color:#0f172a}.megamenu_separator{border-top:1px solid #f1f5f9;margin:0.375rem 0.5rem}.megamenu_badge{display:inline-block;font-size:0.625rem;font-weight:600;padding:0.125rem 0.5rem;border-radius:999px;margin-top:0.375rem;margin-left:0.5rem}.megamenu_badge.is-indigo{background:#eef2ff;color:#6366f1;margin-top:0.5rem}.megamenu_badge.is-advisory{background:#fef9c3;color:#a16207;margin-top:0;margin-left:0.25rem;vertical-align:middle}.megamenu_subheading{font-size:0.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#94a3b8;margin:0.625rem 0.5rem 0.25rem}.megamenu_subheading:first-child{margin-top:0}.megamenu_tag-list{display:flex;flex-wrap:wrap;gap:0.3125rem;padding:0 0.5rem}.megamenu_tag{display:inline-block;font-size:0.6875rem;font-weight:500;padding:0.1875rem 0.625rem;border-radius:999px;background:#f8fafc;border:1px solid #f1f5f9;color:#475569;text-decoration:none;transition:all 0.15s ease}.megamenu_tag:hover{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.megamenu_see-all{display:inline-block;font-size:0.6875rem;font-weight:600;color:#6366f1;margin-top:0.625rem;padding:0 0.5rem;text-decoration:none;transition:color 0.15s ease}.megamenu_see-all:hover{color:#4338ca;text-decoration:underline}@media (max-width:1200px){.megamenu-grid{grid-template-columns:repeat(2,1fr);width:36rem}}@media (max-width:991px){.megamenu-dropdown{display:none}}.css-dropdown{position:relative}.css-dropdown .navbar_dropdown-toggle{cursor:pointer}.css-dropdown-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(0.375rem);padding-top:0.75rem;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s}.css-dropdown:hover .css-dropdown-panel,.css-dropdown:focus-within .css-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.css-dropdown-list{background:#fff;border:1px solid rgba(0,0,0,0.06);border-radius:0.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 16px 36px -4px rgba(0,0,0,0.1);padding:0.375rem;min-width:11rem;display:flex;flex-direction:column}.css-dropdown-link{display:block;padding:0.375rem 0.75rem;color:#1e293b;font-size:0.8125rem;font-weight:500;border-radius:0.375rem;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.css-dropdown-link:hover{background:#f1f5f9;color:#0f172a}@media (max-width:991px){.css-dropdown{display:none}}.ys-footer{font-family:var(--font-plus-jakarta),sans-serif;color:#1a1a1a;line-height:1.5}.ys-footer__top{background:#fff;padding:5rem 0 3rem}.ys-footer__top-inner{max-width:80rem;margin:0 auto;padding:0 3rem;display:flex;gap:4rem;align-items:flex-start}.ys-footer__logo{flex-shrink:0}.ys-footer__logo-img{height:44px;width:auto}.ys-footer__nav{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.ys-footer__nav-col{display:flex;flex-direction:column;gap:0.65rem}.ys-footer__nav-link{font-size:0.95rem;color:#333;text-decoration:none;transition:color 0.2s}.ys-footer__nav-link:hover{color:#000}.ys-footer__newsletter-section{background:#fff;padding:0 0 4rem}.ys-footer__newsletter-inner{max-width:80rem;margin:0 auto;padding:0 3rem}.ys-footer__newsletter{max-width:540px}.ys-footer__newsletter-heading{font-size:0.8rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#1a1a1a;margin-bottom:1.25rem;font-family:var(--font-plus-jakarta),sans-serif}.ys-footer__newsletter-form{display:flex;gap:1rem;margin-bottom:0.85rem}.ys-footer__newsletter-input{flex:1;padding:0.85rem 1rem;background:#fff;border:1px solid #ccc;border-radius:0;color:#333;font-size:0.9rem}.ys-footer__newsletter-input::placeholder{color:#999}.ys-footer__newsletter-input:focus{outline:none;border-color:#333}.ys-footer__newsletter-btn{padding:0.85rem 2rem;background:transparent;color:#3B82F6;border:1px solid #3B82F6;border-radius:0;font-size:0.8rem;font-weight:600;letter-spacing:0.1em;cursor:pointer;transition:background 0.2s,color 0.2s;white-space:nowrap;font-family:var(--font-plus-jakarta),sans-serif}.ys-footer__newsletter-btn:hover{background:#3B82F6;color:#fff}.ys-footer__newsletter-privacy{font-size:0.78rem;color:#888;line-height:1.5;margin:0}.ys-footer__newsletter-privacy-link{color:#333;text-decoration:underline}.ys-footer__newsletter-ok{font-size:0.9rem;color:#22c55e;font-weight:600}.ys-footer__newsletter-error{font-size:0.8rem;color:#ef4444;margin-top:0.5rem}.ys-footer__mid{background:#f0f0f0;border-top:1px solid #ddd;padding:2rem 0}.ys-footer__mid-inner{max-width:80rem;margin:0 auto;padding:0 3rem;display:flex;align-items:center;gap:3rem}.ys-footer__social{display:flex;gap:1.25rem;align-items:center;flex-shrink:0}.ys-footer__social-link{color:#333;transition:color 0.2s;display:flex;align-items:center}.ys-footer__social-link:hover{color:#000}.ys-footer__social-link svg{width:22px;height:22px}.ys-footer__offices{display:flex;flex:1;justify-content:space-between;gap:2rem}.ys-footer__office{display:flex;flex-direction:column}.ys-footer__office-city{font-size:0.7rem;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;color:#1a1a1a;margin-bottom:0.15rem}.ys-footer__office-line{font-size:0.75rem;font-weight:400;letter-spacing:0.08em;color:#333;line-height:1.4;font-family:var(--font-plus-jakarta),sans-serif}.ys-footer__tags-section{background:#f0f0f0;padding:1rem 0}.ys-footer__tags-inner{max-width:80rem;margin:0 auto;padding:0 3rem;display:flex;flex-direction:column;gap:1rem}.ys-footer__tags-row{display:flex;align-items:center;gap:1.5rem;padding:0.75rem 0}.ys-footer__tags-row+.ys-footer__tags-row{border-top:1px solid #ddd}.ys-footer__tags-badge{display:inline-flex;align-items:center;padding:0.3rem 0.7rem;border:1.5px solid #000;border-radius:0;font-size:0.65rem;font-weight:700;letter-spacing:0.1em;color:#000;flex-shrink:0;font-family:var(--font-plus-jakarta),sans-serif}.ys-footer__tags-list{display:flex;flex-wrap:wrap;gap:0.25rem 1.75rem;align-items:center}.ys-footer__tags-link{font-size:0.75rem;color:#000;text-decoration:none;transition:color 0.2s;white-space:nowrap}.ys-footer__tags-link:hover{color:#000}.ys-footer__trust{background:#f0f0f0;padding:1.5rem 0}.ys-footer__trust-inner{max-width:80rem;margin:0 auto;padding:0 3rem;display:flex;align-items:center;justify-content:space-between}.ys-footer__trust-item{display:flex;align-items:center;gap:1rem;opacity:0.45;filter:grayscale(1);padding:0 2rem;border-right:1px solid #ccc;flex:1;justify-content:center}.ys-footer__trust-item:first-child{padding-left:0;justify-content:flex-start}.ys-footer__trust-item:last-child{border-right:none;padding-right:0}.ys-footer__trust-nps{display:flex;align-items:center;gap:1.5rem}.ys-footer__trust-nps strong{display:block;font-size:0.85rem;color:#1a1a1a}.ys-footer__trust-sublabel{display:block;font-size:0.75rem;color:#777}.ys-footer__trust-score{display:flex;align-items:center;gap:0.5rem;font-size:0.8rem;color:#555}.ys-footer__stars{display:inline-flex;gap:1px;color:#1a1a1a}.ys-footer__trust-review{display:flex;align-items:center;gap:0.85rem}.ys-footer__trust-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#4267B2;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.ys-footer__trust-prefix{display:block;font-size:0.7rem;color:#888}.ys-footer__trust-review strong{font-size:0.85rem;color:#1a1a1a}.ys-footer--dark{color:#a1a1aa}.ys-footer--dark .ys-footer__top,.ys-footer--dark .ys-footer__newsletter-section{background:#09090b}.ys-footer--dark .ys-footer__nav-link{color:#a1a1aa}.ys-footer--dark .ys-footer__nav-link:hover{color:#fafafa}.ys-footer--dark .ys-footer__logo-img{filter:brightness(0) invert(1)}.ys-footer--dark .ys-footer__newsletter-heading{color:#a1a1aa}.ys-footer--dark .ys-footer__newsletter-input{background:transparent;border-color:#27272a;color:#fafafa}.ys-footer--dark .ys-footer__newsletter-input::placeholder{color:#52525b}.ys-footer--dark .ys-footer__newsletter-input:focus{border-color:#3b82f6}.ys-footer--dark .ys-footer__newsletter-btn{color:#3b82f6;border-color:#3b82f6}.ys-footer--dark .ys-footer__newsletter-btn:hover{background:#3b82f6;color:#fff}.ys-footer--dark .ys-footer__newsletter-privacy{color:#52525b}.ys-footer--dark .ys-footer__newsletter-privacy-link{color:#a1a1aa}.ys-footer--dark .ys-footer__mid{background:#0a0a0e;border-color:rgba(255,255,255,0.06)}.ys-footer--dark .ys-footer__social-link{color:#71717a}.ys-footer--dark .ys-footer__social-link:hover{color:#fafafa}.ys-footer--dark .ys-footer__office-city{color:#e4e4e7}.ys-footer--dark .ys-footer__office-line{color:#71717a}.ys-footer--dark .ys-footer__tags-section{background:#0a0a0e;border-top-color:rgba(255,255,255,0.06)}.ys-footer--dark .ys-footer__tags-row{border-top-color:rgba(255,255,255,0.06)}.ys-footer--dark .ys-footer__tags-badge{color:#d4d4d8;border-color:#3f3f46}.ys-footer--dark .ys-footer__tags-link{color:#52525b}.ys-footer--dark .ys-footer__tags-link:hover{color:#fafafa}.ys-footer--dark .ys-footer__trust{background:#0a0a0e;border-top-color:rgba(255,255,255,0.06)}.ys-footer--dark .ys-footer__trust-item{border-right-color:rgba(255,255,255,0.06)}.ys-footer--dark .ys-footer__trust-nps strong{color:#e4e4e7}.ys-footer--dark .ys-footer__trust-sublabel{color:#52525b}.ys-footer--dark .ys-footer__trust-score{color:#71717a}.ys-footer--dark .ys-footer__stars{color:#fafafa}.ys-footer--dark .ys-footer__trust-prefix{color:#52525b}.ys-footer--dark .ys-footer__trust-review strong{color:#e4e4e7}.ys-footer__bottom{background:#f0f0f0;padding:1.25rem 0}.ys-footer__bottom-inner{max-width:80rem;margin:0 auto;padding:0 3rem;display:flex;align-items:center;justify-content:space-between}.ys-footer__bottom-copy{font-size:0.8rem;color:#999}.ys-footer__bottom-links{display:flex;gap:1.5rem}.ys-footer__bottom-link{font-size:0.8rem;color:#777;text-decoration:none;transition:color 0.15s}.ys-footer__bottom-link:hover{color:#1a1a1a}.ys-footer--dark .ys-footer__bottom{background:#09090b;border-top-color:rgba(255,255,255,0.06)}.ys-footer--dark .ys-footer__bottom-copy{color:#52525b}.ys-footer--dark .ys-footer__bottom-link{color:#52525b}.ys-footer--dark .ys-footer__bottom-link:hover{color:#fafafa}@media (max-width:1100px){.ys-footer__tags-list{gap:0.25rem 1rem}}@media (max-width:991px){.ys-footer__top-inner{flex-direction:column;gap:2.5rem}.ys-footer__nav{grid-template-columns:repeat(2,1fr)}.ys-footer__mid-inner{flex-direction:column;align-items:flex-start;gap:1.5rem}.ys-footer__offices{flex-wrap:wrap;gap:1.5rem}.ys-footer__trust-inner{flex-wrap:wrap;gap:1.5rem}.ys-footer__trust-item{border-right:none;padding:0;justify-content:flex-start}}@media (max-width:767px){.ys-footer__top{padding:3rem 0 2rem}.ys-footer__top-inner,.ys-footer__newsletter-inner,.ys-footer__mid-inner,.ys-footer__tags-inner,.ys-footer__trust-inner,.ys-footer__bottom-inner{padding:0 1.5rem}.ys-footer__nav{grid-template-columns:1fr 1fr;gap:1.5rem}.ys-footer__newsletter-section{padding:0 0 2.5rem}.ys-footer__newsletter-form{flex-direction:column}.ys-footer__offices{flex-direction:column;gap:1rem}.ys-footer__tags-row{flex-direction:column;align-items:flex-start;gap:0.75rem}.ys-footer__tags-list{gap:0.5rem 1rem}.ys-footer__trust-inner{flex-direction:column;gap:1.5rem}.ys-footer__trust-item{border-right:none;padding:0;width:100%;justify-content:flex-start}.ys-footer__bottom-inner{flex-direction:column;gap:0.75rem;text-align:center}.ys-footer__bottom-links{flex-wrap:wrap;justify-content:center;gap:0.75rem 1.25rem}}.ys-home{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-home *,.ys-home *::before,.ys-home *::after{box-sizing:border-box}.ys-home .ys-hero{position:relative;background-color:#ffffff;overflow:hidden;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.ys-home .ys-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ys-home .ys-hero__bg-glow{position:absolute;border-radius:50%}@media (min-width:768px){.ys-home .ys-hero__bg-glow{filter:blur(80px)}}.ys-home .ys-hero__bg-glow--1{width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.06),transparent 50%);top:-20%;left:-10%}.ys-home .ys-hero__bg-glow--2{width:40%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.04),transparent 50%);bottom:-15%;right:-5%}.ys-home .ys-hero__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#3B82F612 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%)}.ys-home .ys-hero__curves{position:absolute;inset:0;width:100%;height:100%}.ys-home .ys-hero__inner{position:relative;z-index:1;width:100%;max-width:75rem;margin:0 auto;padding:10rem 2.5rem 4rem;flex:1;display:flex;align-items:center}.ys-home .ys-hero__container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;width:100%}.ys-home .ys-hero__tag{background:none;border:none;display:inline-block}.ys-home .ys-hero__h1-tag{margin:0;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;color:#8d99ae}.ys-home .ys-hero__heading{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22;letter-spacing:-0.01em;margin:0;max-width:48rem}.ys-home .ys-hero__gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text}.ys-home .ys-hero__subtitle{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:500;line-height:1.5;margin:0;max-width:38rem}.ys-home .ys-hero__actions{display:flex;gap:1rem;align-items:center;margin-top:.5rem}.ys-home .ys-hero__btn-primary{display:inline-flex;align-items:center;gap:.5rem;background-image:linear-gradient(135deg,#3B82F6,#60A5FA);color:#fff;border:none;border-radius:100px;padding:.875rem 1.75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 12px rgba(59,130,246,0.25)}.ys-home .ys-hero__btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.35)}.ys-home .ys-hero__btn-primary svg{transition:transform 0.2s ease}.ys-home .ys-hero__btn-primary:hover svg{transform:translateX(3px)}.ys-home .ys-hero__btn-secondary{display:inline-flex;align-items:center;color:#3B82F6;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;padding:.875rem 1.25rem;border-radius:100px;border:1px solid rgba(59,130,246,0.2);background:rgba(255,255,255,0.85);transition:background 0.2s ease,border-color 0.2s ease}.ys-home .ys-hero__btn-secondary:hover{background:rgba(255,255,255,0.9);border-color:rgba(59,130,246,0.35)}.ys-home .ys-hero__trust{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.ys-home .ys-hero__trust-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;color:#8d99ae}.ys-home .ys-hero__logos{width:100%}.ys-home .ys-hero__logos-img{width:100%;max-width:860px;height:auto}.ys-home .ys-press{padding:5rem 0}.ys-home .ys-press__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-home .ys-press__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f172a;border:1px solid #0f172a;border-radius:2rem;padding:.4rem 1rem;margin-bottom:2.5rem}.ys-home .ys-press__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.ys-home .ys-press__card{display:flex;flex-direction:column;gap:1rem;padding:0;text-decoration:none}.ys-home .ys-press__card-logo-wrap{height:105px;display:flex;align-items:center}.ys-home .ys-press__card-logo{height:105px;width:auto;max-width:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .2s ease,opacity .2s ease}.ys-home .ys-press__card-logo--small{height:40px;margin:0 auto}.ys-home .ys-press__card:hover .ys-press__card-logo{filter:grayscale(0%);opacity:1}.ys-home .ys-press__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.55;color:#334155;margin:0;flex:1}.ys-home .ys-press__card-link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0f172a;margin-top:auto}.ys-home .ys-press__card-arrow{font-size:1rem;color:#3B82F6}.ys-home .ys-video{position:relative;width:100%;aspect-ratio:16 / 9;background-color:#000;overflow:hidden;padding:0}.ys-home .ys-video::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1%;background:linear-gradient(to bottom,transparent,#101010);pointer-events:none;z-index:2}.ys-home .ys-video__player{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:none}.ys-home .ys-video__sound-btn{position:absolute;bottom:1.5rem;right:1.5rem;z-index:10;width:44px;height:44px;border-radius:50%;border:none;background:rgba(0,0,0,0.7);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease}.ys-home .ys-video__sound-btn:hover{background:rgba(0,0,0,0.85)}.ys-home .ys-video__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:72px;height:72px;border-radius:50%;border:none;background:rgba(0,0,0,0.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease,transform 0.2s ease}.ys-home .ys-video__play-btn:hover{background:rgba(0,0,0,0.75);transform:translate(-50%,-50%) scale(1.1)}.ys-home .ys-video__player--overlay{z-index:3}.ys-home .ys-video__indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:12;width:80px;height:80px;border-radius:50%;background:rgba(0,0,0,0.6);color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:ys-indicator 0.8s ease forwards}@keyframes ys-indicator{0%{opacity:0;transform:translate(-50%,-50%) scale(0.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.ys-home .ys-video__play-btn--mobile{display:none}@media screen and (max-width:768px){.ys-home .ys-video__play-btn--mobile{display:flex}.ys-home .ys-video__sound-btn{display:none}}.ys-home .ys-trust{position:relative;overflow:hidden;margin-bottom:0}.ys-home .ys-trust__inner{z-index:1;width:100%;padding-left:2.5rem;padding-right:2.5rem;position:relative}.ys-home .ys-trust__container{width:100%;max-width:75rem;margin:0 auto;padding-top:5rem;padding-bottom:5rem}.ys-home .ys-trust__component{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;display:flex;position:relative}.ys-home .ys-trust__heading-wrapper{grid-column-gap:.75rem;grid-row-gap:.75rem;text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.ys-home .ys-trust__surheading{color:#60A5FA;font-family:var(--font-plus-jakarta),sans-serif;line-height:1.5}.ys-home .ys-trust__heading{font-family:var(--font-plus-jakarta),sans-serif;font-weight:700;margin-top:0;margin-bottom:0;font-size:2rem;line-height:1.2}.ys-home .ys-trust__paragraph{color:#64748b;text-align:left;font-family:var(--font-plus-jakarta),sans-serif;line-height:1.5}.ys-home .ys-trust__video-content{z-index:1;grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;align-items:center;display:flex;position:relative}.ys-home .ys-trust__grid{display:flex;flex-direction:column;gap:1.5rem}.ys-home .ys-trust__item{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.ys-home .ys-trust__item-top{border-left:1px solid #60A5FA;color:#60A5FA;padding-left:1rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700}.ys-home .ys-trust__item-text{padding-left:1rem;color:#64748b;font-family:var(--font-plus-jakarta),sans-serif;font-size:14px;line-height:1.4}.ys-home .ys-method{position:relative;background:#101010;color:#fff;overflow:visible;padding:0}.ys-home .ys-method__inner{width:100%;padding:0}.ys-home .ys-method__container{width:100%;max-width:75rem;margin:0 auto;padding:5rem 2.5rem}.ys-home .ys-method__heading{font-family:var(--font-plus-jakarta),sans-serif;color:#fff;text-align:center;margin:0 0 4rem;font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:-0.01em;text-transform:none;background-image:none;background-color:transparent;-webkit-text-fill-color:currentColor}.ys-home .ys-method__highlight{color:transparent;background-image:linear-gradient(90deg,#3B82F6,#60A5FA);background-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:0;padding:0;display:inline;transform:none;-webkit-text-fill-color:transparent;font-style:italic;font-weight:500}.ys-home .ys-method__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ys-home .ys-method__col{padding:0 2.5rem;border-left:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:1rem}.ys-home .ys-method__col:first-child{padding-left:0;border-left:none}.ys-home .ys-method__col:last-child{padding-right:0}.ys-home .ys-method__col-stat{display:flex;align-items:baseline;gap:.375rem}.ys-home .ys-method__col-stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-0.02em;background-image:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ys-home .ys-method__col-stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:rgba(255,255,255,0.35);letter-spacing:0.02em}.ys-home .ys-method__col-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;line-height:1.5;color:#fff;margin:0;white-space:pre-line}.ys-home .ys-method__col-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.7;color:rgba(255,255,255,0.5);margin:0}.ys-home .ys-method__cta{margin-top:3rem;text-align:center}.ys-home .ys-method__cta-link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:rgba(255,255,255,0.5);text-decoration:none;transition:color .2s ease}.ys-home .ys-method__cta-link span{font-size:1.125rem;color:#3B82F6;transition:transform .2s ease;display:inline-block}.ys-home .ys-method__cta-link:hover{color:#fff}.ys-home .ys-method__cta-link:hover span{transform:translateX(3px)}.ys-home .ys-testimonials{position:relative}.ys-home .ys-testimonials__inner{width:100%;padding-left:2.5rem;padding-right:2.5rem}.ys-home .ys-testimonials__container{width:100%;max-width:75rem;margin:0 auto;padding-top:5rem;padding-bottom:5rem}.ys-home .ys-testimonials__header{text-align:left;margin-bottom:3.5rem}.ys-home .ys-testimonials__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#0f172a;border:1px solid #e2e4e4;border-radius:2rem;padding:.375rem .875rem;margin-bottom:1rem}.ys-home .ys-testimonials__heading{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;margin:0}.ys-home .ys-testimonials__list{display:flex;flex-direction:column;gap:4rem}.ys-home .ys-testimonial-row{display:flex;gap:3.5rem;align-items:flex-start}.ys-home .ys-testimonial-row__left{flex:0 0 50%;position:relative}.ys-home .ys-testimonial-row__video-btn{display:block;width:100%;aspect-ratio:16 / 9;position:relative;border:none;padding:0;background:none;cursor:pointer;overflow:hidden}.ys-home .ys-testimonial-row__thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 20%;filter:grayscale(100%);transition:transform .3s ease,filter .3s ease}.ys-home .ys-testimonial-row__video-btn:hover .ys-testimonial-row__thumb{filter:grayscale(0%);transform:scale(1.02)}.ys-home .ys-testimonial-row__play{position:absolute;top:50%;left:50%;translate:-50% -50%;width:56px;height:56px;transition:transform .2s ease}.ys-home .ys-testimonial-row__video-btn:hover .ys-testimonial-row__play{transform:scale(1.1)}.ys-home .ys-testimonial-row__play svg{width:100%;height:100%}.ys-home .ys-testimonial-row__badge{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:1rem;background:#fff;padding:.75rem 1.25rem}.ys-home .ys-testimonial-row__logo{height:64px;width:auto;max-width:180px;object-fit:contain;display:block;flex-shrink:0}.ys-home .ys-testimonial-row__badge-info{display:flex;flex-direction:column;gap:.1875rem}.ys-home .ys-testimonial-row__badge-type{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;color:#0f172a}.ys-home .ys-testimonial-row__badge-tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:500;color:#64748b;background:#f1f5f9;border-radius:1rem;padding:.1875rem .5rem;width:fit-content}.ys-home .ys-testimonial-row__right{flex:1;display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem}.ys-home .ys-testimonial-row__quote{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.125rem;font-weight:500;color:#0f172a;line-height:1.6;margin:0;font-style:normal}.ys-home .ys-testimonial-row__person{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b;margin:0}.ys-home .ys-testimonial-row__stat{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.ys-home .ys-testimonial-row__stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:3rem;font-weight:700;color:#0f172a;line-height:1;letter-spacing:-0.02em}.ys-home .ys-testimonial-row__stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b}.ys-home .ys-testimonial-row__link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:#0f172a;text-decoration:none;margin-top:.5rem;-webkit-text-fill-color:currentColor;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.ys-home .ys-testimonial-row__link span{-webkit-text-fill-color:currentColor;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-size:1.125rem}.ys-home .ys-testimonial-row__link:hover{text-decoration:underline}.ys-home .ys-testimonials__modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;padding:2rem}.ys-home .ys-testimonials__modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;line-height:1;padding:.5rem}.ys-home .ys-testimonials__modal-player{width:90vw;max-width:960px;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden}.ys-home .ys-testimonials__modal-player iframe{width:100%;height:100%;border:none}.ys-home .ys-clients{padding:5rem 0 4rem}.ys-home .ys-clients__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-home .ys-clients__list{display:flex;flex-direction:column;border-top:1px solid #e2e4e4}.ys-home .ys-clients__row{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;align-items:center;gap:2rem;padding:1.25rem 0;border-bottom:1px solid #e2e4e4;text-decoration:none;transition:background .2s ease}.ys-home .ys-clients__row:hover{opacity:.7}.ys-home .ys-clients__name{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#0f172a;text-transform:uppercase;letter-spacing:.04em}.ys-home .ys-clients__sector{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#3B82F6;text-transform:uppercase;letter-spacing:.04em}.ys-home .ys-clients__stat{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:#0f172a;text-transform:uppercase;letter-spacing:.02em}.ys-home .ys-clients__arrow{font-size:1.5rem;color:#0f172a;line-height:1}.ys-home .ys-clients__footer{display:flex;align-items:center;justify-content:space-between;margin-top:2.5rem}.ys-home .ys-clients__all{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.ys-home .ys-clients__all span{font-size:1.25rem;color:#3B82F6}.ys-home .ys-clients__all:hover{color:#3B82F6}.ys-home .ys-clients__cta-link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:#64748b;text-decoration:none;transition:color .2s ease}.ys-home .ys-clients__cta-link span{color:#3B82F6;transition:transform .2s ease;display:inline-block}.ys-home .ys-clients__cta-link:hover{color:#0f172a}.ys-home .ys-clients__cta-link:hover span{transform:translateX(3px)}@media screen and (max-width:991px){.ys-home .ys-clients__row{grid-template-columns:1fr 1fr auto}.ys-home .ys-clients__stat{display:none}}@media screen and (max-width:767px){.ys-home .ys-clients{padding:3rem 0 2.5rem}.ys-home .ys-clients__container{padding:0 1.5rem}.ys-home .ys-clients__row{grid-template-columns:1fr auto;gap:1rem}.ys-home .ys-clients__sector{display:none}.ys-home .ys-clients__name{font-size:.75rem}}.ys-home .ys-advisory{padding:5rem 0;background:#f8f9fb}.ys-home .ys-advisory__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-home .ys-advisory__header{margin-bottom:2.5rem}.ys-home .ys-advisory__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0}.ys-home .ys-advisory__subheading{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:#64748b;margin:.25rem 0 0}.ys-home .ys-advisory__grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:end}.ys-home .ys-advisory__content{display:flex;flex-direction:column;gap:1.5rem}.ys-home .ys-advisory__text{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:400;line-height:1.7;color:#475569;margin:0;max-width:40rem}.ys-home .ys-advisory__badges{display:flex;flex-wrap:wrap;gap:.5rem}.ys-home .ys-advisory__badge{display:inline-flex;align-items:center;padding:.4rem 1rem;background:#fff;border:1px solid #e2e8f0;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;color:#334155}.ys-home .ys-advisory__btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#0f172a;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s ease;align-self:flex-start}.ys-home .ys-advisory__btn:hover{background:#1e293b}.ys-home .ys-advisory__visual{flex-shrink:0}.ys-home .ys-advisory__image{display:block;width:200px;height:200px;object-fit:cover;object-position:center top}@media screen and (max-width:991px){.ys-home .ys-advisory__grid{gap:2rem}}@media screen and (max-width:767px){.ys-home .ys-advisory{padding:3.5rem 0}.ys-home .ys-advisory__container{padding:0 1.5rem}.ys-home .ys-advisory__grid{grid-template-columns:1fr;gap:1.5rem}.ys-home .ys-advisory__heading{font-size:1.75rem}.ys-home .ys-advisory__image{width:150px;height:150px}}.ys-home .ys-podcast{padding:5rem 0}.ys-home .ys-podcast__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-home .ys-podcast__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3rem}.ys-home .ys-podcast__titles{display:flex;flex-direction:column;gap:.25rem}.ys-home .ys-podcast__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0}.ys-home .ys-podcast__subheading{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:#64748b;margin:0}.ys-home .ys-podcast__link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f172a;text-decoration:none;white-space:nowrap}.ys-home .ys-podcast__link span{font-size:1.125rem;color:#3B82F6}.ys-home .ys-podcast__link:hover{color:#3B82F6}.ys-home .ys-podcast__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:1rem}.ys-home .ys-podcast__card--featured{grid-column:span 2;grid-row:span 2}.ys-home .ys-podcast__card{position:relative;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;text-decoration:none !important;color:inherit !important}.ys-home .ys-podcast__card-thumb-wrap{position:relative;overflow:hidden;flex:1}.ys-home .ys-podcast__card-thumb{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center 20%;filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.ys-home .ys-podcast__card:hover .ys-podcast__card-thumb{filter:grayscale(0%);transform:scale(1.03)}.ys-home .ys-podcast__card--featured .ys-podcast__card-thumb{height:100%;aspect-ratio:auto}.ys-home .ys-podcast__card-play{position:absolute;bottom:1rem;left:1rem;width:48px;height:48px;background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease;z-index:2}.ys-home .ys-podcast__card-play:hover{transform:scale(1.1)}.ys-home .ys-podcast__card-play svg{width:100%;height:100%;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.25))}.ys-home .ys-podcast__card-info{padding:.75rem 0 .25rem;display:flex;flex-direction:column;gap:.15rem;height:4.5rem;overflow:hidden}.ys-home .ys-podcast__card-company{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f172a}.ys-home .ys-podcast__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ys-home .ys-podcast__modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.85);cursor:pointer}.ys-home .ys-podcast__modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;line-height:1}.ys-home .ys-podcast__modal-player{width:90vw;max-width:960px;aspect-ratio:16 / 9;cursor:default}.ys-home .ys-podcast__modal-player iframe{width:100%;height:100%;border:none}@media screen and (max-width:991px){.ys-home .ys-podcast__heading{font-size:2.5rem}.ys-home .ys-podcast__grid{grid-template-columns:repeat(3,1fr)}.ys-home .ys-podcast__card--featured{grid-column:span 2;grid-row:span 2}}@media screen and (max-width:767px){.ys-home .ys-podcast{padding:3.5rem 0}.ys-home .ys-podcast__container{padding:0 1.5rem}.ys-home .ys-podcast__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.ys-home .ys-podcast__heading{font-size:2rem}.ys-home .ys-podcast__grid{grid-template-columns:repeat(2,1fr)}.ys-home .ys-podcast__card--featured{grid-column:span 2;grid-row:span 1}.ys-home .ys-podcast__card-thumb{aspect-ratio:1 / 1}}.ys-home .ys-cta{padding:5rem 0;background:#f8f9fb}.ys-home .ys-cta__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-home .ys-cta__card{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#0f172a;overflow:hidden}.ys-home .ys-cta__content{display:flex;flex-direction:column;gap:1.5rem;padding:4rem;justify-content:center}.ys-home .ys-cta__kam{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:rgba(255,255,255,0.5);margin:0 0 0.75rem}.ys-home .ys-cta__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#fff;margin:0}.ys-home .ys-cta__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:rgba(255,255,255,0.6);margin:0}.ys-home .ys-cta__expertises{display:flex;gap:1.5rem}.ys-home .ys-cta__expertise{display:flex;align-items:center;gap:.5rem}.ys-home .ys-cta__expertise-icon{width:20px;height:20px;opacity:.8}.ys-home .ys-cta__expertise-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;color:rgba(255,255,255,0.7)}.ys-home .ys-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#3B82F6;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s ease;align-self:flex-start}.ys-home .ys-cta__btn:hover{background:#2563EB}.ys-home .ys-cta__steps{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:rgba(255,255,255,0.4);margin:0;letter-spacing:0.01em}.ys-home .ys-cta__visual{position:relative;min-height:320px}.ys-home .ys-cta__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ys-home .ys-expertises{padding:5rem 0}.ys-home .ys-expertises__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-home .ys-expertises__header{margin-bottom:2.5rem}.ys-home .ys-expertises__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0}.ys-home .ys-expertises__highlight{color:#3B82F6}.ys-home .ys-expertises__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:#64748b;margin:.25rem 0 0}.ys-home .ys-expertises__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.ys-home .ys-expertise-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;border:1px solid #e2e8f0;transition:border-color .2s ease,box-shadow .2s ease}.ys-home .ys-expertise-card:hover{border-color:#3B82F6;box-shadow:0 4px 12px rgba(59,130,246,0.08)}.ys-home .ys-expertise-card__icon{width:40px;height:40px}.ys-home .ys-expertise-card__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:600;color:#0f172a;margin:0}.ys-home .ys-expertise-card__desc{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;line-height:1.5;color:#64748b;margin:0}.ys-home .ys-expertise-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.5rem;border-top:1px solid #f1f5f9}.ys-home .ys-expertise-card__stat{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#94a3b8;letter-spacing:0.01em}.ys-home .ys-expertise-card__link{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;color:#3B82F6}.ys-home .ys-video-popup{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.85)}.ys-home .ys-video-popup__close{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1}.ys-home .ys-video-popup__player{width:90vw;max-width:960px;aspect-ratio:16 / 9}.ys-home .ys-video-popup__player iframe{width:100%;height:100%;border:none}@media screen and (max-width:991px){.ys-home .ys-hero__inner{padding-top:8rem;padding-bottom:3rem}.ys-home .ys-hero__heading{font-size:2.25rem}.ys-home .ys-method__container{padding:3.5rem 2.5rem}.ys-home .ys-method__heading{font-size:1.75rem}.ys-home .ys-method__cols{grid-template-columns:1fr;gap:2rem}.ys-home .ys-method__col{padding:0;border-left:none;border-top:1px solid rgba(255,255,255,0.1);padding-top:1.5rem}.ys-home .ys-method__col:first-child{border-top:none;padding-top:0}.ys-home .ys-testimonials__inner{padding-left:2.5rem;padding-right:2.5rem}.ys-home .ys-testimonial-row{gap:2rem}.ys-home .ys-testimonial-row__left{flex:0 0 45%}.ys-home .ys-expertises__grid{grid-template-columns:repeat(2,1fr)}.ys-home .ys-cta__card{grid-template-columns:1fr}.ys-home .ys-cta__visual{min-height:250px}.ys-home .ys-trust__video-content{flex-direction:column}.ys-home .ys-press__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.ys-home .ys-hero__padding-global,.ys-home .ys-video__wrap,.ys-home .ys-method__inner,.ys-home .ys-testimonials__wrap,.ys-home .ys-expertises__container,.ys-home .ys-trust__inner{padding-left:1.25rem;padding-right:1.25rem}.ys-home .ys-hero{min-height:auto}.ys-home .ys-hero__inner{padding:7rem 1.25rem 2.5rem;align-items:flex-start}.ys-home .ys-hero__heading{font-size:1.75rem;line-height:2.25rem}.ys-home .ys-hero__subtitle{font-size:.9375rem}.ys-home .ys-hero__actions{flex-direction:column;width:100%}.ys-home .ys-hero__btn-primary,.ys-home .ys-hero__btn-secondary{width:100%;justify-content:center}.ys-home .ys-method__container{padding:2.5rem 1.5rem}.ys-home .ys-method__heading{font-size:1.4rem;margin-bottom:2.5rem}.ys-home .ys-method__cols{grid-template-columns:1fr;gap:2rem}.ys-home .ys-method__col{padding:0;border-left:none;border-top:1px solid rgba(255,255,255,0.1);padding-top:1.5rem}.ys-home .ys-method__col:first-child{border-top:none;padding-top:0}.ys-home .ys-testimonials__inner{padding-left:1.25rem;padding-right:1.25rem}.ys-home .ys-testimonials__container{padding-top:3.5rem;padding-bottom:3.5rem}.ys-home .ys-testimonials__heading{font-size:1.5rem}.ys-home .ys-testimonials__list{gap:3rem}.ys-home .ys-testimonial-row{flex-direction:column;gap:2.5rem}.ys-home .ys-testimonial-row__left{flex:none;width:100%}.ys-home .ys-testimonial-row__stat-value{font-size:2.25rem}.ys-home .ys-testimonial-row__play{width:44px;height:44px}.ys-home .ys-cta{padding:3.5rem 0}.ys-home .ys-cta__container{padding:0 1.5rem}.ys-home .ys-cta__content{padding:2.5rem 1.5rem;gap:1rem}.ys-home .ys-cta__expertises{display:none}.ys-home .ys-cta__heading{font-size:1.5rem}.ys-home .ys-cta__btn{width:100%}.ys-home .ys-cta__visual{min-height:200px}.ys-home .ys-expertises{padding:3.5rem 0}.ys-home .ys-expertises__container{padding:0 1.5rem}.ys-home .ys-expertises__heading{font-size:1.625rem;line-height:1.13}.ys-home .ys-expertises__grid{grid-template-columns:1fr}.ys-home .ys-press__grid{grid-template-columns:1fr;gap:1rem}.ys-home .ys-press{padding:3rem 0}.ys-home .ys-press__container{padding:0 1.5rem}.ys-home .ys-trust__container{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width:479px){.ys-home .ys-hero__heading{font-size:1.5rem;line-height:2rem}.ys-home .ys-hero__subtitle{font-size:.875rem}.ys-home .ys-method__heading{font-size:1.25rem}.ys-home .ys-testimonials__heading{font-size:1.3rem}.ys-home .ys-testimonial-row__stat-value{font-size:2rem}.ys-home .ys-testimonial-row__quote{font-size:1rem}.ys-home .ys-testimonial-row__badge{padding:.5rem .75rem;gap:.625rem}.ys-home .ys-testimonial-row__logo{height:28px}.ys-home .ys-testimonial-row__stat-value{font-size:1.5rem}.ys-home .ys-cta{padding:2rem 0}.ys-home .ys-cta__container{padding:0 1rem}.ys-home .ys-cta__content{padding:2rem 1.25rem}.ys-home .ys-cta__heading{font-size:1.25rem}.ys-home .ys-cta__subtitle{font-size:0.875rem}.ys-home .ys-cta__steps{font-size:0.75rem}.ys-home .ys-cta__visual{min-height:180px}}.lp-page *,.lp-page *::before,.lp-page *::after{box-sizing:border-box;margin:0;padding:0}.lp-page{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#0f172a;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lp-page img,.lp-page svg{display:block;max-width:100%;height:auto}.lp-page a{color:inherit;text-decoration:none}.lp-page button,.lp-page input,.lp-page textarea{font:inherit;border:none;outline:none;background:none}.lp-page ul,.lp-page ol{list-style:none}.lp-page h1,.lp-page h2,.lp-page h3,.lp-page h4,.lp-page p{margin:0}.lp-page *[tabindex]:focus-visible,.lp-page input:focus-visible,.lp-page textarea:focus-visible,.lp-page button:focus-visible,.lp-page a:focus-visible{outline:0.125rem solid #4d65ff;outline-offset:0.125rem}.lp-page .container-large{width:100%;max-width:78rem;margin-left:auto;margin-right:auto}.lp-page .container-medium{width:100%;max-width:50rem;margin-left:auto;margin-right:auto}.lp-page .padding-global{padding-left:2rem;padding-right:2rem}.lp-page .padding-global-wide{padding-left:2.5rem;padding-right:2.5rem;z-index:1;width:100%;position:relative}.lp-page .btn-primary{display:inline-flex;justify-content:center;align-items:center;color:#fff;text-align:center;background-color:#3b82f6;border-radius:8rem;padding:0.75rem 1.5rem;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease-in-out;border:none;white-space:nowrap}.lp-page .btn-primary:hover{background-color:#1e40af}.lp-page .btn-primary.is-square{border-radius:0.5rem}.lp-page .btn-primary.is-medium{padding-left:1rem;padding-right:1rem}.lp-page .btn-secondary{display:inline-flex;justify-content:center;align-items:center;gap:0.875rem;background:#fff;border:1px solid #382aff;border-radius:43px;padding:0.875rem 1.4rem;font-size:0.875rem;font-weight:400;cursor:pointer;transition:all 0.3s ease-out;text-decoration:none}.lp-page .text-gradient-blue{background-image:linear-gradient(131deg,#382aff,#007bfb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-page .section-hero{min-height:100svh;display:flex;flex-direction:column;padding-top:6.5rem;padding-bottom:1.5rem;box-sizing:border-box}.lp-page .section-hero>.padding-global{flex:1;display:flex;align-items:center}.lp-page .section-hero>.padding-global>.container-large{width:100%}.lp-page .hero-logos{padding-top:2.5rem;padding-bottom:1rem}.lp-page .hero-component{display:flex;justify-content:center;align-items:center;gap:5%}.lp-page .hero-component--no-form{justify-content:flex-start}.lp-page .hero-component--no-form .hero-left{max-width:48rem}.lp-page .hero-left{display:flex;flex-direction:column;gap:2.5rem;max-width:38.1875rem}.lp-page .hero-left .text-group{display:flex;flex-direction:column;gap:1rem}.lp-page .hero-left h1{font-size:44px;font-weight:700;line-height:54px}.lp-page .hero-left h1 em{font-style:italic;font-weight:500}.lp-page .hero-left p{font-size:16px;font-weight:500}.lp-page .hero-stats{display:flex;gap:0;border-top:1px solid #e2e8f0;padding-top:1.5rem}.lp-page .hero-stat{flex:1;display:flex;flex-direction:column;gap:0.25rem;padding-right:1rem;border-right:1px solid #e2e8f0}.lp-page .hero-stat:last-child{border-right:none;padding-right:0}.lp-page .hero-stat:not(:first-child){padding-left:1rem}.lp-page .hero-stat-number{font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1}.lp-page .hero-stat-label{font-size:0.75rem;color:#64748b;line-height:1.3}.lp-page .cta-video-cofondateur{display:inline-flex;align-items:center;gap:0.75rem;cursor:pointer;padding:0.5rem 1.25rem 0.5rem 0.5rem;background:none;border:1px solid #e2e8f0;border-radius:999px;text-align:left;box-shadow:0 0 0 0 rgba(59,130,246,0.5);animation:cta-pulse 2s ease-in-out infinite}@keyframes cta-pulse{0%,100%{box-shadow:0 0 0 0 rgba(59,130,246,0.5)}50%{box-shadow:0 0 0 0.5rem rgba(59,130,246,0.15)}}.lp-page .cta-video-cofondateur__icon{position:relative;width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:50%;overflow:hidden}.lp-page .cta-video-cofondateur__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0.75rem;height:0.875rem;z-index:1}.lp-page .cta-video-cofondateur__text{display:flex;flex-direction:column;gap:0.125rem}.lp-page .cta-video-cofondateur__text-main{font-size:0.9375rem;font-weight:600;color:#0f172a}.lp-page .cta-video-cofondateur__text-sub{font-size:0.8125rem;color:#64748b}.lp-page .form-contact{display:flex;flex-direction:column;gap:1.5rem;background:#f4f5f5;border-radius:1.5rem;width:39.25rem;padding:3rem}.lp-page .form-heading h2{color:#0f172a;font-size:1.875rem;font-weight:600;line-height:130%}.lp-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 0.625rem;align-self:stretch}.lp-page .item-form{display:flex;flex-direction:column;gap:0.375rem}.lp-page .item-form label{font-weight:500;font-size:0.875rem}.lp-page .form-field{color:#64748b;border:1px solid transparent;border-radius:100px;height:2.75rem;padding:0.75rem 1rem;font-size:0.875rem;background:#fff;transition:color 0.2s}.lp-page select.form-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748b' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") no-repeat right 1rem center;padding-right:2.5rem;cursor:pointer}.lp-page .form-field::placeholder,.lp-page .text-area::placeholder{color:#b0bec5}.lp-page .form-field:focus{color:#101010;border-color:#4d65ff}.lp-page .text-area{color:#64748b;border:1px solid transparent;border-radius:1rem;min-height:6.875rem;padding:8px 1rem;font-size:0.875rem;background:#fff;resize:vertical;transition:color 0.2s}.lp-page .text-area:focus{color:#101010;border-color:#4d65ff}.lp-page .form-contact-wrap{display:flex;flex-direction:column;gap:1.5rem}.lp-page .form-submit{color:#fff;text-align:center;background-color:#3b82f6;border-radius:8rem;padding:0.75rem 1.5rem;font-weight:500;cursor:pointer;transition:background-color 0.2s;border:none;width:100%}.lp-page .form-submit:hover{background-color:#1e40af}.lp-page .form-reassurance{display:flex;align-items:center;justify-content:center;gap:0.5rem;font-size:0.8125rem;color:#64748b;margin-top:-0.25rem;white-space:nowrap}.lp-page .form-avatar{display:inline-block;position:relative;flex-shrink:0;width:1.75rem;height:1.75rem}.lp-page .form-avatar img{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.lp-page .form-avatar::after{content:"";position:absolute;bottom:0;right:0;width:0.5rem;height:0.5rem;background:#22c55e;border-radius:50%;border:1.5px solid #fff;animation:pulse-green 2s ease-in-out infinite}@keyframes pulse-green{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}50%{box-shadow:0 0 0 3px rgba(34,197,94,0)}}.lp-page .form-reassurance strong{color:#334155}.lp-page .form-success{display:none;padding:1.5rem;text-align:center;color:#16a34a;font-weight:500}.lp-page .form-error{display:none;padding:0.5rem;color:#ff7676;font-size:14px}.lp-page .turnstile-wrapper{margin-top:0.5rem}.lp-page .section-cases{padding:5rem 0}.lp-page .section-title{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%}.lp-page .section-title h2{font-weight:700;font-size:2rem;line-height:1.2}.lp-page .cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lp-page .case-card{display:flex;flex-direction:column;background:#fff;border:none;border-radius:1rem;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.06);transition:transform 0.2s,box-shadow 0.2s}.lp-page .case-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,0.1)}.lp-page .case-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.lp-page .case-card-content{display:flex;flex-direction:column;flex:1;gap:0.75rem;color:#151d53;padding:1.25rem;font-size:0.875rem;font-weight:500;line-height:1.4}.lp-page .case-card-content .case-card-name{font-size:1rem;font-weight:700;color:#0f172a}.lp-page .case-card-content .btn-secondary{margin-top:auto}.lp-page .show-tablet{display:none}.lp-page .hide-tablet{display:inline-flex}.lp-page .spacer-xl{width:100%;padding-top:4rem}.lp-page .spacer-md{width:100%;padding-top:2rem}.lp-page .section-competence{padding-top:6rem;padding-bottom:4.5rem}.lp-page .product-component{display:flex;flex-direction:column;gap:2.5rem}.lp-page .competence-card-list{display:flex;gap:2.5rem;width:100%}.lp-page .card-competence{display:flex;flex-direction:column;gap:1rem;color:#64748b;background:#fff;border-radius:1rem;border-top:3px solid #007bfb;box-shadow:0 2px 12px rgba(0,0,0,0.06);width:100%;padding:2.5rem 2rem;font-weight:500}.lp-page .card-competence img{width:48px;height:48px}.lp-page .card-competence h3{font-size:1.2rem;font-weight:700;line-height:1.75rem;color:#0f172a}.lp-page .card-competence .desc{font-weight:400}.lp-page .section-tabs{padding-top:6.25rem;padding-bottom:6.25rem}.lp-page .tabs-component{display:flex;flex-direction:column;position:relative}.lp-page .tabs-menu{display:flex;gap:0;z-index:30;border-bottom:2px solid #e2e8f0}.lp-page .tab-btn{background:transparent;border:none;padding:1rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;border-radius:0;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all 0.2s ease;font-family:inherit;color:#64748b}.lp-page .tab-btn:hover{color:#0f172a}.lp-page .tab-btn[aria-selected="true"]{color:#3b82f6;background:transparent;font-weight:600;border-bottom-color:#3b82f6}.lp-page .tab-panel{display:none}.lp-page .tab-panel.is-active{display:block}.lp-page .tab-content{display:flex;gap:6.25rem;padding-top:0}.lp-page .tab-content-left{display:flex;flex-direction:column;gap:1.875rem;max-width:33.125rem;padding-top:4rem}.lp-page .tab-content-left h3{font-size:1.25rem;font-weight:600;line-height:1.4}.lp-page .tab-content-list{display:flex;flex-direction:column;gap:1.25rem}.lp-page .tab-content-item{display:flex;gap:0.5625rem;align-items:flex-start}.lp-page .tab-content-item img{width:21px;height:21px;flex-shrink:0;margin-top:2px}.lp-page .tab-content-subtitles{display:flex;flex-direction:column;gap:0.3125rem}.lp-page .tab-content-subtitles .bold{font-weight:700;font-size:0.9375rem}.lp-page .tab-content-subtitles .grey{color:#64748b;font-weight:400;font-size:0.875rem;line-height:1.5}.lp-page .pic-tabs{border-radius:0.5rem;width:610px;min-width:610px;height:418px;max-height:418px;object-fit:cover}.lp-page .section-dev{padding-top:3.5rem;padding-bottom:3.5rem}.lp-page .bento-dark{background:#101010;border-radius:2rem;padding:5rem}.lp-page .dev-component{display:flex;gap:3.75rem;justify-content:center;align-items:center;padding-left:4rem;padding-right:4rem}.lp-page .dev-left{display:flex;flex-direction:column;gap:2.625rem;color:#fff;max-width:44.0625rem}.lp-page .dev-left h2{font-weight:500}.lp-page .dev-tools{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;font-size:0.875rem;line-height:1.25rem}.lp-page .dev-tool-item{display:flex;gap:0.5rem;align-items:center}.lp-page .dev-tool-item img{width:20px;height:20px}.lp-page .dev-right{display:flex;flex-direction:column;gap:1.5rem;color:#fff}.lp-page .grid-tech{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:16px;align-items:center}.lp-page .icon-dev-placeholder{display:flex;justify-content:center;align-items:center;background:#fff;border:2px solid #e2e4e4;border-radius:1.5rem;width:6.25rem;height:6.25rem}.lp-page .icon-dev-placeholder img{width:50%;height:50%;object-fit:contain}.lp-page .section-quote{padding-top:3.5rem;padding-bottom:3.5rem}.lp-page .bento-light{background:#eee;border-radius:2rem;padding:6.5rem 2.5rem}.lp-page .quote-component{display:flex;flex-direction:column;gap:3rem;align-items:center}.lp-page .quote-text{font-size:2.25rem;font-weight:600;line-height:150%}.lp-page .quote-underline{display:inline;color:#007bfb}.lp-page .section-testimonials{padding-top:3.5rem;padding-bottom:3.5rem}.lp-page .section-testimonials .section-title{margin-bottom:2rem}.lp-page .testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.lp-page .testimonial-card{display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:#f8f8f8;transition:transform 0.2s}.lp-page .testimonial-card:hover{transform:translateY(-4px)}.lp-page .testimonial-thumb{position:relative;aspect-ratio:16/9;overflow:hidden}.lp-page .testimonial-thumb img{width:100%;height:100%;object-fit:cover}.lp-page .play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;transition:opacity 0.2s}.lp-page .play-btn svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,0.3))}.lp-page .testimonial-card:hover .play-btn svg{opacity:0.9}.lp-page .testimonial-info{padding:1.25rem}.lp-page .testimonial-quote{font-weight:600;font-size:0.95rem;margin-bottom:0.5rem}.lp-page .testimonial-author{font-size:0.85rem;opacity:0.7}.lp-page .section-press{padding-top:6rem;padding-bottom:4.5rem}.lp-page .press-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lp-page .section-bigpicture{padding-top:3.5rem;padding-bottom:3.5rem}.lp-page .bigpicture-component{border-radius:1.5rem;display:flex;align-items:center;width:100%;max-width:77.5rem;height:45.75rem;margin:0 auto;padding-left:3.8125rem;position:relative;overflow:hidden}.lp-page .bigpicture-component img.bigpicture-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-page .bigpicture-content{color:#fff;width:40%;max-width:28.9375rem;position:relative;z-index:1}.lp-page .bigpicture-content .big-text{font-size:2.8125rem;font-weight:700;line-height:1.2}.lp-page .section-xp{padding-top:2rem;padding-bottom:2rem}.lp-page .experience-component{display:flex;gap:6.5625rem;justify-content:space-between;align-items:center}.lp-page .xp-left{display:flex;flex-direction:column;gap:2.5rem;max-width:33.9375rem}.lp-page .xp-left h2{font-weight:700;font-size:2rem;line-height:1.2}.lp-page .xp-left h2 .star{color:#3b82f6}.lp-page .xp-list{display:flex;flex-direction:column;gap:2.5rem;max-width:430px}.lp-page .xp-item{display:flex;gap:0.5rem;align-items:flex-start;font-size:0.875rem;font-weight:500;line-height:1.25rem}.lp-page .xp-item img{width:20px;height:20px;flex-shrink:0;margin-top:6px}.lp-page .xp-item .title{font-size:1.25rem;font-weight:600;line-height:1.75rem}.lp-page .xp-item .desc{color:#64748b}.lp-page .experience-visual{width:536.5px;height:auto}.lp-page .section-faq{padding-top:6rem;padding-bottom:5.9375rem}.lp-page .faq-wrapper{display:flex;flex-direction:column;gap:3.125rem;align-items:center}.lp-page .faq-wrapper h2{font-weight:700;font-size:2rem}.lp-page .faq-component{display:flex;flex-direction:column;width:100%}.lp-page .faq-item{cursor:pointer;border-bottom:1px solid #e2e8f0;padding:1.5rem 0;overflow:hidden}.lp-page .faq-question{display:flex;justify-content:space-between;align-items:center;gap:1rem}.lp-page .faq-question h3{font-size:1.25rem;font-weight:600;line-height:1.75rem}.lp-page .faq-icon{display:flex;justify-content:center;align-items:center;width:3rem;height:auto;flex-shrink:0;position:relative}.lp-page .faq-icon .icon-plus{transition:opacity 0.3s}.lp-page .faq-icon .icon-minus{position:absolute;opacity:0;transition:opacity 0.3s}.lp-page .faq-item.is-open .faq-icon .icon-plus{opacity:0}.lp-page .faq-item.is-open .faq-icon .icon-minus{opacity:1}.lp-page .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.lp-page .faq-answer-inner{padding-top:8px;max-width:42rem}.lp-page .faq-answer-inner p{font-size:16px;font-weight:500;color:#334155}.lp-page .section-cta{padding-top:1rem;padding-bottom:1rem}.lp-page .bento-cta{color:#0f172a;background-image:url('/images/lp/cta-pattern.svg'),linear-gradient(140deg,#ebf4ff,#fff);background-position:50%,0 0;background-repeat:repeat-x,repeat;border-radius:2rem;padding:6.5rem 0;position:relative;overflow:hidden}.lp-page .cta-component{display:flex;flex-direction:column;gap:1.625rem;justify-content:center;align-items:center;position:relative;z-index:10}.lp-page .cta-component h2{font-size:2.25rem;font-weight:700;line-height:150%}.lp-page .pic-cta{width:49.375rem;height:100%;position:absolute;top:0;right:5%;bottom:0;object-fit:cover}.lp-page .logos-clients-img{width:100%;height:auto}.lp-page .stats-grid{display:flex;gap:16px;width:100%}.lp-page .stat-card{display:flex;flex-direction:column;gap:1rem;color:#334155;background:#fff;border-radius:1rem;border-left:4px solid #007bfb;box-shadow:0 2px 12px rgba(0,0,0,0.06);width:100%;max-width:18.75rem;padding:2rem;font-weight:500}.lp-page .stat-card h3{color:#007bfb;font-size:3.5rem;font-weight:700;line-height:1}.lp-page .stat-card .stat-desc{opacity:1}.lp-page .section-logos-stats{padding-top:0;padding-bottom:2rem}.lp-page .logos-stats-component{display:flex;flex-direction:column;align-items:center;gap:3rem}.lp-page .section-podcasts{padding:3rem 0 4rem}.lp-page .podcasts-heading{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:2.5rem}.lp-page .podcasts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.lp-page .podcast-item{position:relative;text-decoration:none;border-radius:0.75rem;overflow:hidden;aspect-ratio:16/9;box-shadow:0 1px 3px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.lp-page .podcast-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.lp-page .podcast-thumb{width:100%;height:100%;object-fit:cover;border-radius:0.75rem;transition:transform 0.3s ease}.lp-page .podcast-item:hover .podcast-thumb{transform:scale(1.05)}.lp-page .podcast-name{position:absolute;bottom:0;left:0;right:0;padding:2rem 0.75rem 0.5rem;background:linear-gradient(to top,rgba(0,0,0,0.7),transparent);font-size:0.75rem;font-weight:600;color:#fff;opacity:0;transition:opacity 0.3s ease}.lp-page .podcast-item:hover .podcast-name{opacity:1}.lp-page .podcast-item::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.8);width:2.75rem;height:2.75rem;background:rgba(255,255,255,0.9);border-radius:50%;z-index:1;pointer-events:none;opacity:0;transition:opacity 0.3s ease,transform 0.3s ease}.lp-page .podcast-item:hover::before{opacity:1;transform:translate(-50%,-50%) scale(1)}.lp-page .podcast-item::after{content:'';position:absolute;top:50%;left:50%;transform:translate(calc(-50%+2px),-50%);width:0;height:0;border-style:solid;border-width:0.5rem 0 0.5rem 0.85rem;border-color:transparent transparent transparent #1e293b;z-index:2;pointer-events:none;opacity:0;transition:opacity 0.3s ease}.lp-page .podcast-item:hover::after{opacity:1}@media screen and (max-width:991px){.lp-page .podcasts-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.lp-page .section-podcasts{padding:2rem 0 3rem}.lp-page .podcasts-heading{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.lp-page .podcasts-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0.75rem;padding:0 1rem 0.75rem;scrollbar-width:none}.lp-page .podcasts-grid::-webkit-scrollbar{display:none}.lp-page .podcast-item{flex:0 0 70vw;scroll-snap-align:start;aspect-ratio:16/9}.lp-page .podcast-name{opacity:1;font-size:0.7rem;padding:1.5rem 0.5rem 0.4rem}}.lp-page .video-modal{display:none;position:fixed;inset:0;z-index:2000;align-items:center;justify-content:center}.lp-page .video-modal.is-open{display:flex}.lp-page .video-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.85);cursor:pointer}.lp-page .video-modal-content{position:relative;width:90%;max-width:56rem;z-index:1}.lp-page .video-modal-close{position:absolute;top:-2.5rem;right:0;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;line-height:1;padding:0.25rem 0.5rem;transition:opacity 0.2s}.lp-page .video-modal-close:hover{opacity:0.7}.lp-page .video-modal-player{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:0.75rem;overflow:hidden}.lp-page .video-modal-player iframe{position:absolute;inset:0;width:100%;height:100%}.lp-page .modal-video-cofondateur{display:none;position:fixed;inset:0;z-index:2000;align-items:center;justify-content:center}.lp-page .modal-video-cofondateur.is-open{display:flex}.lp-page .modal-video-cofondateur__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.85);cursor:pointer}.lp-page .modal-video-cofondateur__content{position:relative;width:90%;max-width:56rem;z-index:1}.lp-page .modal-video-cofondateur__close{position:absolute;top:-2.5rem;right:0;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;line-height:1;padding:0.25rem 0.5rem;z-index:2}.lp-page .modal-video-cofondateur__close:hover{opacity:0.7}.lp-page .modal-video-cofondateur__content iframe{display:block;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:0.75rem;border:none}.lp-page .section-form-bottom{display:none}@media screen and (max-width:991px){.lp-page .section-hero{padding-top:7rem}.lp-page .hero-component{flex-wrap:wrap}.lp-page .hero-left{width:100%;max-width:none}.lp-page .hero-component>.form-contact{display:none}.lp-page .form-contact{width:100%;max-width:none}.lp-page .form-grid{width:100%}.lp-page .section-form-bottom{display:block;padding-top:2rem;padding-bottom:3rem}.lp-page .section-title{flex-direction:column;gap:1rem}.lp-page .bento-light{padding:5rem 2.5rem}.lp-page .competence-card-list{flex-wrap:wrap;gap:1.5rem}.lp-page .show-tablet{display:block}.lp-page .hide-tablet{display:none}.lp-page .section-tabs{padding-top:4rem;padding-bottom:4rem}.lp-page .tab-content-left{max-width:none;padding-top:5rem}.lp-page .tab-content{flex-direction:column;gap:2rem}.lp-page .pic-tabs{width:auto;min-width:auto;height:auto;max-height:none}.lp-page .dev-component{flex-direction:column}.lp-page .bento-dark{padding:4rem 2rem}.lp-page .quote-text{font-size:2rem}.lp-page .press-grid{grid-template-columns:repeat(4,1fr)}.lp-page .testimonials-grid{grid-template-columns:repeat(2,1fr)}.lp-page .bigpicture-component{height:35rem;padding:0 3rem}.lp-page .bigpicture-content{width:auto;max-width:none}.lp-page .experience-component{flex-wrap:wrap;gap:3rem}.lp-page .xp-left{max-width:none}.lp-page .xp-list{max-width:none}.lp-page .experience-visual{width:100%;height:auto}.lp-page .bento-cta{text-align:center;display:flex;flex-direction:column;align-items:center}.lp-page .pic-cta{width:auto;right:0}.lp-page .cases-grid{grid-template-columns:repeat(4,1fr)}.lp-page .stats-grid{flex-wrap:wrap;justify-content:center}.lp-page .stat-card{max-width:none;width:calc(50% - 8px)}}@media screen and (max-width:767px){.lp-page .section-hero{padding-top:5.5rem;min-height:auto;padding-bottom:1rem;overflow:hidden}.lp-page .section-hero>.padding-global{flex:unset;display:block}.lp-page .hero-left{gap:1.75rem;text-align:center}.lp-page .hero-left h1{font-size:28px;line-height:36px}.lp-page .show-tablet{display:none}.lp-page .hero-left p{font-size:15px}.lp-page .hero-stats{flex-wrap:wrap;gap:0.75rem 1.5rem;padding-top:1.25rem;justify-content:center;border-top:none}.lp-page .hero-stat{border-right:none;padding:0;width:auto;flex:none}.lp-page .hero-stat-number{font-size:1.25rem}.lp-page .hero-stat-label{font-size:0.7rem}.lp-page .hero-logos{padding-top:2rem;padding-bottom:0;margin-left:-1.5rem;margin-right:-1.5rem}.lp-page .hero-logos .padding-global-wide{padding:0}.lp-page .hero-logos .logos-clients-img{opacity:0.7}.lp-page .spacer-xl{padding-top:2rem}.lp-page .form-contact{padding:2rem 1.75rem;border-radius:1rem;width:100%}.lp-page .form-heading h2{font-size:1.4rem}.lp-page .form-grid{grid-template-columns:1fr;gap:1rem}.lp-page .form-contact-wrap{gap:1rem}.lp-page .padding-global{padding-left:1.5rem;padding-right:1.5rem}.lp-page .section-cases{padding:3rem 0}.lp-page .section-competence{padding-top:3rem;padding-bottom:3rem}.lp-page .section-title{text-align:center;flex-direction:column;gap:0.75rem}.lp-page .section-title h2{font-size:1.5rem}.lp-page .section-faq{padding-top:3rem;padding-bottom:3rem}.lp-page .section-xp{padding-top:0}.lp-page .section-tabs{padding-top:3rem;padding-bottom:3rem}.lp-page .section-press{padding:3rem 0}.lp-page .competence-card-list{flex-direction:column;gap:1rem}.lp-page .card-competence{padding:1.5rem}.lp-page .bento-light{padding:2.5rem 1.25rem;border-radius:1rem}.lp-page .bento-dark{border-radius:1rem;padding:2rem 1.25rem}.lp-page .dev-component{padding:0;gap:1.5rem}.lp-page .dev-right{width:100%}.lp-page .cases-grid{grid-template-columns:1fr;gap:1rem}.lp-page .press-grid{grid-template-columns:1fr;gap:1rem}.lp-page .testimonials-grid{grid-template-columns:1fr;gap:1rem}.lp-page .tab-content-left{padding-top:2rem}.lp-page .tab-btn{font-size:0.875rem;padding:0.625rem 1rem}.lp-page .bigpicture-component{height:auto;min-height:18rem;padding:2rem 1.5rem;border-radius:1rem}.lp-page .bigpicture-content{position:relative}.lp-page .bigpicture-content .big-text{font-size:1.4rem}.lp-page .quote-text{font-size:1.25rem;line-height:1.5}.lp-page .quote-component{padding:0}.lp-page .xp-list{gap:1.5rem}.lp-page .xp-item h3{font-size:1.1rem}.lp-page .stats-grid{flex-direction:column}.lp-page .stat-card{width:100%;max-width:none}.lp-page .logos-clients-img{max-width:100%;height:auto}.lp-page .icon-dev-placeholder{aspect-ratio:1;border-radius:0.75rem;width:auto;height:auto;padding:0.75rem}.lp-page .grid-tech{gap:0.75rem}.lp-page .bento-cta{border-radius:1rem;padding:2rem}.lp-page .cta-component h2{font-size:1.5rem;line-height:1.3}.lp-page .pic-cta{border-radius:1rem}.lp-page .faq-question h3{font-size:1rem}}@media screen and (max-width:479px){.lp-page .padding-global,.lp-page .padding-global-wide{padding-left:1.25rem;padding-right:1.25rem}.lp-page .section-hero{padding-top:5rem}.lp-page .hero-left h1{font-size:24px;line-height:32px}.lp-page .form-contact{padding:1.75rem 1.5rem}.lp-page .quote-text{font-size:1.1rem}.lp-page .cta-component h2{font-size:1.3rem}.lp-page .btn-primary{padding-top:0.55rem;padding-bottom:0.55rem;font-size:0.9375rem}.lp-page .grid-tech{grid-template-columns:repeat(3,1fr);gap:0.5rem}.lp-page .section-competence{padding-top:2rem;padding-bottom:2rem}.lp-page .bigpicture-content .big-text{font-size:1.2rem}.lp-page .section-title h2{font-size:1.3rem}}.lp-page .icon-dev-placeholder{transition:transform 0.2s ease,box-shadow 0.2s ease}.lp-page .icon-dev-placeholder:hover{transform:scale(1.08);box-shadow:0 0 12px rgba(0,123,251,0.25)}.lp-page .sticky-cta-mobile{display:none;position:fixed;bottom:0;left:0;right:0;padding:0.75rem 1rem;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,0.1);z-index:998}@media screen and (max-width:767px){.lp-page .sticky-cta-mobile{display:block}}.ys-blog,.ys-blog-post{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-blog *,.ys-blog *::before,.ys-blog *::after,.ys-blog-post *,.ys-blog-post *::before,.ys-blog-post *::after{box-sizing:border-box}.ys-blog .ys-blog-hero{position:relative;background:#fff;overflow:hidden;padding:8rem 2.5rem 2.5rem;text-align:center}.ys-blog .ys-blog-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.ys-blog .ys-blog-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.25}.ys-blog .ys-blog-hero__bg-glow--1{width:350px;height:350px;top:-100px;right:-80px;background:radial-gradient(circle,rgba(59,130,246,0.25) 0%,transparent 70%)}.ys-blog .ys-blog-hero__bg-glow--2{width:250px;height:250px;bottom:-60px;left:-60px;background:radial-gradient(circle,rgba(96,165,250,0.15) 0%,transparent 70%)}.ys-blog .ys-blog-hero__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#e2e8f0 1px,transparent 1px);background-size:24px 24px;opacity:0.3}.ys-blog .ys-blog-hero__container{max-width:40rem;margin:0 auto;position:relative;z-index:1}.ys-blog .ys-blog-hero__authors{display:flex;justify-content:center;margin-bottom:1.25rem}.ys-blog .ys-blog-hero__authors-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,0.08);margin-left:-8px}.ys-blog .ys-blog-hero__authors-avatar:first-child{margin-left:0}.ys-blog .ys-blog-hero__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:800;line-height:1.2;letter-spacing:-0.02em;color:#0f172a;margin:0 0 .75rem}.ys-blog .ys-blog-hero__gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text}.ys-blog .ys-blog-hero__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:400;color:#64748b;line-height:1.6;margin:0 auto;max-width:32rem}.ys-blog .ys-blog-section{padding:2rem 2.5rem 0}.ys-blog .ys-blog-section__container{max-width:75rem;margin:0 auto}.ys-blog .ys-blog-section__header{margin-bottom:1.5rem}.ys-blog .ys-blog-section__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.375rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-0.01em}.ys-blog .ys-blog-section__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:#64748b;margin:.25rem 0 0}.ys-blog .ys-blog-latest{display:flex;flex-direction:row;gap:0;text-decoration:none;color:inherit;border-radius:.75rem;overflow:hidden;border:1px solid #f1f5f9;background:#fff;transition:all .3s ease}.ys-blog .ys-blog-latest:hover{border-color:#e2e8f0;box-shadow:0 8px 24px rgba(0,0,0,0.05)}.ys-blog .ys-blog-latest__image-wrap{position:relative;flex-shrink:0;width:50%;min-height:280px;overflow:hidden}.ys-blog .ys-blog-latest__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ys-blog .ys-blog-latest:hover .ys-blog-latest__image{transform:scale(1.03)}.ys-blog .ys-blog-latest__tag{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;padding:.25rem .75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:600;color:#fff;background:rgba(59,130,246,0.85);border-radius:1rem;backdrop-filter:blur(4px)}.ys-blog .ys-blog-latest__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2rem;min-width:0}.ys-blog .ys-blog-latest__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3;color:#0f172a;margin:0 0 .75rem;letter-spacing:-0.01em;transition:color .2s ease}.ys-blog .ys-blog-latest:hover .ys-blog-latest__title{color:#3B82F6}.ys-blog .ys-blog-latest__desc{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6;color:#64748b;margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ys-blog .ys-blog-latest__meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ys-blog .ys-blog-latest__avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.ys-blog .ys-blog-latest__author{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;color:#0f172a}.ys-blog .ys-blog-latest__dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.ys-blog .ys-blog-latest__date,.ys-blog .ys-blog-latest__reading{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:400;color:#94a3b8}.ys-blog .ys-blog-expertise{padding:0 2.5rem}.ys-blog .ys-blog-expertise__container{max-width:75rem;margin:0 auto;border-top:1px solid #f1f5f9;padding-top:1.5rem;padding-bottom:.5rem}.ys-blog .ys-blog-expertise__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.25rem}.ys-blog .ys-blog-expertise__header-left{display:flex;align-items:baseline;gap:.75rem}.ys-blog .ys-blog-expertise__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.25rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-0.01em}.ys-blog .ys-blog-expertise__count{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#94a3b8}.ys-blog .ys-blog-expertise__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ys-blog .ys-blog-expertise__card,.ys-blog-post .ys-blog-expertise__card{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;text-decoration:none;color:inherit;background:#fff;border:1px solid #f1f5f9;transition:all .3s ease}.ys-blog .ys-blog-expertise__card:hover,.ys-blog-post .ys-blog-expertise__card:hover{border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.04)}.ys-blog .ys-blog-expertise__card-image-wrap,.ys-blog-post .ys-blog-expertise__card-image-wrap{position:relative;overflow:hidden;aspect-ratio:16 / 9}.ys-blog .ys-blog-expertise__card-image,.ys-blog-post .ys-blog-expertise__card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ys-blog .ys-blog-expertise__card:hover .ys-blog-expertise__card-image,.ys-blog-post .ys-blog-expertise__card:hover .ys-blog-expertise__card-image{transform:scale(1.03)}.ys-blog .ys-blog-expertise__card-body,.ys-blog-post .ys-blog-expertise__card-body{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.ys-blog .ys-blog-expertise__card-title,.ys-blog-post .ys-blog-expertise__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:700;line-height:1.4;color:#0f172a;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.ys-blog .ys-blog-expertise__card:hover .ys-blog-expertise__card-title,.ys-blog-post .ys-blog-expertise__card:hover .ys-blog-expertise__card-title{color:#3B82F6}.ys-blog .ys-blog-expertise__card-meta,.ys-blog-post .ys-blog-expertise__card-meta{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem}.ys-blog .ys-blog-expertise__card-avatar,.ys-blog-post .ys-blog-expertise__card-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover}.ys-blog .ys-blog-expertise__card-author,.ys-blog-post .ys-blog-expertise__card-author{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:600;color:#0f172a}.ys-blog .ys-blog-expertise__card-dot,.ys-blog-post .ys-blog-expertise__card-dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1}.ys-blog .ys-blog-expertise__card-reading,.ys-blog-post .ys-blog-expertise__card-reading{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;color:#94a3b8}.ys-blog .ys-blog-livre-blanc{position:relative;margin:0 2.5rem 3rem;max-width:75rem;margin-left:auto;margin-right:auto;border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#0c1929 0%,#0f2847 50%,#0c1929 100%)}.ys-blog .ys-blog-livre-blanc__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.ys-blog .ys-blog-livre-blanc__glow{position:absolute;border-radius:50%;filter:blur(80px)}.ys-blog .ys-blog-livre-blanc__glow--1{width:300px;height:300px;top:-100px;right:-50px;background:radial-gradient(circle,rgba(59,130,246,0.3) 0%,transparent 70%)}.ys-blog .ys-blog-livre-blanc__glow--2{width:200px;height:200px;bottom:-80px;left:-40px;background:radial-gradient(circle,rgba(96,165,250,0.15) 0%,transparent 70%)}.ys-blog .ys-blog-livre-blanc__container{position:relative;z-index:1;display:flex;align-items:center;gap:3rem;padding:3rem 3.5rem}.ys-blog .ys-blog-livre-blanc__content{flex:1;min-width:0}.ys-blog .ys-blog-livre-blanc__badge{display:inline-flex;align-items:center;padding:.25rem .75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:700;color:#60A5FA;background:rgba(59,130,246,0.15);border:1px solid rgba(59,130,246,0.25);border-radius:2rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.ys-blog .ys-blog-livre-blanc__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:800;color:#fff;margin:0 0 .375rem;letter-spacing:-0.01em;line-height:1.2}.ys-blog .ys-blog-livre-blanc__gradient{background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-blog .ys-blog-livre-blanc__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;color:#93c5fd;margin:0 0 .75rem}.ys-blog .ys-blog-livre-blanc__desc{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:#94a3b8;line-height:1.6;margin:0 0 1.5rem;max-width:28rem}.ys-blog .ys-blog-livre-blanc__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);border:none;border-radius:2rem;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px rgba(59,130,246,0.3)}.ys-blog .ys-blog-livre-blanc__btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.45)}.ys-blog .ys-blog-livre-blanc__visual{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ys-blog .ys-blog-livre-blanc__book{position:relative;perspective:600px}.ys-blog .ys-blog-livre-blanc__book-cover{width:160px;height:220px;background:linear-gradient(160deg,#1e3a5f 0%,#0f2847 40%,#0c1d35 100%);border-radius:.5rem;padding:1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:1px solid rgba(59,130,246,0.2);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 30px rgba(59,130,246,0.1);transform:rotateY(-8deg);transition:transform .4s ease;position:relative;z-index:1}.ys-blog .ys-blog-livre-blanc:hover .ys-blog-livre-blanc__book-cover{transform:rotateY(-3deg)}.ys-blog .ys-blog-livre-blanc__book-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;color:#e2e8f0;text-align:center;line-height:1.3}.ys-blog .ys-blog-livre-blanc__book-pages{font-family:var(--font-plus-jakarta),sans-serif;font-size:.625rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.ys-blog .ys-blog-livre-blanc__book-spine{position:absolute;top:4px;left:-6px;width:8px;height:calc(100% - 8px);background:linear-gradient(180deg,#1a3050 0%,#0c1d35 100%);border-radius:.25rem 0 0 .25rem;transform:rotateY(20deg);transform-origin:right center;z-index:0}@media (max-width:767px){.ys-blog .ys-blog-livre-blanc{margin-left:1rem;margin-right:1rem}.ys-blog .ys-blog-livre-blanc__container{flex-direction:column;text-align:center;padding:2.5rem 2rem;gap:2rem}.ys-blog .ys-blog-livre-blanc__desc{max-width:none;margin-left:auto;margin-right:auto}.ys-blog .ys-blog-livre-blanc__title{font-size:1.5rem}}@media (max-width:479px){.ys-blog .ys-blog-livre-blanc__container{padding:2rem 1.5rem}.ys-blog .ys-blog-livre-blanc__title{font-size:1.25rem}.ys-blog .ys-blog-livre-blanc__book-cover{width:130px;height:180px}}.ys-blog-post .ys-blog-livre-blanc{position:relative;margin:0 2.5rem 3rem;max-width:75rem;margin-left:auto;margin-right:auto;border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#0c1929 0%,#0f2847 50%,#0c1929 100%)}.ys-blog-post .ys-blog-livre-blanc__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.ys-blog-post .ys-blog-livre-blanc__glow{position:absolute;border-radius:50%;filter:blur(80px)}.ys-blog-post .ys-blog-livre-blanc__glow--1{width:300px;height:300px;top:-100px;right:-50px;background:radial-gradient(circle,rgba(59,130,246,0.3) 0%,transparent 70%)}.ys-blog-post .ys-blog-livre-blanc__glow--2{width:200px;height:200px;bottom:-80px;left:-40px;background:radial-gradient(circle,rgba(96,165,250,0.15) 0%,transparent 70%)}.ys-blog-post .ys-blog-livre-blanc__container{position:relative;z-index:1;display:flex;align-items:center;gap:3rem;padding:3rem 3.5rem}.ys-blog-post .ys-blog-livre-blanc__content{flex:1;min-width:0}.ys-blog-post .ys-blog-livre-blanc__badge{display:inline-flex;align-items:center;padding:.25rem .75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:700;color:#60A5FA;background:rgba(59,130,246,0.15);border:1px solid rgba(59,130,246,0.25);border-radius:2rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.ys-blog-post .ys-blog-livre-blanc__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:800;color:#fff;margin:0 0 .375rem;letter-spacing:-0.01em;line-height:1.2}.ys-blog-post .ys-blog-livre-blanc__gradient{background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-blog-post .ys-blog-livre-blanc__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;color:#93c5fd;margin:0 0 .75rem}.ys-blog-post .ys-blog-livre-blanc__desc{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:#94a3b8;line-height:1.6;margin:0 0 1.5rem;max-width:28rem}.ys-blog-post .ys-blog-livre-blanc__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);border:none;border-radius:2rem;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px rgba(59,130,246,0.3)}.ys-blog-post .ys-blog-livre-blanc__btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.45)}.ys-blog-post .ys-blog-livre-blanc__visual{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ys-blog-post .ys-blog-livre-blanc__book{position:relative;perspective:600px}.ys-blog-post .ys-blog-livre-blanc__book-cover{width:160px;height:220px;background:linear-gradient(160deg,#1e3a5f 0%,#0f2847 40%,#0c1d35 100%);border-radius:.5rem;padding:1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:1px solid rgba(59,130,246,0.2);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 30px rgba(59,130,246,0.1);transform:rotateY(-8deg);transition:transform .4s ease;position:relative;z-index:1}.ys-blog-post .ys-blog-livre-blanc:hover .ys-blog-livre-blanc__book-cover{transform:rotateY(-3deg)}.ys-blog-post .ys-blog-livre-blanc__book-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;color:#e2e8f0;text-align:center;line-height:1.3}.ys-blog-post .ys-blog-livre-blanc__book-pages{font-family:var(--font-plus-jakarta),sans-serif;font-size:.625rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.ys-blog-post .ys-blog-livre-blanc__book-spine{position:absolute;top:4px;left:-6px;width:8px;height:calc(100% - 8px);background:linear-gradient(180deg,#1a3050 0%,#0c1d35 100%);border-radius:.25rem 0 0 .25rem;transform:rotateY(20deg);transform-origin:right center;z-index:0}@media (max-width:767px){.ys-blog-post .ys-blog-livre-blanc{margin-left:1rem;margin-right:1rem}.ys-blog-post .ys-blog-livre-blanc__container{flex-direction:column;text-align:center;padding:2.5rem 2rem;gap:2rem}.ys-blog-post .ys-blog-livre-blanc__desc{max-width:none;margin-left:auto;margin-right:auto}.ys-blog-post .ys-blog-livre-blanc__title{font-size:1.5rem}}@media (max-width:479px){.ys-blog-post .ys-blog-livre-blanc__container{padding:2rem 1.5rem}.ys-blog-post .ys-blog-livre-blanc__title{font-size:1.25rem}.ys-blog-post .ys-blog-livre-blanc__book-cover{width:130px;height:180px}}.ys-blog .ys-blog-livre-blanc__form,.ys-blog-post .ys-blog-livre-blanc__form{display:flex;flex-direction:column;gap:.75rem;max-width:22rem}.ys-blog .ys-blog-livre-blanc__form-fields,.ys-blog-post .ys-blog-livre-blanc__form-fields{display:flex;flex-direction:column;gap:.5rem}.ys-blog .ys-blog-livre-blanc__input,.ys-blog-post .ys-blog-livre-blanc__input{width:100%;padding:.625rem 1rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:#fff;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:.5rem;outline:none;transition:border-color .2s ease,background .2s ease}.ys-blog .ys-blog-livre-blanc__input::placeholder,.ys-blog-post .ys-blog-livre-blanc__input::placeholder{color:#64748b}.ys-blog .ys-blog-livre-blanc__input:focus,.ys-blog-post .ys-blog-livre-blanc__input:focus{border-color:#3B82F6;background:rgba(255,255,255,0.12)}.ys-blog .ys-blog-livre-blanc__error,.ys-blog-post .ys-blog-livre-blanc__error{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;color:#f87171;margin:0}.ys-blog .ys-blog-livre-blanc__legal,.ys-blog-post .ys-blog-livre-blanc__legal{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;color:#64748b;margin:0;line-height:1.4}.ys-blog .ys-blog-livre-blanc__legal a,.ys-blog-post .ys-blog-livre-blanc__legal a{color:#93c5fd;text-decoration:underline;text-underline-offset:2px}.ys-blog .ys-blog-livre-blanc__success,.ys-blog-post .ys-blog-livre-blanc__success{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ys-blog .ys-blog-livre-blanc__success-icon,.ys-blog-post .ys-blog-livre-blanc__success-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(34,197,94,0.15);color:#22c55e;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.ys-blog .ys-blog-livre-blanc__success-title,.ys-blog-post .ys-blog-livre-blanc__success-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:800;color:#fff;margin:0}.ys-blog .ys-blog-livre-blanc__success-text,.ys-blog-post .ys-blog-livre-blanc__success-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;color:#93c5fd;margin:0 0 .75rem}.ys-blog .ys-blog-livre-blanc__success-email,.ys-blog-post .ys-blog-livre-blanc__success-email{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;color:#64748b;margin:.75rem 0 0}.ys-blog .ys-blog-livre-blanc__btn:disabled,.ys-blog-post .ys-blog-livre-blanc__btn:disabled{opacity:0.6;cursor:not-allowed;transform:none}@media (max-width:767px){.ys-blog .ys-blog-livre-blanc__form,.ys-blog-post .ys-blog-livre-blanc__form{max-width:none;align-items:center}.ys-blog .ys-blog-livre-blanc__form-fields,.ys-blog-post .ys-blog-livre-blanc__form-fields{width:100%}.ys-blog .ys-blog-livre-blanc__legal,.ys-blog-post .ys-blog-livre-blanc__legal{text-align:center}.ys-blog .ys-blog-livre-blanc__success,.ys-blog-post .ys-blog-livre-blanc__success{align-items:center;text-align:center}}.ys-blog .ys-blog-filter{padding:0 2.5rem 2rem}.ys-blog .ys-blog-filter__container{max-width:75rem;margin:0 auto}.ys-blog .ys-blog-filter__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0;justify-content:center}.ys-blog .ys-blog-filter__pill{display:inline-flex;align-items:center;padding:.5rem 1.25rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;border:1px solid #e2e8f0;border-radius:2rem;cursor:pointer;transition:all .25s ease;text-decoration:none}.ys-blog .ys-blog-filter__pill:hover{color:#3B82F6;border-color:#3B82F6;background:#f8fafc}.ys-blog .ys-blog-filter__pill--active{color:#fff;background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);border-color:transparent;box-shadow:0 2px 8px rgba(59,130,246,0.25)}.ys-blog .ys-blog-filter__pill--active:hover{color:#fff;background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);border-color:transparent}.ys-blog .ys-blog-grid{padding:2rem 2.5rem 4rem}.ys-blog .ys-blog-grid__container{max-width:75rem;margin:0 auto}.ys-blog .ys-blog-grid__list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem}.ys-blog .ys-blog-grid__empty{grid-column:1 / -1;text-align:center;padding:4rem 0;color:#94a3b8;font-size:1rem}.ys-blog .ys-blog-grid__more-wrap{display:flex;justify-content:center;margin-top:3rem}.ys-blog .ys-blog-grid__more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);border:none;border-radius:2rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px rgba(59,130,246,0.25)}.ys-blog .ys-blog-grid__more-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.35)}.ys-blog .ys-blog-card{display:flex;flex-direction:row;align-items:center;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid #f1f5f9;text-decoration:none;color:inherit;transition:background .2s ease}.ys-blog .ys-blog-card:first-child{padding-top:0}.ys-blog .ys-blog-card:last-child{border-bottom:none}.ys-blog .ys-blog-card:hover{background:transparent}.ys-blog .ys-blog-card__body{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:0}.ys-blog .ys-blog-card__tag{display:inline-flex;align-items:center;padding:.1875rem .5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:600;color:#3B82F6;background:rgba(59,130,246,0.08);border-radius:1rem;width:fit-content;text-transform:uppercase;letter-spacing:.03em}.ys-blog .ys-blog-card__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.4;color:#0f172a;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.ys-blog .ys-blog-card:hover .ys-blog-card__title{color:#3B82F6}.ys-blog .ys-blog-card__summary{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;color:#64748b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ys-blog .ys-blog-card__meta{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.ys-blog .ys-blog-card__avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.ys-blog .ys-blog-card__author{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:600;color:#0f172a}.ys-blog .ys-blog-card__meta-dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.ys-blog .ys-blog-card__date,.ys-blog .ys-blog-card__reading-time{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:400;color:#94a3b8}.ys-blog .ys-blog-card__thumb-wrap{width:120px;height:80px;border-radius:.5rem;overflow:hidden;flex-shrink:0}.ys-blog .ys-blog-card__thumb{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ys-blog .ys-blog-card:hover .ys-blog-card__thumb{transform:scale(1.05)}.ys-blog .ys-blog-cta,.ys-blog-post .ys-blog-cta{padding:4rem 0;background:transparent}.ys-blog .ys-blog-cta__container,.ys-blog-post .ys-blog-cta__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-blog .ys-blog-cta__card,.ys-blog-post .ys-blog-cta__card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#101010;padding:3rem 4rem;border-radius:.75rem;overflow:hidden}.ys-blog .ys-blog-cta__bg,.ys-blog-post .ys-blog-cta__bg{position:absolute;inset:0;pointer-events:none}.ys-blog .ys-blog-cta__glow,.ys-blog-post .ys-blog-cta__glow{position:absolute;border-radius:50%;filter:blur(60px)}.ys-blog .ys-blog-cta__glow--1,.ys-blog-post .ys-blog-cta__glow--1{width:300px;height:300px;top:-80px;right:-60px;background:radial-gradient(circle,rgba(59,130,246,0.2) 0%,transparent 70%)}.ys-blog .ys-blog-cta__glow--2,.ys-blog-post .ys-blog-cta__glow--2{width:250px;height:250px;bottom:-60px;left:-40px;background:radial-gradient(circle,rgba(96,165,250,0.15) 0%,transparent 70%)}.ys-blog .ys-blog-cta__content,.ys-blog-post .ys-blog-cta__content{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.ys-blog .ys-blog-cta__heading,.ys-blog-post .ys-blog-cta__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:800;line-height:1.2;letter-spacing:-0.01em;color:#fff;margin:0}.ys-blog .ys-blog-cta__heading-gradient,.ys-blog-post .ys-blog-cta__heading-gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text}.ys-blog .ys-blog-cta__text,.ys-blog-post .ys-blog-cta__text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6;color:#94a3b8;margin:0;max-width:32rem}.ys-blog .ys-blog-cta__btn,.ys-blog-post .ys-blog-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:2rem;transition:all .3s ease;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 12px rgba(59,130,246,0.25);position:relative;z-index:1}.ys-blog .ys-blog-cta__btn:hover,.ys-blog-post .ys-blog-cta__btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.35)}.ys-blog .ys-blog-cta__service-link,.ys-blog-post .ys-blog-cta__service-link,.ys-glossaire-term .ys-blog-cta__service-link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:#94a3b8;text-decoration:none;transition:color .2s ease;position:relative;z-index:1}.ys-blog .ys-blog-cta__service-link:hover,.ys-blog-post .ys-blog-cta__service-link:hover,.ys-glossaire-term .ys-blog-cta__service-link:hover{color:#60A5FA}.ys-blog-post .ys-post-breadcrumb{padding:7rem 2.5rem 0}.ys-blog-post .ys-post-breadcrumb__container{max-width:75rem;margin:0 auto}.ys-blog-post .ys-post-breadcrumb__list{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#94a3b8}.ys-blog-post .ys-post-breadcrumb__link{color:#64748b;text-decoration:none;transition:color .2s ease}.ys-blog-post .ys-post-breadcrumb__link:hover{color:#3B82F6}.ys-blog-post .ys-post-breadcrumb__sep{color:#cbd5e1}.ys-blog-post .ys-post-breadcrumb__current{color:#0f172a;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:20rem}.ys-blog-post .ys-post-hero{padding:2rem 2.5rem 2rem}.ys-blog-post .ys-post-hero__container{max-width:50rem;margin:0 auto}.ys-blog-post .ys-post-hero__tag{display:inline-flex;align-items:center;padding:.375rem 1rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);border-radius:2rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.ys-blog-post .ys-post-hero__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:2.75rem;font-weight:700;line-height:1.15;letter-spacing:-0.01em;color:#0f172a;margin:0 0 1.5rem}.ys-blog-post .ys-post-hero__meta{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.ys-blog-post .ys-post-hero__author-wrap{display:flex;align-items:center;gap:.625rem;text-decoration:none}.ys-blog-post .ys-post-hero__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0}.ys-blog-post .ys-post-hero__author-info{display:flex;flex-direction:column}.ys-blog-post .ys-post-hero__author-name{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#0f172a}.ys-blog-post .ys-post-hero__author-position{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:400;color:#64748b}.ys-blog-post .ys-post-hero__date,.ys-blog-post .ys-post-hero__reading-time{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b}.ys-blog-post .ys-post-hero__sep{width:4px;height:4px;border-radius:50%;background:#cbd5e1}.ys-blog-post .ys-post-image{padding:0 2.5rem 2rem}.ys-blog-post .ys-post-image__container{max-width:50rem;margin:0 auto}.ys-blog-post .ys-post-image__img{display:block;width:100%;border-radius:.75rem;aspect-ratio:16 / 9;object-fit:cover}.ys-blog-post .ys-post-content{padding:0 2.5rem 4rem}.ys-blog-post .ys-post-content__container{max-width:50rem;margin:0 auto}.ys-blog-post .ys-richtext{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.75;color:#334155}.ys-blog-post .ys-richtext h2{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:700;line-height:1.3;color:#0f172a;margin:2.5rem 0 1rem;position:relative;padding-bottom:.75rem}.ys-blog-post .ys-richtext h2::after{content:'';position:absolute;bottom:0;left:0;width:3rem;height:3px;background:linear-gradient(135deg,#3B82F6,#60A5FA);border-radius:2px}.ys-blog-post .ys-richtext h3{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.25rem;font-weight:600;line-height:1.35;color:#0f172a;margin:2rem 0 .75rem}.ys-blog-post .ys-richtext h4{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.4;color:#0f172a;margin:1.5rem 0 .5rem}.ys-blog-post .ys-richtext p{margin:0 0 1.25rem}.ys-blog-post .ys-richtext>:first-child{margin-top:0}.ys-blog-post .ys-richtext>:last-child{margin-bottom:0}.ys-blog-post .ys-richtext ul,.ys-blog-post .ys-richtext ol{margin:0 0 1.25rem;padding-left:1.5rem}.ys-blog-post .ys-richtext li{margin-bottom:.5rem}.ys-blog-post .ys-richtext a{color:#3B82F6;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.ys-blog-post .ys-richtext a:hover{color:#2563eb;text-decoration-thickness:2px}.ys-blog-post .ys-richtext blockquote{border-left:3px solid #3B82F6;margin:1.5rem 0;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#eff6ff);border-radius:0 .75rem .75rem 0;font-style:italic;color:#475569}.ys-blog-post .ys-richtext blockquote p{margin-bottom:.5rem}.ys-blog-post .ys-richtext blockquote p:last-child{margin-bottom:0}.ys-blog-post .ys-richtext pre{background:#1e293b;color:#e2e8f0;padding:1.25rem;border-radius:.75rem;overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:1.6;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.ys-blog-post .ys-richtext code{font-family:var(--font-fira-code),monospace;font-size:.875em;background:#f1f5f9;padding:.125rem .375rem;border-radius:.25rem;color:#0f172a}.ys-blog-post .ys-richtext pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:inherit}.ys-blog-post .ys-richtext img{display:block;max-width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0}.ys-blog-post .ys-richtext strong{font-weight:600;color:#0f172a}.ys-blog-post .ys-richtext hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}.ys-blog-post .ys-post-author{padding:0 2.5rem 3rem}.ys-blog-post .ys-post-author__container{max-width:50rem;margin:0 auto}.ys-blog-post .ys-post-author__card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#eff6ff);border-radius:.75rem;border:1px solid #e2e8f0;text-decoration:none;color:inherit;transition:all .3s ease}.ys-blog-post .ys-post-author__card:hover{border-color:#3B82F6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.04)}.ys-blog-post .ys-post-author__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #e2e8f0}.ys-blog-post .ys-post-author__info{display:flex;flex-direction:column;gap:.1875rem}.ys-blog-post .ys-post-author__label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.ys-blog-post .ys-post-author__name{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;color:#0f172a}.ys-blog-post .ys-post-author__position{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b}.ys-blog-post .ys-post-related{padding:4rem 2.5rem;background:linear-gradient(135deg,#fafbfc,#f0f5ff)}.ys-blog-post .ys-post-related__container{max-width:75rem;margin:0 auto}.ys-blog-post .ys-post-related__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 2rem}.ys-blog-post .ys-post-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:991px){.ys-blog .ys-blog-hero{padding:7rem 2.5rem 2rem}.ys-blog .ys-blog-hero__title{font-size:1.75rem}.ys-blog .ys-blog-expertise__grid{grid-template-columns:repeat(2,1fr)}.ys-blog .ys-blog-latest__title{font-size:1.25rem}.ys-blog-post .ys-post-hero__title{font-size:2rem}.ys-blog-post .ys-post-related__grid{grid-template-columns:repeat(2,1fr)}.ys-blog .ys-blog-cta__card,.ys-blog-post .ys-blog-cta__card{flex-direction:column;text-align:center;padding:2.5rem 2rem}}@media screen and (max-width:767px){.ys-blog .ys-blog-hero{padding:6rem 1.5rem 1.5rem}.ys-blog .ys-blog-hero__title{font-size:1.5rem}.ys-blog .ys-blog-section{padding:1.5rem 1.5rem 0}.ys-blog .ys-blog-expertise{padding:0 1.5rem}.ys-blog .ys-blog-expertise__grid{grid-template-columns:1fr;gap:1rem}.ys-blog .ys-blog-latest{flex-direction:column}.ys-blog .ys-blog-latest__image-wrap{width:100%;min-height:200px;max-height:240px}.ys-blog .ys-blog-latest__body{padding:1.5rem}.ys-blog .ys-blog-latest__title{font-size:1.25rem}.ys-blog .ys-blog-hero__subtitle{font-size:.875rem}.ys-blog .ys-blog-hero__authors-avatar{width:32px;height:32px}.ys-blog .ys-blog-filter{padding:0 1.5rem 1.5rem}.ys-blog .ys-blog-filter__list{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ys-blog .ys-blog-filter__list::-webkit-scrollbar{display:none}.ys-blog .ys-blog-filter__pill{white-space:nowrap;flex-shrink:0}.ys-blog .ys-blog-grid{padding:1.5rem 1.5rem 3rem}.ys-blog .ys-blog-grid__list{grid-template-columns:1fr}.ys-blog .ys-blog-card__thumb-wrap{width:88px;height:60px}.ys-blog .ys-blog-cta,.ys-blog-post .ys-blog-cta{padding:3rem 0}.ys-blog .ys-blog-cta__container,.ys-blog-post .ys-blog-cta__container{padding:0 1.5rem}.ys-blog .ys-blog-cta__card,.ys-blog-post .ys-blog-cta__card{padding:2rem 1.5rem}.ys-blog .ys-blog-cta__heading,.ys-blog-post .ys-blog-cta__heading{font-size:1.5rem}.ys-blog-post .ys-post-breadcrumb{padding:6rem 1.5rem 0}.ys-blog-post .ys-post-hero{padding:1.5rem 1.5rem 1.5rem}.ys-blog-post .ys-post-hero__title{font-size:1.625rem}.ys-blog-post .ys-post-hero__meta{gap:.75rem}.ys-blog-post .ys-post-hero__avatar{width:40px;height:40px}.ys-blog-post .ys-post-image{padding:0 1.5rem 1.5rem}.ys-blog-post .ys-post-content{padding:0 1.5rem 3rem}.ys-blog-post .ys-richtext{font-size:1rem}.ys-blog-post .ys-richtext h2{font-size:1.375rem}.ys-blog-post .ys-richtext h3{font-size:1.125rem}.ys-blog-post .ys-post-author{padding:0 1.5rem 2.5rem}.ys-blog-post .ys-post-author__avatar{width:48px;height:48px}.ys-blog-post .ys-post-related{padding:3rem 1.5rem}.ys-blog-post .ys-post-related__grid{grid-template-columns:1fr}}@media screen and (max-width:479px){.ys-blog .ys-blog-hero__title{font-size:1.375rem}.ys-blog-post .ys-post-hero__title{font-size:1.375rem}.ys-blog-post .ys-post-hero__meta{flex-direction:column;align-items:flex-start;gap:.5rem}.ys-blog-post .ys-post-hero__sep{display:none}}.ys-exit-popup__overlay{position:fixed;inset:0;background:rgba(0,0,0,0.65);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:ys-exit-fade-in .2s ease}@keyframes ys-exit-fade-in{from{opacity:0}to{opacity:1}}@keyframes ys-exit-slide-up{from{opacity:0;transform:translateY(24px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ys-exit-pulse{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,0.5)}50%{box-shadow:0 0 0 4px rgba(34,197,94,0)}}.ys-exit-popup{position:relative;display:grid;grid-template-columns:240px 1fr;background:#0f172a;border-radius:.75rem;overflow:hidden;max-width:640px;width:100%;box-shadow:0 32px 64px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.05);animation:ys-exit-slide-up .35s cubic-bezier(0.16,1,0.3,1)}.ys-exit-popup__close{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.08);border:none;border-radius:50%;cursor:pointer;color:rgba(255,255,255,0.4);transition:all .2s ease;z-index:2}.ys-exit-popup__close:hover{background:rgba(255,255,255,0.15);color:#fff}.ys-exit-popup__visual{position:relative;min-height:100%}.ys-exit-popup__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center}.ys-exit-popup__content{display:flex;flex-direction:column;gap:.875rem;padding:2rem 2rem 1.75rem;justify-content:center}.ys-exit-popup__availability{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#22c55e;letter-spacing:.01em}.ys-exit-popup__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:ys-exit-pulse 2s ease-in-out infinite}.ys-exit-popup__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.375rem;font-weight:700;line-height:1.25;color:#fff;margin:0;letter-spacing:-0.01em}.ys-exit-popup__title-accent{background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-exit-popup__desc{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:rgba(255,255,255,0.55);line-height:1.6;margin:0}.ys-exit-popup__proof{display:flex;align-items:baseline;gap:.375rem}.ys-exit-popup__proof-stat{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.25rem;font-weight:800;color:#fff}.ys-exit-popup__proof-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:400;color:rgba(255,255,255,0.4)}.ys-exit-popup__form{display:flex;flex-direction:column;gap:.5rem}.ys-exit-popup__form-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ys-exit-popup__input{width:100%;padding:.625rem .75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#fff;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:.375rem;outline:none;transition:border-color .2s ease,background .2s ease}.ys-exit-popup__input::placeholder{color:rgba(255,255,255,0.3)}.ys-exit-popup__input:focus{border-color:#3B82F6;background:rgba(255,255,255,0.1)}.ys-exit-popup__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#fff;background:#3B82F6;border:none;cursor:pointer;text-decoration:none;transition:background .2s ease}.ys-exit-popup__btn:hover{background:#2563EB}.ys-exit-popup__btn:disabled{opacity:0.5;cursor:not-allowed}.ys-exit-popup__error{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;color:#f87171;margin:0}.ys-exit-popup__steps{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:400;color:rgba(255,255,255,0.3);margin:0;letter-spacing:.01em}.ys-exit-popup__success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1rem 0}.ys-exit-popup__success-check{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(34,197,94,0.1)}.ys-exit-popup__success-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin:0}.ys-exit-popup__success-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;color:rgba(255,255,255,0.6);margin:0;line-height:1.5}@media screen and (max-width:767px){.ys-exit-popup{grid-template-columns:1fr;max-width:380px}.ys-exit-popup__visual{height:160px;position:relative}.ys-exit-popup__content{padding:1.5rem 1.5rem 1.25rem}.ys-exit-popup__form-row{grid-template-columns:1fr}.ys-exit-popup__title{font-size:1.25rem}}@media screen and (max-width:479px){.ys-exit-popup__visual{height:120px}.ys-exit-popup__content{padding:1.25rem 1.25rem 1rem;gap:.75rem}.ys-exit-popup__title{font-size:1.125rem}.ys-exit-popup__proof{display:none}}.ys-podcast-page .ys-podcast{padding:5rem 0}.ys-podcast-page .ys-podcast__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-podcast-page .ys-podcast__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3rem}.ys-podcast-page .ys-podcast__titles{display:flex;flex-direction:column;gap:.25rem}.ys-podcast-page .ys-podcast__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0}.ys-podcast-page .ys-podcast__subheading{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:#64748b;margin:0}.ys-podcast-page .ys-podcast__link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f172a;text-decoration:none;white-space:nowrap}.ys-podcast-page .ys-podcast__link span{font-size:1.125rem;color:#3B82F6}.ys-podcast-page .ys-podcast__link:hover{color:#3B82F6}.ys-podcast-page .ys-podcast__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:1rem}.ys-podcast-page .ys-podcast__card--featured{grid-column:span 2;grid-row:span 2}.ys-podcast-page .ys-podcast__card{position:relative;overflow:hidden;display:flex;flex-direction:column;cursor:pointer}.ys-podcast-page .ys-podcast__card-thumb-wrap{position:relative;overflow:hidden;flex:1}.ys-podcast-page .ys-podcast__card-thumb{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center 20%;filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.ys-podcast-page .ys-podcast__card:hover .ys-podcast__card-thumb{filter:grayscale(0%);transform:scale(1.03)}.ys-podcast-page .ys-podcast__card--featured .ys-podcast__card-thumb{height:100%;aspect-ratio:auto}.ys-podcast-page .ys-podcast__card-info{padding:.75rem 0 .25rem;display:flex;flex-direction:column;gap:.15rem;height:4rem;overflow:hidden}.ys-podcast-page .ys-podcast__card-company{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f172a}.ys-podcast-page .ys-podcast__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ys-podcast-page .ys-podcast__modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.85);cursor:pointer}.ys-podcast-page .ys-podcast__modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;line-height:1}.ys-podcast-page .ys-podcast__modal-player{width:90vw;max-width:960px;aspect-ratio:16 / 9;cursor:default}.ys-podcast-page .ys-podcast__modal-player iframe{width:100%;height:100%;border:none}@media screen and (max-width:991px){.ys-podcast-page .ys-podcast__heading{font-size:2.5rem}.ys-podcast-page .ys-podcast__grid{grid-template-columns:repeat(3,1fr)}.ys-podcast-page .ys-podcast__card--featured{grid-column:span 2;grid-row:span 2}}@media screen and (max-width:767px){.ys-podcast-page .ys-podcast{padding:3.5rem 0}.ys-podcast-page .ys-podcast__container{padding:0 1.5rem}.ys-podcast-page .ys-podcast__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.ys-podcast-page .ys-podcast__heading{font-size:2rem}.ys-podcast-page .ys-podcast__grid{grid-template-columns:repeat(2,1fr)}.ys-podcast-page .ys-podcast__card--featured{grid-column:span 2;grid-row:span 1}.ys-podcast-page .ys-podcast__card-thumb{aspect-ratio:1 / 1}}.ys-glossaire,.ys-glossaire-term{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-glossaire *,.ys-glossaire *::before,.ys-glossaire *::after,.ys-glossaire-term *,.ys-glossaire-term *::before,.ys-glossaire-term *::after{box-sizing:border-box}.ys-glossaire .ys-glossaire-hero{position:relative;overflow:hidden;padding:8rem 2.5rem 3rem;text-align:center}.ys-glossaire .ys-glossaire-hero__glow{display:none}.ys-glossaire .ys-glossaire-hero__container{position:relative;max-width:48rem;margin:0 auto;z-index:1}.ys-glossaire .ys-glossaire-hero__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:2.75rem;font-weight:700;line-height:1.2;color:#151D53;margin:0 0 1rem}.ys-glossaire .ys-glossaire-hero__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:400;color:rgba(21,29,83,0.6);line-height:1.6;margin:0 0 2rem;max-width:36rem;margin-left:auto;margin-right:auto}.ys-glossaire .ys-glossaire-letter-nav{padding:0 2.5rem;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:4.5rem;z-index:10}.ys-glossaire .ys-glossaire-letter-nav__container{max-width:75rem;margin:0 auto}.ys-glossaire .ys-glossaire-letter-nav__list{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;padding:.75rem 0;margin:0;justify-content:center}.ys-glossaire .ys-glossaire-letter-nav__link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#64748b;background:transparent;border-radius:.375rem;text-decoration:none;transition:all .2s ease}.ys-glossaire .ys-glossaire-letter-nav__link:hover{color:#3B82F6;background:#eff6ff}.ys-glossaire .ys-glossaire-letter-nav__link--disabled{color:#cbd5e1;pointer-events:none}.ys-glossaire .ys-glossaire-sections{padding:2rem 2.5rem 4rem}.ys-glossaire .ys-glossaire-sections__container{max-width:75rem;margin:0 auto}.ys-glossaire .ys-glossaire-section{margin-bottom:3rem;scroll-margin-top:8rem}.ys-glossaire .ys-glossaire-section__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;color:#3B82F6;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.ys-glossaire .ys-glossaire-section__list{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.ys-glossaire .ys-glossaire-term-link{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;text-decoration:none;color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:500;transition:all .2s ease}.ys-glossaire .ys-glossaire-term-link:hover{border-color:#3B82F6;background:#eff6ff;color:#3B82F6}.ys-glossaire .ys-glossaire-term-link__arrow{flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;color:#94a3b8;transition:transform .2s ease,color .2s ease}.ys-glossaire .ys-glossaire-term-link:hover .ys-glossaire-term-link__arrow{transform:translateX(4px);color:#3B82F6}.ys-glossaire .ys-glossaire-cta,.ys-glossaire-term .ys-glossaire-cta{padding:4rem 0;background:#f8f9fb}.ys-glossaire .ys-glossaire-cta__container,.ys-glossaire-term .ys-glossaire-cta__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-glossaire .ys-glossaire-cta__card,.ys-glossaire-term .ys-glossaire-cta__card{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#0f172a;padding:3rem 4rem;border-radius:.5rem}.ys-glossaire .ys-glossaire-cta__content,.ys-glossaire-term .ys-glossaire-cta__content{display:flex;flex-direction:column;gap:1rem}.ys-glossaire .ys-glossaire-cta__heading,.ys-glossaire-term .ys-glossaire-cta__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:700;line-height:1.25;color:#fff;margin:0}.ys-glossaire .ys-glossaire-cta__text,.ys-glossaire-term .ys-glossaire-cta__text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6;color:rgba(255,255,255,0.6);margin:0;max-width:32rem}.ys-glossaire .ys-glossaire-cta__btn,.ys-glossaire-term .ys-glossaire-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#3B82F6;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:.375rem;transition:background .2s ease;white-space:nowrap;flex-shrink:0}.ys-glossaire .ys-glossaire-cta__btn:hover,.ys-glossaire-term .ys-glossaire-cta__btn:hover{background:#2563eb}.ys-glossaire-term .ys-glossaire-breadcrumb{padding:7rem 2.5rem 0}.ys-glossaire-term .ys-glossaire-breadcrumb__container{max-width:75rem;margin:0 auto}.ys-glossaire-term .ys-glossaire-breadcrumb__list{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#94a3b8}.ys-glossaire-term .ys-glossaire-breadcrumb__link{color:#64748b;text-decoration:none;transition:color .2s ease}.ys-glossaire-term .ys-glossaire-breadcrumb__link:hover{color:#3B82F6}.ys-glossaire-term .ys-glossaire-breadcrumb__sep{color:#cbd5e1}.ys-glossaire-term .ys-glossaire-breadcrumb__current{color:#0f172a;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:20rem}.ys-glossaire-term .ys-glossaire-detail-hero{position:relative;background:#151D53;overflow:hidden;padding:3rem 2.5rem 3rem;margin-top:1rem}.ys-glossaire-term .ys-glossaire-detail-hero__glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.ys-glossaire-term .ys-glossaire-detail-hero__glow--left{width:300px;height:300px;top:-80px;left:-80px;background:rgba(59,130,246,0.15)}.ys-glossaire-term .ys-glossaire-detail-hero__glow--right{width:250px;height:250px;bottom:-60px;right:-60px;background:rgba(96,165,250,0.12)}.ys-glossaire-term .ys-glossaire-detail-hero__container{position:relative;max-width:50rem;margin:0 auto;z-index:1}.ys-glossaire-term .ys-glossaire-detail-hero__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;color:#fff;margin:0}.ys-glossaire-term .ys-glossaire-detail-content{padding:2.5rem 2.5rem 4rem}.ys-glossaire-term .ys-glossaire-detail-content__container{max-width:50rem;margin:0 auto}.ys-glossaire-term .ys-richtext{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.75;color:#334155}.ys-glossaire-term .ys-richtext h2{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.625rem;font-weight:700;line-height:1.3;color:#0f172a;margin:2.5rem 0 1rem}.ys-glossaire-term .ys-richtext h3{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.25rem;font-weight:600;line-height:1.35;color:#0f172a;margin:2rem 0 .75rem}.ys-glossaire-term .ys-richtext h4{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.4;color:#0f172a;margin:1.5rem 0 .5rem}.ys-glossaire-term .ys-richtext p{margin:0 0 1.25rem}.ys-glossaire-term .ys-richtext>:first-child{margin-top:0}.ys-glossaire-term .ys-richtext>:last-child{margin-bottom:0}.ys-glossaire-term .ys-richtext ul,.ys-glossaire-term .ys-richtext ol{margin:0 0 1.25rem;padding-left:1.5rem}.ys-glossaire-term .ys-richtext li{margin-bottom:.5rem}.ys-glossaire-term .ys-richtext a{color:#3B82F6;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.ys-glossaire-term .ys-richtext a:hover{color:#2563eb}.ys-glossaire-term .ys-richtext blockquote{border-left:3px solid #3B82F6;margin:1.5rem 0;padding:1rem 1.5rem;background:#f8fafc;border-radius:0 .375rem .375rem 0;font-style:italic;color:#475569}.ys-glossaire-term .ys-richtext blockquote p{margin-bottom:.5rem}.ys-glossaire-term .ys-richtext blockquote p:last-child{margin-bottom:0}.ys-glossaire-term .ys-richtext pre{background:#1e293b;color:#e2e8f0;padding:1.25rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:1.6}.ys-glossaire-term .ys-richtext code{font-family:var(--font-fira-code),monospace;font-size:.875em;background:#f1f5f9;padding:.125rem .375rem;border-radius:.25rem;color:#0f172a}.ys-glossaire-term .ys-richtext pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:inherit}.ys-glossaire-term .ys-richtext img{display:block;max-width:100%;height:auto;border-radius:.375rem;margin:1.5rem 0}.ys-glossaire-term .ys-richtext strong{font-weight:600;color:#0f172a}.ys-glossaire-term .ys-richtext hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}.ys-glossaire-term .ys-glossaire-detail-author{padding:0 2.5rem 3rem}.ys-glossaire-term .ys-glossaire-detail-author__container{max-width:50rem;margin:0 auto}.ys-glossaire-term .ys-glossaire-detail-author__card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0;text-decoration:none;color:inherit;transition:border-color .2s ease}.ys-glossaire-term .ys-glossaire-detail-author__card:hover{border-color:#3B82F6}.ys-glossaire-term .ys-glossaire-detail-author__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.ys-glossaire-term .ys-glossaire-detail-author__info{display:flex;flex-direction:column;gap:.1875rem}.ys-glossaire-term .ys-glossaire-detail-author__label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.ys-glossaire-term .ys-glossaire-detail-author__name{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;color:#0f172a}.ys-glossaire-term .ys-glossaire-detail-author__position{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b}.ys-glossaire-term .ys-glossaire-services{padding:4rem 2.5rem;background:#fff}.ys-glossaire-term .ys-glossaire-services__container{max-width:75rem;margin:0 auto}.ys-glossaire-term .ys-glossaire-services__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 2rem}.ys-glossaire-term .ys-glossaire-services__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ys-glossaire-term .ys-glossaire-services__card{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:.75rem;text-decoration:none;color:#0f172a;transition:all .2s ease}.ys-glossaire-term .ys-glossaire-services__card:hover{border-color:#3B82F6;background:#eff6ff;box-shadow:0 4px 12px rgba(59,130,246,.1)}.ys-glossaire-term .ys-glossaire-services__card-name{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4}.ys-glossaire-term .ys-glossaire-services__arrow{flex-shrink:0;width:1rem;height:1rem;margin-left:.75rem;color:#94a3b8;transition:transform .2s ease,color .2s ease}.ys-glossaire-term .ys-glossaire-services__card:hover .ys-glossaire-services__arrow{transform:translateX(4px);color:#3B82F6}.ys-glossaire-term .ys-glossaire-related{padding:4rem 2.5rem;background:#f8f9fb}.ys-glossaire-term .ys-glossaire-related__container{max-width:75rem;margin:0 auto}.ys-glossaire-term .ys-glossaire-related__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 2rem}.ys-glossaire-term .ys-glossaire-related__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.ys-glossaire-term .ys-glossaire-related__card{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;text-decoration:none;color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:500;transition:all .2s ease}.ys-glossaire-term .ys-glossaire-related__card:hover{border-color:#3B82F6;background:#eff6ff;color:#3B82F6}.ys-glossaire-term .ys-glossaire-related__arrow{flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;color:#94a3b8;transition:transform .2s ease,color .2s ease}.ys-glossaire-term .ys-glossaire-related__card:hover .ys-glossaire-related__arrow{transform:translateX(4px);color:#3B82F6}@media screen and (max-width:991px){.ys-glossaire .ys-glossaire-hero{padding:7rem 2.5rem 2.5rem}.ys-glossaire .ys-glossaire-hero__title{font-size:2.25rem}.ys-glossaire .ys-glossaire-section__list{grid-template-columns:repeat(2,1fr)}.ys-glossaire-term .ys-glossaire-detail-hero__title{font-size:2rem}.ys-glossaire-term .ys-glossaire-services__grid{grid-template-columns:repeat(2,1fr)}.ys-glossaire-term .ys-glossaire-related__grid{grid-template-columns:repeat(3,1fr)}.ys-glossaire .ys-glossaire-cta__card,.ys-glossaire-term .ys-glossaire-cta__card{flex-direction:column;text-align:center;padding:2.5rem 2rem}}@media screen and (max-width:767px){.ys-glossaire .ys-glossaire-hero{padding:6rem 1.5rem 2rem}.ys-glossaire .ys-glossaire-hero__title{font-size:1.75rem}.ys-glossaire .ys-glossaire-hero__subtitle{font-size:1rem}.ys-glossaire .ys-glossaire-letter-nav{padding:0 1.5rem}.ys-glossaire .ys-glossaire-letter-nav__list{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ys-glossaire .ys-glossaire-letter-nav__list::-webkit-scrollbar{display:none}.ys-glossaire .ys-glossaire-letter-nav__link{flex-shrink:0}.ys-glossaire .ys-glossaire-sections{padding:1.5rem 1.5rem 3rem}.ys-glossaire .ys-glossaire-section__list{grid-template-columns:1fr;gap:.5rem}.ys-glossaire .ys-glossaire-section__heading{font-size:1.5rem}.ys-glossaire .ys-glossaire-cta,.ys-glossaire-term .ys-glossaire-cta{padding:3rem 0}.ys-glossaire .ys-glossaire-cta__container,.ys-glossaire-term .ys-glossaire-cta__container{padding:0 1.5rem}.ys-glossaire .ys-glossaire-cta__card,.ys-glossaire-term .ys-glossaire-cta__card{padding:2rem 1.5rem}.ys-glossaire .ys-glossaire-cta__heading,.ys-glossaire-term .ys-glossaire-cta__heading{font-size:1.5rem}.ys-glossaire-term .ys-glossaire-breadcrumb{padding:6rem 1.5rem 0}.ys-glossaire-term .ys-glossaire-detail-hero{padding:2rem 1.5rem}.ys-glossaire-term .ys-glossaire-detail-hero__title{font-size:1.625rem}.ys-glossaire-term .ys-glossaire-detail-content{padding:2rem 1.5rem 3rem}.ys-glossaire-term .ys-richtext{font-size:1rem}.ys-glossaire-term .ys-richtext h2{font-size:1.375rem}.ys-glossaire-term .ys-richtext h3{font-size:1.125rem}.ys-glossaire-term .ys-glossaire-detail-author{padding:0 1.5rem 2.5rem}.ys-glossaire-term .ys-glossaire-services{padding:3rem 1.5rem}.ys-glossaire-term .ys-glossaire-services__grid{grid-template-columns:1fr}.ys-glossaire-term .ys-glossaire-related{padding:3rem 1.5rem}.ys-glossaire-term .ys-glossaire-related__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.ys-glossaire .ys-glossaire-hero__title{font-size:1.5rem}.ys-glossaire-term .ys-glossaire-detail-hero__title{font-size:1.375rem}.ys-glossaire-term .ys-glossaire-services__grid{grid-template-columns:1fr}.ys-glossaire-term .ys-glossaire-related__grid{grid-template-columns:1fr}}.ys-metiers,.ys-metier{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-metiers *,.ys-metiers *::before,.ys-metiers *::after,.ys-metier *,.ys-metier *::before,.ys-metier *::after{box-sizing:border-box}.ys-metiers .ys-metier-list-hero{position:relative;overflow:hidden;padding:8rem 2.5rem 3rem;text-align:center}.ys-metiers .ys-metier-list-hero__container{position:relative;max-width:48rem;margin:0 auto;z-index:1}.ys-metiers .ys-metier-list-hero__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:2.75rem;font-weight:700;line-height:1.2;color:#151D53;margin:0 0 1rem}.ys-metiers .ys-metier-list-hero__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:400;color:rgba(21,29,83,0.6);line-height:1.6;margin:0 0 2rem;max-width:36rem;margin-left:auto;margin-right:auto}.ys-metiers .ys-metier-category-nav{padding:0 2.5rem;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:4.5rem;z-index:10}.ys-metiers .ys-metier-category-nav__container{max-width:75rem;margin:0 auto}.ys-metiers .ys-metier-category-nav__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:.75rem 0;margin:0;justify-content:center}.ys-metiers .ys-metier-category-nav__link{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#64748b;background:transparent;border-radius:.375rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.ys-metiers .ys-metier-category-nav__link:hover{color:#3B82F6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.ys-metiers .ys-metiers-sections{padding:2rem 2.5rem 4rem}.ys-metiers .ys-metiers-sections__container{max-width:75rem;margin:0 auto}.ys-metiers .ys-metier-category-section{margin-bottom:3rem;scroll-margin-top:8rem}.ys-metiers .ys-metier-category-section__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.ys-metiers .ys-metier-category-section__list{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.ys-metiers .ys-metier-category-section__link{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.04);text-decoration:none;color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:500;transition:all .2s ease}.ys-metiers .ys-metier-category-section__link:hover{border-color:#3B82F6;background:#eff6ff;color:#3B82F6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.06)}.ys-metiers .ys-metier-category-section__arrow{flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;color:#94a3b8;transition:transform .2s ease,color .2s ease}.ys-metiers .ys-metier-category-section__link:hover .ys-metier-category-section__arrow{transform:translateX(4px);color:#3B82F6}.ys-metiers .ys-glossaire-cta{padding:4rem 0;background:#f8f9fb}.ys-metier .ys-post-hero{max-width:75rem;margin:0 auto;padding:2rem 2.5rem}.ys-metier .ys-post-hero__container{max-width:none;margin:0;padding-right:calc(20rem+3rem)}.ys-metier .ys-metier__layout{display:grid;grid-template-columns:1fr 20rem;gap:3rem;max-width:75rem;margin:0 auto;padding:0 2.5rem;align-items:start}.ys-metier .ys-metier__layout .ys-post-content{padding:2.5rem 0 4rem;min-width:0}.ys-metier .ys-metier__layout .ys-post-content__container{max-width:none;margin:0;padding:0}.ys-metier .ys-richtext__lead{font-size:1.125rem;font-weight:400;line-height:1.7;color:#475569;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.ys-metier .ys-richtext{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.75;color:#334155}.ys-metier .ys-richtext h2{position:relative;font-family:var(--font-plus-jakarta),sans-serif;font-size:1.625rem;font-weight:700;line-height:1.3;color:#0f172a;margin:2.5rem 0 1rem;padding-bottom:.75rem}.ys-metier .ys-richtext h2::after{content:'';position:absolute;bottom:0;left:0;width:3rem;height:3px;background:linear-gradient(135deg,#3B82F6,#60A5FA);border-radius:2px}.ys-metier .ys-richtext h3{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.25rem;font-weight:600;line-height:1.35;color:#0f172a;margin:2rem 0 .75rem}.ys-metier .ys-richtext h4{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.4;color:#0f172a;margin:1.5rem 0 .5rem}.ys-metier .ys-richtext p{margin:0 0 1.25rem}.ys-metier .ys-richtext>:first-child{margin-top:0}.ys-metier .ys-richtext>:last-child{margin-bottom:0}.ys-metier .ys-richtext ul,.ys-metier .ys-richtext ol{margin:0 0 1.25rem;padding-left:1.5rem}.ys-metier .ys-richtext li{margin-bottom:.5rem}.ys-metier .ys-richtext a{color:#3B82F6;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.ys-metier .ys-richtext a:hover{color:#2563eb;text-decoration-thickness:2px}.ys-metier .ys-richtext blockquote{border-left:3px solid #3B82F6;margin:1.5rem 0;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#eff6ff);border-radius:0 .75rem .75rem 0;font-style:italic;color:#475569}.ys-metier .ys-richtext blockquote p{margin-bottom:.5rem}.ys-metier .ys-richtext blockquote p:last-child{margin-bottom:0}.ys-metier .ys-richtext strong{font-weight:600;color:#0f172a}.ys-metier .ys-richtext hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}.ys-metier .ys-metier-sidebar{position:sticky;top:6rem;padding-top:2.5rem}.ys-metier .ys-metier-sidebar__section{margin-bottom:2rem}.ys-metier .ys-metier-sidebar__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0 0 .75rem}.ys-metier .ys-metier-sidebar__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.ys-metier .ys-metier-sidebar__link{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;text-decoration:none;color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;transition:all .2s ease}.ys-metier .ys-metier-sidebar__link:hover{border-color:#3B82F6;background:#eff6ff;color:#3B82F6;transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,0.04)}.ys-metier .ys-metier-sidebar__arrow{flex-shrink:0;width:.875rem;height:.875rem;margin-left:.5rem;color:#94a3b8;transition:transform .2s ease,color .2s ease}.ys-metier .ys-metier-sidebar__link:hover .ys-metier-sidebar__arrow{transform:translateX(3px);color:#3B82F6}.ys-metier .ys-metier-sidebar__badges{display:flex;flex-wrap:wrap;gap:.375rem}.ys-metier .ys-metier-sidebar__badge{display:inline-flex;align-items:center;padding:.25rem .625rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:500;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px}.ys-metier .ys-metier-sidebar__cta{padding:1.5rem;background:linear-gradient(135deg,#0c1929 0%,#0f2847 50%,#0c1929 100%);border-radius:.75rem;text-align:center;position:relative;overflow:hidden}.ys-metier .ys-metier-sidebar__cta-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:500;color:#fff;margin:0 0 1rem}.ys-metier .ys-metier-sidebar__cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;background:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:.5rem;box-shadow:0 2px 12px rgba(59,130,246,0.25);transition:all .2s ease;width:100%}.ys-metier .ys-metier-sidebar__cta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.35)}.ys-metier .ys-metier-related{padding:4rem 2.5rem;background:linear-gradient(135deg,#fafbfc,#f0f5ff)}.ys-metier .ys-metier-related__container{max-width:75rem;margin:0 auto}.ys-metier .ys-metier-related__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 2rem}.ys-metier .ys-metier-related__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.ys-metier .ys-metier-related__card{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.04);text-decoration:none;color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:500;transition:all .2s ease}.ys-metier .ys-metier-related__card:hover{border-color:#3B82F6;color:#3B82F6;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.06)}.ys-metier .ys-metier-related__arrow{flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;color:#94a3b8;transition:transform .2s ease,color .2s ease}.ys-metier .ys-metier-related__card:hover .ys-metier-related__arrow{transform:translateX(4px);color:#3B82F6}.ys-metier .ys-post-author__card{background:linear-gradient(135deg,#f8fafc,#eff6ff);border-radius:.75rem;transition:all .2s ease}.ys-metier .ys-post-author__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.04)}.ys-metiers .ys-metier-list-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,#e2e8f0 1px,transparent 1px);background-size:24px 24px;opacity:0.5;pointer-events:none}@media screen and (max-width:991px){.ys-metiers .ys-metier-list-hero{padding:7rem 2.5rem 2.5rem}.ys-metiers .ys-metier-list-hero__title{font-size:2.25rem}.ys-metiers .ys-metier-category-section__list{grid-template-columns:repeat(2,1fr)}.ys-metier .ys-post-hero__container{padding-right:0}.ys-metier .ys-metier__layout{grid-template-columns:1fr;gap:0}.ys-metier .ys-metier-sidebar{position:static;padding:0 0 2rem;max-width:50rem;margin:0 auto}.ys-metier .ys-metier-related__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.ys-metiers .ys-metier-list-hero{padding:6rem 1.5rem 2rem}.ys-metiers .ys-metier-list-hero__title{font-size:1.75rem}.ys-metiers .ys-metier-list-hero__subtitle{font-size:1rem}.ys-metiers .ys-metier-category-nav{padding:0 1.5rem}.ys-metiers .ys-metier-category-nav__list{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ys-metiers .ys-metier-category-nav__list::-webkit-scrollbar{display:none}.ys-metiers .ys-metier-category-nav__link{flex-shrink:0}.ys-metiers .ys-metiers-sections{padding:1.5rem 1.5rem 3rem}.ys-metiers .ys-metier-category-section__list{grid-template-columns:1fr;gap:.5rem}.ys-metiers .ys-metier-category-section__heading{font-size:1.5rem}.ys-metier .ys-metier__layout{padding:0 1.5rem}.ys-metier .ys-richtext{font-size:1rem}.ys-metier .ys-richtext h2{font-size:1.375rem}.ys-metier .ys-richtext h3{font-size:1.125rem}.ys-metier .ys-metier-related{padding:3rem 1.5rem}.ys-metier .ys-metier-related__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.ys-metiers .ys-metier-list-hero__title{font-size:1.5rem}.ys-metier .ys-metier-related__grid{grid-template-columns:1fr}}.ys-contact{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;position:relative;overflow:hidden}.ys-contact *,.ys-contact *::before,.ys-contact *::after{box-sizing:border-box}.ys-contact__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.ys-contact__glow{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:0.12}.ys-contact__glow--1{background:#382aff;top:-10%;right:-5%}.ys-contact__glow--2{background:#007bfb;bottom:-15%;left:-10%}.ys-contact-section{position:relative;z-index:1}.ys-contact-section__inner{max-width:76rem;margin:0 auto;padding:6rem 3rem 5rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.ys-contact-hero{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.5rem;position:sticky;top:7rem}.ys-contact-hero__tag{display:inline-block;font-size:0.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#3B82F6;background:rgba(59,130,246,0.08);padding:0.375rem 1rem;border-radius:100px}.ys-contact-hero__heading{font-size:2.75rem;font-weight:700;line-height:1.1;letter-spacing:-0.02em;margin:0;color:#0f172a}.ys-contact-hero__gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(131deg,#382aff,#007bfb);-webkit-background-clip:text;background-clip:text}.ys-contact-hero__text{font-size:1.0625rem;font-weight:400;line-height:1.7;color:#64748b;margin:0}.ys-contact-hero__email-link{font-size:0.9375rem;font-weight:500;color:#64748b;text-decoration:none;transition:color 0.2s}.ys-contact-hero__email-link:hover{color:#3B82F6}.ys-contact-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.06)}.ys-contact-hero__stats-item{display:flex;flex-direction:column;align-items:flex-start;gap:0.125rem}.ys-contact-hero__stats-value{font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.2}.ys-contact-hero__stats-label{font-size:0.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:0.04em}.ys-contact-hero__section-label{font-size:0.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:0.06em}.ys-contact-hero__clients{display:flex;flex-direction:column;gap:0.75rem;width:100%}.ys-contact-hero__clients-img{width:100%;max-width:540px;height:auto;filter:grayscale(100%);opacity:0.55}.ys-contact-hero__press{display:flex;flex-direction:column;gap:0.75rem;width:100%}.ys-contact-hero__press-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.ys-contact-hero__press-logo{height:1.5rem;width:auto;filter:grayscale(100%);opacity:0.45;transition:opacity 0.2s}.ys-contact-hero__press-logo:hover{opacity:1;filter:grayscale(0%)}.ys-contact-hero__testimonial{margin:0;padding:1rem 0 1rem 1.25rem;border-left:3px solid #3B82F6}.ys-contact-hero__testimonial-quote{font-size:1rem;font-style:italic;line-height:1.6;color:#334155;margin:0 0 0.5rem}.ys-contact-hero__testimonial-author{font-size:0.8125rem;color:#64748b}.ys-contact-hero__testimonial-author strong{color:#0f172a}.ys-contact .ys-contact-form{display:flex;flex-direction:column;gap:1.25rem;background:#fff;border:1px solid rgba(0,0,0,0.06);border-radius:0;padding:2.5rem;box-shadow:0 1px 3px rgba(0,0,0,0.04),0 8px 32px rgba(0,0,0,0.04)}.ys-contact .ys-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ys-contact .ys-contact-form__field{display:flex;flex-direction:column;gap:0.5rem}.ys-contact .ys-contact-form__label{font-size:0.875rem;font-weight:500;color:#374151}.ys-contact .ys-contact-form__input,.ys-contact .ys-contact-form__select,.ys-contact .ys-contact-form__textarea{width:100%;padding:0.875rem 1rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.9375rem;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color 0.25s,box-shadow 0.25s}.ys-contact .ys-contact-form__input::placeholder,.ys-contact .ys-contact-form__textarea::placeholder{color:#94a3b8}.ys-contact .ys-contact-form__input:focus,.ys-contact .ys-contact-form__select:focus,.ys-contact .ys-contact-form__textarea:focus{border-color:#3B82F6;box-shadow:0 0 0 3px rgba(59,130,246,0.1);background:#fff}.ys-contact .ys-contact-form__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:20px;padding-right:2.5rem;cursor:pointer}.ys-contact .ys-contact-form__select option{color:#0f172a;background:#fff}.ys-contact .ys-contact-form__textarea{min-height:120px;resize:vertical}.ys-contact .ys-contact-form__select-wrapper{position:relative}.ys-contact .ys-contact-form__hidden{display:none}.ys-contact .ys-contact-form__submit-row{display:flex;justify-content:flex-end;margin-top:0.5rem}.ys-contact .ys-contact-form__submit-btn{display:inline-flex;align-items:center;gap:0.75rem;padding:0.875rem 2rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#382aff,#007bfb);border:none;border-radius:0;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s}.ys-contact .ys-contact-form__submit-text{color:#fff;font-weight:600}.ys-contact .ys-contact-form__submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,123,251,0.35)}.ys-contact .ys-contact-form__submit-btn:hover .ys-contact-form__arrow{transform:translateX(3px)}.ys-contact .ys-contact-form__arrow{width:20px;height:20px;transition:transform 0.2s}.ys-contact .ys-contact-form__arrow path{stroke:#fff}.ys-contact .ys-contact-form__submit-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none;box-shadow:none}.ys-contact .ys-contact-form__stepper{display:flex;align-items:flex-start;margin-bottom:1rem}.ys-contact .ys-contact-form__stepper-item{display:flex;align-items:center;flex:1;min-width:0}.ys-contact .ys-contact-form__stepper-item:last-child{flex:0 0 auto}.ys-contact .ys-contact-form__stepper-dot{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:700;border:2px solid #e2e8f0;color:#94a3b8;background:#fff;transition:all 0.3s}.ys-contact .ys-contact-form__stepper-dot--active{border-color:#382aff;color:#fff;background:linear-gradient(135deg,#382aff,#007bfb);box-shadow:0 2px 8px rgba(56,42,255,0.25)}.ys-contact .ys-contact-form__stepper-dot--done{border-color:#16a34a;color:#fff;background:#16a34a}.ys-contact .ys-contact-form__stepper-label{font-size:0.8125rem;font-weight:500;color:#94a3b8;margin-left:0.5rem;white-space:nowrap}.ys-contact .ys-contact-form__stepper-label--active{font-weight:600;color:#0f172a}.ys-contact .ys-contact-form__stepper-label--done{color:#16a34a}.ys-contact .ys-contact-form__stepper-bar{flex:1;height:3px;background:#e2e8f0;border-radius:2px;margin:0 0.75rem;overflow:hidden;min-width:2rem}.ys-contact .ys-contact-form__stepper-bar-fill{height:100%;background:#16a34a;border-radius:2px;transition:width 0.4s ease}.ys-contact .ys-contact-form__step2{text-align:center}.ys-contact .ys-contact-form__step2-badge{display:inline-block;font-size:0.875rem;font-weight:600;color:#16a34a;background:rgba(22,163,74,0.08);padding:0.375rem 1rem;border-radius:100px;margin-bottom:1rem}.ys-contact .ys-contact-form__step2-title{font-size:1.375rem;font-weight:700;color:#0f172a;margin:0 0 1.5rem}.ys-contact .ys-contact-form__slots{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.ys-contact .ys-contact-form__slot-day{border:1px solid #e2e8f0;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:0.5rem}.ys-contact .ys-contact-form__slot-day-label{font-size:0.875rem;font-weight:700;color:#0f172a;padding-bottom:0.5rem;border-bottom:1px solid #f1f5f9}.ys-contact .ys-contact-form__slot-radio{display:flex;align-items:center;gap:0.5rem;padding:0.5rem;border-radius:8px;cursor:pointer;font-size:0.8125rem;color:#374151;transition:background 0.15s}.ys-contact .ys-contact-form__slot-radio:hover{background:#f8fafc}.ys-contact .ys-contact-form__slot-radio--selected{background:rgba(59,130,246,0.06);color:#1d4ed8}.ys-contact .ys-contact-form__slot-radio input[type="radio"]{accent-color:#3B82F6;margin:0}.ys-contact .ys-contact-form__step2 .ys-contact-form__submit-btn{margin:0 auto}.ys-contact .ys-contact-form__step2-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f1f5f9}.ys-contact .ys-contact-form__step2-fallback{font-size:0.8125rem;color:#94a3b8;margin:0 0 0.5rem}.ys-contact .ys-contact-form__step2-skip{display:inline-block;background:none;border:none;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.875rem;font-weight:500;color:#3B82F6;cursor:pointer;padding:0;transition:color 0.2s}.ys-contact .ys-contact-form__step2-skip:hover{color:#1d4ed8}.ys-contact .ys-contact-form__done{text-align:center;padding:2rem 1.5rem}.ys-contact .ys-contact-form__done-icon{width:48px;height:48px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(22,163,74,0.08);color:#16a34a;font-size:1.25rem;font-weight:700}.ys-contact .ys-contact-form__done-title{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 0.75rem}.ys-contact .ys-contact-form__done-text{font-size:1rem;color:#64748b;margin:0 0 0.75rem}.ys-contact .ys-contact-form__done-slot{font-size:0.9375rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.ys-contact .ys-contact-form__done-steps{font-size:0.875rem;color:#94a3b8;margin:0 0 1.5rem}.ys-contact .ys-contact-form__done-back{display:inline-block;font-size:0.9375rem;font-weight:500;color:#3B82F6;text-decoration:none;transition:color 0.2s}.ys-contact .ys-contact-form__done-back:hover{color:#1d4ed8}@media (max-width:991px){.ys-contact-section__inner{grid-template-columns:1fr;max-width:44rem;padding:5rem 2rem 4rem;gap:3rem}.ys-contact-hero{align-items:center;text-align:center;position:static}.ys-contact-hero__stats-item{align-items:center}.ys-contact-hero__clients-img{max-width:100%;margin:0 auto}.ys-contact-hero__press-logos{justify-content:center}.ys-contact-hero__testimonial{border-left:none;border-top:3px solid #3B82F6;padding:1rem 0 0;text-align:center}.ys-contact-hero__heading{font-size:2.5rem}.ys-contact .ys-contact-form{padding:2rem}}@media (max-width:767px){.ys-contact-section__inner{padding:4rem 1.5rem 3rem;gap:2.5rem}.ys-contact-hero__heading{font-size:2rem}.ys-contact-hero__stats{gap:1rem}.ys-contact-hero__stats-value{font-size:1.25rem}.ys-contact .ys-contact-form__row{grid-template-columns:1fr}.ys-contact .ys-contact-form{padding:1.5rem}.ys-contact .ys-contact-form__slots{grid-template-columns:1fr}}@media (max-width:479px){.ys-contact-section__inner{padding:3.5rem 1rem 2.5rem}.ys-contact-hero__heading{font-size:1.75rem}.ys-contact-hero__stats{grid-template-columns:1fr;gap:0.75rem;text-align:center}.ys-contact-hero__stats-item{align-items:center}.ys-contact-hero__press-logos{gap:1rem;justify-content:center}}.ys-clients-page{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-clients-page *,.ys-clients-page *::before,.ys-clients-page *::after{box-sizing:border-box}.ys-clients-page .cl-hero{position:relative;padding:6rem 2rem 4rem;text-align:center;background:#ffffff;overflow:hidden}.ys-clients-page .cl-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ys-clients-page .cl-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(80px)}.ys-clients-page .cl-hero__bg-glow--1{width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.08),transparent 70%);top:-20%;left:-10%}.ys-clients-page .cl-hero__bg-glow--2{width:40%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.06),transparent 70%);bottom:-15%;right:-5%}.ys-clients-page .cl-hero__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#3B82F612 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%)}.ys-clients-page .cl-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ys-clients-page .cl-hero__tag{display:inline-block;font-size:.8125rem;font-weight:400;color:#8d99ae;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:16px}.ys-clients-page .cl-hero__heading{font-size:2.75rem;font-weight:700;line-height:1.22;letter-spacing:-0.01em;margin:0 0 20px;color:#0f172a}.ys-clients-page .cl-hero__subtitle{font-size:1rem;font-weight:500;line-height:1.5;color:#0f172a;max-width:38rem;margin:0 auto}.ys-clients-page .cl-hero__btn{display:inline-flex;align-items:center;padding:14px 32px;border-radius:100px;background:#3B82F6;color:#ffffff;font-family:var(--font-plus-jakarta),sans-serif;font-size:16px;font-weight:600;text-decoration:none;margin-top:28px;transition:background 0.2s ease,transform 0.2s ease}.ys-clients-page .cl-hero__btn:hover{background:#2563eb;transform:translateY(-1px)}.ys-clients-page .cl-hero__trust{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.ys-clients-page .cl-hero__trust-label{font-size:13px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:0.05em}.ys-clients-page .cl-hero__trust-logos{display:flex;align-items:center;justify-content:center}.ys-clients-page .cl-hero__trust-img{width:100%;max-width:860px;height:auto}@media screen and (max-width:991px){.ys-clients-page .cl-hero__heading{font-size:2.25rem}}@media screen and (max-width:767px){.ys-clients-page .cl-hero{padding:7rem 1.25rem 2.5rem}.ys-clients-page .cl-hero__heading{font-size:1.75rem;line-height:2.25rem}.ys-clients-page .cl-hero__subtitle{font-size:.9375rem}.ys-clients-page .cl-hero__trust-img{max-width:280px}}@media screen and (max-width:479px){.ys-clients-page .cl-hero__heading{font-size:1.5rem;line-height:2rem}.ys-clients-page .cl-hero__subtitle{font-size:.875rem}}.ys-clients-page .cl-filter{padding:0 24px 40px;background:#ffffff}.ys-clients-page .cl-filter__inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ys-clients-page .cl-filter__btn{display:inline-flex;align-items:center;padding:8px 20px;border-radius:100px;border:1px solid #e2e8f0;background:#ffffff;font-family:var(--font-plus-jakarta),sans-serif;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all 0.2s ease;white-space:nowrap}.ys-clients-page .cl-filter__btn:hover{border-color:#3B82F6;color:#3B82F6}.ys-clients-page .cl-filter__btn--active{background:#3B82F6;border-color:#3B82F6;color:#ffffff;font-weight:600}.ys-clients-page .cl-filter__btn--active:hover{background:#2563eb;border-color:#2563eb;color:#ffffff}@media screen and (max-width:479px){.ys-clients-page .cl-filter__inner{gap:8px}.ys-clients-page .cl-filter__btn{font-size:13px;padding:6px 16px}}.ys-clients-page .cl-grid{padding:0 24px 80px;background:#ffffff}.ys-clients-page .cl-grid__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media screen and (max-width:991px){.ys-clients-page .cl-grid__inner{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:767px){.ys-clients-page .cl-grid{padding:0 16px 48px}.ys-clients-page .cl-grid__inner{grid-template-columns:1fr;gap:24px}}.ys-clients-page .cl-card{display:flex;flex-direction:column;border-radius:0;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;transition:transform 0.25s ease,box-shadow 0.25s ease;text-decoration:none;color:inherit}.ys-clients-page .cl-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,0.1)}.ys-clients-page .cl-card__image-wrap{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#f1f5f9}.ys-clients-page .cl-card__image{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.ys-clients-page .cl-card:hover .cl-card__image{transform:scale(1.04)}.ys-clients-page .cl-card__body{padding:24px;flex:1;display:flex;flex-direction:column}.ys-clients-page .cl-card__header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ys-clients-page .cl-card__logo{height:40px;width:auto;max-width:120px;object-fit:contain;flex-shrink:0}.ys-clients-page .cl-card__name{font-size:18px;font-weight:700;margin:0;color:#0f172a;line-height:1.2}.ys-clients-page .cl-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ys-clients-page .cl-card__tag{display:inline-block;font-size:12px;font-weight:500;color:#94a3b8}.ys-clients-page .cl-card__desc{font-size:14px;line-height:1.7;color:#334155;margin:0 0 16px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ys-clients-page .cl-card__stats{display:flex;gap:16px;border-top:1px solid #e2e8f0;padding-top:14px;margin-top:auto}.ys-clients-page .cl-card__stat{display:flex;flex-direction:column}.ys-clients-page .cl-card__stat-value{font-size:18px;font-weight:800;color:#3B82F6;letter-spacing:-0.01em}.ys-clients-page .cl-card__stat-label{font-size:12px;color:#64748b;line-height:1.3}.ys-clients-page .cl-logos{padding:0 24px 32px;background:#ffffff}.ys-clients-page .cl-logos__inner{max-width:1200px;margin:0 auto}.ys-clients-page .cl-logos__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.ys-clients-page .cl-logos__item{position:relative;display:flex;align-items:center;justify-content:center;height:96px;padding:0 20px;background:#ffffff;border:1px solid #e2e8f0;transition:all 0.2s ease}.ys-clients-page .cl-logos__name{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,0.85);color:#ffffff;font-size:13px;font-weight:600;opacity:0;transition:opacity 0.2s ease;pointer-events:none}.ys-clients-page .cl-logos__item:hover .cl-logos__name{opacity:1}.ys-clients-page .cl-logos__item img{max-width:100%;max-height:56px;object-fit:contain;filter:grayscale(100%);opacity:0.6;transition:all 0.3s ease}.ys-clients-page .cl-logos__item:hover img{filter:grayscale(0%);opacity:1}@media screen and (max-width:991px){.ys-clients-page .cl-logos__grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media screen and (max-width:767px){.ys-clients-page .cl-logos{padding:0 16px 24px}.ys-clients-page .cl-logos__grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media screen and (max-width:479px){.ys-clients-page .cl-logos__grid{grid-template-columns:repeat(2,1fr)}}.ys-clients-page .cl-logos--compact .cl-logos__grid{grid-template-columns:repeat(8,1fr);gap:16px}@media screen and (max-width:991px){.ys-clients-page .cl-logos--compact .cl-logos__grid{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:767px){.ys-clients-page .cl-logos--compact .cl-logos__grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:479px){.ys-clients-page .cl-logos--compact .cl-logos__grid{grid-template-columns:repeat(3,1fr)}}.ys-clients-page .cl-testimonials{padding:5rem 2.5rem;background:#ffffff}.ys-clients-page .cl-testimonials__inner{max-width:75rem;margin:0 auto}.ys-clients-page .cl-testimonials__header{text-align:left;margin-bottom:3.5rem}.ys-clients-page .cl-testimonials__tag{display:inline-block;font-size:.75rem;font-weight:500;color:#0f172a;border:1px solid #e2e4e4;border-radius:2rem;padding:.375rem .875rem;margin-bottom:1rem}.ys-clients-page .cl-testimonials__heading{font-size:2rem;font-weight:700;color:#0f172a;margin:0;line-height:1.25}.ys-clients-page .cl-testimonials__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 3rem}.ys-clients-page .cl-trow{display:flex;flex-direction:column;gap:1.5rem}.ys-clients-page .cl-trow__left{position:relative;width:100%}.ys-clients-page .cl-trow__video-btn{display:block;width:100%;position:relative;border:none;padding:0;background:none;cursor:pointer;overflow:hidden}.ys-clients-page .cl-trow__thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 20%;filter:grayscale(100%);transition:transform .3s ease,filter .3s ease}.ys-clients-page .cl-trow__video-btn:hover .cl-trow__thumb{filter:grayscale(0%);transform:scale(1.02)}.ys-clients-page .cl-trow__play{position:absolute;top:50%;left:50%;translate:-50% -50%;width:48px;height:48px;transition:transform .2s ease}.ys-clients-page .cl-trow__video-btn:hover .cl-trow__play{transform:scale(1.1)}.ys-clients-page .cl-trow__play svg{width:100%;height:100%}.ys-clients-page .cl-trow__badge{position:absolute;bottom:0;left:0;background:#fff;padding:.5rem .75rem}.ys-clients-page .cl-trow__logo{height:48px;width:auto;max-width:140px;object-fit:contain;display:block}.ys-clients-page .cl-trow__left--no-video{display:flex;align-items:center;justify-content:flex-start;padding:1.5rem;background:#f8f9fb;aspect-ratio:16 / 9}.ys-clients-page .cl-trow__logo-large{height:56px;width:auto;max-width:180px;object-fit:contain}.ys-clients-page .cl-trow__right{display:flex;flex-direction:column;gap:.75rem}.ys-clients-page .cl-trow__quote{font-size:1rem;font-weight:500;color:#0f172a;line-height:1.6;margin:0;font-style:normal;flex:1}.ys-clients-page .cl-trow__person{font-size:.8125rem;font-weight:400;color:#64748b;margin:0}.ys-clients-page .cl-trow__stat{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.ys-clients-page .cl-trow__stat-value{font-size:2.5rem;font-weight:700;color:#0f172a;line-height:1;letter-spacing:-0.02em}.ys-clients-page .cl-trow__stat-label{font-size:.8125rem;font-weight:400;color:#64748b}.ys-clients-page .cl-trow__link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#0f172a;text-decoration:none;margin-top:.25rem}.ys-clients-page .cl-trow__link:hover{text-decoration:underline}.ys-clients-page .cl-video-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.8);padding:24px}.ys-clients-page .cl-video-modal__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,0.15);color:#ffffff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.ys-clients-page .cl-video-modal__close:hover{background:rgba(255,255,255,0.3)}.ys-clients-page .cl-video-modal__player{width:100%;max-width:900px;aspect-ratio:16 / 9}.ys-clients-page .cl-video-modal__player iframe{width:100%;height:100%;border:none;border-radius:12px}@media screen and (max-width:991px){.ys-clients-page .cl-testimonials__grid{grid-template-columns:1fr;gap:3rem}}@media screen and (max-width:767px){.ys-clients-page .cl-testimonials{padding:3rem 1.25rem}.ys-clients-page .cl-testimonials__heading{font-size:1.5rem}.ys-clients-page .cl-trow__stat-value{font-size:2rem}}.ys-clients-page .cl-mid-cta{padding:64px 24px;background:#f8f9fb;text-align:center}.ys-clients-page .cl-mid-cta__inner{max-width:600px;margin:0 auto}.ys-clients-page .cl-mid-cta__heading{font-size:28px;font-weight:800;color:#0f172a;margin:0 0 24px;line-height:1.2}.ys-clients-page .cl-mid-cta__desc{font-size:16px;color:#64748b;margin:0 0 28px;line-height:1.6}.ys-clients-page .cl-mid-cta__btn{display:inline-flex;align-items:center;padding:14px 32px;border-radius:100px;background:#3B82F6;color:#ffffff;font-family:var(--font-plus-jakarta),sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.ys-clients-page .cl-mid-cta__btn:hover{background:#2563eb;transform:translateY(-1px)}.ys-clients-page .cl-mid-cta__reassurance{font-size:14px;color:#94a3b8;margin:16px 0 0}@media screen and (max-width:767px){.ys-clients-page .cl-mid-cta{padding:48px 16px}.ys-clients-page .cl-mid-cta__heading{font-size:22px}}.ys-clients-page .cl-cta{position:relative;padding:5rem 2rem;background:#0f172a;overflow:hidden}.ys-clients-page .cl-cta__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ys-clients-page .cl-cta__bg-glow{position:absolute;border-radius:50%;filter:blur(100px)}.ys-clients-page .cl-cta__bg-glow--1{width:45%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.15),transparent 70%);top:-30%;left:-10%}.ys-clients-page .cl-cta__bg-glow--2{width:35%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.1),transparent 70%);bottom:-25%;right:-5%}.ys-clients-page .cl-cta__inner{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.ys-clients-page .cl-cta__heading{font-size:36px;font-weight:800;color:#ffffff;margin:0 0 16px;line-height:1.2}.ys-clients-page .cl-cta__text{font-size:18px;color:rgba(255,255,255,0.7);margin:0 0 32px;line-height:1.6}.ys-clients-page .cl-cta__btn{display:inline-flex;align-items:center;padding:14px 32px;border-radius:100px;background:#3B82F6;color:#ffffff;font-family:var(--font-plus-jakarta),sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.ys-clients-page .cl-cta__btn:hover{background:#2563eb;transform:translateY(-1px)}.ys-clients-page .cl-cta__steps{font-size:14px;color:rgba(255,255,255,0.4);margin:20px 0 0;letter-spacing:0.01em}@media screen and (max-width:767px){.ys-clients-page .cl-cta{padding:3rem 1rem}.ys-clients-page .cl-cta__heading{font-size:28px}.ys-clients-page .cl-cta__text{font-size:16px}}.ys-clients-page .cs-hero{position:relative;padding:120px 24px 24px;background:#ffffff}.ys-clients-page .cs-hero__inner{max-width:760px;margin:0 auto}.ys-clients-page .cs-hero__back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#3B82F6;text-decoration:none;font-weight:500;margin-bottom:32px;transition:opacity 0.2s}.ys-clients-page .cs-hero__back:hover{opacity:0.75}.ys-clients-page .cs-hero__meta{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}.ys-clients-page .cs-hero__logo{height:48px;width:auto;max-width:120px;object-fit:contain;flex-shrink:0;margin-top:4px}.ys-clients-page .cs-hero__meta-text{flex:1;min-width:0}.ys-clients-page .cs-hero__title{font-size:42px;font-weight:800;color:#0f172a;margin:0 0 12px;line-height:1.2}.ys-clients-page .cs-hero__badges{display:flex;flex-wrap:wrap;gap:8px}.ys-clients-page .cs-hero__badge{display:inline-block;font-size:13px;font-weight:500;color:#3B82F6;background:#eff6ff;text-decoration:none;transition:background .2s ease,color .2s ease;border:1px solid #bfdbfe;border-radius:100px;padding:4px 14px;white-space:nowrap}.ys-clients-page .cs-hero__badge:hover{background:#dbeafe;color:#2563eb}.ys-clients-page .cs-hero__badge--expertise{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.ys-clients-page .cs-hero__badge--expertise:hover{background:#e2e8f0}.ys-clients-page .cs-hero__desc{font-size:18px;line-height:1.6;color:#64748b;margin:0 0 32px;max-width:700px}.ys-clients-page .cs-hero__image-wrap{width:100%;border-radius:0;overflow:hidden;margin-bottom:32px}.ys-clients-page .cs-hero__image{width:100%;height:auto;display:block}.ys-clients-page .cs-hero__stats{display:flex;background:#f8f9fb;padding:32px 40px;border-radius:12px;margin-top:24px}.ys-clients-page .cs-hero__stat{display:flex;flex-direction:column;flex:1;text-align:center;padding:0 16px}.ys-clients-page .cs-hero__stat+.cs-hero__stat{border-left:1px solid #e2e8f0}.ys-clients-page .cs-hero__stat-value{font-size:32px;font-weight:800;color:#3B82F6;line-height:1.2}.ys-clients-page .cs-hero__stat-label{font-size:13px;color:#64748b;line-height:1.4;margin-top:6px}@media screen and (max-width:991px){.ys-clients-page .cs-hero__title{font-size:36px}.ys-clients-page .cs-hero__stat-value{font-size:30px}}@media screen and (max-width:767px){.ys-clients-page .cs-hero{padding:100px 16px 40px}.ys-clients-page .cs-hero__meta{flex-direction:column;gap:12px}.ys-clients-page .cs-hero__logo{height:40px}.ys-clients-page .cs-hero__title{font-size:28px}.ys-clients-page .cs-hero__desc{font-size:16px}.ys-clients-page .cs-hero__stats{padding:24px 20px;flex-direction:column;gap:20px}.ys-clients-page .cs-hero__stat{text-align:left;padding:0}.ys-clients-page .cs-hero__stat+.cs-hero__stat{border-left:none;border-top:1px solid #e2e8f0;padding-top:20px}.ys-clients-page .cs-hero__stat-value{font-size:26px}}@media screen and (max-width:479px){.ys-clients-page .cs-hero__title{font-size:24px}.ys-clients-page .cs-hero__badges{gap:6px}.ys-clients-page .cs-hero__badge{font-size:12px;padding:3px 10px}}.ys-clients-page .cs-content{padding:24px 24px 64px;background:#ffffff}.ys-clients-page .cs-content__inner{max-width:760px;margin:0 auto}.ys-clients-page .ys-richtext{font-size:16px;line-height:1.8;color:#334155}.ys-clients-page .ys-richtext h2{font-size:28px;font-weight:800;color:#0f172a;margin:48px 0 16px;line-height:1.3}.ys-clients-page .ys-richtext h3{font-size:22px;font-weight:700;color:#0f172a;margin:36px 0 12px;line-height:1.3}.ys-clients-page .ys-richtext p{margin:0 0 16px}.ys-clients-page .ys-richtext ul,.ys-clients-page .ys-richtext ol{margin:0 0 16px;padding-left:24px}.ys-clients-page .ys-richtext li{margin-bottom:8px}.ys-clients-page .ys-richtext a{color:#3B82F6;text-decoration:underline}.ys-clients-page .ys-richtext a:hover{color:#2563eb}.ys-clients-page .ys-richtext blockquote{border-left:4px solid #3B82F6;padding:16px 24px;margin:24px 0;background:#f1f5f9;border-radius:0 12px 12px 0;font-style:italic;color:#334155}.ys-clients-page .ys-richtext img{max-width:100%;height:auto;border-radius:12px;margin:24px 0}.ys-clients-page .ys-richtext figure{margin:24px 0}.ys-clients-page .ys-richtext figure img{margin:0}.ys-clients-page .ys-richtext strong{font-weight:700;color:#0f172a}.ys-clients-page .ys-richtext svg{width:100%;max-height:400px;margin:24px 0;display:block}.ys-clients-page .ys-richtext .cs-diagram{margin:32px 0;padding:0}@media screen and (max-width:767px){.ys-clients-page .cs-content{padding:32px 16px 48px}.ys-clients-page .ys-richtext h2{font-size:22px;margin-top:32px}.ys-clients-page .ys-richtext h3{font-size:18px;margin-top:24px}}.ys-clients-page .cs-tech{padding:48px 24px;background:#ffffff}.ys-clients-page .cs-tech__inner{max-width:760px;margin:0 auto}.ys-clients-page .cs-tech__heading{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 20px}.ys-clients-page .cs-tech__list{display:flex;flex-wrap:wrap;gap:10px}.ys-clients-page .cs-tech__pill{display:inline-flex;align-items:center;padding:8px 18px;border-radius:100px;background:#eff6ff;text-decoration:none;transition:background .2s ease,color .2s ease;border:1px solid #bfdbfe;font-size:14px;font-weight:600;color:#3B82F6;white-space:nowrap}.ys-clients-page .cs-tech__pill:hover{background:#dbeafe;color:#2563eb}@media screen and (max-width:767px){.ys-clients-page .cs-tech{padding:32px 16px}.ys-clients-page .cs-tech__heading{font-size:18px}.ys-clients-page .cs-tech__pill{font-size:13px;padding:6px 14px}}.ys-clients-page .cs-testimonial{padding:64px 24px;background:#f8f9fb}.ys-clients-page .cs-testimonial__inner{max-width:900px;margin:0 auto;display:flex;gap:40px;align-items:flex-start}.ys-clients-page .cs-testimonial__media{flex:1;min-width:0}.ys-clients-page .cs-testimonial__thumb-btn{display:block;width:100%;position:relative;border:none;padding:0;background:none;cursor:pointer;overflow:hidden;border-radius:12px}.ys-clients-page .cs-testimonial__thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform 0.3s ease}.ys-clients-page .cs-testimonial__thumb-btn:hover .cs-testimonial__thumb{transform:scale(1.03)}.ys-clients-page .cs-testimonial__play{position:absolute;top:50%;left:50%;translate:-50% -50%;width:56px;height:56px;transition:transform 0.2s ease}.ys-clients-page .cs-testimonial__thumb-btn:hover .cs-testimonial__play{transform:scale(1.1)}.ys-clients-page .cs-testimonial__play svg{width:100%;height:100%}.ys-clients-page .cs-testimonial__video{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#0f172a}.ys-clients-page .cs-testimonial__video iframe{width:100%;height:100%;border:none}.ys-clients-page .cs-testimonial__content{flex:1;min-width:0}.ys-clients-page .cs-testimonial__quote{font-size:16px;line-height:1.7;color:#334155;margin:0 0 24px;font-style:italic}.ys-clients-page .cs-testimonial__author{display:flex;align-items:center;gap:12px}.ys-clients-page .cs-testimonial__photo{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.ys-clients-page .cs-testimonial__logo{width:44px;height:44px;border-radius:8px;object-fit:contain;background:#ffffff;padding:4px;flex-shrink:0}.ys-clients-page .cs-testimonial__info{display:flex;flex-direction:column}.ys-clients-page .cs-testimonial__name{font-size:15px;font-weight:600;color:#0f172a}.ys-clients-page .cs-testimonial__job{font-size:13px;color:#64748b}@media screen and (max-width:767px){.ys-clients-page .cs-testimonial{padding:48px 16px}.ys-clients-page .cs-testimonial__inner{flex-direction:column;gap:24px}}.ys-clients-page .cs-related{padding:80px 24px;background:#ffffff}.ys-clients-page .cs-related__inner{max-width:1200px;margin:0 auto}.ys-clients-page .cs-related__heading{font-size:28px;font-weight:800;color:#0f172a;margin:0 0 32px;text-align:center}.ys-clients-page .cs-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ys-clients-page .cs-related__cta{text-align:center;margin-top:40px}.ys-clients-page .cs-related__link{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#3B82F6;text-decoration:none;transition:opacity 0.2s}.ys-clients-page .cs-related__link:hover{opacity:0.75}@media screen and (max-width:991px){.ys-clients-page .cs-related__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:767px){.ys-clients-page .cs-related{padding:48px 16px}.ys-clients-page .cs-related__heading{font-size:22px}.ys-clients-page .cs-related__grid{grid-template-columns:1fr}.ys-clients-page .cs-related__cta{margin-top:32px}}.ys-clients-page .ys-post-related{padding:4rem 2.5rem;background:linear-gradient(135deg,#fafbfc,#f0f5ff)}.ys-clients-page .ys-post-related__container{max-width:75rem;margin:0 auto}.ys-clients-page .ys-post-related__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 2rem}.ys-clients-page .ys-post-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ys-clients-page .ys-blog-expertise__card{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;text-decoration:none;color:inherit;background:#fff;border:1px solid #f1f5f9;transition:all .3s ease}.ys-clients-page .ys-blog-expertise__card:hover{border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.04)}.ys-clients-page .ys-blog-expertise__card-image-wrap{position:relative;overflow:hidden;aspect-ratio:16 / 9}.ys-clients-page .ys-blog-expertise__card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ys-clients-page .ys-blog-expertise__card:hover .ys-blog-expertise__card-image{transform:scale(1.03)}.ys-clients-page .ys-blog-expertise__card-body{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.ys-clients-page .ys-blog-expertise__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:700;line-height:1.4;color:#0f172a;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.ys-clients-page .ys-blog-expertise__card:hover .ys-blog-expertise__card-title{color:#3B82F6}.ys-clients-page .ys-blog-expertise__card-meta{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem}.ys-clients-page .ys-blog-expertise__card-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover}.ys-clients-page .ys-blog-expertise__card-author{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:600;color:#0f172a}.ys-clients-page .ys-blog-expertise__card-dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1}.ys-clients-page .ys-blog-expertise__card-reading{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;color:#94a3b8}@media screen and (max-width:991px){.ys-clients-page .ys-post-related__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.ys-clients-page .ys-post-related{padding:3rem 1.5rem}.ys-clients-page .ys-post-related__grid{grid-template-columns:1fr}}.ys-equipe,.ys-equipe-member{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-equipe *,.ys-equipe *::before,.ys-equipe *::after,.ys-equipe-member *,.ys-equipe-member *::before,.ys-equipe-member *::after{box-sizing:border-box}.ys-equipe .equipe-hero{position:relative;background:#fff;overflow:hidden;text-align:center}.ys-equipe .equipe-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ys-equipe .equipe-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(80px)}.ys-equipe .equipe-hero__bg-glow--1{width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.08),transparent 70%);top:-20%;left:-10%}.ys-equipe .equipe-hero__bg-glow--2{width:40%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.06),transparent 70%);bottom:-15%;right:-5%}.ys-equipe .equipe-hero__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#3B82F612 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%)}.ys-equipe .equipe-hero__inner{position:relative;z-index:1;max-width:75rem;margin:0 auto;padding:8rem 2.5rem 4rem}.ys-equipe .equipe-hero__tag{display:inline-block;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:#8d99ae;margin-bottom:1rem}.ys-equipe .equipe-hero__heading{font-size:2.75rem;font-weight:700;line-height:1.22;letter-spacing:-0.01em;margin:0 0 1rem;color:#0f172a}.ys-equipe .equipe-hero__gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text}.ys-equipe .equipe-hero__subtitle{font-size:1.0625rem;font-weight:400;line-height:1.6;color:#64748b;margin:0 auto 2rem;max-width:38rem}.ys-equipe .equipe-hero__btn{display:inline-flex;align-items:center;gap:.5rem;background-image:linear-gradient(135deg,#3B82F6,#60A5FA);color:#fff;border:none;border-radius:100px;padding:.875rem 1.75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 12px rgba(59,130,246,0.25)}.ys-equipe .equipe-hero__btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.35)}.ys-equipe .equipe-manifesto{padding:5rem 0;background:#f8f9fb}.ys-equipe .equipe-manifesto__container{max-width:78rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-manifesto__layout{display:grid;grid-template-columns:1.15fr 1fr;gap:1.5rem;align-items:start}.ys-equipe .equipe-manifesto__left{display:flex;flex-direction:column;position:relative}.ys-equipe .equipe-manifesto__photo-wrap{border-radius:16px;overflow:hidden;aspect-ratio:733 / 757;background:#e2e8f0}.ys-equipe .equipe-manifesto__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ys-equipe .equipe-manifesto__bottom{margin-top:-14rem;position:relative;z-index:2;padding:0 1rem}.ys-equipe .equipe-manifesto__values{display:flex;flex-direction:column;gap:10px}.ys-equipe .equipe-manifesto__value-card{display:flex;align-items:flex-start;gap:16px;background:rgba(255,255,255,0.9);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border-radius:8px;padding:24px}.ys-equipe .equipe-manifesto__value-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;border-radius:12px;background:#f1f5f9;color:#3B82F6}.ys-equipe .equipe-manifesto__value-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:12px;font-weight:500;color:#64748b;margin:0 0 4px}.ys-equipe .equipe-manifesto__value-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#101010;margin:0}.ys-equipe .equipe-manifesto__bolt-wrap{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#eff6ff;border-radius:16px;padding:32px 24px}.ys-equipe .equipe-manifesto__bolt{width:100%;max-width:200px;height:auto}.ys-equipe .equipe-manifesto__right{position:relative;overflow:hidden;padding:2.5rem}.ys-equipe .equipe-manifesto__dot-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#c5cdd8 1.5px,transparent 1.5px);background-size:21px 21px;opacity:.45;pointer-events:none}.ys-equipe .equipe-manifesto__text-content{position:relative;z-index:1}.ys-equipe .equipe-manifesto__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:30px;font-weight:700;line-height:1.3;color:#0f172a;margin:0 0 1.25rem}.ys-equipe .equipe-manifesto__content p{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:500;line-height:1.6;color:#0f172a;opacity:0.78;margin:0 0 1rem}.ys-equipe .equipe-manifesto__content p:last-child{margin-bottom:0}.ys-equipe .equipe-manifesto__founders-label{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:500;color:#334155;margin:1.5rem 0 .5rem}.ys-equipe .equipe-manifesto__founders-row{display:flex;align-items:flex-end;gap:1.5rem}.ys-equipe .equipe-manifesto__signature{font-family:var(--font-dancing-script),cursive;font-size:2rem;font-weight:700;line-height:1.2;color:#0f172a;margin:0}.ys-equipe .equipe-manifesto__founders-photo{width:179px;height:132px;border-radius:.75rem;overflow:hidden;flex-shrink:0}.ys-equipe .equipe-manifesto__founders-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ys-equipe .equipe-timeline{padding:5rem 0 3rem;background:#fff;overflow:hidden;position:relative}.ys-equipe .equipe-timeline::after{content:'';position:absolute;bottom:0;right:0;width:40%;height:60%;background:radial-gradient(ellipse at 80% 80%,rgba(59,130,246,0.04) 0%,transparent 70%);pointer-events:none}.ys-equipe .equipe-timeline__container{max-width:78rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-timeline__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:30px;font-weight:700;line-height:1.3;color:#0f172a;margin:0 0 3.5rem;text-align:center}.ys-equipe .equipe-timeline__track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;align-items:end;padding-top:200px}.ys-equipe .equipe-timeline__column{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:1}.ys-equipe .equipe-timeline__dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;visibility:hidden}.ys-equipe .equipe-timeline__curve{position:absolute;bottom:0;left:0;right:0;height:220px;z-index:0}.ys-equipe .equipe-timeline__card{background:rgba(255,255,255,0.95);border:1px solid #e2e8f0;border-radius:12px;padding:16px;text-align:center;transition:box-shadow 0.3s ease,border-color 0.3s ease}.ys-equipe .equipe-timeline__card--peak{border-color:rgba(59,130,246,0.3);box-shadow:0 4px 24px rgba(59,130,246,0.1),0 0 0 1px rgba(59,130,246,0.05)}.ys-equipe .equipe-timeline__year{display:block;font-family:var(--font-plus-jakarta),sans-serif;font-size:22px;font-weight:700;color:#3B82F6;margin-bottom:4px}.ys-equipe .equipe-timeline__badges{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.ys-equipe .equipe-timeline__ca{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:12px;font-weight:700;color:#3B82F6;background:rgba(59,130,246,0.08);padding:2px 10px;border-radius:100px}.ys-equipe .equipe-timeline__team{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-plus-jakarta),sans-serif;font-size:12px;font-weight:700;color:#3B82F6;background:rgba(59,130,246,0.08);padding:2px 10px;border-radius:100px}.ys-equipe .equipe-timeline__team svg{color:#3B82F6;flex-shrink:0}.ys-equipe .equipe-timeline__text{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#475569;margin:0}.ys-equipe .equipe-metiers{padding:5rem 0;background:#f8f9fb}.ys-equipe .equipe-metiers__container{max-width:78rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-metiers__header{text-align:center;margin-bottom:3rem}.ys-equipe .equipe-metiers__tag{display:inline-block;font-size:.8125rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:#3B82F6;margin-bottom:.75rem}.ys-equipe .equipe-metiers__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:30px;font-weight:700;line-height:1.3;color:#0f172a;margin:0 0 1rem}.ys-equipe .equipe-metiers__highlight{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text}.ys-equipe .equipe-metiers__subtitle{font-family:var(--font-inter),sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#64748b;margin:0 auto;max-width:40rem}.ys-equipe .equipe-metiers__photos{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3rem}.ys-equipe .equipe-metiers__photo-item{overflow:hidden;border-radius:8px;aspect-ratio:3 / 2}.ys-equipe .equipe-metiers__photo-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(15%);transition:filter .3s ease,transform .3s ease}.ys-equipe .equipe-metiers__photo-item:hover .equipe-metiers__photo-img{filter:grayscale(0%);transform:scale(1.03)}.ys-equipe .equipe-metiers__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.ys-equipe .equipe-metiers__card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ys-equipe .equipe-metiers__card:hover{border-color:#3B82F6;box-shadow:0 4px 16px rgba(59,130,246,0.1);transform:translateY(-2px)}.ys-equipe .equipe-metiers__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.ys-equipe .equipe-metiers__card-jobs{display:inline-block;font-family:var(--font-inter),sans-serif;font-size:.75rem;font-weight:400;color:#94a3b8;background:none;padding:0;margin-bottom:.5rem}.ys-equipe .equipe-metiers__card-desc{font-family:var(--font-inter),sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;color:#64748b;margin:0 0 auto;padding-bottom:1rem}.ys-equipe .equipe-metiers__card-link{font-size:.8125rem;font-weight:600;color:#3B82F6;display:inline-flex;align-items:center;gap:.25rem}.ys-equipe .equipe-metiers__card-arrow{font-size:1.125rem;line-height:1}.ys-equipe .equipe-commitments{padding:5rem 0;background:#fff}.ys-equipe .equipe-commitments__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-commitments__heading{font-size:2rem;font-weight:700;line-height:1.3;color:#0f172a;margin:0 0 3rem;text-align:center}.ys-equipe .equipe-commitments__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start}.ys-equipe .equipe-commitments__photo-wrap{border-radius:1rem;overflow:hidden;aspect-ratio:3 / 4}.ys-equipe .equipe-commitments__photo{display:block;width:100%;height:100%;object-fit:cover}.ys-equipe .equipe-commitments__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.ys-equipe .equipe-commitments__card{padding:1.5rem}.ys-equipe .equipe-commitments__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:.75rem;background:linear-gradient(135deg,rgba(59,130,246,0.1),rgba(96,165,250,0.1));color:#3B82F6;margin-bottom:1rem}.ys-equipe .equipe-commitments__card-title{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.ys-equipe .equipe-commitments__card-text{font-size:.8125rem;font-weight:400;line-height:1.5;color:#64748b;margin:0}.ys-equipe .equipe-stats{padding:4rem 0 5rem;background:#fff}.ys-equipe .equipe-stats__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-stats__tagline{border:1px solid #e2e8f0;border-radius:.75rem;padding:2.5rem 3rem;margin-bottom:2rem}.ys-equipe .equipe-stats__tagline p{font-size:1.375rem;font-weight:600;line-height:1.4;color:#0f172a;margin:0}.ys-equipe .equipe-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ys-equipe .equipe-stats__card{position:relative;border-radius:.75rem;overflow:hidden;aspect-ratio:1}.ys-equipe .equipe-stats__card-image{display:block;width:100%;height:100%;object-fit:cover}.ys-equipe .equipe-stats__card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.1) 60%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem}.ys-equipe .equipe-stats__value{font-size:2.5rem;font-weight:700;line-height:1;color:#fff;margin-bottom:.25rem}.ys-equipe .equipe-stats__label{font-size:.8125rem;font-weight:400;color:rgba(255,255,255,0.85)}.ys-equipe .equipe-press{padding:5rem 0;background:#f8f9fb}.ys-equipe .equipe-press__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-press__tag{display:block;font-size:.8125rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:#64748b;margin-bottom:2rem;text-align:center}.ys-equipe .equipe-press__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.ys-equipe .equipe-press__card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ys-equipe .equipe-press__card:hover{border-color:#3B82F6;box-shadow:0 4px 16px rgba(59,130,246,0.1);transform:translateY(-2px)}.ys-equipe .equipe-press__card-logo-wrap{height:32px;margin-bottom:1rem;display:flex;align-items:center}.ys-equipe .equipe-press__card-logo{height:24px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:0.6;transition:filter .2s ease,opacity .2s ease}.ys-equipe .equipe-press__card-logo--small{height:40px}.ys-equipe .equipe-press__card:hover .equipe-press__card-logo{filter:grayscale(0%);opacity:1}.ys-equipe .equipe-press__card-title{font-size:.875rem;font-weight:500;line-height:1.5;color:#0f172a;margin:0 0 auto;padding-bottom:1rem}.ys-equipe .equipe-press__card-link{font-size:.8125rem;font-weight:600;color:#3B82F6;display:inline-flex;align-items:center;gap:.25rem}.ys-equipe .equipe-press__card-arrow{font-size:1.125rem;line-height:1}.ys-equipe .equipe-grid{padding:5rem 0}.ys-equipe .equipe-grid__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-grid__heading{font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 3rem}.ys-equipe .equipe-grid__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.ys-equipe .member-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;border:1px solid #e2e8f0;border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ys-equipe .member-card:hover{border-color:#3B82F6;box-shadow:0 4px 16px rgba(59,130,246,0.1);transform:translateY(-2px)}.ys-equipe .member-card__avatar-wrap{position:relative;overflow:hidden;aspect-ratio:1;background:#f1f5f9}.ys-equipe .member-card__avatar{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.ys-equipe .member-card:hover .member-card__avatar{filter:grayscale(0%);transform:scale(1.03)}.ys-equipe .member-card__info{padding:1rem 1.25rem 1.25rem}.ys-equipe .member-card__name{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.ys-equipe .member-card__position{font-size:.8125rem;font-weight:400;color:#64748b;margin:0}.ys-equipe .equipe-offices{padding:5rem 0;background:#fff}.ys-equipe .equipe-offices__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-offices__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:30px;font-weight:700;line-height:1.3;color:#0f172a;margin:0 0 2.5rem;text-align:center}.ys-equipe .equipe-offices__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ys-equipe .equipe-offices__card{background:#f8f9fb;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-align:center}.ys-equipe .equipe-offices__icon{width:48px;height:48px;color:#93c5fd;margin:0 auto 1rem;transition:color 0.3s ease}.ys-equipe .equipe-offices__card:hover .equipe-offices__icon{color:#3B82F6}.ys-equipe .equipe-offices__icon svg{width:100%;height:100%}.ys-equipe .equipe-offices__city{display:block;font-family:var(--font-plus-jakarta),sans-serif;font-size:14px;font-weight:700;letter-spacing:0.06em;color:#0f172a;margin-bottom:.5rem}.ys-equipe .equipe-offices__address{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#64748b;margin:0;text-decoration:none;display:block}.ys-equipe .equipe-offices__address:hover{color:#3B82F6}.ys-equipe .equipe-cta{position:relative;padding:6rem 0;background:#f8faff;overflow:hidden;text-align:center}.ys-equipe .equipe-cta__bg{position:absolute;inset:0;pointer-events:none}.ys-equipe .equipe-cta__glow{position:absolute;border-radius:50%;filter:blur(100px)}.ys-equipe .equipe-cta__glow--1{width:500px;height:500px;background:rgba(59,130,246,0.15);bottom:-200px;left:50%;transform:translateX(-50%)}.ys-equipe .equipe-cta__glow--2{width:300px;height:300px;background:rgba(147,197,253,0.2);bottom:-100px;right:10%}.ys-equipe .equipe-cta__container{position:relative;z-index:1;max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe .equipe-cta__heading{font-size:2.25rem;font-weight:700;color:#0f172a;margin:0 0 2rem}.ys-equipe .equipe-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#3B82F6;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:100px;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease;box-shadow:0 2px 12px rgba(59,130,246,0.25)}.ys-equipe .equipe-cta__btn:hover{background:#2563EB;box-shadow:0 4px 20px rgba(59,130,246,0.35)}.ys-equipe-member .equipe-cta{position:relative;padding:6rem 0;background:#f8faff;overflow:hidden;text-align:center}.ys-equipe-member .equipe-cta__bg{position:absolute;inset:0;pointer-events:none}.ys-equipe-member .equipe-cta__glow{position:absolute;border-radius:50%;filter:blur(100px)}.ys-equipe-member .equipe-cta__glow--1{width:500px;height:500px;background:rgba(59,130,246,0.15);bottom:-200px;left:50%;transform:translateX(-50%)}.ys-equipe-member .equipe-cta__glow--2{width:300px;height:300px;background:rgba(147,197,253,0.2);bottom:-100px;right:10%}.ys-equipe-member .equipe-cta__container{position:relative;z-index:1;max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe-member .equipe-cta__heading{font-size:2.25rem;font-weight:700;color:#0f172a;margin:0 0 2rem}.ys-equipe-member .equipe-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#3B82F6;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:100px;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease;box-shadow:0 2px 12px rgba(59,130,246,0.25)}.ys-equipe-member .equipe-cta__btn:hover{background:#2563EB;box-shadow:0 4px 20px rgba(59,130,246,0.35)}.ys-equipe-member .member-hero{padding:8rem 0 4rem;background:#fff}.ys-equipe-member .member-hero__container{max-width:75rem;margin:0 auto;padding:0 2.5rem;display:flex;gap:3.5rem;align-items:flex-start}.ys-equipe-member .member-hero__avatar-wrap{flex:0 0 280px;position:relative;overflow:hidden;border-radius:.5rem;aspect-ratio:1;background:#f1f5f9}.ys-equipe-member .member-hero__avatar{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ys-equipe-member .member-hero__content{flex:1;padding-top:1rem}.ys-equipe-member .member-hero__breadcrumb{font-size:.8125rem;font-weight:400;color:#64748b;margin-bottom:1.5rem}.ys-equipe-member .member-hero__breadcrumb a{color:#3B82F6;text-decoration:none}.ys-equipe-member .member-hero__breadcrumb a:hover{text-decoration:underline}.ys-equipe-member .member-hero__name{font-size:2.5rem;font-weight:700;line-height:1.2;color:#0f172a;margin:0 0 .5rem}.ys-equipe-member .member-hero__position{font-size:1.125rem;font-weight:500;color:#64748b;margin:0 0 1.5rem}.ys-equipe-member .member-hero__socials{display:flex;gap:.75rem;margin-bottom:2rem}.ys-equipe-member .member-hero__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #e2e8f0;color:#64748b;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.ys-equipe-member .member-hero__social-link:hover{border-color:#3B82F6;color:#3B82F6;background:rgba(59,130,246,0.05)}.ys-equipe-member .member-hero__social-link svg{width:18px;height:18px;fill:currentColor}.ys-equipe-member .member-hero__tags{display:flex;flex-wrap:wrap;gap:.5rem}.ys-equipe-member .member-hero__tag{display:inline-flex;align-items:center;padding:.375rem .875rem;background:#f1f5f9;border-radius:2rem;font-size:.8125rem;font-weight:500;color:#334155}.ys-equipe-member .member-expertise{padding:4rem 0;background:#f8f9fb}.ys-equipe-member .member-expertise__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe-member .member-expertise__card{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:2.5rem 3rem}.ys-equipe-member .member-expertise__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3B82F6;margin:0 0 .75rem}.ys-equipe-member .member-expertise__title{font-size:1.5rem;font-weight:700;line-height:1.3;color:#0f172a;margin:0 0 1.25rem}.ys-equipe-member .member-expertise__quote{font-size:1rem;font-weight:400;line-height:1.7;color:#475569;margin:0;font-style:italic;border-left:3px solid #3B82F6;padding-left:1.25rem}.ys-equipe-member .member-articles{padding:5rem 0}.ys-equipe-member .member-articles__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe-member .member-articles__heading{font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 2.5rem}.ys-equipe-member .member-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ys-equipe-member .article-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.ys-equipe-member .article-card:hover{border-color:#3B82F6;box-shadow:0 4px 12px rgba(59,130,246,0.08)}.ys-equipe-member .article-card__thumb-wrap{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#f1f5f9}.ys-equipe-member .article-card__thumb{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ys-equipe-member .article-card:hover .article-card__thumb{transform:scale(1.03)}.ys-equipe-member .article-card__body{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.ys-equipe-member .article-card__meta{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#94a3b8}.ys-equipe-member .article-card__expertise-tag{display:inline-block;padding:.1875rem .5rem;background:#f1f5f9;border-radius:1rem;font-size:.6875rem;font-weight:500;color:#3B82F6}.ys-equipe-member .article-card__title{font-size:1rem;font-weight:600;line-height:1.4;color:#0f172a;margin:0}.ys-equipe-member .article-card__desc{font-size:.875rem;font-weight:400;line-height:1.5;color:#64748b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ys-equipe-member .member-back{padding:0 0 4rem}.ys-equipe-member .member-back__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-equipe-member .member-back__link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#3B82F6;text-decoration:none}.ys-equipe-member .member-back__link:hover{text-decoration:underline}@media screen and (max-width:991px){.ys-equipe .equipe-hero__inner{padding:7rem 2.5rem 3rem}.ys-equipe .equipe-hero__heading{font-size:2.25rem}.ys-equipe .equipe-manifesto__layout{grid-template-columns:1fr;gap:2rem}.ys-equipe .equipe-manifesto__bottom{grid-template-columns:1fr 1fr;margin-top:-5rem}.ys-equipe .equipe-timeline__track{grid-template-columns:repeat(3,1fr);padding-top:100px}.ys-equipe .equipe-timeline__column{transform:none !important}.ys-equipe .equipe-timeline__dot{display:none}.ys-equipe .equipe-timeline__curve{display:none}.ys-equipe .equipe-metiers__grid{grid-template-columns:repeat(3,1fr)}.ys-equipe .equipe-commitments__layout{grid-template-columns:1fr;gap:2rem}.ys-equipe .equipe-commitments__photo-wrap{aspect-ratio:16 / 9;max-height:300px}.ys-equipe .equipe-stats__grid{grid-template-columns:repeat(2,1fr)}.ys-equipe .equipe-press__grid{grid-template-columns:repeat(3,1fr)}.ys-equipe .equipe-grid__list{grid-template-columns:repeat(3,1fr)}.ys-equipe-member .member-hero__container{gap:2.5rem}.ys-equipe-member .member-hero__avatar-wrap{flex:0 0 220px}.ys-equipe-member .member-articles__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.ys-equipe .equipe-hero__inner{padding:6rem 1.5rem 2.5rem}.ys-equipe .equipe-hero__heading{font-size:1.75rem}.ys-equipe .equipe-hero__subtitle{font-size:1rem}.ys-equipe .equipe-manifesto{padding:3.5rem 0}.ys-equipe .equipe-manifesto__container{padding:0 1.5rem}.ys-equipe .equipe-manifesto__bottom{grid-template-columns:1fr;margin-top:-3rem}.ys-equipe .equipe-manifesto__bolt-wrap{display:none}.ys-equipe .equipe-manifesto__right{padding:1.5rem}.ys-equipe .equipe-manifesto__founders-row{flex-direction:column;align-items:flex-start}.ys-equipe .equipe-manifesto__founders-photo{width:140px;height:100px}.ys-equipe .equipe-timeline{padding:3rem 0 2rem}.ys-equipe .equipe-timeline__container{padding:0 1.5rem}.ys-equipe .equipe-timeline__heading{font-size:24px;margin-bottom:2rem}.ys-equipe .equipe-timeline__track{grid-template-columns:1fr 1fr;padding-top:0}.ys-equipe .equipe-metiers{padding:3.5rem 0}.ys-equipe .equipe-metiers__container{padding:0 1.5rem}.ys-equipe .equipe-metiers__heading{font-size:24px}.ys-equipe .equipe-metiers__photos{grid-template-columns:repeat(2,1fr)}.ys-equipe .equipe-metiers__photo-item:nth-child(n+5){display:none}.ys-equipe .equipe-metiers__photos{gap:.75rem}.ys-equipe .equipe-metiers__grid{grid-template-columns:repeat(2,1fr)}.ys-equipe .equipe-offices__grid{grid-template-columns:repeat(2,1fr)}.ys-equipe .equipe-commitments{padding:3.5rem 0}.ys-equipe .equipe-commitments__container{padding:0 1.5rem}.ys-equipe .equipe-commitments__grid{grid-template-columns:1fr}.ys-equipe .equipe-commitments__heading{font-size:1.5rem}.ys-equipe .equipe-stats__tagline{padding:1.5rem}.ys-equipe .equipe-stats__tagline p{font-size:1.125rem}.ys-equipe .equipe-stats__container{padding:0 1.5rem}.ys-equipe .equipe-stats__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.ys-equipe .equipe-press{padding:3rem 0}.ys-equipe .equipe-press__container{padding:0 1.5rem}.ys-equipe .equipe-press__grid{grid-template-columns:1fr;gap:1rem}.ys-equipe .equipe-grid{padding:3.5rem 0}.ys-equipe .equipe-grid__container{padding:0 1.5rem}.ys-equipe .equipe-grid__list{grid-template-columns:repeat(2,1fr);gap:1.25rem}.ys-equipe .equipe-cta,.ys-equipe-member .equipe-cta{padding:3.5rem 0}.ys-equipe .equipe-cta__container,.ys-equipe-member .equipe-cta__container{padding:0 1.5rem}.ys-equipe .equipe-cta__heading,.ys-equipe-member .equipe-cta__heading{font-size:1.5rem}.ys-equipe-member .member-hero{padding:6rem 0 3rem}.ys-equipe-member .member-hero__container{flex-direction:column;padding:0 1.5rem}.ys-equipe-member .member-hero__avatar-wrap{flex:none;width:200px;align-self:center}.ys-equipe-member .member-hero__content{padding-top:0;text-align:center}.ys-equipe-member .member-hero__socials{justify-content:center}.ys-equipe-member .member-hero__tags{justify-content:center}.ys-equipe-member .member-hero__name{font-size:2rem}.ys-equipe-member .member-expertise__card{padding:2rem 1.5rem}.ys-equipe-member .member-expertise__container{padding:0 1.5rem}.ys-equipe-member .member-articles{padding:3.5rem 0}.ys-equipe-member .member-articles__container{padding:0 1.5rem}.ys-equipe-member .member-articles__grid{grid-template-columns:1fr}.ys-equipe-member .member-back__container{padding:0 1.5rem}}@media screen and (max-width:479px){.ys-equipe .equipe-hero__heading{font-size:1.5rem}.ys-equipe .equipe-stats__grid{grid-template-columns:1fr 1fr;gap:.75rem}.ys-equipe .equipe-stats__value{font-size:1.5rem}.ys-equipe .equipe-grid__list{grid-template-columns:1fr 1fr;gap:1rem}.ys-equipe-member .member-hero__avatar-wrap{width:160px}.ys-equipe-member .member-hero__name{font-size:1.75rem}.ys-equipe-member .member-expertise__title{font-size:1.25rem}}.ys-jobs{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-jobs *,.ys-jobs *::before,.ys-jobs *::after{box-sizing:border-box}.ys-jobs .jobs-hero{position:relative;background:#fff;overflow:hidden}.ys-jobs .jobs-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ys-jobs .jobs-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(80px)}.ys-jobs .jobs-hero__bg-glow--1{width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.1),transparent 70%);top:-20%;left:-10%}.ys-jobs .jobs-hero__bg-glow--2{width:40%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.07),transparent 70%);bottom:-15%;right:-5%}.ys-jobs .jobs-hero__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#3B82F612 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%)}.ys-jobs .jobs-hero__curves{position:absolute;inset:0;width:100%;height:100%}.ys-jobs .jobs-hero__inner{position:relative;z-index:1;max-width:75rem;margin:0 auto;padding:7rem 2.5rem 5rem;display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.ys-jobs .jobs-hero__tag{display:inline-block;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:#8d99ae;margin-bottom:1rem}.ys-jobs .jobs-hero__heading{font-size:2.75rem;font-weight:700;line-height:1.15;letter-spacing:-0.01em;margin:0 0 1.25rem}.ys-jobs .jobs-hero__gradient{background:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-jobs .jobs-hero__text{font-size:1.0625rem;color:#475569;line-height:1.6;margin:0 0 2rem;max-width:32rem}.ys-jobs .jobs-hero__actions{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.ys-jobs .jobs-hero__btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.875rem 1.75rem;background:linear-gradient(135deg,#3B82F6,#60A5FA);color:#fff;font-weight:500;font-size:0.9375rem;border-radius:100px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 12px rgba(59,130,246,0.25)}.ys-jobs .jobs-hero__btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.35)}.ys-jobs .jobs-hero__btn-ghost{display:inline-flex;align-items:center;padding:0.875rem 1.5rem;color:#3B82F6;font-weight:500;font-size:0.9375rem;text-decoration:none;border-radius:100px;transition:background 0.2s}.ys-jobs .jobs-hero__btn-ghost:hover{background:rgba(59,130,246,0.06)}.ys-jobs .jobs-hero__badges{display:flex;flex-wrap:wrap;gap:0.5rem}.ys-jobs .jobs-hero__badge{display:inline-flex;align-items:center;padding:0.375rem 0.875rem;font-size:0.8125rem;font-weight:500;color:#3B82F6;background:rgba(59,130,246,0.06);border:1px solid rgba(59,130,246,0.12);border-radius:100px;white-space:nowrap}.ys-jobs .jobs-hero__visual{position:relative;display:flex;justify-content:center}.ys-jobs .jobs-hero__image{width:100%;max-width:540px;height:auto;border-radius:16px;object-fit:cover}.ys-jobs .jobs-hero__float-card{position:absolute;bottom:1.5rem;left:-1.5rem;padding:1rem 1.5rem;background:rgba(255,255,255,0.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.6);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,0.08);display:flex;align-items:center;gap:0.75rem}.ys-jobs .jobs-hero__float-stat{font-size:1.75rem;font-weight:700;color:#3B82F6;line-height:1}.ys-jobs .jobs-hero__float-label{font-size:0.8125rem;color:#475569;line-height:1.3;max-width:8rem}.ys-jobs .jobs-infos{position:relative;background:#0f172a;color:#fff;overflow:hidden}.ys-jobs .jobs-infos__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(59,130,246,0.08) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 10%,transparent 70%);pointer-events:none}.ys-jobs .jobs-infos__container{position:relative;z-index:1;max-width:75rem;margin:0 auto;padding:5rem 2.5rem}.ys-jobs .jobs-infos__header{text-align:center;max-width:40rem;margin:0 auto 3.5rem}.ys-jobs .jobs-infos__heading{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.ys-jobs .jobs-infos__heading-accent{background:linear-gradient(135deg,#60A5FA,#93C5FD);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-jobs .jobs-infos__text{font-size:1rem;line-height:1.7;color:rgba(255,255,255,0.65);margin:0}.ys-jobs .jobs-infos__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3rem}.ys-jobs .jobs-infos__stat{text-align:center;padding:1.5rem 1rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:16px}.ys-jobs .jobs-infos__stat-value{display:block;font-size:2.25rem;font-weight:700;line-height:1.2;background:linear-gradient(135deg,#fff,#93C5FD);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-jobs .jobs-infos__stat-label{display:block;font-size:0.8125rem;color:rgba(255,255,255,0.5);margin-top:0.25rem;letter-spacing:0.02em}.ys-jobs .jobs-infos__cards{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ys-jobs .jobs-infos__card{padding:1.75rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background 0.25s,border-color 0.25s,transform 0.2s}.ys-jobs .jobs-infos__card:hover{background:rgba(255,255,255,0.07);border-color:rgba(59,130,246,0.2);transform:translateY(-2px)}.ys-jobs .jobs-infos__card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(59,130,246,0.12);border-radius:12px;color:#60A5FA;margin-bottom:1rem}.ys-jobs .jobs-infos__card-title{font-size:1rem;font-weight:700;margin:0 0 0.5rem}.ys-jobs .jobs-infos__card-text{font-size:0.875rem;line-height:1.6;color:rgba(255,255,255,0.6);margin:0}.ys-jobs .jobs-cta{background:#f8f9fb}.ys-jobs .jobs-cta__container{max-width:50rem;margin:0 auto;padding:5rem 2rem}.ys-jobs .jobs-cta__card{position:relative;overflow:hidden;background:#0f172a;border-radius:20px;padding:3.5rem 3rem;text-align:center;color:#fff}.ys-jobs .jobs-cta__glow{position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:60%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.2),transparent 70%);filter:blur(60px);pointer-events:none}.ys-jobs .jobs-cta__heading{font-size:2rem;font-weight:700;margin:0 0 1rem;position:relative}.ys-jobs .jobs-cta__heading-accent{background:linear-gradient(135deg,#60A5FA,#93C5FD);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-jobs .jobs-cta__text{font-size:1rem;line-height:1.6;color:rgba(255,255,255,0.65);max-width:28rem;margin:0 auto 2rem;position:relative}.ys-jobs .jobs-cta__btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.875rem 2rem;background:linear-gradient(135deg,#3B82F6,#60A5FA);color:#fff;font-weight:500;font-size:0.9375rem;border-radius:100px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 12px rgba(59,130,246,0.3);position:relative}.ys-jobs .jobs-cta__btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(59,130,246,0.45)}.ys-jobs .jobs-cta__sub{font-size:0.8125rem;color:rgba(255,255,255,0.4);margin:1.25rem 0 0;position:relative}.ys-jobs .jobs-benefits{background:#fff}.ys-jobs .jobs-benefits__container{max-width:75rem;margin:0 auto;padding:5rem 2.5rem}.ys-jobs .jobs-benefits__header{text-align:center;max-width:36rem;margin:0 auto 3rem}.ys-jobs .jobs-benefits__heading{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 0.75rem}.ys-jobs .jobs-benefits__heading-accent{background:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-jobs .jobs-benefits__sub{font-size:1rem;color:#64748b;line-height:1.6;margin:0}.ys-jobs .jobs-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ys-jobs .jobs-benefits__card{display:flex;align-items:flex-start;gap:0.875rem;padding:1.25rem 1.5rem;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:14px;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.ys-jobs .jobs-benefits__card:hover{border-color:rgba(59,130,246,0.25);box-shadow:0 4px 16px rgba(59,130,246,0.06);transform:translateY(-1px)}.ys-jobs .jobs-benefits__card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(59,130,246,0.08);border-radius:10px;color:#3B82F6;flex-shrink:0;margin-top:2px}.ys-jobs .jobs-benefits__card-text{font-size:0.9375rem;line-height:1.5;color:#334155;margin:0;font-weight:500}.ys-jobs .jobs-values{position:relative;background:#0f172a;color:#fff;overflow:hidden}.ys-jobs .jobs-values__container{position:relative;z-index:1;max-width:75rem;margin:0 auto;padding:5rem 2.5rem}.ys-jobs .jobs-values__tag{display:inline-block;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:#60A5FA;margin-bottom:0.75rem;text-align:center;width:100%}.ys-jobs .jobs-values__heading{font-size:2.25rem;font-weight:700;margin:0 0 3rem;text-align:center;line-height:1.2}.ys-jobs .jobs-values__heading-accent{background:linear-gradient(135deg,#60A5FA,#93C5FD);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-jobs .jobs-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ys-jobs .jobs-values__card{padding:1.75rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background 0.25s,border-color 0.25s,transform 0.2s}.ys-jobs .jobs-values__card:hover{background:rgba(255,255,255,0.07);border-color:rgba(59,130,246,0.2);transform:translateY(-2px)}.ys-jobs .jobs-values__card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(59,130,246,0.12);border-radius:14px;color:#60A5FA;margin-bottom:1.25rem}.ys-jobs .jobs-values__card-title{font-size:1.125rem;font-weight:700;margin:0 0 0.5rem}.ys-jobs .jobs-values__card-text{font-size:0.875rem;line-height:1.6;color:rgba(255,255,255,0.55);margin:0}.ys-jobs .jobs-moments{background:#f8f9fb}.ys-jobs .jobs-moments__container{max-width:75rem;margin:0 auto;padding:5rem 2.5rem}.ys-jobs .jobs-moments__tag{display:block;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:#8d99ae;margin-bottom:0.75rem;text-align:center}.ys-jobs .jobs-moments__header{text-align:center;max-width:40rem;margin:0 auto 3rem}.ys-jobs .jobs-moments__heading{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.ys-jobs .jobs-moments__heading-accent{background:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-jobs .jobs-moments__text{font-size:1rem;line-height:1.7;color:#64748b;margin:0}.ys-jobs .jobs-moments__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:1rem}.ys-jobs .jobs-moments__card{position:relative;overflow:hidden;border-radius:0;aspect-ratio:1 / 1}.ys-jobs .jobs-moments__card--featured{grid-column:span 2;grid-row:span 2}.ys-jobs .jobs-moments__card-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform 0.4s ease}.ys-jobs .jobs-moments__card:hover .jobs-moments__card-img{transform:scale(1.03)}.ys-jobs .jobs-moments__card-overlay{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(transparent,rgba(0,0,0,0.5));opacity:0;transition:opacity 0.3s ease}.ys-jobs .jobs-moments__card:hover .jobs-moments__card-overlay{opacity:1}.ys-jobs .jobs-moments__card-label{font-size:0.875rem;font-weight:600;color:#fff;letter-spacing:0.02em}.ys-jobs .jobs-openings{background:#fff}.ys-jobs .jobs-openings__container{max-width:75rem;margin:0 auto;padding:5rem 2.5rem}.ys-jobs .jobs-openings__header{text-align:center;max-width:36rem;margin:0 auto 3rem}.ys-jobs .jobs-openings__count{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#3B82F6;background:rgba(59,130,246,0.08);padding:0.375rem 1rem;border-radius:100px;margin-bottom:1rem}.ys-jobs .jobs-openings__heading{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 0.75rem}.ys-jobs .jobs-openings__sub{font-size:1rem;color:#64748b;line-height:1.6;margin:0}.ys-jobs .jobs-openings__list{display:flex;flex-direction:column;gap:0.5rem}.ys-jobs .jobs-openings__card{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.5rem;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;color:inherit;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.ys-jobs .jobs-openings__card:hover{border-color:rgba(59,130,246,0.25);box-shadow:0 4px 16px rgba(59,130,246,0.06);transform:translateY(-1px)}.ys-jobs .jobs-openings__card-left{display:flex;align-items:center;gap:1rem;min-width:0}.ys-jobs .jobs-openings__tag{display:inline-block;font-size:.75rem;font-weight:500;color:#0f172a;border:1px solid #e2e4e4;border-radius:2rem;padding:.3rem .875rem;white-space:nowrap;flex-shrink:0}.ys-jobs .jobs-openings__title{font-size:1rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ys-jobs .jobs-openings__card-right{display:flex;align-items:center;gap:1.5rem;flex-shrink:0;margin-left:1rem}.ys-jobs .jobs-openings__meta{font-size:0.875rem;color:#64748b;white-space:nowrap}.ys-jobs .jobs-openings__contract{font-size:0.75rem;font-weight:600;color:#334155;background:#e2e8f0;padding:0.25rem 0.625rem;border-radius:6px;white-space:nowrap}.ys-jobs .jobs-openings__arrow{color:#94a3b8;flex-shrink:0;transition:color 0.2s,transform 0.2s}.ys-jobs .jobs-openings__card:hover .jobs-openings__arrow{color:#3B82F6;transform:translateX(2px)}@media (max-width:991px){.ys-jobs .jobs-hero__inner{grid-template-columns:1fr;padding:5rem 1.5rem 3rem;gap:2rem;text-align:center}.ys-jobs .jobs-hero__text{max-width:none}.ys-jobs .jobs-hero__actions{justify-content:center}.ys-jobs .jobs-hero__badges{justify-content:center}.ys-jobs .jobs-hero__heading{font-size:2.25rem}.ys-jobs .jobs-hero__float-card{left:auto;right:1rem;bottom:1rem}.ys-jobs .jobs-infos__stats{grid-template-columns:repeat(2,1fr)}.ys-jobs .jobs-infos__cards{grid-template-columns:1fr 1fr}.ys-jobs .jobs-benefits__grid{grid-template-columns:repeat(2,1fr)}.ys-jobs .jobs-values__grid{grid-template-columns:repeat(3,1fr)}.ys-jobs .jobs-openings__container{padding:3.5rem 1.5rem}}@media (max-width:767px){.ys-jobs .jobs-hero__heading{font-size:1.75rem}.ys-jobs .jobs-hero__inner{padding:4rem 1rem 2.5rem}.ys-jobs .jobs-hero__actions{flex-direction:column}.ys-jobs .jobs-hero__float-card{position:relative;left:auto;right:auto;bottom:auto;margin:1rem auto 0}.ys-jobs .jobs-infos__stats{grid-template-columns:repeat(2,1fr)}.ys-jobs .jobs-infos__cards{grid-template-columns:1fr}.ys-jobs .jobs-infos__heading{font-size:1.75rem}.ys-jobs .jobs-infos__container{padding:3.5rem 1.25rem}.ys-jobs .jobs-cta__heading{font-size:1.5rem}.ys-jobs .jobs-cta__card{padding:2.5rem 1.5rem}.ys-jobs .jobs-benefits__heading{font-size:1.75rem}.ys-jobs .jobs-benefits__grid{grid-template-columns:1fr}.ys-jobs .jobs-benefits__container{padding:3.5rem 1.25rem}.ys-jobs .jobs-values__grid{grid-template-columns:repeat(2,1fr)}.ys-jobs .jobs-values__heading{font-size:1.75rem}.ys-jobs .jobs-values__container{padding:3.5rem 1.25rem}.ys-jobs .jobs-moments__heading{font-size:1.75rem}.ys-jobs .jobs-moments__grid{grid-template-columns:repeat(2,1fr)}.ys-jobs .jobs-moments__card--featured{grid-column:span 2;grid-row:span 1}.ys-jobs .jobs-moments__container{padding:3.5rem 1.25rem}.ys-jobs .jobs-moments__card{aspect-ratio:1 / 1}.ys-jobs .jobs-openings__card{flex-direction:column;align-items:flex-start;gap:0.75rem;padding:1rem 1.25rem}.ys-jobs .jobs-openings__card-left{flex-wrap:wrap;gap:0.5rem;width:100%}.ys-jobs .jobs-openings__title{white-space:normal;overflow:visible;text-overflow:unset}.ys-jobs .jobs-openings__card-right{margin-left:0;gap:1rem}.ys-jobs .jobs-openings__heading{font-size:1.75rem}.ys-jobs .jobs-openings__container{padding:3.5rem 1.25rem}}@media (max-width:479px){.ys-jobs .jobs-hero__heading{font-size:1.5rem}.ys-jobs .jobs-hero__btn{width:100%;justify-content:center}.ys-jobs .jobs-hero__btn-ghost{width:100%;justify-content:center}.ys-jobs .jobs-infos__stats{grid-template-columns:1fr 1fr;gap:0.75rem}.ys-jobs .jobs-infos__stat-value{font-size:1.75rem}.ys-jobs .jobs-values__grid{grid-template-columns:1fr}.ys-jobs .jobs-moments__grid{grid-template-columns:1fr}.ys-jobs .jobs-moments__card--featured{grid-column:span 1}.ys-jobs .jobs-moments__card{aspect-ratio:1 / 1}.ys-jobs .jobs-cta__card{padding:2rem 1.25rem;border-radius:16px}}.ys-lean-lab{font-family:var(--font-plus-jakarta),sans-serif;color:#a1a1aa;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#09090b;overflow-x:hidden}.ys-lean-lab *,.ys-lean-lab *::before,.ys-lean-lab *::after{box-sizing:border-box}.ys-lean-lab .lab-accent{background:linear-gradient(135deg,#fff 20%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-lean-lab .lab-container{max-width:64rem;margin:0 auto;padding:0 2.5rem}.ys-lean-lab .lab-reveal{opacity:0;transform:translateY(2.5rem);transition:opacity 0.9s cubic-bezier(0.16,1,0.3,1),transform 0.9s cubic-bezier(0.16,1,0.3,1)}.ys-lean-lab .lab-reveal.is-visible{opacity:1;transform:none}.ys-lean-lab .lab-reveal-blur{opacity:0;filter:blur(12px);transform:translateY(1rem);transition:opacity 1s cubic-bezier(0.16,1,0.3,1),filter 1s cubic-bezier(0.16,1,0.3,1),transform 1s cubic-bezier(0.16,1,0.3,1)}.ys-lean-lab .lab-reveal-blur.is-visible{opacity:1;filter:blur(0);transform:none}.ys-lean-lab .lab-reveal-left{opacity:0;transform:translateX(-3rem);transition:opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1)}.ys-lean-lab .lab-reveal-left.is-visible{opacity:1;transform:none}.ys-lean-lab .lab-reveal-right{opacity:0;transform:translateX(3rem);transition:opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1)}.ys-lean-lab .lab-reveal-right.is-visible{opacity:1;transform:none}.ys-lean-lab .lab-reveal-scale{opacity:0;transform:scale(0.88) translateY(1.5rem);transition:opacity 0.9s cubic-bezier(0.16,1,0.3,1),transform 0.9s cubic-bezier(0.16,1,0.3,1)}.ys-lean-lab .lab-reveal-scale.is-visible{opacity:1;transform:none}.ys-lean-lab .lab-separator{height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,0.35) 50%,transparent);margin:0 auto 5rem;max-width:16rem}.ys-lean-lab .lab-hero{min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem;position:relative;overflow:hidden}.ys-lean-lab .lab-hero__inner{position:relative;z-index:1}.ys-lean-lab .lab-hero__glow{position:absolute;top:50%;left:50%;width:700px;height:700px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(59,130,246,0.06) 0%,transparent 70%);pointer-events:none}.ys-lean-lab .lab-hero__logo{height:32px;width:auto;margin:0 0 1.5rem}.ys-lean-lab .lab-hero__tag{font-size:0.75rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#3b82f6;margin:0 0 2rem}.ys-lean-lab .lab-hero__h1{font-size:4.5rem;font-weight:800;line-height:1.05;letter-spacing:-0.04em;color:#fafafa;margin:0 0 2rem;max-width:48rem}.ys-lean-lab .lab-hero__sub{font-size:1.1875rem;line-height:1.7;color:#71717a;max-width:36rem;margin:0 auto 1.5rem}.ys-lean-lab .lab-hero__sub strong{color:#e4e4e7;font-weight:600}.ys-lean-lab .lab-hero__kpi{font-size:1.25rem;font-weight:600;color:#a1a1aa;margin:0 0 3rem}.ys-lean-lab .lab-hero__kpi strong{font-weight:800;font-size:1.5rem}.ys-lean-lab .lab-hero__cta{display:inline-flex;align-items:center;gap:0.625rem;padding:0.875rem 2rem;border-radius:8px;background:#fafafa;color:#09090b;font-size:0.9375rem;font-weight:600;text-decoration:none;transition:background 0.2s,transform 0.2s}.ys-lean-lab .lab-hero__cta:hover{background:#e4e4e7;transform:translateY(-1px)}.ys-lean-lab .lab-manifesto{padding:6rem 0;text-align:center}.ys-lean-lab .lab-manifesto__label{font-size:0.6875rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#3b82f6;margin:0 0 1.5rem}.ys-lean-lab .lab-manifesto__h2{font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:#fafafa;margin:0 auto 4rem;max-width:42rem}.ys-lean-lab .lab-manifesto__problems{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:52rem;margin:0 auto 5rem}.ys-lean-lab .lab-manifesto__problem{padding:2.5rem 1.5rem;border:1px solid rgba(255,255,255,0.06);border-radius:12px;text-align:center;transition:border-color 0.3s,box-shadow 0.3s}.ys-lean-lab .lab-manifesto__problem:hover{border-color:rgba(239,68,68,0.2);box-shadow:0 0 40px rgba(239,68,68,0.05)}.ys-lean-lab .lab-manifesto__problem-icon{display:block;font-size:1.75rem;margin-bottom:1rem;opacity:0.6}.ys-lean-lab .lab-manifesto__problem-text{font-size:0.9375rem;line-height:1.6;color:#a1a1aa;margin:0}.ys-lean-lab .lab-manifesto__shifts{display:flex;flex-direction:column;gap:1.5rem;max-width:52rem;margin:0 auto 5rem}.ys-lean-lab .lab-manifesto__shift{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center;padding:1.5rem 2rem;border:1px solid rgba(255,255,255,0.04);border-radius:12px;transition:border-color 0.3s}.ys-lean-lab .lab-manifesto__shift:hover{border-color:rgba(59,130,246,0.15)}.ys-lean-lab .lab-manifesto__shift-before{font-size:0.9375rem;color:#52525b;text-align:right;margin:0;text-decoration:line-through;text-decoration-color:#3f3f46}.ys-lean-lab .lab-manifesto__shift-arrow{font-size:1.25rem;color:#3b82f6;flex-shrink:0}.ys-lean-lab .lab-manifesto__shift-after{font-size:0.9375rem;color:#e4e4e7;font-weight:600;text-align:left;margin:0}.ys-lean-lab .lab-manifesto__h2--solution{max-width:44rem}.ys-lean-lab .lab-manifesto__solution-sub{font-size:1.0625rem;line-height:1.7;color:#71717a;max-width:40rem;margin:0 auto 1.5rem}.ys-lean-lab .lab-manifesto__us-note{font-size:0.9375rem;line-height:1.7;color:#a1a1aa;max-width:40rem;margin:0 auto 3rem;padding:1rem 1.25rem;border-left:2px solid #3b82f6;background:rgba(59,130,246,0.04);border-radius:0 6px 6px 0}.ys-lean-lab .lab-manifesto__team{text-align:center;padding:2.5rem 2rem;border:1px solid rgba(255,255,255,0.06);border-radius:16px;max-width:40rem;margin:0 auto}.ys-lean-lab .lab-manifesto__team-text{font-size:1.125rem;font-weight:600;color:#e4e4e7;line-height:1.5;margin:0 0 1.5rem}.ys-lean-lab .lab-manifesto__team-logos{display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap}.ys-lean-lab .lab-manifesto__team-logo{height:1.5rem;width:auto;opacity:0.45;transition:opacity 0.25s;filter:brightness(0) invert(1)}.ys-lean-lab .lab-manifesto__team-logo:hover{opacity:0.85}.ys-lean-lab .lab-pillars{padding:8rem 0;text-align:center}.ys-lean-lab .lab-pillars__h2{font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:#fafafa;margin:0 0 4rem}.ys-lean-lab .lab-pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:64rem;margin:0 auto}.ys-lean-lab .lab-pillars__card{text-align:center;padding:3rem 2rem;border:1px solid rgba(255,255,255,0.06);border-radius:16px;display:flex;flex-direction:column;transition:border-color 0.3s,box-shadow 0.3s;position:relative;overflow:hidden}.ys-lean-lab .lab-pillars__card::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,0.4),transparent);opacity:0;transition:opacity 0.3s}.ys-lean-lab .lab-pillars__card:hover{border-color:rgba(59,130,246,0.15);box-shadow:0 0 60px rgba(59,130,246,0.06)}.ys-lean-lab .lab-pillars__card:hover::before{opacity:1}.ys-lean-lab .lab-pillars__num{font-size:0.75rem;font-weight:600;color:#3b82f6;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:1.5rem}.ys-lean-lab .lab-pillars__title{font-size:1.5rem;font-weight:800;color:#fafafa;line-height:1.2;letter-spacing:-0.02em;margin:0 0 0.75rem}.ys-lean-lab .lab-pillars__desc{font-size:0.9375rem;line-height:1.65;color:#71717a;margin:0 auto 2rem;max-width:22rem}.ys-lean-lab .lab-pillars__list{list-style:none;padding:0;margin:0 auto 2.5rem;display:inline-flex;flex-direction:column;gap:0.75rem;text-align:left;flex-grow:1}.ys-lean-lab .lab-pillars__li{font-size:0.875rem;color:#a1a1aa;line-height:1.5;padding-left:1.25rem;position:relative}.ys-lean-lab .lab-pillars__li::before{content:'';position:absolute;left:0;top:0.5rem;width:5px;height:5px;border-radius:50%;background:#3b82f6}.ys-lean-lab .lab-pillars__impact{display:flex;align-items:baseline;justify-content:center;gap:0.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.06)}.ys-lean-lab .lab-pillars__impact-val{font-size:2.5rem;font-weight:900;letter-spacing:-0.03em;color:#fafafa;line-height:1}.ys-lean-lab .lab-pillars__impact-lbl{font-size:0.8125rem;color:#52525b}.ys-lean-lab .lab-numbers{padding:6rem 0;text-align:center}.ys-lean-lab .lab-numbers__row{display:grid;grid-template-columns:repeat(4,1fr);max-width:52rem;margin:0 auto}.ys-lean-lab .lab-numbers__item{padding:2rem 0}.ys-lean-lab .lab-numbers__val{font-size:4rem;font-weight:900;color:#fafafa;letter-spacing:-0.04em;line-height:1;margin:0 0 0.5rem}.ys-lean-lab .lab-numbers__lbl{font-size:0.875rem;color:#52525b;margin:0}.ys-lean-lab .lab-process{padding:8rem 0;text-align:center}.ys-lean-lab .lab-process__h2{font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:#fafafa;margin:0 0 4rem}.ys-lean-lab .lab-process__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(255,255,255,0.06);border-radius:16px;overflow:hidden;max-width:64rem;margin:0 auto}.ys-lean-lab .lab-process__card{background:#09090b;padding:2.5rem 1.5rem;text-align:center;transition:background 0.3s}.ys-lean-lab .lab-process__card:hover{background:rgba(255,255,255,0.02)}.ys-lean-lab .lab-process__idx{font-size:2.5rem;font-weight:900;color:#27272a;letter-spacing:-0.03em;line-height:1;margin:0 0 1.5rem;transition:color 0.3s}.ys-lean-lab .lab-process__card:hover .lab-process__idx{color:#3b82f6}.ys-lean-lab .lab-process__card-title{font-size:1.0625rem;font-weight:700;color:#fafafa;margin:0 0 0.5rem}.ys-lean-lab .lab-process__card-txt{font-size:0.8125rem;line-height:1.6;color:#71717a;margin:0}.ys-lean-lab .lab-cta{padding:10rem 0;text-align:center;position:relative;overflow:hidden}.ys-lean-lab .lab-cta__glow{position:absolute;top:50%;left:50%;width:500px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(59,130,246,0.07) 0%,transparent 70%);pointer-events:none}.ys-lean-lab .lab-cta__h2{font-size:3.5rem;font-weight:800;line-height:1.05;letter-spacing:-0.035em;color:#fafafa;margin:0 0 1.25rem;position:relative}.ys-lean-lab .lab-cta__sub{font-size:1.0625rem;color:#71717a;margin:0 0 2.5rem;position:relative}.ys-lean-lab .lab-cta__btn{display:inline-flex;align-items:center;gap:0.5rem;padding:1rem 2.25rem;border-radius:8px;background:#fafafa;color:#09090b;font-size:1rem;font-weight:600;text-decoration:none;transition:background 0.2s,transform 0.2s,box-shadow 0.2s;position:relative}.ys-lean-lab .lab-cta__btn:hover{background:#e4e4e7;transform:translateY(-2px);box-shadow:0 8px 30px rgba(59,130,246,0.15)}@media (max-width:991px){.ys-lean-lab .lab-container{padding:0 2rem}.ys-lean-lab .lab-hero__h1{font-size:3rem}.ys-lean-lab .lab-hero__kpi{font-size:1.0625rem}.ys-lean-lab .lab-hero__kpi strong{font-size:1.25rem}.ys-lean-lab .lab-manifesto{padding:4rem 0}.ys-lean-lab .lab-manifesto__h2{font-size:2.25rem}.ys-lean-lab .lab-manifesto__problems{grid-template-columns:1fr;max-width:28rem}.ys-lean-lab .lab-manifesto__shift{grid-template-columns:1fr;text-align:center;gap:0.5rem;padding:1.25rem 1.5rem}.ys-lean-lab .lab-manifesto__shift-before{text-align:center}.ys-lean-lab .lab-manifesto__shift-after{text-align:center}.ys-lean-lab .lab-manifesto__shift-arrow{display:none}.ys-lean-lab .lab-pillars,.ys-lean-lab .lab-process{padding:5rem 0}.ys-lean-lab .lab-pillars__h2,.ys-lean-lab .lab-process__h2{font-size:2.25rem}.ys-lean-lab .lab-pillars__grid{grid-template-columns:1fr;max-width:28rem}.ys-lean-lab .lab-numbers__row{grid-template-columns:repeat(2,1fr)}.ys-lean-lab .lab-numbers__val{font-size:3rem}.ys-lean-lab .lab-process__grid{grid-template-columns:1fr}.ys-lean-lab .lab-cta{padding:6rem 0}.ys-lean-lab .lab-cta__h2{font-size:2.5rem}}@media (max-width:767px){.ys-lean-lab .lab-container{padding:0 1.25rem}.ys-lean-lab .lab-hero__h1{font-size:2.25rem}.ys-lean-lab .lab-hero__glow{width:350px;height:350px}.ys-lean-lab .lab-manifesto__h2{font-size:1.875rem}.ys-lean-lab .lab-manifesto__transition{font-size:1.375rem}.ys-lean-lab .lab-separator{margin-bottom:3rem}.ys-lean-lab .lab-pillars__h2,.ys-lean-lab .lab-process__h2{font-size:1.875rem}.ys-lean-lab .lab-pillars__impact-val{font-size:2rem}.ys-lean-lab .lab-cta__h2{font-size:2rem}.ys-lean-lab .lab-cta__glow{width:300px;height:300px}}@media (max-width:479px){.ys-lean-lab .lab-container{padding:0 1rem}.ys-lean-lab .lab-hero{min-height:auto;padding:5rem 1rem 3rem}.ys-lean-lab .lab-hero__h1{font-size:1.75rem}.ys-lean-lab .lab-hero__sub{font-size:1rem}.ys-lean-lab .lab-hero__kpi{font-size:0.9375rem}.ys-lean-lab .lab-hero__kpi strong{font-size:1.125rem}.ys-lean-lab .lab-manifesto__h2{font-size:1.5rem;margin-bottom:2.5rem}.ys-lean-lab .lab-manifesto__problem{padding:1.5rem 1rem}.ys-lean-lab .lab-manifesto__shift{padding:1rem}.ys-lean-lab .lab-manifesto__solution-sub{font-size:0.9375rem}.ys-lean-lab .lab-pillars__h2,.ys-lean-lab .lab-process__h2{font-size:1.5rem}.ys-lean-lab .lab-pillars__card{padding:2rem 1.25rem}.ys-lean-lab .lab-pillars__impact-val{font-size:1.75rem}.ys-lean-lab .lab-numbers{padding:3rem 0}.ys-lean-lab .lab-numbers__val{font-size:2.25rem}.ys-lean-lab .lab-process__card{padding:2rem 1.25rem}.ys-lean-lab .lab-cta{padding:5rem 0}.ys-lean-lab .lab-cta__h2{font-size:1.75rem}}.ys-methode{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-methode *,.ys-methode *::before,.ys-methode *::after{box-sizing:border-box}.ys-methode .ys-methode-hero{position:relative;background-color:#ffffff;overflow:hidden}.ys-methode .ys-methode-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ys-methode .ys-methode-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(80px)}.ys-methode .ys-methode-hero__bg-glow--1{width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.08),transparent 70%);top:-20%;left:-10%}.ys-methode .ys-methode-hero__bg-glow--2{width:40%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.06),transparent 70%);bottom:-15%;right:-5%}.ys-methode .ys-methode-hero__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#3B82F612 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%)}.ys-methode .ys-methode-hero__curves{position:absolute;inset:0;width:100%;height:100%}.ys-methode .ys-methode-hero__inner{position:relative;z-index:1;width:100%;max-width:75rem;margin:0 auto;padding:10rem 2.5rem 4rem}.ys-methode .ys-methode-hero__container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.ys-methode .ys-methode-hero__tag{background:none;border:none;display:inline-block}.ys-methode .ys-methode-hero__tag-text{margin:0;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;color:#8d99ae}.ys-methode .ys-methode-hero__heading{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22;letter-spacing:-0.01em;margin:0;max-width:48rem}.ys-methode .ys-methode-hero__gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text}.ys-methode .ys-methode-hero__subtitle{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:500;line-height:1.5;margin:0;max-width:38rem}.ys-methode .ys-methode-hero__stats{display:flex;gap:3rem;margin-top:1.5rem;flex-wrap:wrap;justify-content:center}.ys-methode .ys-methode-hero__stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ys-methode .ys-methode-hero__stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-0.02em;background-image:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ys-methode .ys-methode-hero__stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#8d99ae;letter-spacing:0.02em}.ys-methode .ys-methode-problem{padding:5rem 0;background:#ffffff}.ys-methode .ys-methode-problem__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-methode .ys-methode-problem__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:-0.01em;color:#0f172a;margin:0 0 4rem;text-align:center}.ys-methode .ys-methode-problem__highlight{color:#ef4444;font-style:italic;font-weight:500}.ys-methode .ys-methode-problem__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ys-methode .ys-methode-problem__col{padding:0 2.5rem;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;gap:1rem}.ys-methode .ys-methode-problem__col:first-child{padding-left:0;border-left:none}.ys-methode .ys-methode-problem__col:last-child{padding-right:0}.ys-methode .ys-methode-problem__col-number{display:block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#94a3b8;margin-bottom:.5rem}.ys-methode .ys-methode-problem__col-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;line-height:1.5;color:#0f172a;margin:0}.ys-methode .ys-methode-problem__col-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.7;color:#64748b;margin:0}.ys-methode .ys-methode-chain{background:#101010;color:#fff;padding:5rem 0}.ys-methode .ys-methode-chain__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-methode .ys-methode-chain__header{text-align:center;margin-bottom:4rem}.ys-methode .ys-methode-chain__heading{font-family:var(--font-plus-jakarta),sans-serif;color:#fff;font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:-0.01em;margin:0 0 1rem;-webkit-text-fill-color:currentColor;background-image:none}.ys-methode .ys-methode-chain__highlight{color:transparent;background-image:linear-gradient(90deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;font-weight:500}.ys-methode .ys-methode-chain__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6;color:rgba(255,255,255,0.5);margin:0;max-width:36rem;margin-left:auto;margin-right:auto}.ys-methode .ys-methode-chain__hero-image{margin-bottom:4rem}.ys-methode .ys-methode-chain__hero-img{width:100%;height:320px;object-fit:cover;object-position:center;border-radius:4px}.ys-methode .ys-methode-chain__hero-caption{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:rgba(255,255,255,0.35);margin:.75rem 0 0;font-style:italic}.ys-methode .ys-methode-chain__timeline{display:flex;gap:0}.ys-methode .ys-methode-chain__step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}.ys-methode .ys-methode-chain__step-indicator{display:flex;align-items:center;width:100%;position:relative;margin-bottom:1.5rem;justify-content:center}.ys-methode .ys-methode-chain__step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3B82F6,#60A5FA);color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:700;z-index:1;flex-shrink:0}.ys-methode .ys-methode-chain__step-line{position:absolute;top:50%;left:calc(50%+20px);right:calc(-50%+20px);height:1px;background:rgba(59,130,246,0.3);transform:translateY(-50%)}.ys-methode .ys-methode-chain__step-content{text-align:center;padding:0 .75rem}.ys-methode .ys-methode-chain__step-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;color:#fff;margin:0 0 .5rem;line-height:1.4}.ys-methode .ys-methode-chain__step-desc{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;line-height:1.6;color:rgba(255,255,255,0.45);margin:0}.ys-methode .ys-methode-chain__team{margin-top:5rem;padding-top:4rem;border-top:1px solid rgba(255,255,255,0.1)}.ys-methode .ys-methode-chain__team-header{display:flex;gap:3rem;align-items:center;justify-content:space-between}.ys-methode .ys-methode-chain__team-header-content{flex:1;max-width:40rem}.ys-methode .ys-methode-chain__team-image{width:360px;height:auto;border-radius:4px;object-fit:cover;flex-shrink:0}.ys-methode .ys-methode-chain__team-heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:700;line-height:1.25;color:#fff;margin:0;-webkit-text-fill-color:currentColor;background-image:none}.ys-methode .ys-methode-chain__team-subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;color:rgba(255,255,255,0.5);margin:.5rem 0 0}.ys-methode .ys-methode-chain__team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.ys-methode .ys-methode-chain__team-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid rgba(255,255,255,0.1);transition:border-color .2s ease}.ys-methode .ys-methode-chain__team-card:hover{border-color:rgba(59,130,246,0.4)}.ys-methode .ys-methode-chain__team-card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:600;color:#fff;margin:0}.ys-methode .ys-methode-chain__team-card-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;line-height:1.5;color:rgba(255,255,255,0.45);margin:0}.ys-methode .ys-methode-collab{padding:0 0 5rem;background:#f8f9fb}.ys-methode .ys-methode-collab__banner{margin-bottom:3.5rem;overflow:hidden}.ys-methode .ys-methode-collab__banner-img{width:100%;height:360px;object-fit:cover;object-position:center 30%;display:block}.ys-methode .ys-methode-collab__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-methode .ys-methode-collab__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 3rem;text-align:center}.ys-methode .ys-methode-collab__highlight{color:#3B82F6}.ys-methode .ys-methode-collab__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ys-methode .ys-methode-collab__col{padding:0 2.5rem;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.75rem}.ys-methode .ys-methode-collab__col:first-child{padding-left:0;border-left:none}.ys-methode .ys-methode-collab__col:last-child{padding-right:0}.ys-methode .ys-methode-collab__col-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;line-height:1.5;color:#0f172a;margin:0}.ys-methode .ys-methode-collab__col-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.7;color:#64748b;margin:0}.ys-methode .ys-methode-proof{padding:5rem 0}.ys-methode .ys-methode-proof__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-methode .ys-methode-proof__header{text-align:left;margin-bottom:3rem}.ys-methode .ys-methode-proof__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#0f172a;border:1px solid #e2e4e4;border-radius:2rem;padding:.375rem .875rem;margin-bottom:1rem}.ys-methode .ys-methode-proof__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0}.ys-methode .ys-methode-proof__highlight{color:#3B82F6}.ys-methode .ys-methode-proof__list{display:flex;flex-direction:column;border-top:1px solid #e2e4e4}.ys-methode .ys-methode-proof__row{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;align-items:center;gap:2rem;padding:1.25rem 0;border-bottom:1px solid #e2e4e4;text-decoration:none;transition:opacity .2s ease}.ys-methode .ys-methode-proof__row:hover{opacity:.7}.ys-methode .ys-methode-proof__row-name{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#0f172a;text-transform:uppercase;letter-spacing:.04em}.ys-methode .ys-methode-proof__row-sector{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#3B82F6;text-transform:uppercase;letter-spacing:.04em}.ys-methode .ys-methode-proof__row-stat{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:#0f172a;text-transform:uppercase;letter-spacing:.02em}.ys-methode .ys-methode-proof__row-arrow{font-size:1.5rem;color:#0f172a;line-height:1}.ys-methode .ys-methode-proof__list-footer{margin-top:2rem}.ys-methode .ys-methode-proof__all{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.ys-methode .ys-methode-proof__all span{font-size:1.25rem;color:#3B82F6}.ys-methode .ys-methode-proof__all:hover{color:#3B82F6}.ys-methode .ys-methode-proof__testimonials{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:4rem;padding-top:4rem;border-top:1px solid #e2e4e4}.ys-methode .ys-methode-proof__trow{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.ys-methode .ys-methode-proof__trow-quote{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.125rem;font-weight:500;color:#0f172a;line-height:1.6;margin:0;font-style:normal}.ys-methode .ys-methode-proof__trow-author{display:flex;align-items:center;gap:.75rem}.ys-methode .ys-methode-proof__trow-photo{width:48px;height:48px;border-radius:4px;object-fit:cover;object-position:center 20%;flex-shrink:0}.ys-methode .ys-methode-proof__trow-info{display:flex;flex-direction:column;gap:.125rem}.ys-methode .ys-methode-proof__trow-person{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;color:#0f172a}.ys-methode .ys-methode-proof__trow-company{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b}.ys-methode .ys-methode-pillars{background:#101010;color:#fff;padding:5rem 0}.ys-methode .ys-methode-pillars__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-methode .ys-methode-pillars__heading{font-family:var(--font-plus-jakarta),sans-serif;color:#fff;text-align:center;margin:0 0 4rem;font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:-0.01em;-webkit-text-fill-color:currentColor;background-image:none}.ys-methode .ys-methode-pillars__highlight{color:transparent;background-image:linear-gradient(90deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;font-weight:500}.ys-methode .ys-methode-pillars__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ys-methode .ys-methode-pillars__col{padding:0 2.5rem;border-left:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:1rem}.ys-methode .ys-methode-pillars__col:first-child{padding-left:0;border-left:none}.ys-methode .ys-methode-pillars__col:last-child{padding-right:0}.ys-methode .ys-methode-pillars__col-stat{display:flex;align-items:baseline;gap:.375rem}.ys-methode .ys-methode-pillars__col-stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-0.02em;background-image:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ys-methode .ys-methode-pillars__col-stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:rgba(255,255,255,0.35);letter-spacing:0.02em}.ys-methode .ys-methode-pillars__col-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;line-height:1.5;color:#fff;margin:0;white-space:pre-line}.ys-methode .ys-methode-pillars__col-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.7;color:rgba(255,255,255,0.5);margin:0}.ys-methode .ys-methode-pillars__col-details{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem}.ys-methode .ys-methode-pillars__col-detail{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:rgba(255,255,255,0.4);line-height:1.4;padding-left:1rem;position:relative}.ys-methode .ys-methode-pillars__col-detail::before{content:'';position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:#3B82F6}.ys-methode .ys-methode-zerorisk{padding:5rem 0;background:#f8f9fb}.ys-methode .ys-methode-zerorisk__container{max-width:75rem;margin:0 auto;padding:0 2.5rem;display:flex;gap:6.5625rem;justify-content:space-between;align-items:center}.ys-methode .ys-methode-zerorisk__content{display:flex;flex-direction:column;gap:2.5rem;max-width:33.9375rem}.ys-methode .ys-methode-zerorisk__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.2;color:#0f172a;margin:0}.ys-methode .ys-methode-zerorisk__star{color:#3B82F6}.ys-methode .ys-methode-zerorisk__list{display:flex;flex-direction:column;gap:2.5rem;max-width:430px}.ys-methode .ys-methode-zerorisk__item{display:flex;gap:.5rem;align-items:flex-start;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.ys-methode .ys-methode-zerorisk__item-icon{width:20px;height:20px;flex-shrink:0;margin-top:6px}.ys-methode .ys-methode-zerorisk__item-title{font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#0f172a}.ys-methode .ys-methode-zerorisk__item-desc{color:#64748b}.ys-methode .ys-methode-zerorisk__visual{width:480px;height:360px;object-fit:cover;border-radius:4px;flex-shrink:0}.ys-methode .ys-methode-cta{padding:5rem 0;background:#f8f9fb}.ys-methode .ys-methode-cta__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-methode .ys-methode-cta__card{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#0f172a;overflow:hidden}.ys-methode .ys-methode-cta__content{display:flex;flex-direction:column;gap:1.5rem;padding:4rem;justify-content:center}.ys-methode .ys-methode-cta__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#fff;margin:0}.ys-methode .ys-methode-cta__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:rgba(255,255,255,0.6);margin:0}.ys-methode .ys-methode-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#3B82F6;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s ease;align-self:flex-start}.ys-methode .ys-methode-cta__btn:hover{background:#2563EB}.ys-methode .ys-methode-cta__steps{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:rgba(255,255,255,0.4);margin:0;letter-spacing:0.01em}.ys-methode .ys-methode-cta__visual{position:relative;min-height:320px}.ys-methode .ys-methode-cta__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:991px){.ys-methode .ys-methode-hero__inner{padding-top:8rem;padding-bottom:3rem}.ys-methode .ys-methode-hero__heading{font-size:2.25rem}.ys-methode .ys-methode-hero__stats{gap:2rem}.ys-methode .ys-methode-problem__heading{font-size:1.75rem}.ys-methode .ys-methode-problem__cols{grid-template-columns:1fr;gap:2rem}.ys-methode .ys-methode-problem__col{padding:0;border-left:none;border-top:1px solid #e2e8f0;padding-top:1.5rem}.ys-methode .ys-methode-problem__col:first-child{border-top:none;padding-top:0}.ys-methode .ys-methode-chain__timeline{flex-direction:column;gap:0}.ys-methode .ys-methode-chain__step{flex-direction:row;align-items:flex-start;gap:1.25rem}.ys-methode .ys-methode-chain__step-indicator{flex-direction:column;width:auto;margin-bottom:0;align-items:center}.ys-methode .ys-methode-chain__step-line{position:relative;top:auto;left:auto;right:auto;width:1px;height:2.5rem;transform:none}.ys-methode .ys-methode-chain__step-content{text-align:left;padding:0 0 2rem;flex:1}.ys-methode .ys-methode-chain__team-header{flex-direction:column;gap:2rem}.ys-methode .ys-methode-chain__team-image{width:100%;max-width:480px}.ys-methode .ys-methode-chain__team-grid{grid-template-columns:repeat(2,1fr)}.ys-methode .ys-methode-collab__banner-img{height:260px}.ys-methode .ys-methode-collab__cols{grid-template-columns:1fr;gap:2rem}.ys-methode .ys-methode-collab__col{padding:0;border-left:none;border-top:1px solid #e2e8f0;padding-top:1.5rem}.ys-methode .ys-methode-collab__col:first-child{border-top:none;padding-top:0}.ys-methode .ys-methode-proof__row{grid-template-columns:1fr 1fr auto}.ys-methode .ys-methode-proof__row-stat{display:none}.ys-methode .ys-methode-proof__testimonials{grid-template-columns:1fr}.ys-methode .ys-methode-pillars__heading{font-size:1.75rem}.ys-methode .ys-methode-pillars__cols{grid-template-columns:1fr;gap:2rem}.ys-methode .ys-methode-pillars__col{padding:0;border-left:none;border-top:1px solid rgba(255,255,255,0.1);padding-top:1.5rem}.ys-methode .ys-methode-pillars__col:first-child{border-top:none;padding-top:0}.ys-methode .ys-methode-zerorisk__container{flex-wrap:wrap;gap:3rem}.ys-methode .ys-methode-zerorisk__content{max-width:none}.ys-methode .ys-methode-zerorisk__list{max-width:none}.ys-methode .ys-methode-zerorisk__visual{width:100%;height:280px}.ys-methode .ys-methode-cta__card{grid-template-columns:1fr}.ys-methode .ys-methode-cta__visual{min-height:250px}}@media screen and (max-width:767px){.ys-methode .ys-methode-hero__inner{padding:7rem 1.25rem 2.5rem}.ys-methode .ys-methode-hero__heading{font-size:1.75rem;line-height:2.25rem}.ys-methode .ys-methode-hero__subtitle{font-size:.9375rem}.ys-methode .ys-methode-hero__stats{gap:1.5rem}.ys-methode .ys-methode-hero__stat-value{font-size:1.5rem}.ys-methode .ys-methode-problem{padding:3.5rem 0}.ys-methode .ys-methode-problem__container{padding:0 1.5rem}.ys-methode .ys-methode-problem__heading{font-size:1.4rem;margin-bottom:2.5rem}.ys-methode .ys-methode-chain{padding:3.5rem 0}.ys-methode .ys-methode-chain__container{padding:0 1.5rem}.ys-methode .ys-methode-chain__heading{font-size:1.5rem}.ys-methode .ys-methode-chain__header{margin-bottom:2.5rem}.ys-methode .ys-methode-chain__hero-img{height:220px}.ys-methode .ys-methode-chain__hero-image{margin-bottom:2.5rem}.ys-methode .ys-methode-chain__team{margin-top:3rem;padding-top:2.5rem}.ys-methode .ys-methode-chain__team-heading{font-size:1.5rem}.ys-methode .ys-methode-chain__team-image{max-width:100%}.ys-methode .ys-methode-chain__team-grid{grid-template-columns:1fr}.ys-methode .ys-methode-collab{padding:0 0 3.5rem}.ys-methode .ys-methode-collab__container{padding:0 1.5rem}.ys-methode .ys-methode-collab__banner-img{height:200px}.ys-methode .ys-methode-collab__banner{margin-bottom:2.5rem}.ys-methode .ys-methode-collab__heading{font-size:1.4rem;margin-bottom:2.5rem}.ys-methode .ys-methode-proof{padding:3.5rem 0}.ys-methode .ys-methode-proof__container{padding:0 1.5rem}.ys-methode .ys-methode-proof__heading{font-size:1.5rem}.ys-methode .ys-methode-proof__row{grid-template-columns:1fr auto;gap:1rem}.ys-methode .ys-methode-proof__row-sector{display:none}.ys-methode .ys-methode-proof__row-name{font-size:.75rem}.ys-methode .ys-methode-proof__trow-stat-value{font-size:2.25rem}.ys-methode .ys-methode-proof__trow-quote{font-size:1rem}.ys-methode .ys-methode-pillars{padding:3.5rem 0}.ys-methode .ys-methode-pillars__container{padding:0 1.5rem}.ys-methode .ys-methode-pillars__heading{font-size:1.4rem}.ys-methode .ys-methode-zerorisk{padding:3.5rem 0}.ys-methode .ys-methode-zerorisk__container{padding:0 1.5rem}.ys-methode .ys-methode-zerorisk__heading{font-size:1.625rem}.ys-methode .ys-methode-zerorisk__list{gap:1.5rem}.ys-methode .ys-methode-cta{padding:3.5rem 0}.ys-methode .ys-methode-cta__container{padding:0 1.5rem}.ys-methode .ys-methode-cta__content{padding:2.5rem 1.5rem}.ys-methode .ys-methode-cta__heading{font-size:1.5rem}}@media screen and (max-width:479px){.ys-methode .ys-methode-hero__heading{font-size:1.5rem;line-height:2rem}.ys-methode .ys-methode-hero__subtitle{font-size:.875rem}.ys-methode .ys-methode-hero__stats{gap:1rem}.ys-methode .ys-methode-hero__stat-value{font-size:1.25rem}.ys-methode .ys-methode-problem__heading{font-size:1.25rem}.ys-methode .ys-methode-chain__heading{font-size:1.25rem}.ys-methode .ys-methode-proof__heading{font-size:1.3rem}.ys-methode .ys-methode-proof__quote-text{font-size:.9375rem}.ys-methode .ys-methode-pillars__heading{font-size:1.25rem}.ys-methode .ys-methode-zerorisk__heading{font-size:1.375rem}.ys-methode .ys-methode-zerorisk__item-title{font-size:1.1rem}.ys-methode .ys-methode-cta__heading{font-size:1.25rem}}.ys-legal{padding:8rem 0 4rem;background:#fff}.ys-legal__container{max-width:1200px;margin:0 auto;padding:0 2rem}.ys-legal__title{font-size:2.5rem;font-weight:700;color:#0f172a;margin-bottom:3rem;letter-spacing:-0.02em}.ys-legal__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.ys-legal__col{display:flex;flex-direction:column;gap:2rem}.ys-legal__row{padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.ys-legal__row:last-child{border-bottom:none}.ys-legal__heading{font-size:1rem;font-weight:600;color:#0f172a;margin-bottom:0.5rem}.ys-legal__row p{font-size:0.9375rem;line-height:1.7;color:#475569;margin:0 0 0.75rem}.ys-legal__row p:last-child{margin-bottom:0}.ys-legal__row a{color:#2563eb;text-decoration:none}.ys-legal__row a:hover{text-decoration:underline}@media (max-width:768px){.ys-legal{padding:6rem 0 3rem}.ys-legal__title{font-size:1.75rem}.ys-legal__grid{grid-template-columns:1fr;gap:2rem}}.ys-secteur{font-family:var(--font-plus-jakarta),sans-serif;color:#0f172a;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-secteur *,.ys-secteur *::before,.ys-secteur *::after{box-sizing:border-box}.ys-secteur .secteur-hero{position:relative;background:#fff;overflow:hidden}.ys-secteur .secteur-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ys-secteur .secteur-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(80px)}.ys-secteur .secteur-hero__bg-glow--1{width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.08),transparent 70%);top:-20%;left:-10%}.ys-secteur .secteur-hero__bg-glow--2{width:40%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.06),transparent 70%);bottom:-15%;right:-5%}.ys-secteur .secteur-hero__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#3B82F612 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%)}.ys-secteur .secteur-hero__inner{position:relative;z-index:1;max-width:75rem;margin:0 auto;padding:8rem 2.5rem 4rem}.ys-secteur .secteur-hero__tag{display:inline-block;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:#8d99ae;margin-bottom:1rem}.ys-secteur .secteur-hero__heading{font-size:2.75rem;font-weight:700;line-height:1.22;letter-spacing:-0.01em;margin:0 0 1.5rem;color:#0f172a}.ys-secteur .secteur-hero__gradient{background:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-secteur .secteur-hero__description{font-size:1.125rem;line-height:1.7;color:#64748b;max-width:48rem;margin:0 auto 2.5rem}.ys-secteur .secteur-hero__stats{display:flex;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.ys-secteur .secteur-hero__stat{background:rgba(255,255,255,0.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 2rem;min-width:160px;transition:border-color 0.2s,box-shadow 0.2s}.ys-secteur .secteur-hero__stat:hover{border-color:#3B82F6;box-shadow:0 4px 16px rgba(59,130,246,0.1)}.ys-secteur .secteur-hero__stat-value{font-size:1.75rem;font-weight:700;color:#3B82F6;line-height:1.2}.ys-secteur .secteur-hero__stat-label{font-size:0.875rem;color:#64748b;margin-top:0.25rem}.ys-secteur .secteur-hero__btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.875rem 2rem;border-radius:100px;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(59,130,246,0.3);transition:transform 0.2s,box-shadow 0.2s}.ys-secteur .secteur-hero__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,0.4)}.ys-secteur .secteur-hero__content{display:flex;align-items:center;gap:4rem}.ys-secteur .secteur-hero__left{flex:1;min-width:0}.ys-secteur .secteur-hero__right{flex-shrink:0;width:320px}.ys-secteur .secteur-hero__clients-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ys-secteur .secteur-hero__client{display:flex;align-items:center;justify-content:center;height:88px;padding:1rem;border-radius:12px;background:rgba(255,255,255,0.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #e2e8f0;transition:border-color 0.2s,box-shadow 0.2s}.ys-secteur .secteur-hero__client:hover{border-color:#3B82F6;box-shadow:0 2px 8px rgba(59,130,246,0.1)}.ys-secteur .secteur-hero__client-logo{max-width:100%;max-height:56px;object-fit:contain;filter:grayscale(100%);opacity:0.6;transition:filter 0.3s,opacity 0.3s}.ys-secteur .secteur-hero__client:hover .secteur-hero__client-logo{filter:grayscale(0%);opacity:1}.ys-secteur .secteur-quicknav{background:#f8f9fb;border-bottom:1px solid #e2e8f0;padding:1.5rem 0}.ys-secteur .secteur-quicknav__container{max-width:75rem;margin:0 auto;padding:0 2.5rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.ys-secteur .secteur-quicknav__label{font-size:.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#8d99ae;margin:0;white-space:nowrap}.ys-secteur .secteur-quicknav__links{display:flex;gap:0.625rem;flex-wrap:wrap}.ys-secteur .secteur-quicknav__link{display:inline-block;padding:0.5rem 1.125rem;border-radius:100px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:0.875rem;font-weight:500;text-decoration:none;transition:border-color 0.2s,background 0.2s,color 0.2s,box-shadow 0.2s}.ys-secteur .secteur-quicknav__link:hover{border-color:#3B82F6;color:#3B82F6;background:rgba(59,130,246,0.04);box-shadow:0 2px 8px rgba(59,130,246,0.1)}.ys-secteur .secteur-section__trends{margin-top:2rem}.ys-secteur .secteur-section__trends-title{font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#8d99ae;margin:0 0 1rem}.ys-secteur .secteur-section__trends-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}.ys-secteur .secteur-section__trend-card{padding:1rem 1.125rem;border-radius:10px;border:1px solid #e2e8f0;background:rgba(255,255,255,0.6);transition:border-color 0.2s,box-shadow 0.2s}.ys-secteur .secteur-section--even .secteur-section__trend-card{background:#fff}.ys-secteur .secteur-section__trend-card:hover{border-color:#3B82F6;box-shadow:0 2px 10px rgba(59,130,246,0.08)}.ys-secteur .secteur-section__trend-label{display:inline-block;font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#3B82F6;margin-bottom:0.375rem}.ys-secteur .secteur-section__trend-text{font-size:0.875rem;line-height:1.55;color:#475569;margin:0}.ys-secteur .secteur-section__top--with-diagram{display:flex;gap:3rem;align-items:center}.ys-secteur .secteur-section__top--with-diagram .secteur-section__header{flex:1;min-width:0}.ys-secteur .secteur-section__diagram{flex-shrink:0;width:420px}.ys-secteur .secteur-section__diagram-svg{width:100%;height:auto;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.06)}.ys-secteur .secteur-usecases{padding:5rem 0}.ys-secteur .secteur-section{padding:4rem 0}.ys-secteur .secteur-section--even{background:#f8f9fb}.ys-secteur .secteur-section__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-secteur .secteur-section__header{margin-bottom:2.5rem}.ys-secteur .secteur-section__number{font-size:4rem;font-weight:800;color:#3B82F6;opacity:0.12;line-height:1;margin-bottom:0.5rem}.ys-secteur .secteur-section__title-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:0.75rem}.ys-secteur .secteur-section__title{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.ys-secteur .secteur-section__case-study-tag{display:inline-flex;align-items:center;padding:0.3125rem 0.875rem;border-radius:100px;border:1px solid #3B82F6;background:rgba(59,130,246,0.06);color:#3B82F6;font-size:0.75rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background 0.2s,box-shadow 0.2s}.ys-secteur .secteur-section__case-study-tag:hover{background:rgba(59,130,246,0.12);box-shadow:0 2px 8px rgba(59,130,246,0.15)}.ys-secteur .secteur-section__description{font-size:1rem;line-height:1.7;color:#64748b;max-width:52rem;margin:0}.ys-secteur .secteur-section__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ys-secteur .secteur-card{background:rgba(255,255,255,0.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s;display:flex;flex-direction:column}.ys-secteur .secteur-card:hover{border-color:#3B82F6;box-shadow:0 4px 16px rgba(59,130,246,0.1);transform:translateY(-2px)}.ys-secteur .secteur-card__image{width:100%;border-radius:10px;margin-bottom:1.25rem;aspect-ratio:16/10;object-fit:cover}.ys-secteur .secteur-card__title{font-size:1.0625rem;font-weight:600;color:#0f172a;margin:0 0 0.5rem;line-height:1.35}.ys-secteur .secteur-card__description{font-size:0.9375rem;line-height:1.6;color:#64748b;margin:0;flex:1}.ys-secteur .secteur-casestudies{padding:5rem 0;background:#fff}.ys-secteur .secteur-casestudies__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-secteur .secteur-casestudies__tag{display:inline-block;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:#8d99ae;margin-bottom:1rem;text-align:center;width:100%}.ys-secteur .secteur-casestudies__heading{font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;text-align:center;margin:0 0 3rem}.ys-secteur .secteur-casestudies__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.ys-secteur .secteur-casestudies__grid--single{max-width:600px;margin:0 auto;grid-template-columns:1fr}.ys-secteur .secteur-cs-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s;display:flex;flex-direction:column}.ys-secteur .secteur-cs-card:hover{border-color:#3B82F6;box-shadow:0 8px 24px rgba(59,130,246,0.12);transform:translateY(-4px)}.ys-secteur .secteur-cs-card__image-wrapper{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f1f5f9}.ys-secteur .secteur-cs-card__image{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.ys-secteur .secteur-cs-card:hover .secteur-cs-card__image{transform:scale(1.03)}.ys-secteur .secteur-cs-card__logo{position:absolute;bottom:0.75rem;left:0.75rem;height:32px;max-width:120px;object-fit:contain;background:rgba(255,255,255,0.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:6px;padding:4px 8px}.ys-secteur .secteur-cs-card__body{padding:1.5rem;flex:1;display:flex;flex-direction:column}.ys-secteur .secteur-cs-card__name{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 0.5rem}.ys-secteur .secteur-cs-card__description{font-size:0.9375rem;line-height:1.6;color:#64748b;margin:0 0 1.25rem;flex:1}.ys-secteur .secteur-cs-card__stats{display:flex;gap:1.5rem;flex-wrap:wrap}.ys-secteur .secteur-cs-card__stat{display:flex;flex-direction:column}.ys-secteur .secteur-cs-card__stat-top{font-size:1.25rem;font-weight:700;color:#3B82F6;line-height:1.2}.ys-secteur .secteur-cs-card__stat-bottom{font-size:0.8125rem;color:#64748b}.ys-secteur .secteur-services{padding:5rem 0;background:#f8f9fb}.ys-secteur .secteur-services__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-secteur .secteur-services__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#3B82F6;margin-bottom:.75rem}.ys-secteur .secteur-services__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:800;line-height:1.2;color:#0f172a;margin:0 0 2.5rem}.ys-secteur .secteur-services__highlight{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text}.ys-secteur .secteur-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ys-secteur .secteur-services__card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.ys-secteur .secteur-services__card:hover{border-color:#3B82F6;box-shadow:0 4px 12px rgba(59,130,246,.1)}.ys-secteur .secteur-services__card-name{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4}.ys-secteur .secteur-services__card-arrow{font-size:1.25rem;color:#3B82F6;flex-shrink:0;transition:transform .2s ease}.ys-secteur .secteur-services__card:hover .secteur-services__card-arrow{transform:translateX(3px)}.ys-secteur .secteur-cta{position:relative;padding:5rem 0;background:#0f172a;overflow:hidden}.ys-secteur .secteur-cta__bg-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.ys-secteur .secteur-cta__bg-glow--1{width:400px;height:400px;background:rgba(59,130,246,0.15);top:-200px;left:-100px}.ys-secteur .secteur-cta__bg-glow--2{width:300px;height:300px;background:rgba(96,165,250,0.1);bottom:-150px;right:-50px}.ys-secteur .secteur-cta__container{position:relative;z-index:1;max-width:75rem;margin:0 auto;padding:0 2.5rem;text-align:center}.ys-secteur .secteur-cta__heading{font-size:2.25rem;font-weight:700;color:#fff;margin:0 0 1rem;line-height:1.25}.ys-secteur .secteur-cta__heading-gradient{background:linear-gradient(135deg,#60A5FA,#93C5FD);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ys-secteur .secteur-cta__subtitle{font-size:1.125rem;color:#94a3b8;margin:0 0 2rem;max-width:36rem;margin-left:auto;margin-right:auto;line-height:1.6}.ys-secteur .secteur-cta__btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.875rem 2rem;border-radius:100px;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(59,130,246,0.3);transition:transform 0.2s,box-shadow 0.2s}.ys-secteur .secteur-cta__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,0.4)}.ys-secteur .secteur-cta__container--split{display:flex;align-items:center;gap:4rem;text-align:left}.ys-secteur .secteur-cta__left{flex:1;min-width:0}.ys-secteur .secteur-cta__right{flex-shrink:0;width:240px}.ys-secteur .secteur-cta__kam-photo{width:100%;border-radius:16px;object-fit:cover;aspect-ratio:3/4;border:2px solid rgba(59,130,246,0.3)}.ys-secteur .secteur-cta__kam-role{font-size:0.875rem;color:#94a3b8;margin:0 0 1rem}.ys-secteur .secteur-cta__steps{font-size:0.8125rem;color:#64748b;margin:1.25rem 0 0;letter-spacing:0.02em}@media (max-width:991px){.ys-secteur .secteur-hero__inner{padding:6rem 2rem 3rem}.ys-secteur .secteur-hero__heading{font-size:2.25rem}.ys-secteur .secteur-hero__content{flex-direction:column}.ys-secteur .secteur-hero__right{width:100%;max-width:400px}.ys-secteur .secteur-hero__clients-grid{grid-template-columns:repeat(4,1fr)}.ys-secteur .secteur-cta__container--split{flex-direction:column;text-align:center}.ys-secteur .secteur-cta__right{width:200px}.ys-secteur .secteur-quicknav__container{justify-content:center}.ys-secteur .secteur-section__top--with-diagram{flex-direction:column}.ys-secteur .secteur-section__diagram{width:100%;max-width:400px}.ys-secteur .secteur-section__cards{grid-template-columns:repeat(2,1fr)}.ys-secteur .secteur-casestudies__grid{grid-template-columns:repeat(2,1fr)}.ys-secteur .secteur-services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ys-secteur .secteur-hero__inner{padding:5rem 1.5rem 2.5rem}.ys-secteur .secteur-hero__heading{font-size:1.875rem}.ys-secteur .secteur-hero__description{font-size:1rem;margin-bottom:1.5rem}.ys-secteur .secteur-hero__stats{gap:0.75rem;margin-bottom:1.5rem}.ys-secteur .secteur-hero__stat{padding:0.75rem 1rem;min-width:auto;flex:1}.ys-secteur .secteur-hero__stat-value{font-size:1.5rem}.ys-secteur .secteur-hero__right{max-width:100%}.ys-secteur .secteur-hero__clients-grid{grid-template-columns:repeat(4,1fr);gap:0.75rem}.ys-secteur .secteur-hero__client{height:56px;padding:0.5rem;border-radius:8px}.ys-secteur .secteur-hero__client-logo{max-height:36px}.ys-secteur .secteur-quicknav{padding:1rem 0}.ys-secteur .secteur-quicknav__container{padding:0 1.5rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0.75rem}.ys-secteur .secteur-quicknav__container::-webkit-scrollbar{display:none}.ys-secteur .secteur-quicknav__links{flex-wrap:nowrap;gap:0.5rem}.ys-secteur .secteur-quicknav__link{white-space:nowrap;flex-shrink:0}.ys-secteur .secteur-usecases{padding:2.5rem 0}.ys-secteur .secteur-section{padding:2.5rem 0}.ys-secteur .secteur-section__container,.ys-secteur .secteur-casestudies__container,.ys-secteur .secteur-cta__container{padding:0 1.5rem}.ys-secteur .secteur-section__number{font-size:2.5rem;margin-bottom:0.25rem}.ys-secteur .secteur-section__title{font-size:1.25rem}.ys-secteur .secteur-section__description{font-size:0.9375rem}.ys-secteur .secteur-section__header{margin-bottom:1.5rem}.ys-secteur .secteur-section__trends{margin-top:1.5rem}.ys-secteur .secteur-section__trends-grid{grid-template-columns:1fr;gap:0.5rem}.ys-secteur .secteur-section__trend-card{padding:0.875rem 1rem}.ys-secteur .secteur-section__diagram{max-width:340px;margin:0 auto}.ys-secteur .secteur-section__cards{grid-template-columns:1fr}.ys-secteur .secteur-casestudies{padding:3rem 0}.ys-secteur .secteur-casestudies__heading{font-size:1.625rem;margin-bottom:2rem}.ys-secteur .secteur-casestudies__grid{grid-template-columns:1fr}.ys-secteur .secteur-cta__heading{font-size:1.75rem}.ys-secteur .secteur-cta__subtitle{font-size:1rem}}@media (max-width:479px){.ys-secteur .secteur-hero__inner{padding:4.5rem 1rem 1.5rem}.ys-secteur .secteur-hero__heading{font-size:1.5rem}.ys-secteur .secteur-hero__description{font-size:0.9375rem;line-height:1.6;margin-bottom:1.25rem}.ys-secteur .secteur-hero__stats{gap:0.5rem}.ys-secteur .secteur-hero__stat{padding:0.625rem 0.75rem;border-radius:8px}.ys-secteur .secteur-hero__stat-value{font-size:1.25rem}.ys-secteur .secteur-hero__stat-label{font-size:0.75rem}.ys-secteur .secteur-hero__btn{width:100%;justify-content:center}.ys-secteur .secteur-hero__clients-grid{grid-template-columns:repeat(4,1fr);gap:0.5rem}.ys-secteur .secteur-hero__client{height:44px;padding:0.375rem;border-radius:6px}.ys-secteur .secteur-hero__client-logo{max-height:28px}.ys-secteur .secteur-quicknav__container{padding:0 1rem}.ys-secteur .secteur-quicknav__label{font-size:0.6875rem}.ys-secteur .secteur-quicknav__link{font-size:0.8125rem;padding:0.375rem 0.75rem}.ys-secteur .secteur-usecases{padding:1.5rem 0}.ys-secteur .secteur-section{padding:2rem 0}.ys-secteur .secteur-section__container,.ys-secteur .secteur-casestudies__container,.ys-secteur .secteur-cta__container{padding:0 1rem}.ys-secteur .secteur-section__number{font-size:2rem;margin-bottom:0}.ys-secteur .secteur-section__title{font-size:1.125rem}.ys-secteur .secteur-section__title-row{flex-direction:column;align-items:flex-start;gap:0.5rem}.ys-secteur .secteur-section__description{font-size:0.875rem;line-height:1.6}.ys-secteur .secteur-section__trends-title{font-size:0.6875rem}.ys-secteur .secteur-section__trend-text{font-size:0.8125rem}.ys-secteur .secteur-section__diagram{max-width:100%}.ys-secteur .secteur-card{padding:1.25rem}.ys-secteur .secteur-card__title{font-size:1rem}.ys-secteur .secteur-card__description{font-size:0.875rem}.ys-secteur .secteur-casestudies{padding:2rem 0}.ys-secteur .secteur-casestudies__tag{font-size:0.75rem}.ys-secteur .secteur-casestudies__heading{font-size:1.375rem;margin-bottom:1.5rem}.ys-secteur .secteur-cs-card__body{padding:1.125rem}.ys-secteur .secteur-cs-card__name{font-size:1rem}.ys-secteur .secteur-cs-card__description{font-size:0.875rem}.ys-secteur .secteur-cs-card__stats{gap:1rem}.ys-secteur .secteur-cta__heading{font-size:1.5rem}.ys-secteur .secteur-cta__btn{width:100%;justify-content:center}.ys-secteur .secteur-services{padding:3rem 0}.ys-secteur .secteur-services__container{padding:0 1.5rem}.ys-secteur .secteur-services__heading{font-size:1.5rem}.ys-secteur .secteur-services__grid{grid-template-columns:1fr}}.ys-mobile{font-family:var(--font-plus-jakarta),sans-serif}.ys-mobile .ys-mobile-cases,.ys-mobile .ys-testimonials,.ys-mobile .ys-mobile-tech,.ys-mobile .ys-mobile-guarantee,.ys-mobile .ys-mobile-process,.ys-mobile .ys-mobile-features,.ys-mobile .ys-mobile-experience,.ys-mobile .ys-mobile-press,.ys-mobile .ys-mobile-blog,.ys-mobile .ys-mobile-expertises,.ys-mobile .ys-mobile-faq,.ys-mobile .ys-mobile-citylinks,.ys-mobile .ys-mobile-cta{content-visibility:auto;contain-intrinsic-size:auto 500px}.ys-mobile .ys-mobile-hero{position:relative;background-color:#ffffff;overflow:hidden}.ys-mobile .ys-mobile-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.ys-mobile .ys-mobile-hero__bg-glow{position:absolute;border-radius:50%}@media (min-width:768px){.ys-mobile .ys-mobile-hero__bg-glow{filter:blur(80px)}}.ys-mobile .ys-mobile-hero__bg-glow--1{width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.06),transparent 50%);top:-20%;left:-10%}.ys-mobile .ys-mobile-hero__bg-glow--2{width:40%;aspect-ratio:1;background:radial-gradient(circle,rgba(59,130,246,0.04),transparent 50%);bottom:-15%;right:-5%}.ys-mobile .ys-mobile-hero__bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,#3B82F612 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 70%)}.ys-mobile .ys-mobile-hero__curves{position:absolute;inset:0;width:100%;height:100%}@media (max-width:767px){.ys-mobile .ys-mobile-hero__curves{display:none}}.ys-mobile .ys-mobile-hero__inner{position:relative;z-index:1;width:100%;max-width:75rem;margin:0 auto;padding:10rem 2.5rem 4rem}.ys-mobile .ys-mobile-hero__container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.ys-mobile .ys-mobile-hero__tag{display:inline-block}.ys-mobile .ys-mobile-hero__tag-text{margin:0;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;color:#8d99ae}.ys-mobile .ys-mobile-hero__heading{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:2.75rem;font-weight:700;line-height:1.22;letter-spacing:-0.01em;margin:0;max-width:48rem}.ys-mobile .ys-mobile-hero__gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#3B82F6 0%,#60A5FA 100%);-webkit-background-clip:text;background-clip:text}.ys-mobile .ys-mobile-hero__subtitle{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:500;line-height:1.5;margin:0;max-width:38rem}.ys-mobile .ys-mobile-hero__trust{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:.5rem}.ys-mobile .ys-mobile-hero__trust-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#8d99ae;letter-spacing:0.02em;margin:0}.ys-mobile .ys-mobile-hero__trust-logos{max-width:1000px;width:100%;height:auto}.ys-mobile .ys-mobile-hero__stats{display:flex;gap:3rem;margin-top:1.5rem;flex-wrap:wrap;justify-content:center}.ys-mobile .ys-mobile-hero__stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ys-mobile .ys-mobile-hero__stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-0.02em;background-image:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ys-mobile .ys-mobile-hero__stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#8d99ae;letter-spacing:0.02em}.ys-mobile .ys-mobile-guarantee{padding:5rem 0}.ys-mobile .ys-mobile-guarantee__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-guarantee__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3B82F6;margin-bottom:1rem}.ys-mobile .ys-mobile-guarantee__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 2rem}.ys-mobile .ys-mobile-guarantee__body{display:flex;gap:3rem;align-items:center}.ys-mobile .ys-mobile-guarantee__content{flex:1;min-width:0}.ys-mobile .ys-mobile-guarantee__text{}.ys-mobile .ys-mobile-guarantee__text p{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;color:#64748b;margin:0 0 1rem}.ys-mobile .ys-mobile-guarantee__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#3B82F6;text-decoration:none;margin-top:.5rem}.ys-mobile .ys-mobile-guarantee__cta span{transition:transform .2s ease;display:inline-block}.ys-mobile .ys-mobile-guarantee__cta:hover span{transform:translateX(3px)}.ys-mobile .ys-mobile-guarantee__offices{display:flex;flex-direction:column;gap:1.5rem;flex-shrink:0}.ys-mobile .ys-mobile-guarantee__office{display:flex;flex-direction:column;gap:.25rem}.ys-mobile .ys-mobile-guarantee__office-city{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:700;color:#0f172a}.ys-mobile .ys-mobile-guarantee__office-address{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b}.ys-mobile .ys-mobile-guarantee__diagram{flex-shrink:0;width:340px}.ys-mobile .ys-mobile-guarantee__diagram-svg{width:100%;height:auto}.ys-mobile .ys-mobile-trust{padding:5rem 0;background:#f8f9fb}.ys-mobile .ys-mobile-trust__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-trust__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3B82F6;margin-bottom:1rem}.ys-mobile .ys-mobile-trust__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 1.5rem}.ys-mobile .ys-mobile-trust__text p{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;color:#64748b;margin:0 0 1rem}.ys-mobile .ys-mobile-trust__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}.ys-mobile .ys-mobile-trust__stat{display:flex;flex-direction:column;gap:.5rem}.ys-mobile .ys-mobile-trust__stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.2}.ys-mobile .ys-mobile-trust__stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.5}.ys-mobile .ys-mobile-testimonials{position:relative}.ys-mobile .ys-mobile-testimonials__inner{width:100%;padding-left:2.5rem;padding-right:2.5rem}.ys-mobile .ys-mobile-testimonials__container{width:100%;max-width:75rem;margin:0 auto;padding-top:5rem;padding-bottom:5rem}.ys-mobile .ys-mobile-testimonials__header{text-align:left;margin-bottom:3.5rem}.ys-mobile .ys-mobile-testimonials__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#0f172a;border:1px solid #e2e4e4;border-radius:2rem;padding:.375rem .875rem;margin-bottom:1rem}.ys-mobile .ys-mobile-testimonials__heading{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;margin:0}.ys-mobile .ys-mobile-testimonials__list{display:flex;flex-direction:column;gap:4rem}.ys-mobile .ys-mobile-testimonial-row{display:flex;gap:3.5rem;align-items:flex-start}.ys-mobile .ys-mobile-testimonial-row__left{flex:0 0 50%;position:relative}.ys-mobile .ys-mobile-testimonial-row__video-btn{display:block;width:100%;position:relative;border:none;padding:0;background:none;cursor:pointer;overflow:hidden}.ys-mobile .ys-mobile-testimonial-row__thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 20%;filter:grayscale(100%);transition:transform .3s ease,filter .3s ease}.ys-mobile .ys-mobile-testimonial-row__video-btn:hover .ys-mobile-testimonial-row__thumb{filter:grayscale(0%);transform:scale(1.02)}.ys-mobile .ys-mobile-testimonial-row__play{position:absolute;top:50%;left:50%;translate:-50% -50%;width:56px;height:56px;transition:transform .2s ease}.ys-mobile .ys-mobile-testimonial-row__video-btn:hover .ys-mobile-testimonial-row__play{transform:scale(1.1)}.ys-mobile .ys-mobile-testimonial-row__play svg{width:100%;height:100%}.ys-mobile .ys-mobile-testimonial-row__badge{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:1rem;background:#fff;padding:.75rem 1.25rem}.ys-mobile .ys-mobile-testimonial-row__logo{height:64px;width:auto;max-width:180px;object-fit:contain;display:block;flex-shrink:0}.ys-mobile .ys-mobile-testimonial-row__badge-info{display:flex;flex-direction:column;gap:.1875rem}.ys-mobile .ys-mobile-testimonial-row__badge-type{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;color:#0f172a}.ys-mobile .ys-mobile-testimonial-row__badge-tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:500;color:#64748b;background:#f1f5f9;border-radius:1rem;padding:.1875rem .5rem}.ys-mobile .ys-mobile-testimonial-row__right{flex:1;display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem}.ys-mobile .ys-mobile-testimonial-row__quote{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.125rem;font-weight:500;color:#0f172a;line-height:1.6;margin:0;font-style:normal}.ys-mobile .ys-mobile-testimonial-row__person{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b;margin:0}.ys-mobile .ys-mobile-testimonial-row__stat{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.ys-mobile .ys-mobile-testimonial-row__stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:3rem;font-weight:700;color:#0f172a;line-height:1;letter-spacing:-0.02em}.ys-mobile .ys-mobile-testimonial-row__stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b}.ys-mobile .ys-mobile-testimonial-row__link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:#0f172a;text-decoration:none}.ys-mobile .ys-mobile-testimonial-row__link span{-webkit-text-fill-color:currentColor;font-size:1.125rem}.ys-mobile .ys-mobile-testimonial-row__link:hover{text-decoration:underline}.ys-mobile .ys-mobile-testimonials__modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;padding:2rem}.ys-mobile .ys-mobile-testimonials__modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;line-height:1;padding:.5rem}.ys-mobile .ys-mobile-testimonials__modal-player{width:90vw;max-width:960px;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden}.ys-mobile .ys-mobile-testimonials__modal-player iframe{width:100%;height:100%;border:none}.ys-mobile .ys-mobile-expertises{padding:5rem 0;background:#f8f9fb}.ys-mobile .ys-mobile-expertises__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-expertises__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 3rem}.ys-mobile .ys-mobile-expertises__highlight{color:transparent;background-image:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ys-mobile .ys-mobile-expertises__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ys-mobile .ys-mobile-expertise-item{display:flex;flex-direction:column;gap:.75rem;padding:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem}.ys-mobile .ys-mobile-expertise-item__number{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3B82F6}.ys-mobile .ys-mobile-expertise-item__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.ys-mobile .ys-mobile-expertise-item__text p{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;color:#64748b;margin:0 0 .75rem}.ys-mobile .ys-mobile-expertise-item__text p:last-child{margin-bottom:0}.ys-mobile .ys-mobile-expertise-item__related{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.ys-mobile .ys-mobile-expertise-item__related-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.ys-mobile .ys-mobile-expertise-item__related ul{list-style:none;margin:.5rem 0 0;padding:0}.ys-mobile .ys-mobile-expertise-item__related li{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:500;color:#3B82F6;line-height:1.75}.ys-mobile .ys-mobile-expertises__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.ys-mobile .ys-mobile-expertises__stat{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.ys-mobile .ys-mobile-expertises__stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-0.02em;background-image:linear-gradient(135deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ys-mobile .ys-mobile-expertises__stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#94a3b8;letter-spacing:0.02em}.ys-mobile .ys-mobile-tech{background:#f8f9fb;padding:5rem 0}.ys-mobile .ys-mobile-tech__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-tech__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 1.5rem}.ys-mobile .ys-mobile-tech__highlight{color:transparent;background-image:linear-gradient(90deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic}.ys-mobile .ys-mobile-tech__description{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;color:#64748b;margin:0 0 2.5rem;max-width:48rem}.ys-mobile .ys-mobile-tech__tools{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:3rem}.ys-mobile .ys-mobile-tech__tool{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:500;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:2rem;padding:.5rem 1rem}.ys-mobile .ys-mobile-tech__tool-icon{width:16px;height:16px;opacity:.8}.ys-mobile .ys-mobile-tech__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.ys-mobile .ys-mobile-tech__grid-item{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;transition:border-color .2s ease}.ys-mobile .ys-mobile-tech__grid-item:hover{border-color:#3B82F6}.ys-mobile .ys-mobile-tech__grid-item--link{text-decoration:none;cursor:pointer}.ys-mobile .ys-mobile-tech__grid-item--link:hover{box-shadow:0 4px 16px rgba(59,130,246,0.08)}.ys-mobile .ys-mobile-tech__grid-logo{width:48px;height:48px;object-fit:contain}.ys-mobile .ys-mobile-tech__grid-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#64748b;letter-spacing:0.02em}.ys-mobile .ys-mobile-tech__count{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:500;color:#94a3b8;margin:0;text-align:center}.ys-mobile .ys-mobile-cases{padding:5rem 0;background:#f8f9fb}.ys-mobile .ys-mobile-cases__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-cases__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 .75rem}.ys-mobile .ys-mobile-cases__stats{display:flex;gap:2.5rem;margin:1.5rem 0 2rem}.ys-mobile .ys-mobile-cases__stat{display:flex;flex-direction:column;gap:.25rem}.ys-mobile .ys-mobile-cases__stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.2}.ys-mobile .ys-mobile-cases__stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.5}.ys-mobile .ys-mobile-cases__link-top{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#3B82F6;text-decoration:none;margin-bottom:2.5rem}.ys-mobile .ys-mobile-cases__link-top:hover{text-decoration:underline}.ys-mobile .ys-mobile-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ys-mobile .ys-mobile-cases__card{display:flex;flex-direction:column;text-decoration:none;border:1px solid #e2e8f0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.ys-mobile .ys-mobile-cases__card:hover{border-color:#3B82F6;box-shadow:0 4px 16px rgba(59,130,246,0.08)}.ys-mobile .ys-mobile-cases__card-image{width:100%;aspect-ratio:16 / 10;object-fit:cover}.ys-mobile .ys-mobile-cases__card-body{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.ys-mobile .ys-mobile-cases__card-name{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:700;color:#0f172a;margin:0}.ys-mobile .ys-mobile-cases__card-desc{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;color:#64748b;margin:0;flex:1}.ys-mobile .ys-mobile-cases__card-link{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;color:#3B82F6;margin-top:auto}.ys-mobile .ys-mobile-features{padding:5rem 0;background:#f8f9fb}.ys-mobile .ys-mobile-features__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-features__header{margin-bottom:2.5rem}.ys-mobile .ys-mobile-features__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 1rem}.ys-mobile .ys-mobile-features__highlight{color:#3B82F6}.ys-mobile .ys-mobile-features__description{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6;color:#64748b;margin:0}.ys-mobile .ys-mobile-features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.ys-mobile .ys-mobile-features__item{padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem}.ys-mobile .ys-mobile-features__item-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.ys-mobile .ys-mobile-features__item-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;color:#64748b;margin:0}.ys-mobile .ys-mobile-process{padding:5rem 0;background:#101010;color:#fff}.ys-mobile .ys-mobile-process__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-process__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#fff;margin:0 0 3rem;-webkit-text-fill-color:currentColor}.ys-mobile .ys-mobile-process__highlight{color:transparent;background-image:linear-gradient(90deg,#3B82F6,#60A5FA);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic}.ys-mobile .ys-mobile-process__timeline{display:flex;flex-direction:column;gap:0}.ys-mobile .ys-mobile-process__step{display:flex;gap:2rem;align-items:stretch}.ys-mobile .ys-mobile-process__step-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:2.5rem}.ys-mobile .ys-mobile-process__step-number{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#3B82F6;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:700;flex-shrink:0}.ys-mobile .ys-mobile-process__step-line{width:2px;flex:1;background:rgba(255,255,255,0.15);margin:.5rem 0}.ys-mobile .ys-mobile-process__step-content{padding-bottom:2.5rem;flex:1}.ys-mobile .ys-mobile-process__step-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#60A5FA}.ys-mobile .ys-mobile-process__step-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.125rem;font-weight:700;color:#fff;margin:.25rem 0 .5rem;line-height:1.3}.ys-mobile .ys-mobile-process__step-text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.7;color:rgba(255,255,255,0.5);margin:0}.ys-mobile .ys-mobile-process__step-duration{display:inline-block;margin-top:.75rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:600;color:#fff;background:rgba(255,255,255,0.1);padding:.25rem .75rem;border-radius:1rem}.ys-mobile .ys-mobile-process__cta{margin-top:3rem;text-align:center}.ys-mobile .ys-mobile-process__cta-link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:rgba(255,255,255,0.5);text-decoration:none;transition:color .2s ease}.ys-mobile .ys-mobile-process__cta-link span{font-size:1.125rem;color:#3B82F6;transition:transform .2s ease;display:inline-block}.ys-mobile .ys-mobile-process__cta-link:hover{color:#fff}.ys-mobile .ys-mobile-process__cta-link:hover span{transform:translateX(3px)}.ys-mobile .ys-mobile-blog{padding:5rem 0}.ys-mobile .ys-mobile-blog__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-blog__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem;gap:1rem}.ys-mobile .ys-mobile-blog__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0}.ys-mobile .ys-mobile-blog__highlight{color:#3B82F6}.ys-mobile .ys-mobile-blog__all{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#3B82F6;text-decoration:none;white-space:nowrap;flex-shrink:0}.ys-mobile .ys-mobile-blog__all:hover{text-decoration:underline}.ys-mobile .ys-mobile-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ys-mobile .ys-mobile-blog__card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;text-decoration:none;transition:border-color .2s ease}.ys-mobile .ys-mobile-blog__card:hover{border-color:#3B82F6}.ys-mobile .ys-mobile-blog__card-meta{display:flex;gap:.5rem;align-items:center}.ys-mobile .ys-mobile-blog__card-time{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#94a3b8}.ys-mobile .ys-mobile-blog__card-tag{font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:600;color:#3B82F6;background:#eff6ff;padding:.125rem .5rem;border-radius:1rem}.ys-mobile .ys-mobile-blog__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;color:#0f172a;margin:0;line-height:1.4;flex:1}.ys-mobile .ys-mobile-blog__card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.ys-mobile .ys-mobile-blog__card-author,.ys-mobile .ys-mobile-blog__card-date{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:400;color:#94a3b8}.ys-mobile .ys-mobile-experience{padding:5rem 0}.ys-mobile .ys-mobile-experience__container{max-width:75rem;margin:0 auto;padding:0 2.5rem;display:flex;gap:6.5625rem;justify-content:space-between;align-items:center}.ys-mobile .ys-mobile-experience__content{display:flex;flex-direction:column;gap:2.5rem;max-width:33.9375rem}.ys-mobile .ys-mobile-experience__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.2;color:#0f172a;margin:0}.ys-mobile .ys-mobile-experience__star{color:#3B82F6}.ys-mobile .ys-mobile-experience__list{display:flex;flex-direction:column;gap:2.5rem;max-width:430px}.ys-mobile .ys-mobile-experience__item{display:flex;gap:.5rem;align-items:flex-start;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.ys-mobile .ys-mobile-experience__item-icon{width:20px;height:20px;flex-shrink:0;margin-top:6px}.ys-mobile .ys-mobile-experience__item-title{font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#0f172a}.ys-mobile .ys-mobile-experience__item-desc{color:#64748b}.ys-mobile .ys-mobile-experience__visual{width:480px;height:360px;object-fit:cover;border-radius:4px;flex-shrink:0}.ys-mobile .ys-mobile-press{padding:5rem 0;background:#f8f9fb}.ys-mobile .ys-mobile-press__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-press__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f172a;border:1px solid #0f172a;border-radius:2rem;padding:.4rem 1rem;margin-bottom:2.5rem}.ys-mobile .ys-mobile-press__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.ys-mobile .ys-mobile-press__card{display:flex;flex-direction:column;gap:1rem;padding:0;text-decoration:none}.ys-mobile .ys-mobile-press__card-logo-wrap{height:105px;display:flex;align-items:center}.ys-mobile .ys-mobile-press__card-logo{height:105px;width:auto;max-width:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .2s ease,opacity .2s ease}.ys-mobile .ys-mobile-press__card-logo--small{height:40px;margin:0 auto}.ys-mobile .ys-mobile-press__card:hover .ys-mobile-press__card-logo{filter:grayscale(0%);opacity:1}.ys-mobile .ys-mobile-press__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:400;line-height:1.55;color:#334155;margin:0;flex:1}.ys-mobile .ys-mobile-press__card-link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0f172a;margin-top:auto}.ys-mobile .ys-mobile-press__card-arrow{font-size:1rem;color:#3B82F6}.ys-mobile .ys-mobile-faq{padding:5rem 0}.ys-mobile .ys-mobile-faq__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-faq__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 2.5rem}.ys-mobile .ys-mobile-faq__list{display:flex;flex-direction:column;gap:0}.ys-mobile .ys-mobile-faq__item{border-bottom:1px solid #e2e4e4}.ys-mobile .ys-mobile-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 0;background:none;border:none;cursor:pointer;font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:600;color:#0f172a;text-align:left;line-height:1.5}.ys-mobile .ys-mobile-faq__chevron{font-size:1.25rem;font-weight:300;color:#64748b;flex-shrink:0;width:1.5rem;text-align:center}.ys-mobile .ys-mobile-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.ys-mobile .ys-mobile-faq__item--open .ys-mobile-faq__answer{max-height:20rem}.ys-mobile .ys-mobile-faq__answer p{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;color:#64748b;margin:0;padding-bottom:1.25rem}.ys-mobile .ys-mobile-city-links{padding:3rem 0 4rem;background:#ffffff}.ys-mobile .ys-mobile-city-links__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.ys-mobile .ys-mobile-city-links__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.ys-mobile .ys-mobile-city-links__list{display:flex;flex-wrap:wrap;gap:0.75rem}.ys-mobile .ys-mobile-city-links__link{display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1rem;border:1px solid #e2e8f0;border-radius:0.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:0.9375rem;font-weight:500;color:#334155;text-decoration:none;transition:border-color 0.2s,color 0.2s,background-color 0.2s}.ys-mobile .ys-mobile-city-links__link:hover{border-color:#3b82f6;color:#3b82f6;background-color:#eff6ff}.ys-mobile .ys-mobile-city-links__link svg{flex-shrink:0;opacity:0.5;transition:opacity 0.2s}.ys-mobile .ys-mobile-city-links__link:hover svg{opacity:1}.ys-mobile .ys-mobile-cta{padding:5rem 0;background:#f8f9fb}.ys-mobile .ys-mobile-cta__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-cta__card{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#0f172a;overflow:hidden}.ys-mobile .ys-mobile-cta__content{display:flex;flex-direction:column;gap:1.5rem;padding:4rem;justify-content:center}.ys-mobile .ys-mobile-cta__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#fff;margin:0}.ys-mobile .ys-mobile-cta__subtitle{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:rgba(255,255,255,0.6);margin:0}.ys-mobile .ys-mobile-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:#3B82F6;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s ease;align-self:flex-start}.ys-mobile .ys-mobile-cta__btn:hover{background:#2563EB}.ys-mobile .ys-mobile-cta__steps{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:rgba(255,255,255,0.4);margin:0;letter-spacing:0.01em}.ys-mobile .ys-mobile-cta__visual{position:relative;min-height:320px}.ys-mobile .ys-mobile-cta__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:991px){.ys-mobile .ys-mobile-hero__inner{padding-top:8rem;padding-bottom:3rem}.ys-mobile .ys-mobile-hero__heading{font-size:2.25rem}.ys-mobile .ys-mobile-hero__stats{gap:2rem}.ys-mobile .ys-mobile-guarantee__body{flex-direction:column;gap:2.5rem}.ys-mobile .ys-mobile-guarantee__diagram{width:100%;max-width:400px}.ys-mobile .ys-mobile-trust__stats{grid-template-columns:repeat(2,1fr)}.ys-mobile .ys-mobile-testimonial-row{gap:2rem}.ys-mobile .ys-mobile-testimonial-row__left{flex:0 0 45%}.ys-mobile .ys-mobile-expertises__list{grid-template-columns:1fr;gap:2rem}.ys-mobile .ys-mobile-expertises__stats{grid-template-columns:repeat(2,1fr)}.ys-mobile .ys-mobile-tech__grid{grid-template-columns:repeat(4,1fr)}.ys-mobile .ys-mobile-cases__grid{grid-template-columns:repeat(2,1fr)}.ys-mobile .ys-mobile-features__grid{grid-template-columns:1fr}.ys-mobile .ys-mobile-process__step{gap:1.5rem}.ys-mobile .ys-mobile-blog__grid{grid-template-columns:repeat(2,1fr)}.ys-mobile .ys-mobile-blog__header{flex-direction:column;align-items:flex-start}.ys-mobile .ys-mobile-experience__container{flex-wrap:wrap;gap:3rem}.ys-mobile .ys-mobile-experience__content{max-width:none}.ys-mobile .ys-mobile-experience__list{max-width:none}.ys-mobile .ys-mobile-experience__visual{width:100%;height:280px}.ys-mobile .ys-mobile-press__grid{grid-template-columns:repeat(2,1fr)}.ys-mobile .ys-mobile-cta__card{grid-template-columns:1fr}.ys-mobile .ys-mobile-cta__visual{min-height:250px}}@media (max-width:767px){.ys-mobile .ys-mobile-hero__inner{padding:7rem 1.25rem 2.5rem}.ys-mobile .ys-mobile-hero__heading{font-size:1.75rem;line-height:2.25rem}.ys-mobile .ys-mobile-hero__subtitle{font-size:.9375rem}.ys-mobile .ys-mobile-hero__stats{gap:1.5rem}.ys-mobile .ys-mobile-hero__stat-value{font-size:1.5rem}.ys-mobile .ys-mobile-guarantee{padding:3.5rem 0}.ys-mobile .ys-mobile-guarantee__container{padding:0 1.5rem}.ys-mobile .ys-mobile-guarantee__heading{font-size:1.5rem}.ys-mobile .ys-mobile-trust{padding:3.5rem 0}.ys-mobile .ys-mobile-trust__container{padding:0 1.5rem}.ys-mobile .ys-mobile-trust__heading{font-size:1.5rem}.ys-mobile .ys-mobile-trust__stats{grid-template-columns:1fr;gap:1.5rem}.ys-mobile .ys-mobile-testimonials__inner{padding-left:1.25rem;padding-right:1.25rem}.ys-mobile .ys-mobile-testimonials__container{padding-top:3.5rem;padding-bottom:3.5rem}.ys-mobile .ys-mobile-testimonials__heading{font-size:1.5rem}.ys-mobile .ys-mobile-testimonials__list{gap:3rem}.ys-mobile .ys-mobile-testimonial-row{flex-direction:column;gap:2.5rem}.ys-mobile .ys-mobile-testimonial-row__left{flex:none;width:100%}.ys-mobile .ys-mobile-testimonial-row__play{width:44px;height:44px}.ys-mobile .ys-mobile-testimonial-row__stat-value{font-size:2.25rem}.ys-mobile .ys-mobile-testimonial-row__badge{padding:.5rem .75rem;gap:.625rem}.ys-mobile .ys-mobile-testimonial-row__logo{height:28px}.ys-mobile .ys-mobile-expertises{padding:3.5rem 0}.ys-mobile .ys-mobile-expertises__container{padding:0 1.5rem}.ys-mobile .ys-mobile-expertises__heading{font-size:1.625rem;line-height:1.13}.ys-mobile .ys-mobile-expertise-item{padding:1.5rem}.ys-mobile .ys-mobile-expertises__stats{grid-template-columns:repeat(2,1fr)}.ys-mobile .ys-mobile-tech{padding:3.5rem 0}.ys-mobile .ys-mobile-tech__container{padding:0 1.5rem}.ys-mobile .ys-mobile-tech__heading{font-size:1.5rem}.ys-mobile .ys-mobile-tech__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.ys-mobile .ys-mobile-tech__tools{gap:.5rem}.ys-mobile .ys-mobile-cases{padding:3.5rem 0}.ys-mobile .ys-mobile-cases__container{padding:0 1.5rem}.ys-mobile .ys-mobile-cases__heading{font-size:1.5rem}.ys-mobile .ys-mobile-cases__grid{grid-template-columns:1fr}.ys-mobile .ys-mobile-cases__stats{flex-wrap:wrap;gap:1.5rem}.ys-mobile .ys-mobile-features{padding:3.5rem 0}.ys-mobile .ys-mobile-features__container{padding:0 1.5rem}.ys-mobile .ys-mobile-features__heading{font-size:1.5rem}.ys-mobile .ys-mobile-process{padding:3.5rem 0}.ys-mobile .ys-mobile-process__container{padding:0 1.5rem}.ys-mobile .ys-mobile-process__heading{font-size:1.5rem}.ys-mobile .ys-mobile-process__step{gap:1rem}.ys-mobile .ys-mobile-blog{padding:3.5rem 0}.ys-mobile .ys-mobile-blog__container{padding:0 1.5rem}.ys-mobile .ys-mobile-blog__heading{font-size:1.5rem}.ys-mobile .ys-mobile-blog__grid{grid-template-columns:1fr}.ys-mobile .ys-mobile-experience{padding:3.5rem 0}.ys-mobile .ys-mobile-experience__container{padding:0 1.5rem}.ys-mobile .ys-mobile-experience__heading{font-size:1.625rem}.ys-mobile .ys-mobile-experience__list{gap:1.5rem}.ys-mobile .ys-mobile-press__grid{grid-template-columns:1fr;gap:1rem}.ys-mobile .ys-mobile-press{padding:3rem 0}.ys-mobile .ys-mobile-press__container{padding:0 1.5rem}.ys-mobile .ys-mobile-faq{padding:3.5rem 0}.ys-mobile .ys-mobile-faq__container{padding:0 1.5rem}.ys-mobile .ys-mobile-faq__heading{font-size:1.5rem}.ys-mobile .ys-mobile-cta{padding:3.5rem 0}.ys-mobile .ys-mobile-cta__container{padding:0 1.5rem}.ys-mobile .ys-mobile-cta__content{padding:2.5rem 1.5rem}.ys-mobile .ys-mobile-cta__heading{font-size:1.5rem}}@media (max-width:479px){.ys-mobile .ys-mobile-hero__heading{font-size:1.5rem;line-height:2rem}.ys-mobile .ys-mobile-hero__subtitle{font-size:.875rem}.ys-mobile .ys-mobile-hero__stats{gap:1rem}.ys-mobile .ys-mobile-hero__stat-value{font-size:1.25rem}.ys-mobile .ys-mobile-testimonials__heading{font-size:1.3rem}.ys-mobile .ys-mobile-testimonial-row__quote{font-size:1rem}.ys-mobile .ys-mobile-testimonial-row__stat-value{font-size:1.5rem}.ys-mobile .ys-mobile-process__heading{font-size:1.25rem}.ys-mobile .ys-mobile-experience__heading{font-size:1.375rem}.ys-mobile .ys-mobile-experience__item-title{font-size:1.1rem}.ys-mobile .ys-mobile-tech__heading{font-size:1.25rem}.ys-mobile .ys-mobile-faq__question{font-size:.9375rem}}.ys-mobile .ys-mobile-local{padding:5rem 0}.ys-mobile .ys-mobile-local__container{max-width:75rem;margin:0 auto;padding:0 2.5rem;display:flex;gap:4rem;align-items:center}.ys-mobile .ys-mobile-local__content{flex:1}.ys-mobile .ys-mobile-local__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3B82F6;margin-bottom:1rem}.ys-mobile .ys-mobile-local__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 1.25rem}.ys-mobile .ys-mobile-local__text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;color:#64748b;margin:0 0 1.5rem}.ys-mobile .ys-mobile-local__list{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.ys-mobile .ys-mobile-local__list li{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;color:#64748b;padding-left:1.25rem;position:relative}.ys-mobile .ys-mobile-local__list li::before{content:'';position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#3B82F6}.ys-mobile .ys-mobile-local__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:600;color:#3B82F6;text-decoration:none}.ys-mobile .ys-mobile-local__cta span{transition:transform .2s ease;display:inline-block}.ys-mobile .ys-mobile-local__cta:hover span{transform:translateX(3px)}.ys-mobile .ys-mobile-local__visual{flex:1;max-width:50%}.ys-mobile .ys-mobile-local__img{width:100%;height:auto;object-fit:cover}@media (max-width:768px){.ys-mobile .ys-mobile-local__container{flex-direction:column-reverse;gap:2rem}.ys-mobile .ys-mobile-local__visual{max-width:100%}.ys-mobile .ys-mobile-local__img{aspect-ratio:16/10}.ys-mobile .ys-mobile-local__heading{font-size:1.5rem}}.ys-mobile .ys-testimonials{position:relative}.ys-mobile .ys-testimonials__inner{width:100%;padding-left:2.5rem;padding-right:2.5rem}.ys-mobile .ys-testimonials__container{width:100%;max-width:75rem;margin:0 auto;padding-top:5rem;padding-bottom:5rem}.ys-mobile .ys-testimonials__header{text-align:left;margin-bottom:3.5rem}.ys-mobile .ys-testimonials__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:500;color:#0f172a;border:1px solid #e2e4e4;border-radius:2rem;padding:.375rem .875rem;margin-bottom:1rem}.ys-mobile .ys-testimonials__heading{color:#0f172a;font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;margin:0}.ys-mobile .ys-testimonials__list{display:flex;flex-direction:column;gap:4rem}.ys-mobile .ys-testimonial-row{display:flex;gap:3.5rem;align-items:flex-start}.ys-mobile .ys-testimonial-row__left{flex:0 0 50%;position:relative}.ys-mobile .ys-testimonial-row__video-btn{display:block;width:100%;aspect-ratio:16 / 9;position:relative;border:none;padding:0;background:none;cursor:pointer;overflow:hidden}.ys-mobile .ys-testimonial-row__thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 20%;filter:grayscale(100%);transition:transform .3s ease,filter .3s ease}.ys-mobile .ys-testimonial-row__video-btn:hover .ys-testimonial-row__thumb{filter:grayscale(0%);transform:scale(1.02)}.ys-mobile .ys-testimonial-row__play{position:absolute;top:50%;left:50%;translate:-50% -50%;width:56px;height:56px;transition:transform .2s ease}.ys-mobile .ys-testimonial-row__video-btn:hover .ys-testimonial-row__play{transform:scale(1.1)}.ys-mobile .ys-testimonial-row__play svg{width:100%;height:100%}.ys-mobile .ys-testimonial-row__badge{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:1rem;background:#fff;padding:.75rem 1.25rem}.ys-mobile .ys-testimonial-row__logo{height:64px;width:auto;max-width:180px;object-fit:contain;display:block;flex-shrink:0}.ys-mobile .ys-testimonial-row__badge-info{display:flex;flex-direction:column;gap:.1875rem}.ys-mobile .ys-testimonial-row__badge-type{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:600;color:#0f172a}.ys-mobile .ys-testimonial-row__badge-tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.6875rem;font-weight:500;color:#64748b;background:#f1f5f9;border-radius:1rem;padding:.1875rem .5rem;width:fit-content}.ys-mobile .ys-testimonial-row__right{flex:1;display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem}.ys-mobile .ys-testimonial-row__quote{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.125rem;font-weight:500;color:#0f172a;line-height:1.6;margin:0;font-style:normal}.ys-mobile .ys-testimonial-row__person{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b;margin:0}.ys-mobile .ys-testimonial-row__stat{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.ys-mobile .ys-testimonial-row__stat-value{font-family:var(--font-plus-jakarta),sans-serif;font-size:3rem;font-weight:700;color:#0f172a;line-height:1;letter-spacing:-0.02em}.ys-mobile .ys-testimonial-row__stat-label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8125rem;font-weight:400;color:#64748b}.ys-mobile .ys-testimonial-row__link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;font-weight:500;color:#0f172a;text-decoration:none;margin-top:.5rem;-webkit-text-fill-color:currentColor;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.ys-mobile .ys-testimonial-row__link span{-webkit-text-fill-color:currentColor;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-size:1.125rem}.ys-mobile .ys-testimonial-row__link:hover{text-decoration:underline}.ys-mobile .ys-testimonials__modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;padding:2rem}.ys-mobile .ys-testimonials__modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;line-height:1;padding:.5rem}.ys-mobile .ys-testimonials__modal-player{width:90vw;max-width:960px;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden}.ys-mobile .ys-testimonials__modal-player iframe{width:100%;height:100%;border:none}@media screen and (max-width:991px){.ys-mobile .ys-testimonial-row{gap:2rem}.ys-mobile .ys-testimonial-row__left{flex:0 0 45%}}@media screen and (max-width:767px){.ys-mobile .ys-testimonials__inner{padding-left:1.25rem;padding-right:1.25rem}.ys-mobile .ys-testimonials__container{padding-top:3.5rem;padding-bottom:3.5rem}.ys-mobile .ys-testimonials__heading{font-size:1.5rem}.ys-mobile .ys-testimonials__list{gap:3rem}.ys-mobile .ys-testimonial-row{flex-direction:column;gap:2.5rem}.ys-mobile .ys-testimonial-row__left{flex:none;width:100%}.ys-mobile .ys-testimonial-row__stat-value{font-size:2.25rem}.ys-mobile .ys-testimonial-row__play{width:44px;height:44px}}.ys-mobile .ys-mobile-metiers{padding:5rem 0}.ys-mobile .ys-mobile-metiers__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-metiers__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 2.5rem}.ys-mobile .ys-mobile-metiers__highlight{color:#3B82F6}.ys-mobile .ys-mobile-metiers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ys-mobile .ys-mobile-metiers__card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.ys-mobile .ys-mobile-metiers__card:hover{border-color:#3B82F6;box-shadow:0 4px 12px rgba(59,130,246,.1)}.ys-mobile .ys-mobile-metiers__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4}.ys-mobile .ys-mobile-metiers__card-arrow{font-size:1.25rem;color:#3B82F6;flex-shrink:0;transition:transform .2s ease}.ys-mobile .ys-mobile-metiers__card:hover .ys-mobile-metiers__card-arrow{transform:translateX(3px)}@media (max-width:767px){.ys-mobile .ys-mobile-metiers{padding:3.5rem 0}.ys-mobile .ys-mobile-metiers__container{padding:0 1.5rem}.ys-mobile .ys-mobile-metiers__heading{font-size:1.5rem}.ys-mobile .ys-mobile-metiers__grid{grid-template-columns:1fr}}.ys-mobile .ys-mobile-related-services{padding:5rem 0;background:#f8f9fb}.ys-mobile .ys-mobile-related-services__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-mobile-related-services__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 2.5rem}.ys-mobile .ys-mobile-related-services__highlight{color:#3B82F6}.ys-mobile .ys-mobile-related-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ys-mobile .ys-mobile-related-services__card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.ys-mobile .ys-mobile-related-services__card:hover{border-color:#3B82F6;box-shadow:0 4px 12px rgba(59,130,246,.1)}.ys-mobile .ys-mobile-related-services__card-title{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4}.ys-mobile .ys-mobile-related-services__card-arrow{font-size:1.25rem;color:#3B82F6;flex-shrink:0;transition:transform .2s ease}.ys-mobile .ys-mobile-related-services__card:hover .ys-mobile-related-services__card-arrow{transform:translateX(3px)}@media (max-width:767px){.ys-mobile .ys-mobile-related-services{padding:3.5rem 0}.ys-mobile .ys-mobile-related-services__container{padding:0 1.5rem}.ys-mobile .ys-mobile-related-services__heading{font-size:1.5rem}.ys-mobile .ys-mobile-related-services__grid{grid-template-columns:1fr}}.ys-mobile .ys-windev-context{padding:5rem 0;background:#fff}.ys-mobile .ys-windev-context__container,.ys-mobile .ys-windev-guardrails__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-windev-context__tag{display:inline-block;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ef4444;margin-bottom:1rem}.ys-mobile .ys-windev-context__heading,.ys-mobile .ys-windev-guardrails__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 1rem}.ys-mobile .ys-windev-guardrails__highlight{color:#3B82F6}.ys-mobile .ys-windev-context__intro,.ys-mobile .ys-windev-guardrails__intro{font-family:var(--font-plus-jakarta),sans-serif;font-size:1rem;line-height:1.65;color:#475569;max-width:46rem;margin:0}.ys-mobile .ys-windev-context__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:start;margin-top:3rem}.ys-mobile .ys-windev-timeline{list-style:none;margin:0;padding:0 0 0 1.75rem;border-left:2px solid #e2e8f0;display:flex;flex-direction:column;gap:1.75rem}.ys-mobile .ys-windev-timeline__item{position:relative}.ys-mobile .ys-windev-timeline__item::before{content:'';position:absolute;left:-2.35rem;top:.25rem;width:.875rem;height:.875rem;border-radius:50%;background:#3b82f6;border:3px solid #fff;box-shadow:0 0 0 2px #3b82f6}.ys-mobile .ys-windev-timeline__item--alert::before{background:#ef4444;box-shadow:0 0 0 2px #ef4444}.ys-mobile .ys-windev-timeline__date{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3b82f6}.ys-mobile .ys-windev-timeline__item--alert .ys-windev-timeline__date{color:#ef4444}.ys-mobile .ys-windev-timeline__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:700;color:#0f172a;margin:.2rem 0 0}.ys-mobile .ys-windev-timeline__text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9rem;line-height:1.55;color:#64748b;margin:.3rem 0 0}.ys-mobile .ys-windev-figures{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ys-mobile .ys-windev-figure{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:.5rem;padding:1.5rem}.ys-mobile .ys-windev-figure--alert{border-left-color:#ef4444}.ys-mobile .ys-windev-figure__value{font-family:var(--font-plus-jakarta),sans-serif;font-size:2.25rem;font-weight:700;line-height:1;color:#3b82f6}.ys-mobile .ys-windev-figure--alert .ys-windev-figure__value{color:#ef4444}.ys-mobile .ys-windev-figure__label{font-family:var(--font-plus-jakarta),sans-serif;font-size:.85rem;line-height:1.4;color:#334155;margin-top:.5rem}.ys-mobile .ys-windev-context__aside{margin-top:1.5rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.95rem;line-height:1.6;color:#334155;background:#f8f9fb;border-radius:.5rem;padding:1.5rem}.ys-mobile .ys-windev-context__aside strong{color:#0f172a}.ys-mobile .ys-windev-cost{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center;background:#0f172a;color:#fff;border-radius:1rem;padding:3rem;margin-top:3.5rem}.ys-mobile .ys-windev-cost__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.375rem;font-weight:600;line-height:1.3;color:#fff;margin:0}.ys-mobile .ys-windev-cost__text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.95rem;line-height:1.6;color:#cbd5e1;margin:1rem 0 0}.ys-mobile .ys-windev-cost__bars{display:flex;flex-direction:column;gap:1.5rem}.ys-mobile .ys-windev-cost__label{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem;color:#cbd5e1;margin-bottom:.5rem}.ys-mobile .ys-windev-cost__label strong{color:#fff;white-space:nowrap}.ys-mobile .ys-windev-cost__bar{height:.875rem;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.ys-mobile .ys-windev-cost__bar span{display:block;height:100%;border-radius:999px;background:#3b82f6}.ys-mobile .ys-windev-cost__bar--alert span{background:#ef4444}.ys-mobile .ys-windev-cost__note{font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;line-height:1.5;color:#94a3b8;margin:1rem 0 0}.ys-mobile .ys-windev-sources{font-family:var(--font-plus-jakarta),sans-serif;font-size:.8rem;line-height:1.7;color:#64748b;margin:2.5rem 0 0}.ys-mobile .ys-windev-sources a{color:#64748b;text-decoration:underline;text-underline-offset:2px}.ys-mobile .ys-windev-sources a:hover{color:#0f172a}.ys-mobile .ys-windev-guardrails{padding:0 0 5rem;background:#fff}.ys-mobile .ys-windev-guardrails__hint{display:none;font-family:var(--font-plus-jakarta),sans-serif;font-size:.75rem;font-weight:600;color:#3b82f6;margin:.75rem 0 0}.ys-mobile .ys-windev-guardrails__scroll{margin-top:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:.5rem}.ys-mobile .ys-windev-guardrails__table{width:100%;min-width:720px;border-collapse:collapse;background:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:.875rem}.ys-mobile .ys-windev-guardrails__table thead th{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f8f9fb;padding:1rem 1.25rem;border-bottom:2px solid #e2e8f0}.ys-mobile .ys-windev-guardrails__table td,.ys-mobile .ys-windev-guardrails__table tbody th{padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;vertical-align:top;line-height:1.5;color:#475569;text-align:left}.ys-mobile .ys-windev-guardrails__table tbody th{font-weight:700;color:#0f172a;white-space:nowrap}.ys-mobile .ys-windev-guardrails__table tr:last-child td,.ys-mobile .ys-windev-guardrails__table tr:last-child th{border-bottom:none}.ys-mobile .ys-windev-guardrails__gate{color:#0f172a;font-weight:500}.ys-mobile .ys-windev-guardrails__gate::before{content:'';display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#22c55e;margin-right:.5rem;vertical-align:middle}@media (max-width:991px){.ys-mobile .ys-windev-context__grid,.ys-mobile .ys-windev-cost{grid-template-columns:1fr}.ys-mobile .ys-windev-cost{padding:2.5rem}}@media (max-width:767px){.ys-mobile .ys-windev-context{padding:3.5rem 0}.ys-mobile .ys-windev-guardrails{padding-bottom:3.5rem}.ys-mobile .ys-windev-context__container,.ys-mobile .ys-windev-guardrails__container{padding:0 1.5rem}.ys-mobile .ys-windev-context__heading,.ys-mobile .ys-windev-guardrails__heading{font-size:1.5rem}.ys-mobile .ys-windev-context__grid{gap:2.5rem;margin-top:2rem}.ys-mobile .ys-windev-cost{padding:1.75rem 1.5rem;gap:2rem;border-radius:.75rem}.ys-mobile .ys-windev-guardrails__hint{display:block}}@media (max-width:479px){.ys-mobile .ys-windev-figures{grid-template-columns:1fr}.ys-mobile .ys-windev-figure__value{font-size:2rem}}.ys-mobile .ys-windev-promise{padding:4.5rem 0 1rem;background:#fff}.ys-mobile .ys-windev-promise__container{max-width:75rem;margin:0 auto;padding:0 2.5rem}.ys-mobile .ys-windev-promise__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:2rem;font-weight:700;line-height:1.25;color:#0f172a;margin:0 0 2rem}.ys-mobile .ys-windev-promise__highlight{color:#3B82F6}.ys-mobile .ys-windev-promise__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ys-mobile .ys-windev-promise__card{display:flex;flex-direction:column;gap:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:2.25rem 2rem}.ys-mobile .ys-windev-promise__card--accent{background:#0f172a;border-color:#0f172a;color:#fff}.ys-mobile .ys-windev-promise__kicker{font-family:var(--font-plus-jakarta),sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3b82f6}.ys-mobile .ys-windev-promise__card--accent .ys-windev-promise__kicker{color:#93c5fd}.ys-mobile .ys-windev-promise__value{font-family:var(--font-plus-jakarta),sans-serif;font-size:3.25rem;font-weight:700;line-height:1;color:#0f172a}.ys-mobile .ys-windev-promise__card--accent .ys-windev-promise__value{color:#fff}.ys-mobile .ys-windev-promise__title{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.125rem;font-weight:700;line-height:1.35;margin:0;color:inherit}.ys-mobile .ys-windev-promise__text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9rem;line-height:1.6;color:#64748b;margin:0}.ys-mobile .ys-windev-promise__card--accent .ys-windev-promise__text{color:#cbd5e1}.ys-mobile .ys-windev-guardrails__num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#eff6ff;color:#3b82f6;font-size:.72rem;font-weight:700;margin-right:.6rem}.ys-mobile .ys-windev-control{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:4rem}.ys-mobile .ys-windev-control__svg{width:100%;height:auto;display:block}.ys-mobile .ys-windev-control__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3;color:#0f172a;margin:0 0 1rem}.ys-mobile .ys-windev-control__text p{font-family:var(--font-plus-jakarta),sans-serif;font-size:.95rem;line-height:1.65;color:#475569;margin:0}.ys-mobile .ys-windev-control__text p+p{margin-top:.875rem}.ys-mobile .ys-windev-data{display:flex;gap:1.5rem;align-items:flex-start;background:#f8f9fb;border-radius:.75rem;padding:1.75rem 2rem;margin-top:3rem}.ys-mobile .ys-windev-data__icon{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:#eff6ff;display:flex;align-items:center;justify-content:center}.ys-mobile .ys-windev-data__heading{font-family:var(--font-plus-jakarta),sans-serif;font-size:1.0625rem;font-weight:700;color:#0f172a;margin:0 0 .375rem}.ys-mobile .ys-windev-data__text{font-family:var(--font-plus-jakarta),sans-serif;font-size:.9rem;line-height:1.6;color:#475569;margin:0}@media (max-width:991px){.ys-mobile .ys-windev-promise__grid{grid-template-columns:1fr}.ys-mobile .ys-windev-control{grid-template-columns:1fr;gap:2rem}}@media (max-width:767px){.ys-mobile .ys-windev-promise{padding:3rem 0 .5rem}.ys-mobile .ys-windev-promise__container{padding:0 1.5rem}.ys-mobile .ys-windev-promise__heading{font-size:1.5rem;margin-bottom:1.5rem}.ys-mobile .ys-windev-promise__grid{gap:1rem}.ys-mobile .ys-windev-promise__card{padding:1.75rem 1.5rem}.ys-mobile .ys-windev-promise__value{font-size:2.5rem}.ys-mobile .ys-windev-control{margin-top:3rem}.ys-mobile .ys-windev-data{flex-direction:column;padding:1.5rem}}.ys-mobile .ys-windev-guardrails{padding-top:5rem}.ys-mobile .ys-windev-features .ys-mobile-features__item{border-top:3px solid #ef4444;border-radius:.5rem}.ys-mobile .ys-windev-features .ys-mobile-features__item:last-child{border-top-color:#3b82f6;background:#eff6ff;border-color:#bfdbfe;border-top-color:#3b82f6}.ys-mobile .ys-windev-features .ys-mobile-features__item:last-child .ys-mobile-features__item-title{color:#1e40af}@media (max-width:767px){.ys-mobile .ys-windev-guardrails{padding-top:3.5rem}}