:root{--yb-ink:#080d14;--yb-cyan:#57f0e0;--yb-coral:#ff997c;--yb-paper:#f7f8f4;--yb-body:#526377;--yb-heading:#15202f;--yb-muted:#a5b4c6;--yb-approach:#10252d;--yb-contact:#103d43;--yb-mint:#d8f4e9;--yb-navy:#202d50;--yb-lavender:#a9bbff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{overflow:hidden}.wp-site-blocks>*{margin-block-start:0}a{text-underline-offset:.2em}a:focus-visible,button:focus-visible{outline:3px solid var(--yb-cyan);outline-offset:4px}.yb-header,.yb-footer{background:var(--yb-ink);color:#f5f7fa}.yb-header{border-bottom:1px solid #ffffff16;padding:20px 6%}.yb-header-inner{min-height:44px}.yb-wordmark{font-size:24px;font-weight:600;letter-spacing:-1px;margin:0}.yb-wordmark a{color:#fff;text-decoration:none}.yb-wordmark a::first-letter{color:#fff}.yb-navigation{font-size:13px}.yb-navigation a{color:#dbe6ef}.yb-navigation .yb-nav-cta a{border:1px solid var(--yb-cyan);border-radius:5px;color:var(--yb-cyan);min-height:44px;padding:10px 15px}.yb-home{background:var(--yb-ink)}.yb-hero{background:radial-gradient(ellipse at 95% 30%,#147c8255,transparent 50%),radial-gradient(ellipse at 70% 100%,#37378e44,transparent 55%),var(--yb-ink);color:#f7f8f4;padding:51px 6% 49px}.yb-eyebrow{color:#c6dadf;font-size:12px;letter-spacing:.5px;margin:0 0 25px}.yb-eyebrow::before{background:var(--yb-coral);border-radius:50%;box-shadow:0 0 15px #ff997c55;content:"";display:inline-block;height:7px;margin-right:10px;width:7px}.yb-hero-grid{gap:30px}.yb-hero-title{font-weight:500;letter-spacing:-.052em;line-height:1.08;margin:0}.yb-hero-title span{background:linear-gradient(110deg,#a2fff1,var(--yb-cyan));background-clip:text;color:transparent;-webkit-background-clip:text}.yb-hero-lede{color:#b5c1d0;font-size:clamp(20px,2.3vw,28px);line-height:1.35;margin-top:25px;max-width:540px}.yb-art{min-width:0}.yb-network{height:350px;isolation:isolate;position:relative}.yb-network::before,.yb-network::after{border:1px solid #43747a;border-radius:50%;content:"";inset:54px 5%;position:absolute;transform:rotate(-24deg)}.yb-network::after{border-color:#73627b;inset:74px 0;transform:rotate(26deg)}.yb-core{align-items:center;background:transparent;display:flex;flex-direction:column;inset:112px 16% 91px;justify-content:center;position:absolute;text-align:center;z-index:2}.yb-core::before{animation:yb-light 12s ease-in-out infinite alternate;background:radial-gradient(ellipse,#57f0e022,transparent 70%);border:1px solid #64c9bb55;border-radius:50%;content:"";inset:-15px;position:absolute;z-index:-1}.yb-core-title{font-size:25px;font-weight:500;line-height:1.2;margin:0}.yb-core-copy{color:#a3eee1;font-size:11px;margin:7px 0 0}.yb-node{background:linear-gradient(120deg,#1d3b44,#172b37);border:1px solid #527b84;border-radius:8px;box-shadow:0 7px 22px #0003;font-size:13px;font-weight:500;margin:0;padding:11px 14px;position:absolute;z-index:3}.yb-node-search{left:10%;top:28px}.yb-node-ai{background:linear-gradient(120deg,#333451,#252d41);border-color:#797898;right:0;top:53px}.yb-node-social{bottom:45px;left:0}.yb-node-sources{background:linear-gradient(120deg,#443832,#2f2a2c);border-color:#9a7a72;bottom:21px;right:3%}.yb-outcome{bottom:-7px;color:#d2f9f0;font-size:21px;font-weight:500;left:0;line-height:1.4;margin:0 auto;position:absolute;right:0;text-align:center}.yb-motion-control{margin-top:18px}.yb-motion-control button{background:transparent;border:1px solid #36515d;border-radius:6px;color:#b1c4cc;font:400 11px Outfit,Arial,sans-serif;min-height:44px;padding:10px 13px}.yb-hero-foot{border-top:1px solid #ffffff1a;gap:40px;margin-top:42px;padding-top:27px}.yb-hero-foot>p{color:#b9c6d6;flex:1 1 560px;margin:0;max-width:650px}.yb-primary-button .wp-block-button__link{background:var(--yb-coral);border-radius:7px;color:#17202a;font-weight:500;min-height:48px;padding:13px 19px;transition:transform .2s,box-shadow .2s}.yb-primary-button .wp-block-button__link:hover{box-shadow:0 5px 24px #ff997c29;transform:translateY(-2px)}.yb-section{padding:64px 6%}.yb-section h2{font-size:clamp(28px,3.7vw,44px);letter-spacing:-1.5px;margin:0 0 21px}.yb-light{background:var(--yb-paper);color:var(--yb-heading)}.yb-light p{color:var(--yb-body)}.yb-section-intro{font-size:17px;max-width:685px}.yb-problems{gap:26px;margin-top:34px}.yb-problem{border-top:3px solid #24a99e;padding-top:24px}.yb-number{color:#145e5a;font-size:12px;margin:0}.yb-problem>.yb-number{background:#cbf3e7;border-radius:50%;display:inline-block;font-weight:500;padding:7px 10px}.yb-problem h3{font-size:23px;line-height:1.25;margin:19px 0 15px;max-width:290px}.yb-problem p:last-child{font-size:15px}.yb-conclusion{border-left:3px solid var(--yb-coral);font-size:17px;margin-top:33px;max-width:780px;padding-left:20px}.yb-approach{background:radial-gradient(ellipse at 0 70%,#12777533,transparent 65%),var(--yb-approach);color:#f4fffc}.yb-approach-top{gap:50px;margin-bottom:34px}.yb-approach-top p{color:#b7c5d5;font-size:17px}.yb-method-list{border-left:1px solid #456569;border-top:1px solid #324254;padding-left:18px;position:relative}.yb-method-list::before{animation:yb-method-light 19s ease-in-out infinite;background:linear-gradient(transparent,#98eadb,transparent);border-radius:6px;box-shadow:0 0 12px #57f0e029;content:"";height:28px;left:-3px;position:absolute;top:0;width:5px}.yb-method-row{align-items:start!important;border-bottom:1px solid #324254;display:grid!important;gap:25px!important;grid-template-columns:33px 1fr 1.7fr!important;padding:25px 0}.yb-method-row h3{color:#cefff3;font-size:23px;margin:0}.yb-method-row p{color:#b8c7d8;margin:0}.yb-method-row .yb-number{color:var(--yb-cyan);padding-top:6px}.yb-approach .yb-conclusion{color:#bacbdc}.yb-cases{gap:24px;margin-top:34px}.yb-case{border-radius:9px;display:flex;flex-direction:column;padding:32px;position:relative;overflow:hidden}.yb-case::after{border:22px solid #25a58b12;border-radius:50%;content:"";height:140px;pointer-events:none;position:absolute;right:-35px;top:-35px;width:140px}.yb-case-mint{background:var(--yb-mint)}.yb-case-navy{background:var(--yb-navy);color:#edf5fb}.yb-case-navy::after{border-color:#89a3ff16}.yb-case .yb-result{color:#126e5d;font-size:76px;font-weight:500;letter-spacing:-4px;line-height:1;margin:0 0 19px}.yb-case-navy .yb-result{color:var(--yb-lavender)}.yb-case h3{font-size:26px;line-height:1.25;margin:0 0 21px}.yb-case p{font-size:15px;line-height:1.6}.yb-case-navy p{color:#d1d9ed}.yb-case .yb-link{margin-top:auto;padding-top:14px}.yb-case .yb-link a{border-bottom:1px solid currentColor;color:inherit;text-decoration:none}.yb-disabled{opacity:.62}.yb-honesty{font-size:15px;font-style:italic;margin-top:27px;max-width:760px}.yb-about{background:#fff8f1;color:var(--yb-heading)}.yb-about-grid{border-top:1px solid #dce4ec;gap:65px;padding-top:64px}.yb-portrait img{border-radius:6px;box-shadow:9px 9px 0 #ffc2a7;object-position:50% 35%}.yb-name{font-size:14px;font-weight:600;margin-top:26px}.yb-about p{color:var(--yb-body);font-size:17px}.yb-about a{color:#23637a}.yb-contact{background:radial-gradient(ellipse at 100% 0,#36909255,transparent 55%),var(--yb-contact);border-top:5px solid var(--yb-cyan);color:#effffa;isolation:isolate;overflow:hidden;padding:59px 6% 58px;position:relative}.yb-contact::before{border:1px solid #75c6bd2b;border-radius:50%;content:"";height:220%;position:absolute;right:-8%;top:-70%;transform:rotate(-28deg);width:55%;z-index:-1}.yb-contact::after{animation:yb-contact-light 24s ease-in-out infinite alternate;background:radial-gradient(ellipse,#60ddc818,transparent 66%);border-radius:50%;content:"";height:180%;position:absolute;right:-5%;top:-35%;width:55%;z-index:-1}.yb-contact h2{font-size:clamp(42px,6.5vw,76px);letter-spacing:-3px;margin:0 0 24px}.yb-contact h2 span{color:var(--yb-cyan)}.yb-contact-body{gap:50px}.yb-contact-body>p{color:#d6eeed;flex:1 1 540px;font-size:18px;max-width:640px}.wp-site-blocks footer.wp-block-template-part{background:linear-gradient(180deg,#102226 0%,var(--yb-ink) 100%);position:relative}.wp-site-blocks footer.wp-block-template-part:before{background:linear-gradient(90deg,var(--yb-cyan),#57f0e080 36%,#ff997c66 76%,transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.yb-footer{background:radial-gradient(ellipse at 8% 0%,#12363a 0%,transparent 46%),var(--yb-ink);border-top:0;color:#a5b4c6;font-size:11px;padding:42px 6% 42px}.yb-footer a{color:inherit}.yb-main,.yb-archive,.yb-single{background:var(--yb-paper);padding:56px 6% 72px}.yb-page,.yb-single article{max-width:760px}.yb-page-header,.yb-post-header{background:var(--yb-ink);color:#fff;padding:48px 6%}.yb-page-header h1,.yb-post-header h1{font-size:clamp(34px,5vw,58px);margin:0}.yb-page-content,.yb-post-content{font-size:17px}.yb-page-content h2,.yb-post-content h2{margin-top:2.2em}.yb-page-content img,.yb-post-content img{height:auto;max-width:100%}.yb-post-meta{color:#a5b4c6;font-size:13px}.yb-query-list{display:grid;gap:28px}.yb-query-card{border-top:1px solid #b7c3cb;padding-top:24px}.yb-query-card h2{font-size:28px;margin:0 0 10px}.yb-query-card a{color:var(--yb-heading);text-decoration:none}.yb-query-card .wp-block-post-excerpt{color:var(--yb-body)}.yb-pagination{margin-top:42px}.yb-case-study-banner{background:var(--yb-navy);border-radius:9px;color:white;margin-bottom:42px;padding:34px}.yb-case-study-banner .wp-block-post-featured-image img{border-radius:7px;max-height:360px;object-fit:cover;width:100%}@keyframes yb-light{to{opacity:.5;transform:scale(1.08)}}@keyframes yb-method-light{0%{opacity:0;top:0}10%,85%{opacity:.65}100%{opacity:0;top:calc(100% - 28px)}}@keyframes yb-contact-light{to{transform:translate(-8%,6%) scale(1.08)}}html[data-yb-motion=paused] .yb-core::before,html[data-yb-motion=paused] .yb-method-list::before,html[data-yb-motion=paused] .yb-contact::after{animation-play-state:paused}@media(max-width:700px){.yb-header{padding-block:14px}.yb-wordmark{font-size:21px}.yb-navigation .wp-block-navigation__responsive-container-open{color:white;min-height:44px;min-width:44px}.yb-navigation .wp-block-navigation__responsive-container.is-menu-open{background:var(--yb-ink);color:white;padding:28px}.yb-hero{padding-top:35px}.yb-hero-grid,.yb-problems,.yb-cases,.yb-about-grid,.yb-approach-top{display:grid!important;grid-template-columns:1fr!important}.yb-hero-title{font-size:clamp(33px,10vw,47px)!important;letter-spacing:-1.8px}.yb-network{height:320px;margin:auto;max-width:440px}.yb-core{inset:104px 13% 82px}.yb-node{font-size:12px;padding:10px}.yb-hero-foot{align-items:flex-start!important;display:grid!important;grid-template-columns:1fr}.yb-section{padding-block:43px}.yb-method-row{gap:15px!important;grid-template-columns:23px 1fr!important}.yb-method-row p:last-child{grid-column:2}.yb-case{padding:25px}.yb-case .yb-result{font-size:62px}.yb-about-grid{gap:32px;padding-top:43px}.yb-contact-body{align-items:flex-start!important;display:grid!important;grid-template-columns:1fr}.yb-main,.yb-archive,.yb-single{padding-block:42px}.yb-page-header,.yb-post-header{padding-block:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.yb-core::before,.yb-method-list::before,.yb-contact::after{animation:none}.yb-primary-button .wp-block-button__link{transition:none}.yb-primary-button .wp-block-button__link:hover{transform:none}}
html[lang^="he"] body{font-family:'Heebo',Arial,sans-serif;direction:rtl;text-align:right}
html[lang^="he"] .yb-header,html[lang^="he"] .yb-footer,html[lang^="he"] .yb-archive-main,html[lang^="he"] .yb-page-main,html[lang^="he"] .yb-post-main{direction:rtl;text-align:right}
html[lang^="he"] .yb-header *,html[lang^="he"] .yb-footer *,html[lang^="he"] .yb-archive-main *,html[lang^="he"] .yb-page-main *,html[lang^="he"] .yb-post-main *{font-family:'Heebo',Arial,sans-serif}
html[lang^="he"] .yb-navigation .wp-block-navigation__container{direction:rtl}
html[lang^="he"] .yb-insight-card,html[lang^="he"] .yb-page-copy,html[lang^="he"] .yb-post-copy{min-width:0;overflow-wrap:anywhere}
html[lang^="he"] .yb-archive-pagination{direction:rtl}
@media(max-width:700px){html[lang^="he"] .yb-navigation .wp-block-navigation__responsive-container.is-menu-open{direction:rtl;text-align:right}}
.yb-header .yb-language-link,#yb-growth .g-header .yb-language-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;color:#dbe6ef;text-decoration:none;font-size:13px;white-space:nowrap}
.yb-header .yb-language-link:focus-visible,#yb-growth .g-header .yb-language-link:focus-visible{outline:3px solid #57f0e0;outline-offset:3px}
/* Editable grouped footer: brand, service links, explore links, and copyright row. */
.yb-footer,#yb-growth .yb-footer{background:transparent;border:0;display:block!important;max-width:1120px;width:100%;margin-inline:auto;padding:48px 6% 24px;color:#a5b4c6;font-size:13px}
.yb-footer-top,#yb-growth .yb-footer-top{display:grid!important;grid-template-columns:1.4fr 1fr .7fr;gap:54px;align-items:start}
.yb-footer-brand,#yb-growth .yb-footer-brand{padding:0;max-width:330px}
.yb-footer-brand:before{content:none}
.yb-footer-wordmark,#yb-growth .yb-footer-wordmark{font-family:'Space Grotesk',sans-serif;font-size:27px;font-weight:600;letter-spacing:-1.1px;line-height:1.2;margin:0 0 18px;color:#f5f8f7}
.yb-footer-wordmark span{color:var(--yb-cyan)}
.yb-footer-description,#yb-growth .yb-footer-description{color:#b9c9cd;font-size:15px;line-height:1.7;margin:0;max-width:290px}
.yb-footer-menu-wrap,#yb-growth .yb-footer-menu-wrap{display:grid;gap:16px;min-width:0;width:100%;margin:0}
.yb-footer-menu-title,#yb-growth .yb-footer-menu-title{color:#effffa;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.5;margin:0;text-transform:uppercase;display:block}
.yb-footer-menu-title:after{content:none}
.yb-footer .wp-block-navigation,#yb-growth .yb-footer .wp-block-navigation{width:100%;margin:0;display:block}
.yb-footer .wp-block-navigation__container,#yb-growth .yb-footer .wp-block-navigation__container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;max-width:none;width:100%;margin:0}
.yb-footer .wp-block-navigation-item,#yb-growth .yb-footer .wp-block-navigation-item{margin:0!important;width:100%}
.yb-footer .wp-block-navigation-item a,#yb-growth .yb-footer .wp-block-navigation-item a{color:#b9c9cd;font-size:14px;font-weight:400;line-height:1.55;min-height:28px;padding:0;display:inline-flex;align-items:center;text-decoration:none;transition:color .18s ease}
.yb-footer a:hover,#yb-growth .yb-footer a:hover{color:var(--yb-cyan);text-decoration:underline;text-underline-offset:4px}
.yb-footer-bottom,#yb-growth .yb-footer-bottom{border-top:1px solid #b9d7d422;margin-top:36px;padding-top:20px;display:flex!important;justify-content:space-between;align-items:center;gap:16px}
.yb-footer-bottom p,#yb-growth .yb-footer-bottom p{font-size:12px;line-height:1.5;color:#a5b4c6;margin:0}
.yb-footer a:focus-visible{outline:2px solid var(--yb-cyan);outline-offset:5px}
@media(max-width:900px){.yb-footer-top,#yb-growth .yb-footer-top{grid-template-columns:1fr 1fr;gap:30px}.yb-footer-brand,#yb-growth .yb-footer-brand{grid-column:1/-1;max-width:400px}.yb-footer-description,#yb-growth .yb-footer-description{max-width:360px}}
@media(max-width:600px){.yb-footer,#yb-growth .yb-footer{padding-block:36px 24px}.yb-footer-top,#yb-growth .yb-footer-top{grid-template-columns:1fr;gap:28px}.yb-footer-menu-wrap,#yb-growth .yb-footer-menu-wrap{gap:10px}.yb-footer .wp-block-navigation__container,#yb-growth .yb-footer .wp-block-navigation__container{gap:0!important}.yb-footer .wp-block-navigation-item a,#yb-growth .yb-footer .wp-block-navigation-item a{min-height:44px;padding-block:6px}.yb-footer-bottom,#yb-growth .yb-footer-bottom{align-items:flex-start;flex-direction:column;margin-top:28px;gap:10px}}

.yb-footer-wordmark a,.yb-footer-bottom a,#yb-growth .yb-footer-wordmark a,#yb-growth .yb-footer-bottom a{color:inherit;text-decoration:none}
/* Editable native LinkedIn social icon in the footer brand area. */
.yb-footer .yb-footer-social,#yb-growth .yb-footer .yb-footer-social{display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:0;list-style:none}
.yb-footer .yb-footer-social .wp-social-link,#yb-growth .yb-footer .yb-footer-social .wp-social-link{color:#b9c9cd;background:transparent;margin:0}
.yb-footer .yb-footer-social .wp-social-link a,#yb-growth .yb-footer .yb-footer-social .wp-social-link a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:9px;border:1px solid #57f0e0;border-radius:5px;background:linear-gradient(145deg,#82f5e9,#57f0e0);box-shadow:0 4px 14px #57f0e022;color:#08151b;text-decoration:none}
.yb-footer .yb-footer-social .wp-social-link a:hover,#yb-growth .yb-footer .yb-footer-social .wp-social-link a:hover{color:#08151b;border-color:#82f5e9;background:linear-gradient(145deg,#a0fff3,#70f5e7);text-decoration:none}
.yb-footer .yb-footer-social svg,#yb-growth .yb-footer .yb-footer-social svg{height:22px;width:22px}
/* A quiet echo of the search orbit in the approved homepage hero. */
.wp-site-blocks footer.wp-block-template-part{background:radial-gradient(ellipse at 87% 12%,#267c7b24,transparent 38%),radial-gradient(ellipse at 8% 0%,#276a6921,transparent 34%),linear-gradient(180deg,#102226 0%,var(--yb-ink) 100%);isolation:isolate;overflow:hidden}
.wp-site-blocks footer.wp-block-template-part:after{content:"";position:absolute;right:-3%;top:34px;width:min(36vw,460px);height:220px;border:1px solid #57f0e029;border-radius:50%;transform:rotate(-18deg);pointer-events:none;z-index:0}
.yb-footer,#yb-growth .yb-footer{position:relative;z-index:1}
.yb-footer-menu-title,#yb-growth .yb-footer-menu-title{display:flex;align-items:center;gap:9px}
.yb-footer-menu-title:before,#yb-growth .yb-footer-menu-title:before{content:"";display:block;flex:none;width:5px;height:5px;border-radius:50%;background:var(--yb-coral);box-shadow:0 0 11px #ff997c55}
@media(max-width:600px){.wp-site-blocks footer.wp-block-template-part:after{right:-110px;top:28px;width:280px;height:160px;opacity:.65}}
/* Visible profile prompt sits beside the LinkedIn mark and opens in a new tab. */
.yb-footer-social-row,#yb-growth .yb-footer-social-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}
.yb-footer-social-row .yb-footer-social,#yb-growth .yb-footer-social-row .yb-footer-social{margin:0}
.yb-footer-social-prompt,#yb-growth .yb-footer-social-prompt{margin:0;font-size:14px;line-height:1.5}
.yb-footer-social-prompt a,#yb-growth .yb-footer-social-prompt a{display:inline-flex;align-items:center;min-height:44px;color:#b9c9cd;text-decoration:none;transition:color .18s ease}
.yb-footer-social-prompt a:hover,#yb-growth .yb-footer-social-prompt a:hover{color:var(--yb-cyan);text-decoration:underline;text-underline-offset:4px}

/* On phones, place the editable LinkedIn prompt after both footer link groups. */
@media(max-width:600px){.yb-footer-top,#yb-growth .yb-footer-top{display:grid!important;grid-template-columns:1fr;gap:24px}.yb-footer-brand,#yb-growth .yb-footer-brand{display:contents!important}.yb-footer-top>.yb-footer-wordmark,#yb-growth .yb-footer-top>.yb-footer-wordmark{order:0;margin-bottom:0}.yb-footer-top>.yb-footer-description,#yb-growth .yb-footer-top>.yb-footer-description{order:1;margin:0}.yb-footer-top>.yb-footer-menu-wrap,#yb-growth .yb-footer-top>.yb-footer-menu-wrap{order:2}.yb-footer-social-row,#yb-growth .yb-footer-social-row{order:3;margin-top:0}}

/* Shared footer LinkedIn mark: keep the full logo clear and high contrast on its cyan tile. */
.wp-site-blocks footer.wp-block-template-part .yb-footer .wp-block-social-links.yb-footer-social .wp-social-link .wp-block-social-link-anchor,
#yb-growth .yb-footer .wp-block-social-links.yb-footer-social .wp-social-link .wp-block-social-link-anchor{align-items:center!important;background:#57f0e0!important;border:1px solid #57f0e0!important;border-radius:5px!important;box-shadow:0 4px 14px #57f0e022!important;color:#08151b!important;display:inline-flex!important;height:54px!important;justify-content:center!important;min-height:54px!important;min-width:54px!important;padding:0!important;width:54px!important}
.wp-site-blocks footer.wp-block-template-part .yb-footer .wp-block-social-links.yb-footer-social .wp-social-link .wp-block-social-link-anchor svg,
#yb-growth .yb-footer .wp-block-social-links.yb-footer-social .wp-social-link .wp-block-social-link-anchor svg{color:#08151b!important;display:block!important;fill:currentColor!important;height:30px!important;width:30px!important}
.wp-site-blocks footer.wp-block-template-part .yb-footer .wp-block-social-links.yb-footer-social .wp-social-link .wp-block-social-link-anchor:hover,
#yb-growth .yb-footer .wp-block-social-links.yb-footer-social .wp-social-link .wp-block-social-link-anchor:hover{background:#7cf4e8!important;border-color:#7cf4e8!important;color:#08151b!important}