/* נוצר אוטומטית מ-assets/css/ על ידי build.py. אין לערוך את הקובץ הזה. חבילה svc-b: _tokens.css, _base.css, _chrome.css, _pages.css, _home-a.css, _home-b.css, _svc-b.css, _compliance.css */
:root{--c-primary: #3C8BD9;--c-secondary: #233544;--c-text: #233544;--c-accent: #FF725E;--c-ink: #233544;--c-ink-home: #3B3F52;--c-ink-mute: #555B75;--c-ink-soft: #75808A;--c-ink-faint: #9FA2B1;--c-blue-grad-a: #4FA8FF;--c-blue-grad-b: #2F75BB;--c-link: #246FB9;--c-link-hover: #3C8BD9;--c-blue-rule: #1B4DE4;--c-footer-line: #3479BD;--c-footer-hover: #6EA6E4;--c-sky: #57C3F9;--c-teal: #2E5B5F;--c-teal-band: #46A4AC;--c-teal-band-b: #0F2224;--c-indigo: #4054B2;--c-browser: #14C4FF;--c-submit: #C8412F;--c-submit-hover: #A63324;--c-green: #34A852;--c-green-kit: #23A455;--c-404-h1: #1C244B;--c-404-h2: #1863DC;--c-rule-blue: #4284F4;--c-hero-rule: #4285F4;--c-teal-light: #51767A;--c-callout: #EEF6FA;--c-white: #FFFFFF;--c-ground-home: #FFFFFF;--c-ground-page: #F8F8F8;--c-ground-post: #FAFAFA;--c-tint-ice: #F2FDFE;--c-tint-cool: #F7F9FC;--c-tint-header: #F2F8FA;--c-tint-chip: #C2E8FC;--c-icon-disc: #C3D9F0;--c-field-bg: #F8F8F8;--c-table-stripe: #F6F6F6;--c-shape-divider: #D5F2FF;--c-post-top-wash: #D3E2FA;--c-chip-bg: #F8F8F8;--c-line-header: #F2F8FA;--c-line-field: #E7E4E4;--c-line-faq: #DFDFDF;--c-line-box: #D8D8D8;--c-line-table: #BFBFBF;--c-line-table-head: #233544;--font: "Almoni", "Almoni fallback", sans-serif;--w-light: 300;--w-regular: 400;--w-medium: 500;--w-demi: 600;--w-bold: 700;--w-ultra: 700;--w-black: 900;--t-h1: 60px;--t-h2: 40px;--t-h3: 35px;--t-h4: 28px;--t-h5: 25px;--t-h1-t: 50px;--t-h2-t: 35px;--t-h3-t: 32px;--t-h1-m: 40px;--t-h2-m: 30px;--t-h3-m: 28px;--t-display: 72px;--t-display-t: 58px;--t-display-m: 54px;--t-section: 68px;--t-section-2: 62px;--t-section-3: 60px;--t-panel: 49px;--t-panel-m: 43px;--t-lede: 27px;--t-lede-2: 26px;--t-lede-2-m: 19px;--t-lede-3: 23px;--t-lede-3-m: 20px;--t-body-post: 23px;--t-body-post-t: 20px;--t-body-post-m: 18px;--t-body: 20px;--t-body-t: 20px;--t-body-m: 18px;--t-body-lg: 22px;--t-small: 19px;--t-small-2: 18px;--t-micro: 15px;--t-micro-t: 14px;--t-micro-m: 16px;--t-credit: 14px;--t-nav: 22px;--t-btn: 21px;--t-btn-m: 19px;--t-btn-ghost: 22px;--t-btn-submit: 25px;--t-btn-submit-t: 23px;--t-btn-submit-m: 22px;--t-field: 20px;--t-label: 16px;--t-label-t: 20px;--t-label-m: 18px;--t-crumbs: 25px;--t-crumbs-t: 20px;--t-crumbs-m: 18px;--t-toc: 20px;--t-toc-m: 18px;--t-card-title: 26px;--t-card-title-2: 31px;--t-card-num: 59px;--t-card-num-title: 30px;--t-tab: 30px;--t-footer-head: 25px;--t-footer-head-m: 22px;--t-footer-nav: 18px;--t-footer-icon: 20px;--t-glossary-h1: 75px;--t-glossary-badge: 49px;--lh-tight: 0.9em;--lh-flush: 1em;--lh-head: 1.18;--lh-head-m: 1.2;--lh-heading: 1.35;--lh-heading-m: 1.3;--lh-lede: 1.3em;--lh-body: 1.7;--ls-display: -0.9px;--ls-lede: -0.3px;--ls-card: -0.7px;--ls-ghost: -0.5px;--s-1: 4px;--s-2: 7px;--s-3: 8px;--s-4: 10px;--s-5: 11px;--s-6: 12px;--s-7: 14px;--s-8: 18px;--s-9: 20px;--s-10: 21px;--s-11: 25px;--s-12: 30px;--s-13: 38px;--s-14: 40px;--s-15: 45px;--s-16: 50px;--s-17: 51px;--s-18: 60px;--s-19: 75px;--s-20: 80px;--s-21: 84px;--s-22: 90px;--s-23: 100px;--s-24: 104px;--s-25: 128px;--s-26: 138px;--s-27: 200px;--container: 1350px;--container-form: 1140px;--container-banner: 1200px;--gutter: 45px;--col-content: 877px;--col-side: 419px;--col-gap: 30px;--card-pad: 46px;--header-h: 91px;--header-h-sticky: 55px;--anchor-offset: 110px;--anchor-offset-m: 80px;--bp-tablet: 768px;--bp-desktop: 1025px;--r-sm: 4px;--r-md: 8px;--r-lg: 10px;--r-xl: 15px;--r-2xl: 25px;--r-3xl: 35px;--r-pill: 100px;--r-circle: 50%;--sh-card: 0 0 10px rgba(27, 34, 70, .07);--sh-header: 0 0 10px rgba(27, 34, 70, .09);--sh-dropdown: 0 0 24px rgba(16, 24, 37, .09);--sh-btn: 0 0 10px rgba(35, 53, 75, .11);--sh-btn-ghost: 0 0 23px rgba(32, 63, 92, .16);--sh-panel: 0 0 59px rgba(27, 34, 70, .15);--sh-soft: 0 10px 30px rgba(27, 34, 70, .06);--g-btn: linear-gradient(180deg, var(--c-blue-grad-a) 0%, var(--c-blue-grad-b) 100%);--g-banner: linear-gradient(180deg, var(--c-teal-band) 8%, var(--c-teal-band-b) 74%);--g-post-top: linear-gradient(180deg, var(--c-post-top-wash) 0%, var(--c-ground-post) 100%);}picture{display: contents;}picture > source{display: none;}@font-face{font-family: "Almoni fallback";src: local("Arial"), local("Helvetica Neue"), local("Helvetica"), local("Liberation Sans"), local("Arimo"), local("Roboto"), local("Noto Sans Hebrew"), local("Segoe UI");font-style: normal;font-weight: 300 900;size-adjust: 92.0%;ascent-override: 94.80%;descent-override: 34.55%;line-gap-override: 30.41%;}@font-face{font-family: "Almoni";font-style: normal;font-weight: 300;font-display: swap;src: url("/assets/fonts/almoni-light.woff2") format("woff2"), url("/assets/fonts/almoni-light.woff") format("woff");}@font-face{font-family: "Almoni";font-style: normal;font-weight: 400;font-display: swap;src: url("/assets/fonts/almoni-regular.woff2") format("woff2"), url("/assets/fonts/almoni-regular.woff") format("woff");}@font-face{font-family: "Almoni";font-style: normal;font-weight: 500;font-display: swap;src: url("/assets/fonts/almoni-medium.woff2") format("woff2"), url("/assets/fonts/almoni-medium.woff") format("woff");}@font-face{font-family: "Almoni";font-style: normal;font-weight: 600;font-display: swap;src: url("/assets/fonts/almoni-demibold.woff2") format("woff2"), url("/assets/fonts/almoni-demibold.woff") format("woff");}@font-face{font-family: "Almoni";font-style: normal;font-weight: 700;font-display: swap;src: url("/assets/fonts/almoni-bold.woff2") format("woff2"), url("/assets/fonts/almoni-bold.woff") format("woff");}@font-face{font-family: "Almoni";font-style: normal;font-weight: 900;font-display: swap;src: url("/assets/fonts/almoni-black.woff2") format("woff2"), url("/assets/fonts/almoni-black.woff") format("woff");}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;}body{margin: 0;background: var(--c-ground-page);color: var(--c-ink);font-family: var(--font);font-size: var(--t-body);font-weight: var(--w-regular);line-height: var(--lh-body);-webkit-font-smoothing: antialiased;}@media (max-width: 1024px){body{font-size: var(--t-body-t);}}@media (max-width: 767px){body{font-size: var(--t-body-m);}}h1, h2, h3, h4, h5, h6{margin: 0;color: var(--c-ink);font-family: var(--font);line-height: var(--lh-heading);}h1{font-size: var(--t-h1);font-weight: var(--w-medium);line-height: var(--lh-head);}h2{font-size: var(--t-h2);font-weight: var(--w-medium);}h3{font-size: var(--t-h3);font-weight: var(--w-medium);}h4{font-size: var(--t-h4);font-weight: var(--w-ultra);}h5{font-size: var(--t-h5);font-weight: var(--w-demi);}h6{font-size: var(--t-body-lg);font-weight: var(--w-demi);}@media (max-width: 1024px){h1{font-size: var(--t-h1-t);}h2{font-size: var(--t-h2-t);}h3{font-size: var(--t-h3-t);}}@media (max-width: 767px){h1{font-size: var(--t-h1-m);line-height: var(--lh-head-m);}h2{font-size: var(--t-h2-m);}h3{font-size: var(--t-h3-m);}h2, h3, h4{line-height: var(--lh-heading-m);}}p{margin: 0 0 1em;}p:last-child{margin-bottom: 0;}strong, b{font-weight: var(--w-bold);}small{font-size: var(--t-small-2);}a{color: var(--c-link);text-decoration-color: currentColor;}a:hover{color: var(--c-link-hover);}a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, summary:focus-visible{outline: 2px solid var(--c-ink);outline-offset: 2px;}ul, ol{margin: 0 0 1em;padding-inline-start: 1.4em;}li{margin: 0 0 .35em;}ul ul, ol ol, ul ol, ol ul{margin-bottom: 0;}img, svg, video, iframe{max-width: 100%;}img, svg, video{height: auto;display: block;}figure{margin: 0;}hr{border: 0;border-top: 1px solid var(--c-line-faq);margin: var(--s-11) 0;}blockquote{margin: 0 0 1em;}table{border-collapse: collapse;width: 100%;}input, select, textarea, button{font: inherit;color: inherit;}html{scroll-behavior: smooth;}:target, main :is(section, article, h2, h3, h4, .lead, .gl-group, .sm-block)[id]{scroll-margin-top: var(--anchor-offset);}@media (max-width: 1024px){:target, main :is(section, article, h2, h3, h4, .lead, .gl-group, .sm-block)[id]{scroll-margin-top: 92px;}}@media (max-width: 767px){:target, main :is(section, article, h2, h3, h4, .lead, .gl-group, .sm-block)[id]{scroll-margin-top: var(--anchor-offset-m);}}.skip{position: fixed;top: -120px;inset-inline-start: 12px;z-index: 100;background: var(--c-ink);color: var(--c-white);padding: 12px 22px;border-radius: 0 0 var(--r-lg) var(--r-lg);font-weight: var(--w-bold);text-decoration: none;transition: top .2s;}.skip:focus{top: 0;color: var(--c-white);}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}svg.icon{width: 24px;height: 24px;flex: none;}.site-head{position: sticky;top: 0;z-index: 50;background: var(--c-white);border-bottom: 1px solid var(--c-line-header);}.site-head .head-row{max-width: calc(var(--container) + var(--gutter) * 2);margin: 0 auto;padding: 0 var(--gutter);min-height: 90px;display: flex;align-items: stretch;justify-content: space-between;gap: var(--s-9);}.site-head .logo{display: flex;align-items: center;flex: none;}.site-head .logo img{width: 202px;height: auto;}body.is-scrolled .site-head{box-shadow: var(--sh-header);}body.is-scrolled .site-head .head-row{min-height: 54px;}body.is-scrolled .site-head .logo img{width: 182px;}.site-nav{display: flex;align-items: stretch;}.site-nav > ul{list-style: none;margin: 0;padding: 0;display: flex;align-items: stretch;}.site-nav > ul > li{display: flex;align-items: center;position: relative;}.site-nav > ul > li > a, .site-nav > ul > li > button{display: flex;align-items: center;gap: var(--s-7);padding: 0 var(--s-10);min-height: 44px;border: 0;background: none;font-family: var(--font);font-size: var(--t-nav);font-weight: var(--w-medium);line-height: 1.2;color: var(--c-ink-home);text-decoration: none;cursor: pointer;white-space: nowrap;}@media (max-width: 1500px){.site-nav > ul > li > a, .site-nav > ul > li > button{padding: 0 var(--s-7);}}.site-nav .nav-caret{width: 13px;height: 13px;flex: none;}.site-nav .nav-chip{display: none;}.site-nav .sub{position: absolute;top: calc(100% + 17px);inset-inline-start: 0;min-width: 260px;display: none;background: var(--c-white);border-radius: var(--r-md);box-shadow: var(--sh-dropdown);z-index: 60;}.site-nav .has-sub.open > .sub{display: block;}.site-nav .sub ul{list-style: none;margin: 0;padding: 0;display: block;}.site-nav .sub li + li{border-top: 1px solid var(--c-tint-header);}.site-nav .sub a{display: block;text-align: start;padding: var(--s-6) var(--s-14);min-height: 44px;font-size: var(--t-nav);font-weight: var(--w-medium);line-height: 1.6;color: var(--c-ink-home);text-decoration: none;white-space: nowrap;}.site-nav .sub li:first-child a{border-radius: var(--r-md) var(--r-md) 0 0;}.site-nav .sub li:last-child a{border-radius: 0 0 var(--r-md) var(--r-md);}.site-nav .sub a:hover{background: var(--c-primary);color: var(--c-white);}.site-nav .sub a[aria-current]{color: var(--c-primary);}.head-actions{display: flex;align-items: center;}.nav-toggle{display: none;width: 44px;height: 44px;padding: 0;border: 0;background: none;cursor: pointer;flex-direction: column;align-items: center;justify-content: center;gap: 6px;}.nav-toggle span{display: block;width: 40px;height: 2px;background: var(--c-ink-home);}.mob-bar{display: none;}.head-phone{display: inline-flex;align-items: center;gap: 9px;min-height: 48px;padding: 9px 18px;border-radius: 999px;color: var(--c-ink);font-weight: 800;font-size: 20px;letter-spacing: .01em;text-decoration: none;white-space: nowrap;transition: background .15s ease, color .15s ease;}.head-phone svg{width: 23px;height: 23px;color: var(--c-primary);}.head-phone:hover{background: var(--c-wash, #F2F8FA);color: var(--c-primary);}@media (max-width: 1180px){.head-phone span{display: none;}.head-phone{padding: 8px 10px;}}.site-nav .sheet-head, .site-nav .sheet-foot, .site-nav .hub-h, .site-nav .sub-n{display: none;}@media (max-width: 1024px){.site-head{border-bottom-color: transparent;box-shadow: 0 1px 0 rgba(60, 139, 217, .12), 0 10px 30px -22px rgba(59, 63, 82, .28);transition: box-shadow .25s ease, background-color .25s ease;}body.is-scrolled .site-head{background: rgba(255, 255, 255, .97);box-shadow: 0 1px 0 rgba(60, 139, 217, .16), 0 14px 34px -20px rgba(59, 63, 82, .4);}.site-head .head-row{padding: 0 20px;min-height: 72px;gap: 12px;}body.is-scrolled .site-head .head-row{min-height: 60px;}.site-head .logo{min-height: 44px;}.site-head .logo img{width: 172px;transition: width .25s ease;}body.is-scrolled .site-head .logo img{width: 150px;}.head-actions{gap: 8px;}.site-head .nav-toggle, .site-nav .sheet-close{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 14px;background: var(--c-white);color: var(--c-ink-home);cursor: pointer;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16), 0 8px 18px -12px rgba(59, 63, 82, .35);transition: box-shadow .2s ease, transform .2s ease;}.site-head .nav-toggle:hover, .site-nav .sheet-close:hover{box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .34), 0 10px 20px -12px rgba(59, 63, 82, .4);}.site-head .nav-toggle:active, .site-nav .sheet-close:active{transform: translateY(1px);}.site-head .nav-toggle{gap: 4px;}.site-head .nav-toggle span{width: 20px;height: 2px;border-radius: 2px;}.site-nav .sheet-close svg{width: 22px;height: 22px;}.site-head .head-phone{width: 44px;height: 44px;min-height: 44px;padding: 0;gap: 0;justify-content: center;border-radius: 14px;color: var(--c-white);background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 10px 22px -10px rgba(47, 117, 187, .7);transition: box-shadow .2s ease, transform .2s ease;}.site-head .head-phone svg{width: 22px;height: 22px;color: var(--c-white);}.site-head .head-phone span{display: none;}.site-head .head-phone:hover{color: var(--c-white);background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 14px 26px -10px rgba(47, 117, 187, .8);}.site-head .head-phone:active{transform: translateY(1px);}.site-nav{position: fixed;inset: 0;z-index: 70;display: flex;flex-direction: column;overflow: hidden;overflow: clip;background: linear-gradient(180deg, var(--c-tint-ice) 0%, var(--c-tint-cool) 100%);visibility: hidden;opacity: 0;transform: translateY(-16px);pointer-events: none;transition: opacity .28s ease, transform .55s cubic-bezier(.19, 1, .22, 1), visibility 0s linear .55s;}.site-nav.open{visibility: visible;opacity: 1;transform: none;pointer-events: auto;transition: opacity .28s ease, transform .55s cubic-bezier(.19, 1, .22, 1), visibility 0s;}.site-nav::before, .site-nav::after{content: "";position: absolute;border-radius: 50%;pointer-events: none;z-index: 0;}.site-nav::before{width: 720px;height: 720px;right: -260px;top: -300px;background: radial-gradient(closest-side, rgba(60, 139, 217, .26), rgba(60, 139, 217, .08) 55%, rgba(60, 139, 217, 0));}.site-nav::after{width: 520px;height: 520px;left: -200px;bottom: -180px;background: radial-gradient(closest-side, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0));}.site-nav > *{position: relative;z-index: 1;}.site-nav .sheet-head{display: flex;align-items: center;justify-content: space-between;flex: none;min-height: 72px;padding: 0 20px;}.site-nav .sheet-logo{display: inline-flex;align-items: center;min-height: 44px;}.site-nav .sheet-logo img{display: block;width: 172px;height: auto;}.site-nav > ul{display: block;flex: 1 1 auto;min-height: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;padding: 6px 20px 24px;}.site-nav > ul > li{display: block;position: static;}.site-nav > ul > li + li{border-top: 0;margin-top: 8px;}.site-nav > ul > li.has-sub, .site-nav > ul > li.has-sub + li{margin-top: 18px;}.site-nav > ul > li > a, .site-nav > ul > li > button{position: relative;width: 100%;min-height: 56px;padding: 0 18px;justify-content: space-between;border-radius: 18px;font-size: 20px;font-weight: var(--w-demi);background: rgba(255, 255, 255, .8);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12);transition: box-shadow .2s ease, color .2s ease;}.site-nav > ul > li > a:hover{color: var(--c-link);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .3);}.site-nav > ul > li > a[aria-current]{color: var(--c-link);background: var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1.5px rgba(60, 139, 217, .5), 0 12px 24px -16px rgba(47, 117, 187, .6);}.site-nav > ul > li > a[aria-current]::before{content: "";position: absolute;inset-inline-start: 8px;top: 14px;bottom: 14px;width: 4px;border-radius: 3px;background: var(--c-primary);}.site-nav .has-sub > button{display: flex;}.site-nav .hub-h{display: none;}.site-nav .has-sub > button .nav-caret{flex: none;width: 20px;height: 20px;color: var(--c-primary);transition: transform .26s cubic-bezier(.19, 1, .22, 1);}.site-nav .has-sub.open > button .nav-caret{transform: rotate(180deg);}.site-nav .has-sub:not(.open) > .sub{display: none;}.site-nav .has-sub.open > .sub{margin-top: 8px;}.site-nav .hub-h-unused{display: flex;align-items: center;gap: 10px;margin: 0 6px 8px;padding: 0 12px;font-size: 16px;font-weight: var(--w-demi);line-height: 1.2;letter-spacing: .01em;color: var(--c-link);}.site-nav .hub-h::after{content: "";flex: 1 1 auto;height: 1px;background: rgba(60, 139, 217, .18);}.site-nav .sub, .site-nav .has-sub.open > .sub{position: static;display: block;min-width: 0;padding: 6px 8px;border-radius: 22px;background: rgba(255, 255, 255, .72);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .10), 0 30px 60px -36px rgba(59, 63, 82, .4);}.site-nav .has-sub > button[aria-current] ~ .sub{background: var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1.5px rgba(60, 139, 217, .5), 0 12px 24px -16px rgba(47, 117, 187, .6);}.site-nav .sub li + li{border-top: 1px solid rgba(60, 139, 217, .12);}.site-nav .sub a{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;padding: 6px 12px;border-radius: 12px;font-size: 18px;font-weight: var(--w-medium);line-height: 1.3;white-space: normal;}.site-nav .sub li:first-child a, .site-nav .sub li:last-child a{border-radius: 12px;}.site-nav .sub a:hover{background: rgba(60, 139, 217, .08);color: var(--c-link);}.site-nav .sub a[aria-current]{color: var(--c-link);font-weight: var(--w-demi);}.site-nav .sub-n{display: inline-flex;align-items: center;justify-content: center;flex: none;min-width: 40px;height: 30px;padding: 0 10px;border-radius: var(--r-pill);font-size: 16px;font-weight: var(--w-demi);line-height: 1;color: var(--c-blue-grad-b);background: rgba(60, 139, 217, .10);direction: ltr;}.site-nav .sub a[aria-current] .sub-n{color: var(--c-white);background: var(--c-primary);}.site-nav .sheet-foot{display: flex;flex-wrap: wrap;gap: 10px;flex: none;padding: 12px 20px calc(14px + env(safe-area-inset-bottom, 0px));background: rgba(255, 255, 255, .78);-webkit-backdrop-filter: blur(16px) saturate(1.1);backdrop-filter: blur(16px) saturate(1.1);border-top: 1px solid var(--c-white);box-shadow: 0 -1px 0 rgba(60, 139, 217, .14), 0 -24px 40px -30px rgba(59, 63, 82, .35);}.site-nav .sheet-call{flex: 1 1 200px;display: flex;align-items: center;gap: 12px;min-height: 60px;padding: 8px 10px 8px 16px;border-radius: 18px;color: var(--c-white);text-decoration: none;background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 12px 26px -10px rgba(47, 117, 187, .7);transition: box-shadow .2s ease, transform .2s ease;}.site-nav .sheet-call:hover{color: var(--c-white);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 16px 30px -10px rgba(47, 117, 187, .8);}.site-nav .sheet-call:active{transform: translateY(1px);}.site-nav .sheet-call-ic{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 12px;background: rgba(255, 255, 255, .18);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3);}.site-nav .sheet-call-ic svg{width: 22px;height: 22px;color: var(--c-white);}.site-nav .sheet-call-t{display: flex;flex-direction: column;gap: 2px;line-height: 1.15;}.site-nav .sheet-call-n{font-size: 22px;font-weight: var(--w-bold);letter-spacing: .01em;direction: ltr;unicode-bidi: isolate;}.site-nav .sheet-call-l{font-size: 16px;font-weight: var(--w-medium);}.site-nav .sheet-cta{flex: 1 1 120px;display: inline-flex;align-items: center;justify-content: center;min-height: 60px;padding: 0 20px;border-radius: 18px;font-size: 18px;font-weight: var(--w-demi);color: var(--c-link);text-decoration: none;background: var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .18), 0 8px 18px -12px rgba(59, 63, 82, .35);transition: box-shadow .2s ease, transform .2s ease;}.site-nav .sheet-cta:hover{box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .4), 0 10px 20px -12px rgba(59, 63, 82, .4);}.site-nav .sheet-cta:active{transform: translateY(1px);}.site-nav > ul > li:nth-child(1){--i: 0;}.site-nav > ul > li:nth-child(2){--i: 1;}.site-nav > ul > li:nth-child(3){--i: 2;}.site-nav > ul > li:nth-child(4){--i: 3;}.site-nav > ul > li:nth-child(5){--i: 4;}.site-nav > ul > li:nth-child(6){--i: 5;}.site-nav > ul > li:nth-child(7){--i: 6;}.site-nav > ul > li:nth-child(n + 8){--i: 7;}.site-nav .sheet-foot{--i: 3;}.site-nav.open > ul > li, .site-nav.open .sheet-foot{animation: sheet-rise .6s cubic-bezier(.19, 1, .22, 1) both;animation-delay: calc(60ms + var(--i, 0) * 35ms);}html body.page-google-ads-audit .site-head .nav-toggle{display: flex;}html:not(.js) .site-head .head-row{flex-wrap: wrap;}html:not(.js) .site-nav{position: static;visibility: visible;opacity: 1;transform: none;pointer-events: auto;flex: 1 1 100%;order: 3;overflow: visible;background: none;transition: none;}html:not(.js) .site-nav::before, html:not(.js) .site-nav::after, html:not(.js) .site-nav .sheet-head, html:not(.js) .site-head .nav-toggle{display: none;}html:not(.js) .site-nav > ul{padding: 6px 0 20px;overflow: visible;}}@keyframes sheet-rise{from{opacity: 0;transform: translateY(14px);}to{opacity: 1;transform: none;}}@media (min-width: 460px) and (max-width: 1024px){.site-head .head-phone{width: auto;padding: 0 16px 0 14px;gap: 8px;}.site-head .head-phone span{display: inline;font-size: 17px;font-weight: var(--w-bold);line-height: 1;direction: ltr;unicode-bidi: isolate;}}@media (prefers-reduced-motion: reduce){.site-nav, .site-nav.open{transition: none;}.site-nav.open > ul > li, .site-nav.open .sheet-foot{animation: none;}.site-head, .site-head .logo img, .site-head .nav-toggle, .site-nav .sheet-close, .site-head .head-phone, .site-nav > ul > li > a, .site-nav .sheet-call, .site-nav .sheet-cta{transition: none;}}.crumbs{margin: 0 0 var(--s-9);}.crumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;align-items: baseline;font-size: var(--t-crumbs);font-weight: var(--w-regular);line-height: 1.4;color: var(--c-ink);}.crumbs a{color: var(--c-ink);text-decoration: none;}.crumbs a:hover{color: var(--c-indigo);}.crumbs [aria-current]{font-weight: var(--w-regular);}.crumbs li + li::before{content: "›";margin: 0 .35em;color: var(--c-ink);}@media (max-width: 1024px){.crumbs ol{font-size: var(--t-crumbs-t);}}@media (max-width: 767px){.crumbs ol{font-size: var(--t-crumbs-m);}}.lead{padding: var(--s-23) 0 0;position: relative;z-index: 1;}main > .lead:last-child, main > .lead:has(+ script:last-child){margin-bottom: -146px;}.lead .lead-wrap{max-width: calc(var(--container) + var(--gutter) * 2);margin: 0 auto;padding: 0 var(--gutter);}.lead-panel{max-width: var(--container-form);margin: 0 auto;padding: 0 var(--s-10);background: var(--c-white);border-radius: var(--r-2xl);box-shadow: var(--sh-panel);}.lead-box{margin: var(--s-11) 0;padding: var(--s-19) var(--s-15);border: 1px solid var(--c-line-box);border-radius: var(--r-2xl);text-align: center;}.lead-box > h2{font-size: var(--t-panel);font-weight: var(--w-black);line-height: var(--lh-tight);letter-spacing: var(--ls-display);color: var(--c-ink);margin: 0 0 var(--s-3);}.lead-box .lead-sub{font-size: var(--t-lede-3);line-height: var(--lh-lede);letter-spacing: var(--ls-lede);color: var(--c-ink);margin: 0 0 var(--s-9);}@media (max-width: 767px){.lead{padding-top: var(--s-16);}.lead .lead-wrap{padding: 0 3%;}.lead-panel{padding: 0 var(--s-6);}.lead-box{padding: var(--s-11);margin: var(--s-6) 0;}.lead-box > h2{font-size: var(--t-panel-m);}.lead-box .lead-sub{font-size: var(--t-lede-3-m);}}.lead-form{display: grid;grid-template-columns: repeat(4, 1fr);gap: var(--s-7) var(--s-8);max-width: 946px;margin: 0 auto;text-align: right;}.lead-form > label{display: block;margin: 0;}.lead-form > label:not(.consent) > span{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0;}.lead-form input[type="text"], .lead-form input[type="tel"], .lead-form input[type="email"], .lead-form textarea{width: 100%;height: 47px;padding: 0 var(--s-7);background: var(--c-field-bg);border: 1px solid var(--c-line-field);border-radius: var(--r-md);font-size: var(--t-field);font-weight: var(--w-regular);color: #000;line-height: 1.2;}.lead-form textarea{height: auto;min-height: 104px;padding: var(--s-6) var(--s-7);resize: vertical;}.lead-form ::placeholder{color: #626262;opacity: 1;}.lead-form input:focus-visible, .lead-form textarea:focus-visible{outline-offset: 0;}.lead-form button.btn.lead-submit{grid-area: 1 / 4;width: 100%;height: 47px;padding: 0 var(--s-6);display: flex;align-items: center;justify-content: center;border: 0;border-radius: var(--r-md);background: var(--c-submit);background-image: none;color: var(--c-white);font-size: var(--t-btn-submit);font-weight: var(--w-bold);line-height: 1;box-shadow: none;cursor: pointer;}.lead-form button.btn.lead-submit:hover{background: var(--c-submit-hover);}.lead-form button.btn.lead-submit[disabled]{opacity: .7;cursor: default;}.lead-form .consent{grid-column: 1 / -1;grid-row: 2;display: flex;align-items: flex-start;justify-content: flex-start;gap: var(--s-2);min-height: 44px;padding-top: var(--s-1);font-size: var(--t-label);line-height: 1.4;color: var(--c-teal);cursor: pointer;}.lead-form .consent input{margin: 3px 0 0;flex: none;}.lead-form .consent a{color: var(--c-teal);}.lead-form .lead-note{grid-column: 1 / -1;margin: 0;font-size: var(--t-label);line-height: 1.4;}.lead-form .lead-note.is-bad{color: var(--c-submit);}.lead-form .lead-note.is-ok{color: var(--c-ink);}.lead-form label .lead-note{grid-column: auto;margin-top: var(--s-1);}.lead-form [aria-invalid="true"]{border-color: var(--c-submit);}@media (max-width: 1024px){.lead-form{grid-template-columns: repeat(2, 1fr);}.lead-form button.btn.lead-submit{grid-area: auto / 1 / auto / -1;}.lead-form .consent{grid-row: auto;order: 1;}.lead-form > .lead-note{order: 2;}}@media (max-width: 767px){.lead-form{grid-template-columns: 1fr;max-width: none;}.lead-form button.btn.lead-submit{font-size: var(--t-btn-submit-m);}.lead-form .consent{justify-content: flex-start;}}.site-foot{position: relative;isolation: isolate;overflow: hidden;padding: 72px 0 36px;color: var(--c-ink-home);background: linear-gradient(180deg, var(--c-tint-ice) 0%, var(--c-tint-cool) 100%);}.site-foot::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--c-white);box-shadow: 0 2px 22px rgba(60, 139, 217, .25), 0 1px 0 rgba(60, 139, 217, .12);z-index: 1;pointer-events: none;}.site-foot::after{content: "";position: absolute;z-index: -1;pointer-events: none;width: 1100px;height: 900px;right: -320px;top: -260px;border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .20), rgba(60, 139, 217, .06) 55%, rgba(60, 139, 217, 0));}main:has(> .lead:last-child) + .site-foot, main:has(> .lead + script:last-child) + .site-foot{padding-top: calc(146px + 72px);}.site-foot .foot-grid{max-width: calc(var(--container) + var(--gutter) * 2);margin: 0 auto;padding: 0 var(--gutter);display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, 1.45fr) minmax(0, 1.45fr) minmax(0, .8fr);gap: 36px;align-items: start;}.foot-col{min-width: 0;}.foot-h{margin: 0 0 14px;font-size: 20px;font-weight: var(--w-demi);letter-spacing: .02em;line-height: 1.2;color: var(--c-link);text-align: start;}.foot-brand{padding-top: 6px;}.foot-logo{display: inline-flex;align-items: center;min-height: 44px;margin: 0 0 26px;}.foot-logo img{width: 202px;height: auto;display: block;}.foot-ways{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px;}.foot-ways li{margin: 0;}.foot-way{display: flex;align-items: center;gap: 14px;min-height: 48px;margin: 0;color: var(--c-ink-home);text-decoration: none;font-size: 18px;font-weight: var(--w-medium);line-height: 1.35;transition: color .2s ease;}.foot-way-ic{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 14px;background: var(--c-white);color: var(--c-blue-grad-b);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16), 0 10px 22px -14px rgba(59, 63, 82, .4);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1);}.foot-way-ic .icon{width: 22px;height: 22px;}.foot-way-t{min-width: 0;}.foot-ltr{direction: ltr;unicode-bidi: isolate;}a.foot-way:hover{color: var(--c-link);}a.foot-way:hover .foot-way-ic{transform: translateY(-2px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .3), 0 0 0 6px rgba(60, 139, 217, .1), 0 14px 26px -14px rgba(60, 139, 217, .55);}.foot-group{padding: 22px 26px 10px;border-radius: 22px;background: rgba(255, 255, 255, .72);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .10), 0 30px 60px -36px rgba(59, 63, 82, .4);}.foot-cards{list-style: none;margin: 0;padding: 0;}.foot-cards li{margin: 0;}.foot-cards li + li{border-top: 1px solid rgba(60, 139, 217, .14);}.foot-cards a{display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 52px;padding: 11px 0;color: var(--c-ink-home);text-decoration: none;font-size: 18px;font-weight: var(--w-regular);line-height: 1.4;text-align: start;transition: color .2s ease;}.foot-card-t{background: linear-gradient(currentColor, currentColor) no-repeat;background-position: 100% 100%;background-size: 0 1px;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: background-size .32s cubic-bezier(.19, 1, .22, 1);}.foot-cards .foot-card-go{flex: none;width: 18px;height: 18px;transform: scaleX(-1);color: var(--c-ink-faint);transition: transform .28s cubic-bezier(.19, 1, .22, 1), color .2s ease;}.foot-cards a:hover{color: var(--c-link);}.foot-cards a:hover .foot-card-t{background-size: 100% 1px;}.foot-cards a:hover .foot-card-go{color: var(--c-link);transform: scaleX(-1) translateX(4px);}.foot-nav .foot-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;}.foot-nav .foot-list li{margin: 0;}.foot-nav .foot-list a, .foot-legal a{position: relative;display: inline-flex;align-items: center;min-height: 44px;color: var(--c-ink-home);text-decoration: none;font-size: 18px;font-weight: var(--w-medium);line-height: 1.3;transition: color .2s ease;}.foot-nav .foot-list a::after, .foot-legal a::after{content: "";position: absolute;right: 0;bottom: 8px;height: 1px;width: 0;background: currentColor;transition: width .32s cubic-bezier(.19, 1, .22, 1);}.foot-nav .foot-list a:hover, .foot-legal a:hover{color: var(--c-link);}.foot-nav .foot-list a:hover::after, .foot-legal a:hover::after{width: 100%;}.site-foot .foot-bottom{width: calc(100% - var(--gutter) * 2);max-width: var(--container);margin: 40px auto 0;padding: 8px 24px;border-radius: 18px;display: flex;align-items: center;justify-content: space-between;gap: 12px 24px;flex-wrap: wrap;background: rgba(255, 255, 255, .62);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .10);}.foot-legal{display: flex;flex-wrap: wrap;align-items: center;gap: 0 28px;padding: 0;}.foot-legal a{font-size: 16px;color: var(--c-ink-mute);}.foot-copy{margin: 0;padding: 0;font-size: 15px;font-weight: var(--w-medium);line-height: 1.4;color: var(--c-ink-mute);}html.js .site-foot [data-reveal]:not(.in){opacity: 0;transform: translateY(18px);}.site-foot [data-reveal].in{animation: foot-rise 900ms cubic-bezier(.19, 1, .22, 1) both;animation-delay: var(--d, 0ms);}@keyframes foot-rise{from{opacity: 0;transform: translateY(18px);}to{opacity: 1;transform: none;}}@media (max-width: 1024px){.site-foot .foot-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px;}.foot-brand{order: 0;}.foot-nav{order: 1;}.foot-group{order: 2;}}@media (max-width: 767px){.site-foot{padding: 56px 0 28px;}main:has(> .lead:last-child) + .site-foot, main:has(> .lead + script:last-child) + .site-foot{padding-top: calc(146px + 48px);}.site-foot::after{width: 700px;height: 600px;right: -260px;top: -200px;}.site-foot .foot-grid{grid-template-columns: minmax(0, 1fr);gap: 18px;padding: 0 16px;}.foot-brand{padding-top: 0;}.foot-logo{margin-bottom: 22px;}.foot-logo img{width: 176px;}.foot-h{margin-bottom: 12px;}.foot-ways{gap: 10px;}.foot-way{min-height: 60px;padding: 8px 10px 8px 16px;border-radius: 18px;background: rgba(255, 255, 255, .8);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12);}.foot-way-ic{background: rgba(60, 139, 217, .10);box-shadow: none;}.foot-group{padding: 18px 18px 6px;border-radius: 20px;}.foot-cards a{min-height: 54px;padding: 12px 0;}.foot-nav .foot-list{flex-direction: row;flex-wrap: wrap;gap: 10px;}.foot-nav .foot-list a{min-height: 44px;padding: 0 16px;border-radius: var(--r-pill);background: rgba(255, 255, 255, .8);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .14);font-size: 17px;}.foot-nav .foot-list a::after{display: none;}.foot-nav .foot-list a:hover{box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .3);}.site-foot .foot-bottom{width: calc(100% - 32px);margin-top: 26px;padding: 10px 16px 14px;flex-direction: column;justify-content: center;gap: 2px;}.foot-legal{justify-content: center;gap: 0 22px;}.foot-copy{text-align: center;}}@media (prefers-reduced-motion: reduce){.site-foot [data-reveal]{animation: none !important;opacity: 1 !important;transform: none !important;}.foot-way-ic, .foot-card-t, .foot-cards .foot-card-go, .foot-nav .foot-list a::after, .foot-legal a::after{transition: none !important;}a.foot-way:hover .foot-way-ic{transform: none;}}.foot-cards .foot-card-pic{flex: none;width: 56px;height: 56px;border-radius: 12px;object-fit: cover;box-shadow: 0 4px 14px -6px rgba(59, 63, 82, .25);}.foot-cards li a{display: flex;align-items: center;gap: 14px;}.foot-cards .foot-card-t{flex: 1 1 auto;min-width: 0;}.map-facade{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--s-4);width: 100%;min-height: clamp(300px, 40vw, 480px);padding: var(--s-8) var(--s-6);text-align: center;background: radial-gradient(120% 100% at 50% 0, rgba(60, 139, 217, .10), rgba(60, 139, 217, 0) 70%), var(--c-tint-ice);}.map-facade-t{margin: 0;font-size: var(--t-h5);font-weight: var(--w-demi);color: var(--c-ink-home);}.map-facade .btn{margin: 0;}.map-facade noscript{position: absolute;inset: 0;}.map-facade noscript iframe{display: block;width: 100%;height: 100%;border: 0;}body.sb .sb-map-plate .map-facade{min-height: clamp(300px, 40vw, 480px);}@media (min-width: 1025px){.site-head{transform: translateZ(0);will-change: transform;}}html.no-nav .site-head .head-row{flex-wrap: wrap;}html.no-nav .site-nav{position: static;visibility: visible;opacity: 1;transform: none;inset: auto;height: auto;padding: 8px 0 14px;background: none;}html.no-nav .site-nav > ul{display: flex;flex-wrap: wrap;gap: 4px 18px;overflow: visible;max-height: none;}html.no-nav .nav-toggle, html.no-nav .sheet-close, html.no-nav .nav-foot{display: none;}body.home{background: var(--c-ground-home);color: var(--c-ink-home);}body.page{background: var(--c-ground-page);}body.home h1, body.home h2, body.home h3, body.home h4{color: var(--c-ink-home);}.sec{position: relative;padding: var(--s-20) var(--gutter) var(--s-23);}.sec > .sec-head, .sec > .cards, .sec > .grid, .sec > .steps-grid, .sec > .tips-grid, .sec > .box-grid, .sec > .faq, .sec > .two-col, .sec > .tabs, .sec > .ag-work, .sec > .ag-svc, .sec > .proof-wrap, .sec > .proof-row, .sec > .cta-band, .sec > .sec-action, .sec > p, .sec > ul, .sec > ol{max-width: var(--container);margin-inline: auto;}.sec-alt{background: var(--c-ground-post);}.sec-wash{background: var(--c-tint-cool);}.sec-cta{background: var(--c-white);}.sec-ink{background: var(--c-tint-ice);padding-block: var(--s-26) var(--s-27);clip-path: polygon(0 0, 50% 48px, 100% 0, 100% 100%, 50% calc(100% - 48px), 0 100%);margin-block: calc(var(--s-16) * -1);}.sec-ice, .sec-doodle{background-image: url("/media/2024/05/BG555.svg");background-size: 900px auto;background-repeat: repeat;}.sec-ice{background-color: var(--c-tint-ice);}.sec-doodle{background-color: var(--c-white);}.sec-doodle{padding-block: var(--s-25) var(--s-27);}@media (max-width: 1024px){.sec{padding: var(--s-16) var(--s-12) var(--s-18);}.sec-ink{padding-block: var(--s-18) var(--s-20);}.sec-doodle{padding-block: var(--s-18) var(--s-20);}}@media (max-width: 767px){.sec{padding: var(--s-14) var(--s-9) var(--s-16);}.sec-ink{padding-block: var(--s-16) var(--s-18);clip-path: polygon(0 0, 50% 22px, 100% 0, 100% 100%, 50% calc(100% - 22px), 0 100%);margin-block: calc(var(--s-11) * -1);}}.shapes{display: none !important;}.sec-head{margin: 0 auto var(--s-14);text-align: center;}.sec-head-text{max-width: 1050px;margin-inline: auto;}.sec-head h2{font-size: var(--t-section-3);font-weight: var(--w-black);line-height: var(--lh-flush);letter-spacing: var(--ls-card);margin: 0;}.sec-wash .sec-head h2, .sec-ink .sec-head h2, .sec-doodle .sec-head h2{font-size: var(--t-section);}.sec-head .kicker{margin: 0 0 var(--s-1);font-size: var(--t-lede);font-weight: var(--w-light);color: var(--c-ink-mute);line-height: 1.2;}.sec-head .sec-sub, .sec-head-text > p:not(.kicker){margin: var(--s-9) auto 0;max-width: 1000px;font-size: var(--t-body-lg);line-height: var(--lh-body);}.sec-action{margin: var(--s-13) 0 0;text-align: center;}.sec-head-action{margin: var(--s-9) 0 0;}.sec-action .btn-link, .sec-head-action .btn-link, .sec-next .btn-link{display: inline-flex;align-items: center;gap: var(--s-3);min-height: 44px;color: var(--c-link);font-size: var(--t-body-lg);font-weight: var(--w-demi);text-decoration: none;}.sec-action .btn-link:hover, .sec-head-action .btn-link:hover{color: var(--c-link-hover);}.sec-next, .process-close{max-width: var(--container);margin: var(--s-14) auto 0;text-align: center;font-size: var(--t-lede);line-height: var(--lh-body);}.sec > .box-grid + .sec-next{border-top: 1px solid var(--c-line-faq);padding-top: var(--s-12);}@media (max-width: 1024px){.sec-head h2, .sec-wash .sec-head h2, .sec-ink .sec-head h2, .sec-doodle .sec-head h2{font-size: var(--t-h1-t);}.sec-head .kicker{font-size: var(--t-lede-3);}.sec-next, .process-close{font-size: var(--t-lede-3);}}@media (max-width: 767px){.sec-head{margin-bottom: var(--s-12);}.sec-head h2, .sec-wash .sec-head h2, .sec-ink .sec-head h2, .sec-doodle .sec-head h2{font-size: var(--t-h2-m);}.sec-head .sec-sub, .sec-head-text > p:not(.kicker){font-size: var(--t-body-m);}.sec-next, .process-close{font-size: var(--t-lede-3-m);}}.hero{padding-block: var(--s-16) var(--s-18);}.hero-grid{max-width: var(--container);margin-inline: auto;display: grid;grid-template-columns: 62fr 38fr;gap: var(--s-15);align-items: center;}.hero-grid > *{min-width: 0;}.hero-pic{margin: 0;}.hero-pic img{width: 100%;height: auto;}.hero-grid{grid-template-columns: 38fr 62fr;align-items: start;}.hero-grid .hero-pic{order: 2;max-width: 380px;}.hero-grid .portrait-card img{aspect-ratio: 37 / 45;object-fit: cover;object-position: top;}.hero-text h1{margin: 0;font-size: var(--t-display);font-weight: var(--w-black);line-height: var(--lh-flush);letter-spacing: var(--ls-display);}.hero .lede{margin: var(--s-11) 0 0;font-size: var(--t-lede-2);line-height: var(--lh-lede);letter-spacing: var(--ls-lede);}h1 .hl, h2 .hl{background: none;color: inherit;}h1 .hl-run{display: inline-block;background: var(--c-accent);color: var(--c-white);padding: 0 var(--s-4);}.hero .cta-row{margin-top: var(--s-14);}@media (max-width: 1024px){.grid-4{grid-template-columns: repeat(2, minmax(0, 1fr));}.hero-grid{grid-template-columns: 1fr;gap: var(--s-12);}.hero-text h1{font-size: var(--t-display-t);}}@media (max-width: 767px){.hero{padding-block: var(--s-12) var(--s-14);text-align: center;}.hero-text h1{font-size: var(--t-display-m);}.hero .lede{font-size: var(--t-lede-2-m);}}.hero-l{position: relative;overflow: hidden;padding: 64px var(--gutter) 0;background: linear-gradient(180deg, rgba(60, 139, 217, 0) calc(100% - 220px), rgba(60, 139, 217, .08) 100%), linear-gradient(180deg, var(--c-white) 0, var(--c-tint-ice) 140px, var(--c-tint-ice) 100%);}.hero-field{position: absolute;inset: 0;pointer-events: none;overflow: hidden;}.hero-field::before, .hero-field::after{content: "";position: absolute;border-radius: 50%;}.hero-field::before{width: 980px;height: 980px;left: -140px;top: -260px;background: radial-gradient(closest-side, rgba(60, 139, 217, .30), rgba(60, 139, 217, .10) 55%, rgba(60, 139, 217, 0));animation: hero-breathe 9s ease-in-out infinite alternate;}.hero-field::after{width: 620px;height: 620px;right: 6%;bottom: -220px;background: radial-gradient(closest-side, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0));}@keyframes hero-breathe{from{transform: scale(1);}to{transform: scale(1.06) translateY(10px);}}.hero-l-grid{position: relative;max-width: var(--container);margin-inline: auto;display: grid;grid-template-columns: minmax(0, 58fr) minmax(0, 42fr);gap: 56px;align-items: center;padding-bottom: 64px;}.hero-panel{position: relative;overflow: hidden;padding: 48px 52px 52px;border-radius: 30px;background: rgba(255, 255, 255, .62);border: 1px solid rgba(255, 255, 255, .95);-webkit-backdrop-filter: blur(22px) saturate(1.15);backdrop-filter: blur(22px) saturate(1.15);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 40px 90px -46px rgba(59, 63, 82, .42), 0 1px 0 rgba(60, 139, 217, .06);}.hero-panel::before{content: "";position: absolute;top: -40%;bottom: -40%;width: 38%;left: -50%;background: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .85), rgba(255, 255, 255, 0));transform: skewX(-16deg);pointer-events: none;}.hero-l.is-in .hero-panel::before{animation: hero-sweep 1500ms cubic-bezier(.4, 0, .2, 1) 500ms both;}@keyframes hero-sweep{from{transform: skewX(-16deg) translateX(0);}to{transform: skewX(-16deg) translateX(473.684%);}}.hero-l .hero-text, .hero-l .lede, .hero-l .hero-body, .hero-l .cta-row{position: relative;}.hero-l .hero-text h1{margin: 0;font-size: clamp(54px, 5.4vw, 78px);font-weight: var(--w-black);line-height: 1.02;letter-spacing: -.02em;text-wrap: balance;max-width: 12ch;}.hero-l .lede{margin: 26px 0 0;font-size: 27px;line-height: 1.32;letter-spacing: -.3px;}.hero-l .lede b{font-weight: var(--w-bold);}.hero-l .hl-line{display: inline-block;padding: 0 10px 2px;margin-inline: -4px;border-radius: 8px;background: rgba(60, 139, 217, .14);box-shadow: inset 0 -3px 0 var(--c-primary);}.hero-l .hero-body{margin: 26px 0 0;font-size: 21px;line-height: 1.66;max-width: 62ch;text-wrap: pretty;}.hero-l .hero-body b{font-weight: var(--w-bold);}.hero-l .cta-row{margin-top: 40px;gap: 14px 34px;}.hero-l .btn-primary{position: relative;gap: 12px;min-height: 60px;padding: 0 40px 0 34px;font-size: 22px;font-weight: var(--w-bold);line-height: 1;background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 12px 26px -10px rgba(47, 117, 187, .7);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1), background .22s cubic-bezier(.19, 1, .22, 1);will-change: transform;}.hero-l .btn-primary .icon{width: 22px;height: 22px;transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}.hero-l .btn-primary:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 0 0 8px rgba(60, 139, 217, .16), 0 22px 44px -12px rgba(60, 139, 217, .85);}.hero-l .btn-primary:hover .icon{transform: scaleX(-1) translateX(5px);}.hero-l .btn-primary:active{transform: translateY(1px) scale(.985);background: linear-gradient(180deg, var(--c-blue-grad-b) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 2px 4px rgba(0, 0, 0, .18), 0 1px 2px rgba(59, 63, 82, .18);transition-duration: .08s;}.hero-l .btn-link{position: relative;gap: 10px;min-height: 44px;padding: 0 6px;font-size: 22px;font-weight: var(--w-demi);color: var(--c-ink-home);}.hero-l .btn-link::after{content: "";position: absolute;left: 6px;right: 6px;bottom: 6px;height: 2px;background: var(--c-primary);transform: scaleX(0);transform-origin: right;transition: transform .28s cubic-bezier(.19, 1, .22, 1);}.hero-l .btn-link .icon{width: 22px;height: 22px;color: var(--c-primary);transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}.hero-l .btn-link:hover{color: var(--c-blue-grad-b);}.hero-l .btn-link:hover::after{transform: scaleX(1);}.hero-l .btn-link:hover .icon{transform: scaleX(-1) translateX(6px);}.hero-art{position: relative;align-self: center;}.hero-l .art-src{position: absolute;width: 0;height: 0;overflow: hidden;}.hero-l .art{position: relative;width: 100%;aspect-ratio: 671.6 / 505.6;}.hero-l .art::after{content: "";position: absolute;left: 6%;right: 6%;bottom: -3%;height: 9%;background: radial-gradient(ellipse at center, rgba(59, 63, 82, .24), rgba(59, 63, 82, 0) 68%);}.hero-l .lyw{position: absolute;inset: 0;transform: translate3d(calc(var(--mx, 0) * var(--dp, 0) * 9px), calc(var(--my, 0) * var(--dp, 0) * 6px), 0);transition: transform .9s cubic-bezier(.19, 1, .22, 1);will-change: transform;}.hero-l .ly{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;}.hero-l .ly-bulb use{animation: hero-bulb 7s ease-in-out infinite alternate;transform-box: fill-box;transform-origin: center;}@keyframes hero-bulb{from{transform: translateY(0);}to{transform: translateY(-5px);}}.hero-l .ly-win-r, .hero-l .ly-win-l, .hero-l .ly-win-big, .hero-l .ly-donut{filter: drop-shadow(0 14px 14px rgba(59, 63, 82, .12));}.hero-l .ly-win-bar, .hero-l .ly-win-mid, .hero-l .ly-user{filter: drop-shadow(0 20px 20px rgba(59, 63, 82, .16));}.hero-l .ly-target, .hero-l .ly-glass, .hero-l .ly-bulb, .hero-l .ly-plant-l, .hero-l .ly-plant-r{filter: drop-shadow(0 26px 22px rgba(59, 63, 82, .20));}.hero-l .ly-floor{display: none;}@media (hover: none){.hero-l .lyw{will-change: auto;}}.hero-l.is-off .hero-field::before, .hero-l.is-off .ly-bulb use{animation-play-state: paused;}html.js .hero-l:not(.is-in) .a{opacity: 0;}.hero-l.is-in .a{animation: hero-rise 900ms cubic-bezier(.19, 1, .22, 1) both;animation-delay: var(--dl, 0ms);}.hero-l.is-in .ly.a{animation-delay: calc(240ms + var(--i, 0) * 28ms);}@keyframes hero-rise{from{opacity: 0;transform: translateY(22px);}to{opacity: 1;transform: none;}}.hero-l + .sec-ice{isolation: isolate;padding-top: 110px;}.hero-l + .sec-ice::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--c-white);box-shadow: 0 2px 0 rgba(60, 139, 217, .14), 0 14px 30px rgba(60, 139, 217, .16);pointer-events: none;}.hero-l + .sec-ice::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 120px;background: linear-gradient(180deg, var(--c-tint-ice), rgba(242, 253, 254, 0));z-index: -1;pointer-events: none;}@media (max-width: 1024px){.hero-l{padding-top: 40px;}.hero-l-grid{grid-template-columns: 1fr;gap: 40px;padding-bottom: 48px;}.hero-l .hero-text h1{max-width: none;font-size: 56px;}.hero-panel{padding: 36px 32px 40px;}.hero-art{max-width: 520px;margin-inline: auto;width: 100%;}}@media (max-width: 767px){.hero-l{padding: 24px 16px 0;text-align: center;}.hero-l .hero-text h1{font-size: 48px;}.hero-panel{padding: 28px 22px 32px;border-radius: 22px;}.hero-l-grid{gap: 28px;padding-bottom: 36px;}.hero-l .lede{font-size: 20px;margin-top: 18px;}.hero-l .hero-body{font-size: 18px;margin-top: 18px;}.hero-l .cta-row{justify-content: center;gap: 12px 24px;margin-top: 26px;}.hero-l .btn-primary{min-height: 56px;padding: 0 32px 0 28px;font-size: 20px;}.hero-l .btn-link{font-size: 20px;}.hero-l + .sec-ice{padding-top: 80px;}}@media (prefers-reduced-motion: reduce){.hero-l .a, .hero-panel::before, .hero-field::before, .hero-l .ly-bulb use{animation: none !important;transition: none !important;opacity: 1 !important;transform: none !important;}.hero-panel::before{display: none;}.hero-l .lyw{transform: none !important;transition: none !important;}.hero-l .btn-primary, .hero-l .btn-link, .hero-l .btn-primary .icon, .hero-l .btn-link .icon{transition: none !important;}}.cta-row{margin: var(--s-12) 0 0;display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-12);}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-3);min-height: 49px;padding: var(--s-6) var(--s-16);border: 0;border-radius: var(--r-pill);font-family: var(--font);font-size: var(--t-btn);font-weight: var(--w-demi);line-height: 1.2;text-decoration: none;cursor: pointer;}.btn-primary{background: var(--g-btn);color: var(--c-white);box-shadow: var(--sh-btn);}.btn-primary:hover{color: var(--c-white);}.btn-ghost{background: transparent;color: var(--c-ink-home);font-size: var(--t-btn-ghost);letter-spacing: -0.5px;box-shadow: var(--sh-btn-ghost);}.btn-link, .btn-go{display: inline-flex;align-items: center;gap: var(--s-3);min-height: 44px;font-size: var(--t-btn-ghost);font-weight: var(--w-demi);color: var(--c-ink-home);text-decoration: none;}.btn-link:hover, .btn-go:hover{color: var(--c-link-hover);}.btn-link .icon, .btn-go .icon{width: 20px;height: 20px;flex: none;}@media (max-width: 767px){.btn{font-size: var(--t-btn-m);}.cta-row{justify-content: center;gap: var(--s-9);}}body.page-methodology .hero{background-color: var(--c-ground-post);background-image: url("/media/2024/05/BG555.svg");background-size: 900px auto;background-repeat: repeat;text-align: center;}body.page-methodology .hero .crumbs ol{justify-content: center;}body.page-methodology .hero .cta-row{justify-content: center;}body.page-methodology .hero .lede{margin-inline: auto;max-width: 1050px;}.two-col{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-15);align-items: center;}.two-col .sec-head{text-align: start;margin-bottom: var(--s-9);}.two-col .sec-head-text{margin-inline: 0;}.two-col .sec-head .sec-sub, .two-col .sec-head-text > p:not(.kicker){margin-inline: 0;}.two-col-text .box{font-size: var(--t-body-lg);line-height: var(--lh-body);}.two-col-text .box h3{margin: var(--s-12) 0 var(--s-4);font-size: var(--t-card-num-title);font-weight: var(--w-black);}.two-col-pic img{border-radius: var(--r-xl);}@media (max-width: 1024px){.two-col{grid-template-columns: minmax(0, 1fr);gap: var(--s-12);}}.sec-pic{margin: 0;}.sec-pic img{width: 100%;height: auto;}.how-pic{margin: 0 auto var(--s-9);max-width: 190px;}.how-pic img{width: 100%;height: auto;}.box{font-size: var(--t-body);line-height: var(--lh-body);}.box > :last-child{margin-bottom: 0;}.grid{display: grid;gap: var(--s-12);}.grid > *{min-width: 0;}.grid-2{grid-template-columns: repeat(2, minmax(0, 1fr));}.grid-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.grid-4{grid-template-columns: repeat(4, minmax(0, 1fr));}.how-grid .feature{text-align: center;}.how-grid .how-top{margin: 0;}.how-grid .how-n{display: block;font-size: var(--t-small-2);font-weight: var(--w-demi);color: var(--c-ink-mute);}.how-grid .feature h3{margin: var(--s-3) 0 var(--s-4);font-size: var(--t-card-title-2);font-weight: var(--w-ultra);letter-spacing: var(--ls-card);}.how-grid .feature p{margin: 0;font-size: var(--t-small);line-height: var(--lh-body);}.grid-3 .feature{background: var(--c-white);border-radius: var(--r-xl);box-shadow: var(--sh-soft);padding: var(--s-12);font-size: var(--t-small-2);line-height: var(--lh-body);}.grid-3 .feature h3{margin: 0 0 var(--s-3);font-size: var(--t-card-title);font-weight: var(--w-ultra);}.why-grid{gap: var(--s-12) var(--s-14);}.why-grid .feature{display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap: var(--s-4);align-items: start;font-size: var(--t-body-lg);line-height: var(--lh-body);}.why-grid .feature > .icon-tile{grid-row: 1;grid-column: 1;}.why-grid .feature h3{grid-row: 1;grid-column: 2;margin: 0 0 var(--s-1);font-size: var(--t-body-lg);font-weight: var(--w-bold);}.why-grid .feature p{grid-column: 2;margin: 0;}.box-grid{display: grid;gap: var(--s-12) var(--s-14);}.box-grid-2{grid-template-columns: repeat(2, minmax(0, 1fr));}.box-grid > *{min-width: 0;}.box-grid-2:has(> .why-list:only-child){grid-template-columns: minmax(0, 1fr);}.why-list{margin: 0;padding: 0;list-style: none;columns: 2;column-gap: var(--s-15);}.box-grid-2:not(:has(> .why-list:only-child)) .why-list{columns: 1;}.why-list > li{position: relative;break-inside: avoid;margin: 0 0 var(--s-11);padding-inline-start: var(--s-13);font-size: var(--t-small);line-height: var(--lh-body);}.why-list > li::before{content: "";position: absolute;inset-inline-start: 0;top: .28em;width: 22px;height: 22px;background: no-repeat center / 22px 22px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233C8BD9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 2.6 2.6L16 9.4'/%3E%3C/svg%3E");}.why-list > li > b{display: block;font-size: var(--t-body-lg);font-weight: var(--w-bold);}.box-grid-2 > ul:not(.why-list){margin: 0;padding-inline-start: 1.3em;}@media (max-width: 767px){.why-list{columns: 1;}}@media (max-width: 1024px){.grid-3{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px){.grid-2, .grid-3, .grid-4, .box-grid-2{grid-template-columns: minmax(0, 1fr);}}.steps-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--s-12);margin: 0;padding: 0;list-style: none;}.steps-grid > *{min-width: 0;}.steps-grid-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.steps-col{grid-template-columns: repeat(2, minmax(0, 1fr));}.step{background: var(--c-white);border-radius: 14px;box-shadow: var(--sh-soft);padding: var(--s-11) var(--s-9) var(--s-12);text-align: center;font-size: var(--t-small-2);line-height: var(--lh-body);}.step h3{margin: var(--s-4) 0 var(--s-3);font-size: var(--t-card-title);font-weight: var(--w-ultra);}.step p{margin: 0 0 .6em;}.step > :last-child{margin-bottom: 0;}.step ul{text-align: start;margin: var(--s-4) 0 0;}.step-n{display: inline-flex;align-items: center;justify-content: center;width: 95px;height: 95px;border-radius: var(--r-circle);background: var(--c-icon-disc);color: var(--c-ink);font-size: var(--t-h3);font-weight: var(--w-black);line-height: 1;}.steps-col .step{text-align: start;}.steps-col .step h3{position: relative;padding-bottom: var(--s-4);}.steps-col .step h3::after{content: "";position: absolute;inset-inline-start: 0;bottom: 0;width: 120px;height: 4px;background: var(--c-rule-blue);}@media (max-width: 1024px){.steps-grid, .steps-grid-3{grid-template-columns: repeat(2, minmax(0, 1fr));}.step-n{width: 72px;height: 72px;font-size: var(--t-h4);}}@media (max-width: 767px){.steps-grid, .steps-grid-3, .steps-col{grid-template-columns: minmax(0, 1fr);}}.tips-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--s-12);}.tips-grid > *{min-width: 0;}.tips-grid .box{position: relative;background: var(--c-white);border-radius: 14px;box-shadow: var(--sh-soft);padding: var(--s-11);font-size: var(--t-body);line-height: var(--lh-body);}.tips-grid .box::before{content: attr(data-n);display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;margin-inline-start: auto;margin-bottom: var(--s-3);border-radius: var(--r-circle);background: var(--c-accent);color: var(--c-white);font-size: var(--t-h5);font-weight: var(--w-bold);line-height: 1;}.tips-grid .box h3{margin: 0 0 var(--s-3);font-size: var(--t-card-num-title);font-weight: var(--w-ultra);}@media (max-width: 1024px){.tips-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px){.tips-grid{grid-template-columns: minmax(0, 1fr);}}.cards{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-12) 28px;align-items: start;}.cards > *{min-width: 0;}.card{background: var(--c-white);border-radius: var(--r-md);box-shadow: var(--sh-card);padding: var(--s-9);overflow: hidden;}.card-pic{display: block;margin-bottom: var(--s-9);}.card-pic img{width: 100%;border-radius: var(--r-md);aspect-ratio: 16 / 9;object-fit: cover;}.card-body h3{margin: 0 0 var(--s-3);font-size: var(--t-body-lg);font-weight: var(--w-bold);line-height: var(--lh-heading);}.card-body h3 a{color: inherit;text-decoration: none;}.card-body h3 a:hover{color: var(--c-link);}.card-body p{margin: 0 0 var(--s-4);font-size: var(--t-small-2);line-height: var(--lh-body);}.card-body time{display: block;font-size: var(--t-micro);font-weight: var(--w-bold);color: var(--c-link);}@media (max-width: 1024px){.cards{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px){.cards{grid-template-columns: minmax(0, 1fr);}}.faq{columns: 2;column-gap: var(--s-12);}.faq > details{break-inside: avoid;margin: 0 0 var(--s-5);background: var(--c-white);border: 1px solid var(--c-line-faq);border-radius: var(--r-sm);}.faq > details > summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);min-height: 74px;padding: var(--s-9);font-size: var(--t-body-lg);font-weight: var(--w-demi);line-height: var(--lh-heading);}.faq > details > summary::-webkit-details-marker{display: none;}.faq > details > summary::after{content: "";flex: 0 0 auto;width: 11px;height: 11px;border-right: 2px solid var(--c-ink-home);border-bottom: 2px solid var(--c-ink-home);transform: rotate(45deg);margin-bottom: 5px;}.faq > details[open] > summary::after{transform: rotate(225deg);margin-bottom: -5px;}.faq > details > div{padding: 0 var(--s-9) var(--s-9);font-size: var(--t-body-lg);line-height: var(--lh-body);}@media (max-width: 767px){.faq{columns: 1;}}.tab-nav{direction: ltr;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s-4);margin-bottom: var(--s-12);}.tab-nav button{width: 62px;height: 62px;display: inline-flex;align-items: center;justify-content: center;padding: 0;border: 1px dashed var(--c-line-faq);border-radius: var(--r-pill);background: var(--c-white);color: var(--c-ink-faint);font-size: var(--t-card-title);font-weight: var(--w-regular);line-height: 1;cursor: pointer;}.tab-nav button[aria-selected="true"]{background: var(--c-accent);border-color: var(--c-accent);color: var(--c-white);}.tab-panel{background: var(--c-white);border-radius: 16px;box-shadow: var(--sh-card);padding: var(--s-12);}.tab-panel[hidden]{display: none;}.ba-kicker{margin: 0;text-align: center;font-size: var(--t-card-num-title);font-weight: var(--w-ultra);color: var(--c-accent);}.ba-head{margin: var(--s-3) 0 var(--s-12);padding-bottom: var(--s-12);border-bottom: 1px solid var(--c-line-faq);text-align: center;font-size: var(--t-body-lg);font-weight: var(--w-regular);line-height: var(--lh-heading);}.ba-after > h4{background: var(--c-green);}.ba-stats{margin: 0;font-size: var(--t-small-2);line-height: 1.9;}.ba-stats .stat{display: flex;justify-content: flex-start;gap: var(--s-1);}.ba-stats dt{margin: 0;}.ba-stats dt::after{content: ":";}.ba-stats dd{margin: 0;font-weight: var(--w-bold);}.ba-after .ba-stats dd{color: var(--c-green);}@media (max-width: 767px){.tab-panel{padding: var(--s-9);}.ba-kicker{font-size: var(--t-lede-3-m);}}.portrait-card{margin: 0;}.portrait-card img{width: 100%;border-radius: 300px 300px var(--r-2xl) var(--r-2xl);}.portrait-card figcaption{margin-top: var(--s-4);font-size: var(--t-small-2);}.portrait-card figcaption strong{display: block;font-size: var(--t-body-lg);}.partner-badge{margin: var(--s-12) 0 0;display: inline-block;background: var(--c-white);border: 1px solid var(--c-line-faq);border-radius: var(--r-md);padding: var(--s-11) var(--s-14);}.partner-badge img{width: auto;max-width: 100%;}.proof-badges{background: var(--c-white);border-radius: var(--r-xl);box-shadow: var(--sh-card);padding: var(--s-12);}.proof-badges ul{margin: 0;padding: 0;list-style: none;display: grid;gap: var(--s-4);font-size: var(--t-small-2);}.proof-badges li{margin: 0;display: flex;align-items: center;gap: var(--s-3);}.proof-row, .proof-wrap{display: grid;gap: var(--s-12);}.proof-row{grid-template-columns: repeat(3, minmax(0, 1fr));list-style: none;padding: 0;text-align: center;}.proof-row > li{margin: 0;background: var(--c-white);border-radius: var(--r-xl);box-shadow: var(--sh-card);padding: var(--s-12);}.signature{margin: 0;text-align: center;}.signature figcaption{margin-top: var(--s-4);font-size: var(--t-small-2);color: var(--c-ink-soft);}.kicker-n{display: flex;align-items: baseline;gap: var(--s-3);font-size: var(--t-small-2);font-weight: var(--w-light);color: var(--c-ink-mute);}.kicker-num{font-size: var(--t-body-lg);font-weight: var(--w-black);color: var(--c-primary);}.key-line{display: flex;align-items: flex-start;gap: var(--s-4);background: var(--c-white);border-radius: var(--r-xl);box-shadow: var(--sh-card);padding: var(--s-12);font-size: var(--t-body);line-height: var(--lh-body);}.key-line p{margin: 0;}.hero-stats{max-width: var(--container);margin-inline: auto;text-align: center;}.hero-stats ul{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s-12) var(--s-14);}.hero-stats li{margin: 0;text-align: center;font-size: var(--t-small-2);display: grid;gap: var(--s-1);}.hero-stats s{color: var(--c-ink-faint);}.hero-stats b{font-size: var(--t-h2);font-weight: var(--w-black);color: var(--c-primary);line-height: 1;}@media (max-width: 1024px){.proof-wrap, .proof-row{grid-template-columns: minmax(0, 1fr);}}.contact-hero{display: block;}.contact-grid{max-width: var(--container);margin-inline: auto;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-15);align-items: start;}.contact-grid > *{min-width: 0;}.contact-grid .hero-text h1{margin-bottom: var(--s-9);}.contact-grid .lede{margin-top: 0;}.contact-grid .way-tiles{margin-top: var(--s-14);}.contact-form-col .lead-form{grid-template-columns: repeat(2, minmax(0, 1fr));}.contact-form-col .lead-form > label{grid-area: auto;}.contact-form-col .lead-form button.btn.lead-submit{grid-area: auto / 1 / auto / -1;order: 2;}.contact-form-col .lead-form .consent{grid-row: auto;grid-column: 1 / -1;order: 1;}.contact-form-col .lead-form > .lead-note{grid-column: 1 / -1;order: 3;}.contact-form-col .lead{padding: 0;}.contact-form-col .lead-wrap{padding: 0;}.way-tiles{display: grid;gap: var(--s-6);}.way-tile{display: flex;align-items: center;gap: var(--s-6);min-height: 44px;padding: var(--s-9);background: var(--c-white);border-radius: var(--r-xl);box-shadow: var(--sh-card);color: inherit;text-decoration: none;}.way-txt{display: grid;}.way-txt small{font-size: var(--t-micro);color: var(--c-ink-soft);}.way-txt b{font-size: var(--t-body-lg);font-weight: var(--w-bold);}.way-txt em{font-style: normal;font-size: var(--t-micro);color: var(--c-ink-soft);}@media (max-width: 1024px){.contact-below, .contact-grid{grid-template-columns: minmax(0, 1fr);}}.next-grid{max-width: var(--container);margin-inline: auto;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-15);align-items: start;}.next-grid > *{min-width: 0;}.next-related h2{margin: 0 0 var(--s-9);font-size: var(--t-h2);font-weight: var(--w-ultra);}.next-related ul{margin: 0;padding: 0;list-style: none;display: grid;gap: var(--s-6);}.next-related li{margin: 0;}.next-related a{display: block;min-height: 44px;padding: var(--s-4) var(--s-9);background: var(--c-white);border-radius: var(--r-lg);box-shadow: var(--sh-card);text-decoration: none;color: var(--c-ink);}.next-related a:hover{color: var(--c-link);}.next-ask{background: var(--c-primary);color: var(--c-white);border-radius: var(--r-xl);padding: var(--s-12);}.next-ask h3{margin: 0 0 var(--s-4);color: var(--c-white);font-size: var(--t-h4);font-weight: var(--w-ultra);}.next-ask a{color: var(--c-white);}.next-ask a:hover{color: var(--c-footer-hover);}@media (max-width: 1024px){.next-grid{grid-template-columns: minmax(0, 1fr);}}.hero-text .hero-p{margin: 14px 0 0;font-size: 19px;line-height: 1.65;color: var(--c-ink-mute);text-wrap: pretty;}@media (max-width: 860px){.hero-text .hero-p{font-size: 17px;margin-top: 12px;}}:is(#how, #what, #why-google, #help, #process, #case-studies) .sec-head .kicker{margin: 0 0 12px;font-size: 20px;font-weight: var(--w-demi);letter-spacing: .02em;color: var(--c-blue-grad-b);line-height: 1.2;}:is(#how, #what, #why-google, #help, #process, #case-studies) .sec-head h2{letter-spacing: -.02em;line-height: 1.04;text-wrap: balance;}:is(#how, #process, #case-studies) .sec-head .sec-sub{margin-top: 22px;max-width: 860px;font-size: 22px;line-height: 1.6;text-wrap: pretty;}html.js :is(#how, #what, #why-google, #help, #cta-1, #process, #case-studies) [data-reveal]:not(.in){opacity: 0;}:is(#how, #what, #why-google, #help, #cta-1, #process, #case-studies) [data-reveal].in{animation: a-rise 900ms cubic-bezier(.19, 1, .22, 1) var(--d, 0ms) backwards;}@keyframes a-rise{from{opacity: 0;transform: translateY(22px);}to{opacity: 1;transform: none;}}:is(#process, #case-studies) .sec-action .btn-link{position: relative;gap: 10px;min-height: 48px;padding: 0 6px;font-size: 22px;font-weight: var(--w-demi);color: var(--c-ink-home);}:is(#process, #case-studies) .sec-action .btn-link::after{content: "";position: absolute;left: 6px;right: 6px;bottom: 4px;height: 2px;background: var(--c-primary);transform: scaleX(0);transform-origin: right;transition: transform .28s cubic-bezier(.19, 1, .22, 1);}:is(#process, #case-studies) .sec-action .btn-link .icon{width: 22px;height: 22px;color: var(--c-primary);transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}:is(#process, #case-studies) .sec-action .btn-link:hover{color: var(--c-blue-grad-b);}:is(#process, #case-studies) .sec-action .btn-link:hover::after{transform: scaleX(1);}:is(#process, #case-studies) .sec-action .btn-link:hover .icon{transform: scaleX(-1) translateX(6px);}:is(#process, #case-studies) .sec-action .btn-link:active{transform: translateY(1px);}#help .btn-primary, #cta-1 .lead-form button.btn.lead-submit{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 60px;height: auto;padding: 0 40px 0 34px;border: 0;border-radius: var(--r-pill);background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 8px);color: var(--c-white);font-size: 22px;font-weight: var(--w-bold);line-height: 1;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 12px 26px -10px rgba(47, 117, 187, .7);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1);will-change: transform;cursor: pointer;}#help .btn-primary .icon{width: 22px;height: 22px;transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}#help .btn-primary:hover, #cta-1 .lead-form button.btn.lead-submit:hover{color: var(--c-white);background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 8px);transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 0 0 8px rgba(60, 139, 217, .16), 0 22px 44px -12px rgba(60, 139, 217, .85);}#help .btn-primary:hover .icon{transform: scaleX(-1) translateX(5px);}#help .btn-primary:active, #cta-1 .lead-form button.btn.lead-submit:active{transform: translateY(1px) scale(.985);background: var(--c-blue-grad-b);box-shadow: inset 0 2px 4px rgba(0, 0, 0, .18), 0 1px 2px rgba(59, 63, 82, .18);transition-duration: .08s;}#how .sec-action .btn-go, #process .show-more .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 56px;padding: 0 30px 0 26px;border-radius: var(--r-pill);background: rgba(255, 255, 255, .92);border: 1px solid var(--c-white);color: var(--c-ink-home);font-size: 21px;font-weight: var(--w-bold);letter-spacing: 0;line-height: 1;text-decoration: none;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12), 0 1px 2px rgba(59, 63, 82, .10), 0 16px 34px -16px rgba(47, 117, 187, .5);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1), color .22s;cursor: pointer;}#how .sec-action .btn-go .icon{width: 22px;height: 22px;color: var(--c-primary);transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}#how .sec-action .btn-go:hover, #process .show-more .btn:hover{color: var(--c-blue-grad-b);transform: translateY(-2px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 8px rgba(60, 139, 217, .14), 0 22px 44px -16px rgba(60, 139, 217, .6);}#how .sec-action .btn-go:hover .icon{transform: scaleX(-1) translateX(5px);}#how .sec-action .btn-go:active, #process .show-more .btn:active{transform: translateY(1px) scale(.985);box-shadow: inset 0 2px 5px rgba(59, 63, 82, .14), 0 0 0 1px rgba(60, 139, 217, .16);transition-duration: .08s;}#how{z-index: 1;padding-bottom: 120px;background-color: var(--c-tint-ice);background-image: linear-gradient(rgba(242, 253, 254, .78), rgba(242, 253, 254, .78)), url("/media/2024/05/BG555.svg");background-size: auto, 900px auto;border-radius: 0 0 56px 56px;box-shadow: 0 34px 70px -50px rgba(60, 139, 217, .55), 0 2px 0 rgba(255, 255, 255, .9);}#how .how-grid{gap: 36px;margin-top: 118px;align-items: stretch;}#how .feature{position: relative;padding: 156px 26px 36px;border-radius: 28px;background: rgba(255, 255, 255, .86);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 1px 0 rgba(60, 139, 217, .06), 0 34px 70px -44px rgba(59, 63, 82, .40);transition: transform .5s cubic-bezier(.19, 1, .22, 1), box-shadow .5s cubic-bezier(.19, 1, .22, 1);}#how .feature:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 1px 0 rgba(60, 139, 217, .06), 0 44px 80px -44px rgba(59, 63, 82, .48);}#how .feature::before{content: "";position: absolute;top: 128px;inset-inline-start: 50%;width: calc(100% + 36px);height: 2px;background: rgba(60, 139, 217, .45);pointer-events: none;}#how .feature:last-child::before{display: none;}#how .how-top{margin: 0;}#how .how-pic{position: absolute;top: -96px;left: 50%;width: 196px;max-width: none;margin: 0;transform: translateX(-50%);}#how .how-pic::after{content: "";position: absolute;left: 14%;right: 14%;bottom: -14px;height: 26px;background: radial-gradient(ellipse at center, rgba(59, 63, 82, .22), rgba(59, 63, 82, 0) 68%);pointer-events: none;}#how .a-art{display: block;width: 100%;height: auto;overflow: visible;}#how .a-art-disc{filter: drop-shadow(0 22px 20px rgba(59, 63, 82, .16));transform-box: fill-box;transform-origin: center;transition: transform .6s cubic-bezier(.19, 1, .22, 1);}#how .a-art-glyph{filter: drop-shadow(0 10px 10px rgba(59, 63, 82, .24));transform-box: fill-box;transform-origin: center;transition: transform .6s cubic-bezier(.19, 1, .22, 1);}#how .feature:hover .a-art-disc{transform: scale(1.03);}#how .feature:hover .a-art-glyph{transform: translateY(-6px);}#how .how-n{position: absolute;top: 111px;left: 50%;z-index: 2;transform: translateX(-50%);display: inline-flex;align-items: center;min-height: 34px;padding: 0 14px;border-radius: var(--r-pill);background: var(--c-blue-grad-b);color: var(--c-white);font-size: 17px;font-weight: var(--w-bold);line-height: 1;box-shadow: 0 0 0 5px var(--c-white), inset 0 1px 0 rgba(255, 255, 255, .28), 0 6px 14px -6px rgba(47, 117, 187, .7);}#how .feature h3{margin: 0 0 12px;font-size: 28px;font-weight: var(--w-ultra);line-height: 1.15;letter-spacing: -.02em;text-wrap: balance;}#how .feature p{margin: 0;font-size: 19px;line-height: 1.65;text-wrap: pretty;}#how .sec-action{margin-top: 52px;}@media (max-width: 1024px){#how{padding-bottom: 90px;border-radius: 0 0 40px 40px;}#how .how-grid{gap: 30px;row-gap: 118px;}#how .feature:nth-child(2)::before{display: none;}#how .feature::before{width: calc(100% + 30px);}}@media (max-width: 767px){#how{padding-bottom: 70px;border-radius: 0 0 32px 32px;}#how .how-grid{gap: 96px;margin-top: 108px;}#how .feature::before{display: none;}#how .feature{padding: 140px 22px 30px;border-radius: 24px;}#how .how-pic{top: -86px;width: 172px;}#how .how-n{top: 98px;}#how .feature h3{font-size: 26px;}#how .feature p{font-size: 18px;}#how .sec-action{margin-top: 40px;}#how .sec-action .btn-go{font-size: 19px;min-height: 54px;padding: 0 24px 0 20px;}}#what{padding-top: 120px;padding-bottom: 120px;overflow: hidden;}#what .two-col{gap: 72px;}#what .two-col-pic{position: relative;}#what .two-col-pic::before{content: "";position: absolute;inset: -6% -4% -2%;border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .22), rgba(60, 139, 217, .07) 55%, rgba(60, 139, 217, 0));pointer-events: none;}#what .sec-pic{position: relative;margin: 0;border-radius: 34px;overflow: hidden;background: var(--c-tint-ice);border: 1px solid rgba(255, 255, 255, .95);box-shadow: 0 0 0 1px rgba(60, 139, 217, .10), 0 40px 90px -46px rgba(59, 63, 82, .42);}#what .sec-pic::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(255, 255, 255, .45);pointer-events: none;}#what .sec-pic img{display: block;width: 100%;height: auto;border-radius: inherit;filter: none;}#what .two-col .sec-head{margin-bottom: 26px;}#what .two-col-text .box{font-size: 22px;line-height: 1.6;text-wrap: pretty;}#what .two-col-text .box p{margin: 0;}#what .two-col-text .box a{color: var(--c-link);text-decoration-thickness: 2px;text-underline-offset: 4px;}#what .two-col-text .box + .box{margin-top: 30px;padding: 30px 34px 32px;border-radius: 24px;background: linear-gradient(180deg, var(--c-white), var(--c-tint-ice));border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .10), 0 26px 60px -44px rgba(59, 63, 82, .32);font-size: 20px;}#what .two-col-text .box + .box h3{margin: 0 0 10px;font-size: 28px;font-weight: var(--w-ultra);letter-spacing: -.02em;line-height: 1.15;}@media (max-width: 1024px){#what{padding-top: 90px;padding-bottom: 90px;}#what .two-col{gap: 40px;}#what .two-col-pic{max-width: 560px;margin-inline: auto;width: 100%;}}@media (max-width: 767px){#what{padding-top: 64px;padding-bottom: 70px;}#what .two-col-text .box{font-size: 19px;}#what .two-col-text .box + .box{padding: 24px 22px 26px;border-radius: 20px;font-size: 18px;}#what .two-col-text .box + .box h3{font-size: 26px;}}#why-google{z-index: 1;overflow: hidden;padding: 110px var(--gutter) 120px;background: var(--c-tint-ice);border-radius: 56px;box-shadow: 0 40px 90px -60px rgba(60, 139, 217, .55);}#why-google::before{content: "";position: absolute;width: 900px;height: 900px;right: -220px;top: -380px;border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .26), rgba(60, 139, 217, .08) 55%, rgba(60, 139, 217, 0));pointer-events: none;}#why-google::after{content: "";position: absolute;width: 640px;height: 640px;left: -160px;bottom: -300px;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0));pointer-events: none;}#why-google > *{position: relative;z-index: 1;}#why-google .sec-head{margin-bottom: 56px;}#why-google .why-grid{gap: 30px;}#why-google .feature{display: grid;grid-template-columns: 64px minmax(0, 1fr);column-gap: 22px;align-items: start;padding: 34px 34px 36px;border-radius: 26px;background: rgba(255, 255, 255, .88);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 1px 0 rgba(60, 139, 217, .06), 0 34px 70px -44px rgba(59, 63, 82, .40);font-size: 20px;line-height: 1.65;transition: transform .5s cubic-bezier(.19, 1, .22, 1), box-shadow .5s cubic-bezier(.19, 1, .22, 1);}#why-google .feature:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 1px 0 rgba(60, 139, 217, .06), 0 44px 80px -44px rgba(59, 63, 82, .48);}#why-google .feature > .icon-tile{grid-row: 1 / span 2;grid-column: 1;display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 18px;background: linear-gradient(180deg, var(--c-white), var(--c-tint-ice));color: var(--c-blue-grad-b);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16), 0 12px 22px -12px rgba(47, 117, 187, .55);transition: transform .5s cubic-bezier(.19, 1, .22, 1);}#why-google .feature:hover > .icon-tile{transform: translateY(-3px);}#why-google .feature > .icon-tile .icon{width: 30px;height: 30px;stroke-width: 1.6;}#why-google .feature h3{grid-column: 2;margin: 8px 0 10px;font-size: 26px;font-weight: var(--w-ultra);line-height: 1.15;letter-spacing: -.02em;}#why-google .feature p{grid-column: 2;margin: 0;text-wrap: pretty;}@media (max-width: 1024px){#why-google{padding: 90px var(--s-12) 90px;border-radius: 40px;}#why-google .feature{padding: 28px 26px 30px;}}@media (max-width: 767px){#why-google{padding: 64px 20px 70px;border-radius: 32px;}#why-google .sec-head{margin-bottom: 36px;}#why-google .why-grid{gap: 20px;}#why-google .feature{grid-template-columns: 56px minmax(0, 1fr);column-gap: 16px;padding: 24px 22px 26px;border-radius: 22px;font-size: 18px;}#why-google .feature > .icon-tile{width: 56px;height: 56px;border-radius: 16px;}#why-google .feature > .icon-tile .icon{width: 26px;height: 26px;}#why-google .feature h3{margin-top: 4px;font-size: 24px;}}#help{padding-top: 120px;padding-bottom: 120px;overflow: hidden;}#help .two-col{gap: 72px;}#help .two-col-pic{position: relative;}#help .two-col-pic::before{content: "";position: absolute;inset: 2% -6% 6%;border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .20), rgba(60, 139, 217, .06) 55%, rgba(60, 139, 217, 0));pointer-events: none;}#help .sec-pic{position: relative;margin: 0;border-radius: 34px;overflow: hidden;background: var(--c-tint-ice);border: 1px solid rgba(255, 255, 255, .95);box-shadow: 0 0 0 1px rgba(60, 139, 217, .10), 0 40px 90px -46px rgba(59, 63, 82, .42);}#help .sec-pic::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(255, 255, 255, .45);pointer-events: none;}#help .sec-pic img{display: block;width: 100%;height: auto;border-radius: inherit;filter: none;}#help .two-col .sec-head{margin-bottom: 26px;}#help .two-col-text .box{font-size: 21px;line-height: 1.66;text-wrap: pretty;}#help .two-col-text .box > p{margin: 0 0 22px;}#help .two-col-text .box > p:has(> b:only-child){margin: 30px 0 0;padding: 26px 30px 0;border-radius: 24px 24px 0 0;background: linear-gradient(180deg, var(--c-white), var(--c-tint-ice));border: 1px solid var(--c-white);border-bottom: 0;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .10);clip-path: inset(-2px -2px 0 -2px);font-size: 22px;}#help .two-col-text .box > p.cta-row{margin: 0;padding: 22px 30px 28px;border-radius: 0 0 24px 24px;background: var(--c-tint-ice);border: 1px solid var(--c-white);border-top: 0;box-shadow: 0 0 0 1px rgba(60, 139, 217, .10), 0 26px 60px -44px rgba(59, 63, 82, .32);clip-path: inset(0 -80px -80px -80px);justify-content: flex-start;}@media (max-width: 1024px){#help{padding-top: 90px;padding-bottom: 90px;}#help .two-col{gap: 40px;}#help .two-col-pic{max-width: 560px;margin-inline: auto;width: 100%;}}@media (max-width: 767px){#help{padding-top: 64px;padding-bottom: 70px;}#help .two-col-text .box{font-size: 18px;}#help .two-col-text .box > p:has(> b:only-child){padding: 22px 22px 0;border-radius: 20px 20px 0 0;font-size: 19px;}#help .two-col-text .box > p.cta-row{padding: 18px 22px 24px;border-radius: 0 0 20px 20px;justify-content: center;}#help .btn-primary{min-height: 56px;padding: 0 32px 0 28px;font-size: 20px;}}#cta-1{overflow: hidden;padding: 100px var(--gutter) 110px;background: linear-gradient(180deg, var(--c-white) 0, rgba(255, 255, 255, 0) 160px), linear-gradient(0deg, var(--c-white) 0, rgba(255, 255, 255, 0) 160px), radial-gradient(490px 490px at 84% 6%, rgba(60, 139, 217, .30), rgba(60, 139, 217, .10) 55%, rgba(60, 139, 217, 0) 100%), radial-gradient(310px 310px at 18% 100%, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0) 100%), var(--c-tint-ice);}#cta-1 .cta-band{position: relative;z-index: 1;overflow: hidden;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 56px;align-items: center;padding: 52px 56px 56px;border-radius: 30px;background: rgba(255, 255, 255, .62);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 40px 90px -46px rgba(59, 63, 82, .42), 0 1px 0 rgba(60, 139, 217, .06);}#cta-1 .cta-band::before{content: "";position: absolute;top: -40%;bottom: -40%;width: 38%;left: -50%;background: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .85), rgba(255, 255, 255, 0));transform: skewX(-16deg);pointer-events: none;}#cta-1 .cta-band.is-in::before{animation: a-sweep 1500ms cubic-bezier(.4, 0, .2, 1) 400ms both;}@keyframes a-sweep{from{transform: skewX(-16deg) translateX(0);}to{transform: skewX(-16deg) translateX(473.684%);}}#cta-1 .cta-pitch, #cta-1 .cta-form{position: relative;min-width: 0;}#cta-1 .cta-pitch h2{margin: 0;font-size: 46px;font-weight: var(--w-black);line-height: 1.04;letter-spacing: -.02em;text-wrap: balance;}#cta-1 .cta-pitch p{margin: 20px 0 0;font-size: 21px;line-height: 1.6;text-wrap: pretty;}#cta-1 .cta-pitch .fine{margin-top: 24px;font-size: 18px;line-height: 1.6;color: var(--c-ink-mute);}#cta-1 .cta-pitch .fine a{display: inline-flex;align-items: center;min-height: 44px;margin-inline-start: 6px;padding: 0 18px;border-radius: var(--r-pill);background: var(--c-white);color: var(--c-blue-grad-b);font-size: 19px;font-weight: var(--w-bold);text-decoration: none;direction: ltr;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .22), 0 10px 22px -12px rgba(47, 117, 187, .55);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1);}#cta-1 .cta-pitch .fine a:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .3), 0 0 0 6px rgba(60, 139, 217, .12), 0 16px 30px -12px rgba(47, 117, 187, .6);}#cta-1 .cta-pitch .fine a:active{transform: translateY(1px);box-shadow: inset 0 2px 4px rgba(59, 63, 82, .12), 0 0 0 1px rgba(60, 139, 217, .3);}#cta-1 .lead-form{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;max-width: none;margin: 0;}#cta-1 .lead-form > label:not(.consent){position: relative;}#cta-1 .lead-form input[type="text"], #cta-1 .lead-form input[type="tel"], #cta-1 .lead-form input[type="email"]{height: 58px;padding: 0 20px;background: var(--c-white);border: 1px solid rgba(60, 139, 217, .22);border-radius: 16px;font-size: 20px;color: var(--c-ink-home);box-shadow: inset 0 1px 0 var(--c-white), inset 0 2px 4px rgba(59, 63, 82, .04), 0 1px 0 rgba(255, 255, 255, .8);transition: border-color .22s, box-shadow .22s;}#cta-1 .lead-form input[type="text"]:focus-visible, #cta-1 .lead-form input[type="tel"]:focus-visible, #cta-1 .lead-form input[type="email"]:focus-visible{outline: 0;border-color: var(--c-primary);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 4px rgba(60, 139, 217, .18);}#cta-1 .lead-form input[type="tel"]{direction: ltr;text-align: right;}#cta-1 .lead-form input[type="email"]{direction: ltr;text-align: right;}#cta-1 .lead-form input::placeholder{color: var(--c-ink-mute);}#cta-1 .lead-form .consent{grid-column: 1;grid-row: auto;order: 0;margin: 2px 0 0;padding: 0 4px;font-size: 17px;color: var(--c-ink-home);}#cta-1 .lead-form .consent input{width: 20px;height: 20px;margin-top: 2px;accent-color: var(--c-blue-grad-b);}#cta-1 .lead-form .consent a{color: var(--c-link);}#cta-1 .lead-form button.btn.lead-submit{grid-area: auto;grid-column: 1;width: 100%;order: 0;margin-top: 6px;border-radius: var(--r-pill);}#cta-1 .lead-form > .lead-note{grid-column: 1;order: 0;font-size: 17px;}#cta-1 .lead-form [aria-invalid="true"]{border-color: var(--c-submit);}@media (max-width: 1024px){#cta-1{padding: 80px var(--s-12) 90px;}#cta-1 .cta-band{grid-template-columns: minmax(0, 1fr);gap: 36px;padding: 40px 36px 44px;}#cta-1 .cta-pitch h2{font-size: 42px;}#cta-1 .lead-form{grid-template-columns: repeat(2, minmax(0, 1fr));}#cta-1 .lead-form .consent, #cta-1 .lead-form button.btn.lead-submit, #cta-1 .lead-form > .lead-note{grid-column: 1 / -1;}}@media (max-width: 767px){#cta-1{padding: 56px 16px 64px;}#cta-1 .cta-band{gap: 28px;padding: 28px 20px 30px;border-radius: 22px;text-align: center;}#cta-1 .cta-pitch h2{font-size: 36px;}#cta-1 .cta-pitch p{font-size: 19px;margin-top: 14px;}#cta-1 .cta-pitch .fine{font-size: 17px;}#cta-1 .cta-pitch .fine a{margin: 8px 0 0;}#cta-1 .lead-form{grid-template-columns: minmax(0, 1fr);text-align: right;}#cta-1 .lead-form .consent{justify-content: flex-start;}#cta-1 .lead-form button.btn.lead-submit{min-height: 56px;font-size: 20px;}}#process{padding-top: 120px;padding-bottom: 120px;overflow: hidden;}#process .sec-head{margin-bottom: 0;}#process .steps-grid{gap: 64px 36px;margin-top: 96px;align-items: stretch;}#process .step:nth-child(5){grid-column: 4;}#process .step:nth-child(6){grid-column: 3;}#process .step:nth-child(7){grid-column: 2;}#process .step:nth-child(8){grid-column: 1;}#process .step:nth-child(5), #process .step:nth-child(6), #process .step:nth-child(7), #process .step:nth-child(8){grid-row: 2;}#process .step{position: relative;padding: 46px 26px 34px;border-radius: 24px;background: var(--c-white);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 0 0 1px rgba(60, 139, 217, .10), 0 30px 64px -44px rgba(59, 63, 82, .38);font-size: 18px;line-height: 1.65;transition: transform .5s cubic-bezier(.19, 1, .22, 1), box-shadow .5s cubic-bezier(.19, 1, .22, 1);}#process .step:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 0 0 1px rgba(60, 139, 217, .14), 0 40px 76px -44px rgba(59, 63, 82, .46);}#process .step h3{margin: 0 0 10px;font-size: 25px;font-weight: var(--w-ultra);line-height: 1.15;letter-spacing: -.02em;text-wrap: balance;}#process .step p{margin: 0;text-wrap: pretty;}#process .step-n{position: absolute;top: -46px;left: 50%;z-index: 2;width: 60px;height: 60px;transform: translateX(-50%);border-radius: 50%;background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 10px);color: var(--c-white);font-size: 26px;font-weight: var(--w-black);line-height: 1;box-shadow: 0 0 0 6px var(--c-white), inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 14px 28px -10px rgba(47, 117, 187, .75);}#process .step::after{content: "";position: absolute;top: -17px;inset-inline-start: 50%;width: calc(100% + 36px);height: 2px;background: rgba(60, 139, 217, .35);transform-origin: right center;transition: transform 900ms cubic-bezier(.19, 1, .22, 1) var(--d, 0ms);pointer-events: none;}html.js #process .step[data-reveal]:not(.in)::after{transform: scaleX(0);}#process .step:nth-child(4)::after, #process .step:nth-child(5)::after, #process .step:nth-child(12)::after{display: none;}#process .step:nth-child(4)::before, #process .step:nth-child(8)::before{content: "";position: absolute;top: -17px;height: calc(100% + 64px);width: calc(50% + 28px);border: 2px solid rgba(60, 139, 217, .35);pointer-events: none;transition: opacity 900ms ease var(--d, 0ms);}#process .step:nth-child(4)::before{inset-inline-end: -28px;border-inline-start: 0;border-start-end-radius: 26px;border-end-end-radius: 26px;}#process .step:nth-child(8)::before{inset-inline-start: -28px;border-inline-end: 0;border-start-start-radius: 26px;border-end-start-radius: 26px;}html.js #process .step[data-reveal]:not(.in)::before{opacity: 0;}#process .process-close{max-width: 1000px;margin: 72px auto 0;font-size: 22px;line-height: 1.65;text-wrap: pretty;}#process .process-close a{color: var(--c-link);text-decoration-thickness: 2px;text-underline-offset: 4px;}#process .sec-action{margin-top: 30px;}#process .step.is-folded{display: none;}#process .show-more{margin: 28px 0 0;text-align: center;}@media (max-width: 1024px){#process{padding-top: 90px;padding-bottom: 90px;}#process .steps-grid{gap: 64px 30px;margin-top: 84px;}#process .step:nth-child(n){grid-column: auto;grid-row: auto;}#process .step:nth-child(4n+3){grid-column: 2;}#process .step:nth-child(4n){grid-column: 1;}#process .step:nth-child(3), #process .step:nth-child(4){grid-row: 2;}#process .step:nth-child(7), #process .step:nth-child(8){grid-row: 4;}#process .step:nth-child(11), #process .step:nth-child(12){grid-row: 6;}#process .step::after{width: calc(100% + 30px);}#process .step:nth-child(4)::after, #process .step:nth-child(5)::after, #process .step:nth-child(12)::after{display: block;}#process .step:nth-child(4n+2)::after, #process .step:nth-child(4n+3)::after{display: none;}#process .step:nth-child(4)::before, #process .step:nth-child(8)::before{content: none;}#process .step:nth-child(4n+2)::before, #process .step:nth-child(4n)::before{content: "";position: absolute;top: -17px;height: calc(100% + 64px);width: calc(50% + 24px);border: 2px solid rgba(60, 139, 217, .35);pointer-events: none;transition: opacity 900ms ease var(--d, 0ms);}#process .step:nth-child(4n+2)::before{inset-inline-end: -24px;border-inline-start: 0;border-start-end-radius: 24px;border-end-end-radius: 24px;}#process .step:nth-child(4n)::before{inset-inline-start: -24px;border-inline-end: 0;border-start-start-radius: 24px;border-end-start-radius: 24px;}#process .step:nth-child(12)::before{content: none;}}@media (max-width: 767px){#process{padding-top: 64px;padding-bottom: 70px;}#process .steps-grid{gap: 28px;margin-top: 44px;}#process .step:nth-child(n){grid-column: auto;grid-row: auto;}#process .step{margin-inline-start: 34px;padding: 26px 24px 26px 22px;border-radius: 20px;text-align: start;}#process .step-n{top: 18px;left: auto;inset-inline-start: -44px;transform: none;width: 52px;height: 52px;font-size: 23px;}#process .step::after{top: 44px;inset-inline-start: -19px;width: 2px;height: calc(100% + 28px);transform-origin: center top;}html.js #process .step[data-reveal]:not(.in)::after{transform: scaleY(0);}#process .step:nth-child(n)::after{display: block;}#process .step:last-child::after, #process .step:has(+ .step.is-folded)::after{display: none;}#process .step:nth-child(n)::before{content: none;}#process .step h3{font-size: 23px;}#process .process-close{margin-top: 44px;font-size: 19px;}#process .show-more .btn{width: 100%;}}#case-studies{overflow: hidden;padding: 110px var(--gutter) 120px;background: linear-gradient(180deg, var(--c-tint-ice) 0, var(--c-tint-cool) 70%, var(--c-tint-cool) 100%);}#case-studies::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--c-white);box-shadow: 0 2px 0 rgba(60, 139, 217, .14), 0 14px 30px rgba(60, 139, 217, .16);pointer-events: none;}#case-studies::after{content: "";position: absolute;width: 900px;height: 900px;left: -260px;top: -420px;border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .22), rgba(60, 139, 217, .07) 55%, rgba(60, 139, 217, 0));pointer-events: none;}#case-studies > *{position: relative;z-index: 1;}#case-studies .sec-head{margin-bottom: 40px;}#case-studies .sec-next{max-width: 1000px;margin: 0 auto 52px;padding: 26px 34px 28px 30px;border-radius: 22px;background: rgba(255, 255, 255, .78);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset -5px 0 0 var(--c-primary), 0 0 0 1px rgba(60, 139, 217, .10), 0 26px 60px -44px rgba(59, 63, 82, .32);text-align: start;font-size: 21px;line-height: 1.65;text-wrap: pretty;}#case-studies .sec-next a{color: var(--c-link);text-decoration-thickness: 2px;text-underline-offset: 4px;}#case-studies .cards{gap: 32px;align-items: stretch;}#case-studies .card{display: flex;flex-direction: column;padding: 16px 16px 28px;border-radius: 24px;background: var(--c-white);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .10), 0 34px 70px -44px rgba(59, 63, 82, .42);transition: transform .5s cubic-bezier(.19, 1, .22, 1), box-shadow .5s cubic-bezier(.19, 1, .22, 1);}#case-studies .card:hover{transform: translateY(-5px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .14), 0 44px 80px -44px rgba(59, 63, 82, .5);}#case-studies .card-pic{margin: 0 0 20px;overflow: hidden;border-radius: 16px;box-shadow: inset 0 0 0 1px rgba(60, 139, 217, .08);}#case-studies .card-pic img{display: block;border-radius: 16px;transition: transform .8s cubic-bezier(.19, 1, .22, 1);}#case-studies .card:hover .card-pic img{transform: scale(1.03);}#case-studies .card-body{display: flex;flex-direction: column;flex: 1;padding: 0 12px;}#case-studies .card-body h3{margin: 0 0 12px;font-size: 24px;font-weight: var(--w-ultra);line-height: 1.25;letter-spacing: -.01em;text-wrap: balance;}#case-studies .card-body h3 a{color: inherit;}#case-studies .card-body h3 a:hover{color: var(--c-blue-grad-b);}#case-studies .card-body p{margin: 0 0 18px;font-size: 18px;line-height: 1.6;text-wrap: pretty;}#case-studies .card-body time{display: inline-flex;align-items: center;align-self: flex-start;margin-top: auto;min-height: 34px;padding: 0 14px;border-radius: var(--r-pill);background: var(--c-white);color: var(--c-blue-grad-b);font-size: 16px;font-weight: var(--w-bold);box-shadow: 0 0 0 1px rgba(60, 139, 217, .25), 0 8px 16px -10px rgba(47, 117, 187, .5);}#case-studies .sec-action{margin-top: 48px;}@media (max-width: 1024px){#case-studies{padding: 90px var(--s-12) 90px;}#case-studies .cards{gap: 26px;}}@media (max-width: 767px){#case-studies{padding: 64px 20px 70px;}#case-studies .sec-head{margin-bottom: 28px;}#case-studies .sec-next{margin-bottom: 36px;padding: 22px 24px 24px 20px;border-radius: 18px;font-size: 18px;}#case-studies .cards{gap: 22px;}#case-studies .card{padding: 12px 12px 22px;border-radius: 20px;}#case-studies .card-pic{margin-bottom: 16px;border-radius: 12px;}#case-studies .card-pic img{border-radius: 12px;}#case-studies .card-body{padding: 0 8px;}#case-studies .card-body h3{font-size: 22px;}#case-studies .card-body p{font-size: 17px;}#case-studies .sec-action{margin-top: 32px;}}@media (prefers-reduced-motion: reduce){:is(#how, #what, #why-google, #help, #cta-1, #process, #case-studies) [data-reveal]{animation: none !important;opacity: 1 !important;}#cta-1 .cta-band::before{display: none;}#process .step::after, #process .step::before{transition: none !important;transform: none !important;opacity: 1 !important;}#how .feature, #why-google .feature, #process .step, #case-studies .card, #case-studies .card-pic img, #how .a-art-disc, #how .a-art-glyph, #why-google .feature > .icon-tile, #help .btn-primary, #cta-1 .lead-form button.btn.lead-submit, #how .sec-action .btn-go, #process .show-more .btn, #cta-1 .cta-pitch .fine a, :is(#process, #case-studies) .sec-action .btn-link, :is(#process, #case-studies) .sec-action .btn-link::after, :is(#process, #case-studies) .sec-action .btn-link .icon{transition: none !important;}}#cta-1 .cta-pitch .fine .lead-phone{display: flex;width: max-content;margin-top: 16px;}#cta-1 .cta-pitch .fine{margin-bottom: 0;}html.js #updates [data-reveal]:not(.in), html.js #testimonials [data-reveal]:not(.in), html.js #results [data-reveal]:not(.in), html.js #ppc [data-reveal]:not(.in), html.js #tips [data-reveal]:not(.in), html.js #why-us [data-reveal]:not(.in), html.js #faq [data-reveal]:not(.in), html.js .lead-b [data-reveal]:not(.in){opacity: 0;transform: translateY(22px);}#updates [data-reveal].in, #testimonials [data-reveal].in, #results [data-reveal].in, #ppc [data-reveal].in, #tips [data-reveal].in, #why-us [data-reveal].in, #faq [data-reveal].in, .lead-b [data-reveal].in{animation: hb-rise 900ms cubic-bezier(.19, 1, .22, 1) both;animation-delay: var(--d, 0ms);}@keyframes hb-rise{from{opacity: 0;transform: translateY(22px);}to{opacity: 1;transform: none;}}#ppc .btn-primary, .lead-b .lead-form button.btn.lead-submit{position: relative;gap: 12px;min-height: 60px;padding: 0 40px 0 34px;border: 0;border-radius: var(--r-pill);color: var(--c-white);font-size: 22px;font-weight: var(--w-bold);line-height: 1;background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 12px 26px -10px rgba(47, 117, 187, .7);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1), background .22s cubic-bezier(.19, 1, .22, 1);will-change: transform;}#ppc .btn-primary .icon{width: 22px;height: 22px;transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}#ppc .btn-primary:hover, .lead-b .lead-form button.btn.lead-submit:hover{color: var(--c-white);background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 0 0 8px rgba(60, 139, 217, .16), 0 22px 44px -12px rgba(60, 139, 217, .85);}#ppc .btn-primary:hover .icon{transform: scaleX(-1) translateX(5px);}#ppc .btn-primary:active, .lead-b .lead-form button.btn.lead-submit:active{transform: translateY(1px) scale(.985);background: linear-gradient(180deg, var(--c-blue-grad-b) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 2px 4px rgba(0, 0, 0, .18), 0 1px 2px rgba(59, 63, 82, .18);transition-duration: .08s;}#updates .sec-action .btn-link, #ppc .btn-go{display: inline-flex;align-items: center;gap: 12px;min-height: 54px;padding: 0 26px 0 22px;border-radius: var(--r-pill);background: var(--c-white);color: var(--c-ink-home);font-size: 20px;font-weight: var(--w-bold);text-decoration: none;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .18), 0 12px 26px -14px rgba(59, 63, 82, .45);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1), color .22s;}#updates .sec-action .btn-link .icon, #ppc .btn-go .icon{width: 22px;height: 22px;color: var(--c-primary);transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}#updates .sec-action .btn-link:hover, #ppc .btn-go:hover{color: var(--c-blue-grad-b);transform: translateY(-2px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .28), 0 0 0 7px rgba(60, 139, 217, .12), 0 18px 34px -14px rgba(60, 139, 217, .6);}#updates .sec-action .btn-link:hover .icon, #ppc .btn-go:hover .icon{transform: scaleX(-1) translateX(5px);}#updates .sec-action .btn-link:active, #ppc .btn-go:active{transform: translateY(1px);box-shadow: inset 0 2px 4px rgba(59, 63, 82, .12), 0 0 0 1px rgba(60, 139, 217, .28);transition-duration: .08s;}#tips .is-folded, #why-us .is-folded, #faq .is-folded{display: none !important;}#tips .show-more, #why-us .show-more, #faq .show-more{margin: 24px 0 0;text-align: center;}#tips .show-more .btn, #why-us .show-more .btn, #faq .show-more .btn{min-height: 54px;padding: 0 26px;background: var(--c-white);color: var(--c-ink-home);font-size: 19px;font-weight: var(--w-bold);letter-spacing: 0;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .18), 0 12px 26px -14px rgba(59, 63, 82, .45);}#tips .show-more .btn:active, #why-us .show-more .btn:active, #faq .show-more .btn:active{transform: translateY(1px);}#results .vh{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0;}#updates{isolation: isolate;background: var(--c-white);padding-block: 96px 110px;}#updates::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--c-white);box-shadow: 0 2px 0 rgba(60, 139, 217, .12), 0 14px 30px rgba(60, 139, 217, .14);pointer-events: none;}#updates .cards{position: relative;gap: 28px;padding: 32px;border-radius: 34px;background: linear-gradient(180deg, var(--c-tint-ice) 0%, rgba(242, 253, 254, .55) 100%);box-shadow: inset 0 1px 0 var(--c-white), inset 0 0 0 1px rgba(60, 139, 217, .08);}#updates .card{padding: 0;border-radius: 22px;background: var(--c-white);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 1px 0 rgba(60, 139, 217, .06), 0 30px 60px -34px rgba(59, 63, 82, .38);transition: transform .3s cubic-bezier(.19, 1, .22, 1), box-shadow .3s cubic-bezier(.19, 1, .22, 1);}#updates .card:hover{transform: translateY(-6px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 6px rgba(60, 139, 217, .12), 0 44px 70px -30px rgba(60, 139, 217, .55);}#updates .card-pic{margin: 0;}#updates .card-pic img{border-radius: 0;aspect-ratio: 16 / 9;display: block;}#updates .card-body{padding: 24px 26px 28px;}#updates .card-body h3{margin: 0 0 10px;font-size: 24px;line-height: 1.3;letter-spacing: -.3px;}#updates .card-body h3 a:hover{color: var(--c-blue-grad-b);}#updates .card-body p{margin: 0 0 14px;font-size: 18px;line-height: 1.6;}#updates .card-body time{font-size: 16px;font-weight: var(--w-demi);color: var(--c-blue-grad-b);}#updates .sec-action{margin-top: 36px;}@media (max-width: 1024px){#updates{padding-block: 72px 84px;}#updates .cards{padding: 22px;gap: 22px;border-radius: 26px;}}@media (max-width: 767px){#updates{padding-block: 56px 64px;}#updates .cards{padding: 14px;gap: 16px;border-radius: 22px;}#updates .card-body{padding: 20px 20px 22px;}#updates .card-body h3{font-size: 22px;}}#testimonials{padding-block: 40px 70px;background: var(--c-white);}#testimonials .sec-head{margin-bottom: 44px;}#testimonials .box{position: relative;max-width: 1120px;margin: 0 auto;padding: 48px 140px 48px 64px;border-radius: 32px;background: linear-gradient(160deg, var(--c-white) 0%, var(--c-tint-ice) 100%);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 0 0 1px rgba(60, 139, 217, .10), 0 40px 90px -46px rgba(59, 63, 82, .42);font-size: 34px;font-weight: var(--w-black);line-height: 1.25;letter-spacing: -.5px;text-align: start;}#testimonials .box::before{content: "";position: absolute;inset-inline-start: 44px;top: 40px;width: 64px;height: 64px;border-radius: 20px;background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%) no-repeat center / 36px 36px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 7H5.5A1.5 1.5 0 0 0 4 8.5V12a1.5 1.5 0 0 0 1.5 1.5H8v2A2.5 2.5 0 0 1 5.5 18'/%3E%3Cpath d='M19.5 7H16a1.5 1.5 0 0 0-1.5 1.5V12a1.5 1.5 0 0 0 1.5 1.5h2.5v2a2.5 2.5 0 0 1-2.5 2.5'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);background-size: 36px 36px, 100% 100%;background-position: center, 0 0;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 12px 26px -10px rgba(47, 117, 187, .7);}#testimonials .box p{margin: 0;}@media (max-width: 1024px){#testimonials{padding-block: 24px 84px;}#testimonials .box{padding: 40px 120px 40px 40px;font-size: 28px;}}@media (max-width: 767px){#testimonials{padding-block: 16px 64px;}#testimonials .box{padding: 88px 24px 28px;border-radius: 24px;font-size: 24px;line-height: 1.3;}#testimonials .box::before{inset-inline-start: 24px;top: 22px;width: 52px;height: 52px;border-radius: 16px;background-size: 30px 30px, 100% 100%;}}#results{isolation: isolate;overflow: hidden;clip-path: none;margin-block: 0;padding-block: 90px 120px;background: linear-gradient(180deg, rgba(60, 139, 217, 0) calc(100% - 240px), rgba(60, 139, 217, .08) 100%), linear-gradient(180deg, var(--c-white) 0, var(--c-tint-ice) 180px, var(--c-tint-ice) 100%);}#results::before{content: "";position: absolute;z-index: -1;width: 1100px;height: 1100px;left: 50%;top: 40%;transform: translate(-50%, -50%);border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .26), rgba(60, 139, 217, .08) 55%, rgba(60, 139, 217, 0));pointer-events: none;}#results .sec-head{margin-bottom: 44px;}#results .tab-nav{direction: rtl;gap: 12px;margin-bottom: 36px;}#results .tab-nav button{width: auto;height: auto;min-height: 52px;padding: 0 22px 0 24px;gap: 10px;border: 1px solid rgba(60, 139, 217, .2);border-radius: var(--r-pill);background: var(--c-white);color: var(--c-ink-home);font-family: var(--font);font-size: 19px;font-weight: var(--w-bold);line-height: 1;box-shadow: inset 0 1px 0 var(--c-white), 0 12px 26px -14px rgba(59, 63, 82, .45);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1), background .22s, color .22s;}#results .tab-nav button{direction: ltr;flex-direction: row-reverse;}#results .tab-nav button::after{content: attr(aria-label);direction: rtl;font-weight: var(--w-demi);}#results .tab-nav button:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 6px rgba(60, 139, 217, .12), 0 18px 34px -14px rgba(60, 139, 217, .6);}#results .tab-nav button:active{transform: translateY(1px);transition-duration: .08s;}#results .tab-nav button[aria-selected="true"]{background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);border-color: transparent;color: var(--c-white);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 12px 26px -10px rgba(47, 117, 187, .7);}#results .tabs{position: relative;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px;}#results .tab-nav{grid-column: 1 / -1;}#results .tab-panel{position: relative;padding: 0;border-radius: 30px;background: rgba(255, 255, 255, .66);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 40px 90px -46px rgba(59, 63, 82, .42), 0 1px 0 rgba(60, 139, 217, .06);transition: box-shadow .35s cubic-bezier(.19, 1, .22, 1), transform .35s cubic-bezier(.19, 1, .22, 1);}#results .tab-panel.is-lit{box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 3px rgba(60, 139, 217, .32), 0 0 0 10px rgba(60, 139, 217, .10), 0 40px 90px -40px rgba(60, 139, 217, .6);}#results .ba{position: relative;overflow: hidden;padding: 36px 40px 34px;border-radius: 30px;}#results .ba::before{content: "";position: absolute;top: -40%;bottom: -40%;width: 38%;left: -50%;background: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .85), rgba(255, 255, 255, 0));transform: skewX(-16deg);pointer-events: none;}#results .tabs.in .ba::before{animation: hb-sweep 1500ms cubic-bezier(.4, 0, .2, 1) both;}#results .tabs.in .tab-panel:nth-child(2) .ba::before{animation-delay: 600ms;}#results .tabs.in .tab-panel:nth-child(3) .ba::before{animation-delay: 760ms;}#results .tabs.in .tab-panel:nth-child(4) .ba::before{animation-delay: 920ms;}#results .tabs.in .tab-panel:nth-child(5) .ba::before{animation-delay: 1080ms;}@keyframes hb-sweep{from{transform: skewX(-16deg) translateX(0);}to{transform: skewX(-16deg) translateX(473.684%);}}html.js #results .tabs[data-reveal]:not(.in){opacity: 1;transform: none;animation: none;}html.js #results .tabs[data-reveal]:not(.in) .tab-panel{opacity: 0;transform: translateY(22px);}#results .tabs[data-reveal].in{animation: none;}#results .tabs.in .tab-panel{animation: hb-rise 900ms cubic-bezier(.19, 1, .22, 1) both;}#results .tabs.in .tab-panel:nth-child(3){animation-delay: 120ms;}#results .tabs.in .tab-panel:nth-child(4){animation-delay: 240ms;}#results .tabs.in .tab-panel:nth-child(5){animation-delay: 360ms;}#results .rb-top{display: flex;align-items: center;gap: 14px;margin: 0 0 14px;}#results .rb-n{display: inline-flex;align-items: center;justify-content: center;min-width: 46px;height: 40px;padding: 0 12px;border-radius: var(--r-pill);background: linear-gradient(180deg, var(--c-white), var(--c-tint-ice));box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16);color: var(--c-blue-grad-b);direction: ltr;font-size: 18px;font-weight: var(--w-black);line-height: 1;}#results .ba-kicker{margin: 0;text-align: start;font-size: 20px;font-weight: var(--w-demi);color: var(--c-ink-mute);}#results .ba-head{margin: 0 0 22px;padding: 0 0 20px;border-bottom: 1px solid rgba(59, 63, 82, .1);text-align: start;font-size: 25px;font-weight: var(--w-bold);line-height: 1.32;letter-spacing: -.2px;text-wrap: pretty;}#results .rb-legend{display: grid;grid-template-columns: minmax(0, 1fr) auto auto auto;gap: 0 18px;margin: 0 0 6px;font-size: 16px;font-weight: var(--w-demi);color: var(--c-ink-mute);}#results .rb-legend > span:first-child{grid-column: 2;min-width: 96px;text-align: start;}#results .rb-legend > span:last-child{grid-column: 4;min-width: 150px;text-align: start;}#results .rb-rows{margin: 0;display: grid;gap: 4px;}#results .rb-row{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) auto auto auto;grid-template-rows: auto auto;align-items: baseline;gap: 8px 18px;padding: 12px 0 14px;border-top: 1px solid rgba(59, 63, 82, .08);}#results .rb-row dt{margin: 0;font-size: 19px;font-weight: var(--w-demi);color: var(--c-ink-home);}#results .rb-row dd{margin: 0;}#results .rb-b{min-width: 96px;font-size: 24px;font-weight: var(--w-bold);color: var(--c-ink-mute);white-space: nowrap;}#results .rb-go{display: block;width: 20px;height: 20px;align-self: center;background: var(--c-primary);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") no-repeat center / 20px 20px;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") no-repeat center / 20px 20px;transform: scaleX(-1);}#results .rb-a{min-width: 150px;white-space: nowrap;}#results .rb-a b{font-size: 44px;font-weight: var(--w-black);line-height: 1;letter-spacing: -.02em;color: var(--c-blue-grad-b);}#results .rb-bars{grid-column: 1 / -1;display: grid;gap: 4px;}#results .rb-bars i{display: block;height: 6px;border-radius: var(--r-pill);background: rgba(59, 63, 82, .22);transform-origin: right center;}#results .rb-bars i:first-child{width: calc(var(--b, 0) * 1%);}#results .rb-bars i:last-child{width: calc(var(--a, 0) * 1%);background: linear-gradient(90deg, var(--c-blue-grad-b), var(--c-primary));}#results .tabs.in .rb-bars i{animation: hb-grow 1200ms cubic-bezier(.19, 1, .22, 1) 300ms both;}@keyframes hb-grow{from{transform: scaleX(0);}to{transform: scaleX(1);}}#results .ba figure{display: none;}#ppc{isolation: isolate;}#ppc::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--c-white);box-shadow: 0 2px 0 rgba(60, 139, 217, .14), 0 14px 30px rgba(60, 139, 217, .16);pointer-events: none;}#ppc::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 140px;background: linear-gradient(180deg, rgba(60, 139, 217, .08), rgba(60, 139, 217, 0)), linear-gradient(180deg, var(--c-tint-ice), rgba(242, 253, 254, 0));z-index: -1;pointer-events: none;}@media (max-width: 1024px){#results{padding-block: 84px 96px;}#results .tabs{grid-template-columns: minmax(0, 1fr);gap: 22px;}#results .ba{padding: 28px 28px 26px;}#results .rb-a b{font-size: 38px;}}@media (max-width: 860px){#results .tab-panel[hidden]{display: none;}}@media (max-width: 767px){#results{padding-block: 64px 72px;}#results .tab-nav{gap: 8px;margin-bottom: 22px;}#results .tab-nav button{min-height: 46px;padding: 0 16px 0 18px;font-size: 17px;}#results .tab-panel{border-radius: 22px;}#results .ba{padding: 22px 20px 20px;border-radius: 22px;}#results .ba-head{font-size: 21px;margin-bottom: 14px;padding-bottom: 14px;}#results .rb-legend{display: none;}#results .rb-row{grid-template-columns: minmax(0, 1fr) auto;gap: 6px 12px;padding: 12px 0;}#results .rb-row dt{grid-column: 1 / -1;font-size: 17px;}#results .rb-b{min-width: 0;font-size: 20px;}#results .rb-b::before{content: "לפני ";font-size: 15px;font-weight: var(--w-regular);}#results .rb-go{display: none;}#results .rb-a{min-width: 0;justify-self: end;}#results .rb-a b{font-size: 36px;}#results .rb-bars{gap: 3px;}}#ppc{padding-block: 110px 96px;background: var(--c-white);}#ppc .two-col{align-items: start;gap: 72px;}#ppc .two-col-text{max-width: 640px;}#ppc .sec-head{margin-bottom: 26px;}#ppc .sec-head h2{font-size: 54px;line-height: 1.04;letter-spacing: -.02em;text-wrap: balance;}#ppc .two-col-text .box{font-size: 21px;line-height: 1.66;}#ppc .two-col-text .box p{margin: 0 0 22px;text-wrap: pretty;}#ppc .two-col-text .box > p:first-child{font-size: 24px;line-height: 1.5;font-weight: var(--w-medium);}#ppc .two-col-text .box > p:has(> b:only-child){font-size: 22px;}#ppc .two-col-text .cta-row{margin-top: 34px;gap: 14px 24px;}#ppc .two-col-pic{position: sticky;top: 110px;}#ppc .sec-pic{position: relative;padding: 0;border-radius: 34px;overflow: hidden;background: var(--c-tint-ice);border: 1px solid rgba(255, 255, 255, .95);box-shadow: 0 0 0 1px rgba(60, 139, 217, .10), 0 40px 90px -46px rgba(59, 63, 82, .42);}#ppc .sec-pic::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(255, 255, 255, .45);pointer-events: none;}#ppc .sec-pic img{display: block;width: 100%;height: auto;border-radius: inherit;filter: none;}@media (max-width: 1024px){#ppc{padding-block: 84px 96px;}#ppc .two-col{gap: 40px;}#ppc .two-col-text{max-width: none;}#ppc .sec-head h2{font-size: var(--t-h1-t);}#ppc .two-col-pic{position: static;max-width: 640px;}}@media (max-width: 767px){#ppc{padding-block: 64px 72px;}#ppc .sec-head h2{font-size: var(--t-h2-m);}#ppc .two-col-text .box{font-size: 18px;}#ppc .two-col-text .box > p:first-child{font-size: 20px;}#ppc .two-col-text .box > p:has(> b:only-child){font-size: 19px;}#ppc .sec-pic{border-radius: 24px;}#ppc .btn-primary{min-height: 56px;padding: 0 32px 0 28px;font-size: 20px;}}#tips{isolation: isolate;padding-block: 96px 100px;background-color: var(--c-white);}#tips::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, var(--c-white) 0, rgba(255, 255, 255, .6) 220px, rgba(255, 255, 255, .6) calc(100% - 220px), var(--c-white) 100%);pointer-events: none;}#tips .sec-head{margin-bottom: 48px;}#tips .tips-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;}#tips .tips-grid .box{position: relative;overflow: hidden;padding: 30px 30px 32px;border-radius: 24px;background: var(--c-white);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .10), 0 26px 50px -32px rgba(59, 63, 82, .4);font-size: 19px;line-height: 1.6;transition: transform .3s cubic-bezier(.19, 1, .22, 1), box-shadow .3s cubic-bezier(.19, 1, .22, 1);}#tips .tips-grid .box:hover{transform: translateY(-5px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16), 0 0 0 6px rgba(60, 139, 217, .10), 0 40px 70px -30px rgba(60, 139, 217, .5);}#tips .tips-grid .box:nth-child(7), #tips .tips-grid .box:nth-child(12), #tips .tips-grid .box:nth-child(15){grid-column: span 2;}#tips .tips-grid .box:nth-child(1){background: linear-gradient(160deg, var(--c-white) 0%, var(--c-tint-ice) 100%);}#tips .tips-grid .box:nth-child(7){box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 2px rgba(60, 139, 217, .35), 0 26px 50px -32px rgba(59, 63, 82, .4);}#tips .tips-grid .box::before{width: 52px;height: 52px;margin: 0 0 18px;border-radius: 16px;background: linear-gradient(180deg, var(--c-white), var(--c-tint-ice));box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .18), 0 8px 18px -10px rgba(47, 117, 187, .6);color: var(--c-blue-grad-b);font-size: 25px;font-weight: var(--w-black);}#tips .tips-grid .box:nth-child(7)::before{background: linear-gradient(180deg, var(--c-primary), var(--c-blue-grad-b));color: var(--c-white);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 8px 18px -8px rgba(47, 117, 187, .8);}#tips .tips-grid .box::after{content: "";position: absolute;top: 0;inset-inline-start: 0;height: 4px;background: linear-gradient(90deg, var(--c-blue-grad-b), var(--c-primary));border-end-start-radius: 0;border-end-end-radius: 4px;}#tips .tips-grid .box:nth-child(1)::after{width: calc(100% * 1 / 15);}#tips .tips-grid .box:nth-child(2)::after{width: calc(100% * 2 / 15);}#tips .tips-grid .box:nth-child(3)::after{width: calc(100% * 3 / 15);}#tips .tips-grid .box:nth-child(4)::after{width: calc(100% * 4 / 15);}#tips .tips-grid .box:nth-child(5)::after{width: calc(100% * 5 / 15);}#tips .tips-grid .box:nth-child(6)::after{width: calc(100% * 6 / 15);}#tips .tips-grid .box:nth-child(7)::after{width: calc(100% * 7 / 15);}#tips .tips-grid .box:nth-child(8)::after{width: calc(100% * 8 / 15);}#tips .tips-grid .box:nth-child(9)::after{width: calc(100% * 9 / 15);}#tips .tips-grid .box:nth-child(10)::after{width: calc(100% * 10 / 15);}#tips .tips-grid .box:nth-child(11)::after{width: calc(100% * 11 / 15);}#tips .tips-grid .box:nth-child(12)::after{width: calc(100% * 12 / 15);}#tips .tips-grid .box:nth-child(13)::after{width: calc(100% * 13 / 15);}#tips .tips-grid .box:nth-child(14)::after{width: calc(100% * 14 / 15);}#tips .tips-grid .box:nth-child(15)::after{width: 100%;}#tips .tips-grid .box h3{margin: 0 0 10px;font-size: 26px;font-weight: var(--w-black);line-height: 1.2;letter-spacing: -.3px;}#tips .tips-grid .box p{margin: 0;}#tips .tips-grid .box:nth-child(1) h3{font-size: 30px;}@media (max-width: 1024px){#tips{padding-block: 84px 96px;}#tips .tips-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;}#tips .tips-grid .box:nth-child(7), #tips .tips-grid .box:nth-child(12), #tips .tips-grid .box:nth-child(15){grid-column: span 2;}}@media (max-width: 767px){#tips{padding-block: 64px 72px;}#tips .tips-grid{grid-template-columns: minmax(0, 1fr);gap: 14px;}#tips .tips-grid .box:nth-child(7), #tips .tips-grid .box:nth-child(12), #tips .tips-grid .box:nth-child(15){grid-column: auto;}#tips .tips-grid .box{padding: 24px 22px 26px;font-size: 18px;border-radius: 20px;}#tips .tips-grid .box h3, #tips .tips-grid .box:nth-child(1) h3{font-size: 24px;}}#why-us{padding-block: 90px 90px;background: var(--c-white);}#why-us .sec-head{margin-bottom: 44px;}#why-us .sec-head .sec-sub{max-width: 1050px;font-size: 21px;line-height: 1.66;}#why-us .box-grid{display: block;padding: 32px;border-radius: 36px;background: linear-gradient(180deg, var(--c-tint-ice) 0%, rgba(242, 253, 254, .5) 100%);box-shadow: inset 0 1px 0 var(--c-white), inset 0 0 0 1px rgba(60, 139, 217, .08);}#why-us .why-list{columns: auto;column-gap: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 22px;}#why-us .why-list > li{margin: 0;padding: 26px 24px 28px;padding-inline-start: 24px;border-radius: 22px;background: var(--c-white);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 1px 0 rgba(60, 139, 217, .06), 0 26px 50px -32px rgba(59, 63, 82, .38);font-size: 19px;line-height: 1.6;transition: transform .3s cubic-bezier(.19, 1, .22, 1), box-shadow .3s cubic-bezier(.19, 1, .22, 1);}#why-us .why-list > li:hover{transform: translateY(-5px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 6px rgba(60, 139, 217, .12), 0 40px 70px -30px rgba(60, 139, 217, .5);}#why-us .why-list > li::before{position: static;display: block;width: 48px;height: 48px;margin: 0 0 16px;border-radius: 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center / 26px 26px, linear-gradient(180deg, var(--c-primary), var(--c-blue-grad-b));box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 8px 18px -8px rgba(47, 117, 187, .8);}#why-us .why-list > li > b{margin: 0 0 8px;font-size: 24px;line-height: 1.25;letter-spacing: -.3px;}#why-us .sec-next{border-top: 0;padding-top: 0;margin-top: 60px;max-width: 980px;font-size: 26px;line-height: 1.5;text-wrap: pretty;}#why-us .sec-next a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 4px;color: var(--c-link);text-decoration: none;box-shadow: inset 0 -3px 0 rgba(60, 139, 217, .45);transition: box-shadow .28s cubic-bezier(.19, 1, .22, 1), color .28s, transform .08s;}#why-us .sec-next a:hover{color: var(--c-blue-grad-b);box-shadow: inset 0 -1.15em 0 rgba(60, 139, 217, .16);}#why-us .sec-next a:active{transform: translateY(1px);}@media (max-width: 1024px){#why-us{padding-block: 84px 96px;}#why-us .box-grid{padding: 22px;border-radius: 28px;}#why-us .why-list{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;}#why-us .sec-next{font-size: 23px;}}@media (max-width: 767px){#why-us{padding-block: 64px 72px;}#why-us .sec-head .sec-sub{font-size: 18px;}#why-us .box-grid{padding: 14px;border-radius: 22px;}#why-us .why-list{grid-template-columns: minmax(0, 1fr);gap: 12px;}#why-us .why-list > li{padding: 22px 20px 24px;padding-inline-start: 20px;font-size: 18px;}#why-us .why-list > li > b{font-size: 22px;}#why-us .sec-next{margin-top: 40px;font-size: 20px;}}#faq{padding-block: 80px 96px;background: var(--c-white);}#faq .sec-head{margin-bottom: 44px;}#faq .faq{columns: auto;column-gap: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px 24px;align-items: start;}#faq .faq > details{margin: 0;border: 1px solid rgba(255, 255, 255, .95);border-radius: 18px;background: var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12), 0 14px 30px -24px rgba(59, 63, 82, .45);transition: box-shadow .3s cubic-bezier(.19, 1, .22, 1), background .3s;}#faq .faq > details:hover{box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .2), 0 0 0 5px rgba(60, 139, 217, .10), 0 20px 40px -24px rgba(60, 139, 217, .55);}#faq .faq > details[open]{background: linear-gradient(180deg, var(--c-white) 0%, var(--c-tint-ice) 100%);box-shadow: inset 0 1px 0 var(--c-white), inset -4px 0 0 var(--c-primary), 0 0 0 1px rgba(60, 139, 217, .2), 0 24px 50px -28px rgba(60, 139, 217, .55);}#faq .faq > details > summary{min-height: 74px;padding: 18px 22px;gap: 16px;font-size: 22px;font-weight: var(--w-demi);line-height: 1.3;border-radius: 18px;}#faq .faq > details > summary:focus-visible{outline: 3px solid rgba(60, 139, 217, .5);outline-offset: 2px;}#faq .faq > details > summary::after{width: 40px;height: 40px;margin: 0;border: 0;border-radius: 50%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F75BB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / 22px 22px, var(--c-tint-ice);box-shadow: inset 0 0 0 1px rgba(60, 139, 217, .18);transform: none;transition: transform .35s cubic-bezier(.19, 1, .22, 1), background-color .3s;}#faq .faq > details[open] > summary::after{transform: rotate(180deg);margin: 0;background-color: var(--c-white);}#faq .faq > details > div{padding: 0 22px 24px;font-size: 20px;line-height: 1.7;}#faq .faq > details > div > p{margin: 0 0 .8em;}#faq .faq > details > div > p:last-child{margin-bottom: 0;}#faq .faq > details[open] > div{animation: hb-rise 520ms cubic-bezier(.19, 1, .22, 1) both;}@media (max-width: 1024px){#faq{padding-block: 84px 100px;}#faq .faq > details > summary{font-size: 20px;}}@media (max-width: 767px){#faq{padding-block: 64px 72px;}#faq .faq{grid-template-columns: minmax(0, 1fr);gap: 12px;}#faq .faq > details > summary{min-height: 64px;padding: 14px 18px;font-size: 19px;gap: 12px;}#faq .faq > details > summary::after{width: 36px;height: 36px;}#faq .faq > details > div{padding: 0 18px 20px;font-size: 18px;}}.lead-b{position: relative;isolation: isolate;padding: 110px 0 0;background: linear-gradient(180deg, var(--c-white) 0, var(--c-tint-ice) 200px, var(--c-tint-ice) 100%);}.lead-b .lead-field{position: absolute;inset: 0;overflow: hidden;pointer-events: none;z-index: -1;}.lead-b .lead-field::before{content: "";position: absolute;width: 1200px;height: 1200px;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .28), rgba(60, 139, 217, .09) 55%, rgba(60, 139, 217, 0));}.lead-b .lead-panel{max-width: 1240px;padding: 0;border-radius: 36px;background: rgba(255, 255, 255, .86);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 0 0 1px rgba(60, 139, 217, .08), 0 50px 110px -46px rgba(59, 63, 82, .5);}.lead-b .lead-box{margin: 0;padding: 60px 64px 64px;border: 0;border-radius: 36px;display: grid;grid-template-columns: minmax(0, 11fr) minmax(0, 12fr);gap: 56px;align-items: center;text-align: start;}.lead-say h2{margin: 0;font-size: 54px;font-weight: var(--w-black);line-height: 1.02;letter-spacing: -.02em;color: var(--c-ink-home);text-wrap: balance;}.lead-say .lead-sub{margin: 22px 0 0;font-size: 22px;line-height: 1.5;letter-spacing: -.2px;color: var(--c-ink-home);text-wrap: pretty;}.lead-phone{display: inline-flex;align-items: center;gap: 14px;margin-top: 30px;min-height: 60px;padding: 0 26px 0 22px;border-radius: var(--r-pill);background: var(--c-white);color: var(--c-ink-home);font-size: 25px;font-weight: var(--w-bold);line-height: 1;text-decoration: none;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .18), 0 12px 26px -14px rgba(59, 63, 82, .45);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1), color .22s;}.lead-phone .icon{width: 26px;height: 26px;color: var(--c-primary);}.lead-phone span{direction: ltr;unicode-bidi: isolate;}.lead-phone:hover{color: var(--c-blue-grad-b);transform: translateY(-2px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .28), 0 0 0 7px rgba(60, 139, 217, .12), 0 18px 34px -14px rgba(60, 139, 217, .6);}.lead-phone:active{transform: translateY(1px);transition-duration: .08s;}.lead-b .lead-form{grid-template-columns: minmax(0, 1fr);gap: 16px;max-width: none;width: 100%;margin: 0;}.lead-b .lead-form > label:not(.consent) > span{position: static;display: block;width: auto;height: auto;margin: 0 0 6px;padding: 0;overflow: visible;clip-path: none;white-space: normal;font-size: 17px;font-weight: var(--w-demi);color: var(--c-ink-mute);}.lead-b .lead-form input[type="text"], .lead-b .lead-form input[type="tel"], .lead-b .lead-form input[type="email"]{height: 58px;padding: 0 18px;background: var(--c-white);border: 1px solid rgba(59, 63, 82, .18);border-radius: 14px;font-size: 20px;color: var(--c-ink-home);box-shadow: inset 0 1px 2px rgba(59, 63, 82, .06), 0 1px 0 var(--c-white);transition: border-color .2s, box-shadow .2s;}.lead-b .lead-form input[type="text"]:hover, .lead-b .lead-form input[type="tel"]:hover, .lead-b .lead-form input[type="email"]:hover{border-color: rgba(60, 139, 217, .45);}.lead-b .lead-form input[type="text"]:focus-visible, .lead-b .lead-form input[type="tel"]:focus-visible, .lead-b .lead-form input[type="email"]:focus-visible{outline: none;border-color: var(--c-primary);box-shadow: 0 0 0 4px rgba(60, 139, 217, .18);}.lead-b .lead-form [aria-invalid="true"]{border-color: var(--c-submit);}.lead-b .lead-form .consent{grid-row: auto;grid-column: auto;order: 0;gap: 10px;min-height: 44px;padding-top: 0;font-size: 16px;line-height: 1.4;color: var(--c-ink-mute);}.lead-b .lead-form .consent input{width: 20px;height: 20px;margin: 2px 0 0;accent-color: var(--c-blue-grad-b);}.lead-b .lead-form .consent a{color: var(--c-link);}.lead-b .lead-form button.btn.lead-submit{grid-area: auto;order: 0;width: 100%;height: 60px;border-radius: var(--r-pill);background-image: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);font-size: 22px;}.lead-b .lead-form button.btn.lead-submit[disabled]{opacity: .7;transform: none;}.lead-b .lead-form > .lead-note{order: 0;font-size: 17px;}.lead-b .lead-form label .lead-note{font-size: 16px;}@media (max-width: 1024px){.lead-b{padding-top: 96px;}.lead-b .lead-box{grid-template-columns: minmax(0, 1fr);gap: 36px;padding: 44px 40px 48px;}.lead-say h2{font-size: 46px;}}@media (max-width: 767px){.lead-b{padding-top: 64px;background: linear-gradient(180deg, var(--c-white) 0, var(--c-tint-ice) 120px, var(--c-tint-ice) 100%);}.lead-b .lead-wrap{padding: 0 16px;}.lead-b .lead-panel{border-radius: 26px;padding: 0;}.lead-b .lead-box{padding: 30px 22px 32px;gap: 28px;border-radius: 26px;}.lead-say{text-align: center;}.lead-say h2{font-size: 40px;}.lead-say .lead-sub{margin-top: 14px;font-size: 19px;}.lead-phone{margin-top: 20px;min-height: 56px;font-size: 22px;padding: 0 22px 0 20px;}.lead-b .lead-form{gap: 14px;}.lead-b .lead-form input[type="text"], .lead-b .lead-form input[type="tel"], .lead-b .lead-form input[type="email"]{height: 56px;font-size: 19px;}.lead-b .lead-form button.btn.lead-submit{height: 58px;font-size: 21px;}}@media (prefers-reduced-motion: reduce){#updates [data-reveal], #testimonials [data-reveal], #results [data-reveal], #ppc [data-reveal], #tips [data-reveal], #why-us [data-reveal], #faq [data-reveal], .lead-b [data-reveal], #results .tab-panel, #results .rb-bars i, #faq .faq > details[open] > div{animation: none !important;transition: none !important;opacity: 1 !important;transform: none !important;}#results .ba::before{display: none;}#updates .card, #updates .sec-action .btn-link, #ppc .btn-go, #ppc .btn-primary, #results .tab-nav button, #results .tab-panel, #tips .tips-grid .box, #why-us .why-list > li, #why-us .sec-next a, #faq .faq > details, #faq .faq > details > summary::after, .lead-phone, .lead-b .lead-form button.btn.lead-submit{transition: none !important;}#updates .card:hover, #tips .tips-grid .box:hover, #why-us .why-list > li:hover{transform: none;}}.lead-b .lead-form label > span:not(.consent span){position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.lead-b .lead-form label{position: relative;}.lead-b .lead-form label.consent > span{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;white-space: normal;}.lead-b .lead-form input[type="text"], .lead-b .lead-form input[type="tel"], .lead-b .lead-form input[type="email"]{direction: rtl;text-align: right;}.lead-b .lead-form input::placeholder{text-align: right;direction: rtl;opacity: 1;color: #6B7480;}body.sb{background: var(--c-white);}body.sb .page-body{overflow: clip;}body.sb .sb-field{position: absolute;inset: 0;overflow: hidden;pointer-events: none;z-index: 0;}body.sb .sb-field::before, body.sb .sb-field::after{content: "";position: absolute;border-radius: 50%;}body.sb .sb-field::before{width: 980px;height: 980px;left: -140px;top: -260px;background: radial-gradient(closest-side, rgba(60, 139, 217, .30), rgba(60, 139, 217, .10) 55%, rgba(60, 139, 217, 0));}body.sb .sb-field::after{width: 620px;height: 620px;right: 6%;bottom: -220px;background: radial-gradient(closest-side, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0));}body.sb .hero.sb-hero{position: relative;overflow: visible;padding: 48px var(--gutter) 0;text-align: start;background-image: none;background: linear-gradient(180deg, rgba(60, 139, 217, 0) calc(100% - 220px), rgba(60, 139, 217, .08) 100%), linear-gradient(180deg, var(--c-white) 0, var(--c-tint-ice) 140px, var(--c-tint-ice) 100%);}body.sb .hero.sb-hero::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--c-white);box-shadow: 0 2px 0 rgba(60, 139, 217, .14), 0 14px 30px rgba(60, 139, 217, .16);pointer-events: none;}body.sb .sb-hero > *{position: relative;z-index: 1;}body.sb .sb-hero-grid{max-width: var(--container);margin-inline: auto;display: grid;grid-template-columns: minmax(0, 58fr) minmax(0, 42fr);gap: 56px;align-items: center;padding-bottom: 64px;}body.sb .sb-panel{position: relative;overflow: hidden;padding: 44px 48px 48px;border-radius: 30px;background: rgba(255, 255, 255, .62);border: 1px solid rgba(255, 255, 255, .95);-webkit-backdrop-filter: blur(22px) saturate(1.15);backdrop-filter: blur(22px) saturate(1.15);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 40px 90px -46px rgba(59, 63, 82, .42), 0 1px 0 rgba(60, 139, 217, .06);}body.sb .sb-panel::before{content: "";position: absolute;top: -40%;bottom: -40%;width: 38%;left: -50%;background: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .85), rgba(255, 255, 255, 0));transform: skewX(-16deg);pointer-events: none;}body.sb .sb-hero.is-in .sb-panel::before{animation: sb-sweep 1500ms cubic-bezier(.4, 0, .2, 1) 500ms both;}@keyframes sb-sweep{from{transform: skewX(-16deg) translateX(0);}to{transform: skewX(-16deg) translateX(473.684%);}}body.sb .sb-panel > *{position: relative;}body.sb .sb-hero .crumbs{margin: 0 0 18px;}body.sb .sb-hero .crumbs ol{justify-content: flex-start;font-size: 17px;color: var(--c-ink-mute);}body.sb .sb-hero .crumbs a{color: var(--c-ink-mute);}body.sb .sb-hero .crumbs a:hover{color: var(--c-blue-grad-b);}body.sb .sb-hero .crumbs li + li::before{color: var(--c-ink-faint);}body.sb .sb-hero .hero-text h1{margin: 0;max-width: none;font-size: clamp(50px, 5vw, 72px);font-weight: var(--w-black);line-height: 1.04;letter-spacing: -.02em;text-wrap: balance;}body.sb .sb-hero .hero-text h1.is-long{font-size: clamp(42px, 3.9vw, 56px);}body.sb .sb-hero .lede{margin: 24px 0 0;max-width: 60ch;margin-inline: 0;font-size: 24px;line-height: 1.45;letter-spacing: -.2px;text-wrap: pretty;}body.sb .sb-hero .cta-row{margin-top: 36px;gap: 14px 34px;justify-content: flex-start;}body.sb h1 .hl{display: inline-block;padding: 0 10px 2px;margin-inline: -4px;border-radius: 8px;color: inherit;background: rgba(60, 139, 217, .14);box-shadow: inset 0 -4px 0 var(--c-primary);}body.sb .sb-hero-art{position: relative;margin: 0;border-radius: 34px;overflow: hidden;background: var(--c-tint-ice);border: 1px solid rgba(255, 255, 255, .95);box-shadow: 0 0 0 1px rgba(60, 139, 217, .10), 0 40px 90px -46px rgba(59, 63, 82, .42);}body.sb .sb-hero-art::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(255, 255, 255, .45);pointer-events: none;}body.sb .sb-hero-art img{display: block;width: 100%;height: auto;border-radius: inherit;}body.sb .btn-primary, body.sb .sec-cta .lead-form button.btn.lead-submit, body.sb .lead-contact .lead-form button.btn.lead-submit{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 60px;height: auto;padding: 0 40px 0 34px;border: 0;border-radius: var(--r-pill);background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 8px);color: var(--c-white);font-size: 22px;font-weight: var(--w-bold);line-height: 1;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 12px 26px -10px rgba(47, 117, 187, .7);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1);will-change: transform;cursor: pointer;}body.sb .btn-primary .icon{width: 22px;height: 22px;transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}body.sb .btn-primary:hover, body.sb .sec-cta .lead-form button.btn.lead-submit:hover, body.sb .lead-contact .lead-form button.btn.lead-submit:hover{color: var(--c-white);background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 8px);transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 0 0 8px rgba(60, 139, 217, .16), 0 22px 44px -12px rgba(60, 139, 217, .85);}body.sb .btn-primary:hover .icon{transform: scaleX(-1) translateX(5px);}body.sb .btn-primary:active, body.sb .sec-cta .lead-form button.btn.lead-submit:active, body.sb .lead-contact .lead-form button.btn.lead-submit:active{transform: translateY(1px) scale(.985);background: var(--c-blue-grad-b);box-shadow: inset 0 2px 4px rgba(0, 0, 0, .18), 0 1px 2px rgba(59, 63, 82, .18);transition-duration: .08s;}body.sb .btn-link{position: relative;display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 6px;font-size: 22px;font-weight: var(--w-demi);color: var(--c-ink-home);text-decoration: none;}body.sb .btn-link::after{content: "";position: absolute;left: 6px;right: 6px;bottom: 6px;height: 2px;background: var(--c-primary);transform: scaleX(0);transform-origin: right;transition: transform .28s cubic-bezier(.19, 1, .22, 1);}body.sb .btn-link .icon{width: 22px;height: 22px;color: var(--c-primary);transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}body.sb .btn-link:hover{color: var(--c-blue-grad-b);}body.sb .btn-link:hover::after{transform: scaleX(1);}body.sb .btn-link:hover .icon{transform: scaleX(-1) translateX(6px);}body.sb .btn-link:active{transform: translateY(1px);}body.sb .sec-head .kicker{margin: 0 0 12px;font-size: 20px;font-weight: var(--w-demi);letter-spacing: .02em;color: var(--c-blue-grad-b);line-height: 1.2;}body.sb .sec-head h2{letter-spacing: -.02em;line-height: 1.04;text-wrap: balance;}body.sb .sec-head .sec-sub{margin-top: 22px;max-width: 860px;font-size: 22px;line-height: 1.6;text-wrap: pretty;}body.sb .sec-next{max-width: 1000px;margin: 56px auto 0;padding: 26px 34px 28px 30px;border-radius: 22px;background: rgba(255, 255, 255, .86);border: 1px solid var(--c-white);border-top: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset -5px 0 0 var(--c-primary), 0 0 0 1px rgba(60, 139, 217, .10), 0 26px 60px -44px rgba(59, 63, 82, .32);text-align: start;font-size: 22px;line-height: 1.6;text-wrap: pretty;}body.sb .sec-next a{color: var(--c-link);font-weight: var(--w-demi);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 4px;}body.sb .sec-next a:hover{color: var(--c-blue-grad-b);}body.sb .icon-tile{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 56px;height: 56px;border-radius: 16px;background: linear-gradient(180deg, var(--c-white), var(--c-tint-ice));color: var(--c-blue-grad-b);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16), 0 12px 22px -12px rgba(47, 117, 187, .55);}body.sb .icon-tile .icon{width: 26px;height: 26px;stroke-width: 1.6;}html.js body.sb [data-reveal]:not(.in){opacity: 0;}body.sb [data-reveal].in{animation: sb-rise 900ms cubic-bezier(.19, 1, .22, 1) var(--d, 0ms) backwards;}@keyframes sb-rise{from{opacity: 0;transform: translateY(22px);}to{opacity: 1;transform: none;}}html.js body.sb .sb-hero:not(.is-in) :is(.sb-hero-panel, .sb-hero-art, .sb-map li, .hero-grid > .hero-text, .hero-grid > .hero-pic, .contact-grid > .hero-text, .contact-form-col, .way-tiles){opacity: 0;}body.sb .sb-hero.is-in :is(.sb-hero-panel, .sb-hero-art, .sb-map li, .hero-grid > .hero-text, .hero-grid > .hero-pic, .contact-grid > .hero-text, .contact-form-col, .way-tiles){animation: sb-rise 900ms cubic-bezier(.19, 1, .22, 1) both;}body.sb .sb-hero.is-in :is(.sb-hero-art, .hero-grid > .hero-pic, .contact-form-col){animation-delay: 160ms;}body.sb .sb-hero.is-in .way-tiles{animation-delay: 240ms;}body.sb .sb-hero.is-in .sb-map li:nth-child(1){animation-delay: 320ms;}body.sb .sb-hero.is-in .sb-map li:nth-child(2){animation-delay: 400ms;}body.sb .sb-hero.is-in .sb-map li:nth-child(3){animation-delay: 480ms;}body.sb .sec-cta{overflow: hidden;padding: 100px var(--gutter) 110px;background: linear-gradient(180deg, var(--c-white) 0, rgba(255, 255, 255, 0) 160px), linear-gradient(0deg, var(--c-white) 0, rgba(255, 255, 255, 0) 160px), radial-gradient(490px 490px at 84% 6%, rgba(60, 139, 217, .30), rgba(60, 139, 217, .10) 55%, rgba(60, 139, 217, 0) 100%), radial-gradient(310px 310px at 18% 100%, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0) 100%), var(--c-tint-ice);}body.sb .sec-cta .cta-band{position: relative;z-index: 1;overflow: hidden;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 56px;align-items: center;padding: 52px 56px 56px;border-radius: 30px;background: rgba(255, 255, 255, .86);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 40px 90px -46px rgba(59, 63, 82, .42), 0 1px 0 rgba(60, 139, 217, .06);}body.sb .sec-cta .cta-band::before{content: "";position: absolute;top: -40%;bottom: -40%;width: 38%;left: -50%;background: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .85), rgba(255, 255, 255, 0));transform: skewX(-16deg);pointer-events: none;}body.sb .sec-cta .cta-band.is-in::before{animation: sb-sweep 1500ms cubic-bezier(.4, 0, .2, 1) 400ms both;}body.sb .sec-cta .cta-pitch, body.sb .sec-cta .cta-form{position: relative;min-width: 0;}body.sb .sec-cta .cta-pitch h2{margin: 0;font-size: 44px;font-weight: var(--w-black);line-height: 1.04;letter-spacing: -.02em;text-wrap: balance;}body.sb .sec-cta .cta-pitch h3{margin: 16px 0 0;font-size: 24px;font-weight: var(--w-demi);line-height: 1.3;color: var(--c-blue-grad-b);}body.sb .sec-cta .cta-pitch p{margin: 18px 0 0;font-size: 20px;line-height: 1.6;text-wrap: pretty;}body.sb .sec-cta .cta-pitch .fine{margin-top: 24px;font-size: 18px;line-height: 1.6;color: var(--c-ink-mute);}body.sb .sec-cta .cta-pitch .fine a{display: inline-flex;align-items: center;min-height: 48px;margin-inline-start: 8px;padding: 0 20px;border-radius: var(--r-pill);background: var(--c-white);color: var(--c-blue-grad-b);font-size: 20px;font-weight: var(--w-bold);text-decoration: none;direction: ltr;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .22), 0 10px 22px -12px rgba(47, 117, 187, .55);transition: transform .22s cubic-bezier(.19, 1, .22, 1), box-shadow .22s cubic-bezier(.19, 1, .22, 1);}body.sb .sec-cta .cta-pitch .fine a:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .3), 0 0 0 6px rgba(60, 139, 217, .12), 0 16px 30px -12px rgba(47, 117, 187, .6);}body.sb .sec-cta .cta-pitch .fine a:active{transform: translateY(1px);box-shadow: inset 0 2px 4px rgba(59, 63, 82, .12), 0 0 0 1px rgba(60, 139, 217, .3);}body.sb .sec-cta .cta-pitch .fine .lead-phone{display: flex;width: max-content;margin: 14px 0 0;padding: 0 22px 0 20px;font-size: 22px;direction: ltr;}body.sb .sec-cta .lead-form, body.sb .lead-contact .lead-form{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;max-width: none;margin: 0;}body.sb .sec-cta .lead-form > label:not(.consent), body.sb .lead-contact .lead-form > label:not(.consent){position: relative;}body.sb .sec-cta .lead-form input[type="text"], body.sb .sec-cta .lead-form input[type="tel"], body.sb .sec-cta .lead-form input[type="email"], body.sb .lead-contact .lead-form input[type="text"], body.sb .lead-contact .lead-form input[type="tel"], body.sb .lead-contact .lead-form input[type="email"], body.sb .lead-contact .lead-form textarea{height: 58px;padding: 0 20px;background: var(--c-white);border: 1px solid rgba(60, 139, 217, .22);border-radius: 16px;font-size: 20px;color: var(--c-ink-home);direction: rtl;text-align: right;box-shadow: inset 0 1px 0 var(--c-white), inset 0 2px 4px rgba(59, 63, 82, .04), 0 1px 0 rgba(255, 255, 255, .8);transition: border-color .22s, box-shadow .22s;}body.sb .sec-cta .lead-form input:hover, body.sb .lead-contact .lead-form input:hover, body.sb .lead-contact .lead-form textarea:hover{border-color: rgba(60, 139, 217, .45);}body.sb .sec-cta .lead-form input[type="text"]:focus-visible, body.sb .sec-cta .lead-form input[type="tel"]:focus-visible, body.sb .sec-cta .lead-form input[type="email"]:focus-visible, body.sb .lead-contact .lead-form input[type="text"]:focus-visible, body.sb .lead-contact .lead-form input[type="tel"]:focus-visible, body.sb .lead-contact .lead-form input[type="email"]:focus-visible, body.sb .lead-contact .lead-form textarea:focus-visible{outline: 0;border-color: var(--c-primary);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 4px rgba(60, 139, 217, .18);}body.sb .sec-cta .lead-form input::placeholder, body.sb .lead-contact .lead-form input::placeholder{color: #6B7480;opacity: 1;text-align: right;direction: rtl;}body.sb .sec-cta .lead-form .consent, body.sb .lead-contact .lead-form .consent{grid-column: 1 / -1;grid-row: auto;order: 0;margin: 2px 0 0;padding: 0 4px;gap: 10px;font-size: 17px;color: var(--c-ink-home);}body.sb .sec-cta .lead-form .consent input, body.sb .lead-contact .lead-form .consent input{width: 20px;height: 20px;margin-top: 2px;accent-color: var(--c-blue-grad-b);}body.sb .sec-cta .lead-form .consent a, body.sb .lead-contact .lead-form .consent a{color: var(--c-link);}body.sb .sec-cta .lead-form button.btn.lead-submit, body.sb .lead-contact .lead-form button.btn.lead-submit{grid-area: auto;grid-column: 1 / -1;width: 100%;order: 0;margin-top: 6px;border-radius: var(--r-pill);}body.sb .sec-cta .lead-form > .lead-note, body.sb .lead-contact .lead-form > .lead-note{grid-column: 1 / -1;order: 0;font-size: 17px;}body.sb .sec-cta .lead-form [aria-invalid="true"], body.sb .lead-contact .lead-form [aria-invalid="true"]{border-color: var(--c-submit);}body.sb .sb-partner{z-index: 1;overflow: hidden;padding: 100px var(--gutter) 110px;background: var(--c-tint-ice);border-radius: 56px;box-shadow: 0 40px 90px -60px rgba(60, 139, 217, .55);}body.sb .sb-partner::before{content: "";position: absolute;width: 900px;height: 900px;left: -260px;top: -420px;border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .24), rgba(60, 139, 217, .08) 55%, rgba(60, 139, 217, 0));pointer-events: none;}body.sb .sb-partner > *{position: relative;z-index: 1;}body.sb .sb-partner .two-col{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 64px;align-items: center;}body.sb .sb-partner .two-col-text .box{padding: 44px 48px 46px;border-radius: 30px;background: rgba(255, 255, 255, .88);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 34px 70px -44px rgba(59, 63, 82, .40);font-size: 21px;line-height: 1.66;text-wrap: pretty;}body.sb .sb-partner .box .kicker{margin: 0 0 12px;font-size: 20px;font-weight: var(--w-demi);letter-spacing: .02em;color: var(--c-blue-grad-b);line-height: 1.2;}body.sb .sb-partner .box h2{margin: 0 0 18px;font-size: 48px;font-weight: var(--w-black);line-height: 1.06;letter-spacing: -.02em;text-wrap: balance;}body.sb .sb-partner .box p{margin: 0;}body.sb .sb-partner .two-col-pic{position: relative;display: flex;justify-content: center;}body.sb .sb-partner .two-col-pic::before{content: "";position: absolute;inset: -12% -8%;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0));pointer-events: none;}body.sb .sb-partner .partner-badge{position: relative;margin: 0;padding: 30px 36px;border-radius: 32px;background: var(--c-white);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16), 0 40px 90px -46px rgba(59, 63, 82, .42);}body.sb .sb-partner .partner-badge img{display: block;width: 260px;max-width: 100%;height: auto;border-radius: 0;}body.page-methodology .sb-map{max-width: var(--container);margin: 0 auto -58px;z-index: 2;}body.page-methodology .sb-map ol{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 22px;}body.page-methodology .sb-map li{margin: 0;}body.page-methodology .sb-map a{display: grid;grid-template-columns: 52px minmax(0, 1fr) 22px;align-items: center;column-gap: 16px;min-height: 96px;padding: 18px 22px 18px 20px;border-radius: 22px;background: rgba(255, 255, 255, .94);border: 1px solid var(--c-white);color: var(--c-ink-home);text-decoration: none;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12), 0 30px 60px -36px rgba(59, 63, 82, .42);transition: transform .3s cubic-bezier(.19, 1, .22, 1), box-shadow .3s cubic-bezier(.19, 1, .22, 1), color .2s;}body.page-methodology .sb-map a:hover{color: var(--c-blue-grad-b);transform: translateY(-4px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .2), 0 0 0 6px rgba(60, 139, 217, .10), 0 40px 70px -30px rgba(60, 139, 217, .5);}body.page-methodology .sb-map a:active{transform: translateY(1px);transition-duration: .08s;}body.page-methodology .sb-map-n{display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;border-radius: 50%;background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 10px);color: var(--c-white);font-size: 20px;font-weight: var(--w-black);line-height: 1;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 10px 22px -10px rgba(47, 117, 187, .75);}body.page-methodology .sb-map-t{display: grid;gap: 2px;min-width: 0;}body.page-methodology .sb-map-t b{font-size: 22px;font-weight: var(--w-ultra);line-height: 1.2;letter-spacing: -.01em;}body.page-methodology .sb-map-t small{font-size: 16px;font-weight: var(--w-demi);color: var(--c-ink-mute);}body.page-methodology .sb-map .icon{width: 22px;height: 22px;color: var(--c-primary);transform: scaleX(-1);transition: transform .28s cubic-bezier(.19, 1, .22, 1);}body.page-methodology .sb-map a:hover .icon{transform: scaleX(-1) translateX(5px);}body.page-methodology .stage{position: relative;overflow: hidden;padding: 100px var(--gutter) 96px;background: var(--c-white);}body.page-methodology #stage-1{padding-top: 150px;}body.page-methodology .stage::after{content: attr(data-n) / "";position: absolute;top: 56px;inset-inline-end: var(--gutter);font-size: 240px;font-weight: var(--w-black);line-height: .8;letter-spacing: -.04em;color: rgba(60, 139, 217, .08);pointer-events: none;z-index: 0;}body.page-methodology #stage-1::after{top: 108px;}body.page-methodology .stage > *{position: relative;z-index: 1;}body.page-methodology .stage .sec-head{max-width: var(--container);margin: 0 auto 64px;text-align: start;}body.page-methodology .stage .sec-head-text{margin-inline: 0;max-width: 820px;}body.page-methodology .stage .kicker-n{display: inline-flex;align-items: center;gap: 12px;margin: 0 0 20px;min-height: 44px;padding: 0 18px 0 6px;border-radius: var(--r-pill);background: var(--c-white);font-size: 17px;font-weight: var(--w-demi);letter-spacing: 0;color: var(--c-ink-home);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .18), 0 10px 22px -14px rgba(59, 63, 82, .4);}body.page-methodology .stage .kicker-num{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 8px);color: var(--c-white);font-size: 16px;font-weight: var(--w-black);line-height: 1;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34);}body.page-methodology .stage .sec-head h2{font-size: 60px;}body.page-methodology .stage .sec-head .sec-sub{margin-inline: 0;}body.page-methodology #stage-2{z-index: 1;background: var(--c-tint-ice);border-radius: 56px;box-shadow: 0 40px 90px -60px rgba(60, 139, 217, .55);}body.page-methodology #stage-2::before{content: "";position: absolute;width: 900px;height: 900px;left: -220px;top: -380px;border-radius: 50%;background: radial-gradient(closest-side, rgba(60, 139, 217, .24), rgba(60, 139, 217, .08) 55%, rgba(60, 139, 217, 0));pointer-events: none;z-index: 0;}body.page-methodology .sb-steps{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) 120px minmax(0, 1fr);grid-auto-rows: auto;max-width: var(--container);margin: 0 auto;padding: 0;list-style: none;}body.page-methodology .sb-steps::before{content: "";position: absolute;top: 0;bottom: 44px;left: calc(50% - 1px);width: 2px;background: linear-gradient(180deg, rgba(60, 139, 217, 0), rgba(60, 139, 217, .42) 50px, rgba(60, 139, 217, .42) calc(100% - 50px), rgba(60, 139, 217, 0));transform-origin: center top;transition: transform 1400ms cubic-bezier(.19, 1, .22, 1);pointer-events: none;}html.js body.page-methodology .sb-steps:not(.is-in)::before{transform: scaleY(0);}body.page-methodology .sb-steps .step{position: relative;grid-column: 1;margin: 0 0 44px;padding: 34px 38px 36px;border-radius: 26px;background: var(--c-white);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 0 0 1px rgba(60, 139, 217, .10), 0 34px 70px -44px rgba(59, 63, 82, .40);text-align: start;font-size: 19px;line-height: 1.65;transition: transform .5s cubic-bezier(.19, 1, .22, 1), box-shadow .5s cubic-bezier(.19, 1, .22, 1);}body.page-methodology .sb-steps .step:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 0 0 1px rgba(60, 139, 217, .14), 0 44px 80px -44px rgba(59, 63, 82, .48);}body.page-methodology .sb-steps .step:nth-child(even){grid-column: 3;}body.page-methodology .sb-steps .step:nth-child(1){grid-row: 1 / span 2;}body.page-methodology .sb-steps .step:nth-child(2){grid-row: 2 / span 2;}body.page-methodology .sb-steps .step:nth-child(3){grid-row: 3 / span 2;}body.page-methodology .sb-steps .step:nth-child(4){grid-row: 4 / span 2;}body.page-methodology .sb-steps .step:nth-child(5){grid-row: 5 / span 2;}body.page-methodology .sb-steps .step:nth-child(6){grid-row: 6 / span 2;}body.page-methodology .sb-steps .step h3{margin: 0 0 12px;padding: 0;font-size: 28px;font-weight: var(--w-ultra);line-height: 1.15;letter-spacing: -.02em;text-wrap: balance;}body.page-methodology .sb-steps .step h3::after{content: none;}body.page-methodology .sb-steps .step p{margin: 0;text-wrap: pretty;}body.page-methodology .sb-steps .step-n{position: absolute;top: 24px;z-index: 2;width: 60px;height: 60px;border-radius: 50%;background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 10px);color: var(--c-white);font-size: 26px;font-weight: var(--w-black);line-height: 1;box-shadow: 0 0 0 6px var(--c-white), inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 14px 28px -10px rgba(47, 117, 187, .75);}body.page-methodology .sb-steps .step:nth-child(odd) .step-n{inset-inline-end: -90px;}body.page-methodology .sb-steps .step:nth-child(even) .step-n{inset-inline-start: -90px;}body.page-methodology .sb-steps .step::before{content: "";position: absolute;top: 53px;width: 60px;height: 2px;background: rgba(60, 139, 217, .35);pointer-events: none;}body.page-methodology .sb-steps .step:nth-child(odd)::before{inset-inline-end: -60px;}body.page-methodology .sb-steps .step:nth-child(even)::before{inset-inline-start: -60px;}body.page-methodology .sb-steps .step ul{text-align: start;}body.page-about_us .hero-grid{grid-template-columns: minmax(0, 1fr) minmax(0, 440px);gap: 56px;align-items: center;padding-bottom: 64px;}body.page-about_us .hero-grid > .hero-text{position: relative;overflow: hidden;padding: 44px 48px 48px;border-radius: 30px;background: rgba(255, 255, 255, .62);border: 1px solid rgba(255, 255, 255, .95);-webkit-backdrop-filter: blur(22px) saturate(1.15);backdrop-filter: blur(22px) saturate(1.15);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 40px 90px -46px rgba(59, 63, 82, .42), 0 1px 0 rgba(60, 139, 217, .06);}body.page-about_us .hero-grid > .hero-text::before{content: "";position: absolute;top: -40%;bottom: -40%;width: 38%;left: -50%;background: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .85), rgba(255, 255, 255, 0));transform: skewX(-16deg);pointer-events: none;}body.page-about_us .sb-hero.is-in .hero-grid > .hero-text::before{animation: sb-sweep 1500ms cubic-bezier(.4, 0, .2, 1) 500ms both;}body.page-about_us .hero-grid > .hero-text > *{position: relative;}body.page-about_us .hero-grid .hero-pic{order: 2;max-width: none;width: 100%;justify-self: center;}body.page-about_us .portrait-card{position: relative;margin: 0;}body.page-about_us .portrait-card::after{content: "";position: absolute;left: 10%;right: 10%;bottom: -26px;height: 40px;border-radius: 50%;background: radial-gradient(ellipse at center, rgba(59, 63, 82, .26), rgba(59, 63, 82, 0) 68%);pointer-events: none;z-index: -1;}body.page-about_us .portrait-card img{display: block;width: 100%;aspect-ratio: 34 / 45;object-fit: cover;object-position: top;border-radius: 240px 240px 30px 30px;border: 1px solid var(--c-white);box-shadow: 0 0 0 1px rgba(60, 139, 217, .12), 0 40px 90px -40px rgba(59, 63, 82, .5);}body.page-about_us .portrait-card figcaption{position: absolute;inset-inline: 22px;bottom: 22px;margin: 0;padding: 14px 20px 16px;border-radius: 18px;background: rgba(255, 255, 255, .9);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12), 0 16px 34px -20px rgba(59, 63, 82, .5);font-size: 16px;line-height: 1.4;color: var(--c-ink-mute);text-align: start;}body.page-about_us .portrait-card figcaption strong{display: block;margin-bottom: 2px;font-size: 21px;font-weight: var(--w-black);color: var(--c-ink-home);}body.page-about_us #story{padding: 110px var(--gutter) 100px;}body.page-about_us #story .sec-head{margin-bottom: 56px;}body.page-about_us .story-grid{position: relative;display: grid;grid-template-columns: minmax(0, 1fr);gap: 0;max-width: 1000px;margin: 0 auto;counter-reset: sbch;}body.page-about_us .story-grid::before{content: "";position: absolute;top: 48px;bottom: 48px;inset-inline-start: 39px;width: 2px;background: linear-gradient(180deg, rgba(60, 139, 217, 0), rgba(60, 139, 217, .35) 40px, rgba(60, 139, 217, .35) calc(100% - 40px), rgba(60, 139, 217, 0));transform-origin: center top;transition: transform 1400ms cubic-bezier(.19, 1, .22, 1);pointer-events: none;}html.js body.page-about_us .story-grid:not(.is-in)::before{transform: scaleY(0);}body.page-about_us .story-grid .feature{position: relative;counter-increment: sbch;display: grid;grid-template-columns: 80px minmax(0, 1fr);column-gap: 34px;align-items: start;padding: 26px 0 40px;border-radius: 0;background: none;box-shadow: none;font-size: 21px;line-height: 1.66;}body.page-about_us .story-grid .feature > .icon-tile{grid-row: 1 / span 2;width: 80px;height: 80px;border-radius: 24px;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16), 0 0 0 8px var(--c-white), 0 16px 30px -14px rgba(47, 117, 187, .55);}body.page-about_us .story-grid .feature > .icon-tile .icon{width: 36px;height: 36px;}body.page-about_us .story-grid .feature h3{grid-column: 2;margin: 0 0 12px;font-size: 32px;font-weight: var(--w-black);line-height: 1.1;letter-spacing: -.02em;}body.page-about_us .story-grid .feature h3::before{content: counter(sbch, decimal-leading-zero);display: block;margin: 10px 0 10px;font-size: 18px;font-weight: var(--w-demi);letter-spacing: .04em;color: var(--c-blue-grad-b);}body.page-about_us .story-grid .feature p{grid-column: 2;margin: 0;max-width: 760px;text-wrap: pretty;}body.page-about_us #process{padding: 110px var(--gutter) 80px;overflow: visible;}body.sb #process .sec-head{margin-bottom: 48px;}body.page-about_us .sec-head-split{max-width: var(--container);margin-inline: auto;display: flex;justify-content: space-between;align-items: flex-end;gap: 30px;text-align: start;}body.page-about_us .sec-head-split .sec-head-text{margin-inline: 0;max-width: 860px;}body.page-about_us .sec-head-split .sec-sub{margin-inline: 0;}body.page-about_us .sec-head-action{margin: 0 0 6px;flex: none;}body.page-about_us .process-grid{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 48px;align-items: center;}body.page-about_us .process-text p{margin: 0 0 22px;font-size: 21px;line-height: 1.66;text-wrap: pretty;}body.page-about_us .process-text p:last-child{margin-bottom: 0;}body.page-about_us .key-line{display: grid;grid-template-columns: 72px minmax(0, 1fr);column-gap: 22px;align-items: center;padding: 38px 40px;border-radius: 28px;background: linear-gradient(160deg, var(--c-white) 0%, var(--c-tint-ice) 100%);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .10), 0 40px 90px -46px rgba(59, 63, 82, .42);font-size: 24px;line-height: 1.42;letter-spacing: -.2px;}body.page-about_us .key-line .icon-tile{width: 72px;height: 72px;border-radius: 22px;}body.page-about_us .key-line .icon-tile .icon{width: 34px;height: 34px;}body.page-about_us .key-line p{margin: 0;text-wrap: pretty;}body.page-about_us .key-line b{font-weight: var(--w-bold);}body.page-about_us #testimonials{padding-block: 40px 100px;}body.page-contact_us .contact-hero{padding-bottom: 0;}body.page-contact_us .hero.sb-hero::after{display: none;}body.page-contact_us .contact-grid{grid-template-columns: minmax(0, 45fr) minmax(0, 55fr);gap: 48px;align-items: start;padding-bottom: 80px;}body.page-contact_us .contact-grid .hero-text{padding-top: 12px;}body.page-contact_us .contact-grid .hero-text h1{margin-bottom: 0;font-size: clamp(50px, 4.6vw, 66px);}body.page-contact_us .contact-grid .lede{margin-top: 22px;font-size: 24px;line-height: 1.45;}body.page-contact_us .contact-grid .way-tiles{margin-top: 36px;gap: 14px;}body.page-contact_us .way-tile{display: grid;grid-template-columns: 56px minmax(0, 1fr);column-gap: 18px;align-items: center;min-height: 96px;margin: 0;padding: 18px 22px;border-radius: 22px;background: rgba(255, 255, 255, .92);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12), 0 30px 60px -36px rgba(59, 63, 82, .42);color: var(--c-ink-home);transition: transform .3s cubic-bezier(.19, 1, .22, 1), box-shadow .3s cubic-bezier(.19, 1, .22, 1);}body.page-contact_us a.way-tile:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .2), 0 0 0 6px rgba(60, 139, 217, .10), 0 40px 70px -30px rgba(60, 139, 217, .5);}body.page-contact_us a.way-tile:hover .way-txt b{color: var(--c-blue-grad-b);}body.page-contact_us a.way-tile:active{transform: translateY(1px);transition-duration: .08s;}body.page-contact_us .way-txt{display: grid;gap: 2px;min-width: 0;}body.page-contact_us .way-txt small{font-size: 16px;font-weight: var(--w-demi);color: var(--c-ink-mute);}body.page-contact_us .way-txt b{font-size: 24px;font-weight: var(--w-bold);line-height: 1.2;letter-spacing: -.01em;transition: color .2s;}body.page-contact_us .way-txt .way-mail{direction: ltr;text-align: start;unicode-bidi: isolate;}body.page-contact_us .way-txt em{font-style: normal;font-size: 17px;color: var(--c-ink-mute);}body.page-contact_us .contact-form-col .lead{padding: 0;z-index: auto;}body.page-contact_us .contact-form-col .lead-wrap{padding: 0;max-width: none;}body.page-contact_us .lead-contact .lead-panel{max-width: none;padding: 0;border-radius: 30px;background: rgba(255, 255, 255, .72);border: 1px solid rgba(255, 255, 255, .95);-webkit-backdrop-filter: blur(22px) saturate(1.15);backdrop-filter: blur(22px) saturate(1.15);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 40px 90px -46px rgba(59, 63, 82, .42), 0 1px 0 rgba(60, 139, 217, .06);}body.page-contact_us .lead-contact .lead-box{margin: 0;padding: 44px 48px 48px;border: 0;border-radius: 30px;text-align: start;}body.page-contact_us .lead-contact .lead-box > h2{margin: 0;font-size: 42px;font-weight: var(--w-black);line-height: 1.04;letter-spacing: -.02em;text-wrap: balance;}body.page-contact_us .lead-contact .lead-sub{margin: 16px 0 28px;font-size: 20px;line-height: 1.55;text-wrap: pretty;}body.page-contact_us .lead-contact .lead-form{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px 16px;}body.page-contact_us .lead-contact .lead-form > .lead-msg, body.page-contact_us .lead-contact .lead-form > .consent, body.page-contact_us .lead-contact .lead-form > button.lead-submit, body.page-contact_us .lead-contact .lead-form > .lead-note{grid-column: 1 / -1;}body.page-contact_us .lead-contact .lead-form .lead-msg textarea{height: auto;min-height: 132px;padding: 16px 20px;line-height: 1.55;resize: vertical;}body.page-contact_us .lead-contact .lead-form button.btn.lead-submit{order: 2;}body.page-contact_us .lead-contact .lead-form .consent{order: 1;}body.page-contact_us .lead-contact .lead-form > .lead-note{order: 3;}body.page-account_manager_change .sb-pains{list-style: none;margin: 26px 0 0;padding: 16px 18px;display: grid;gap: 8px;border-radius: 22px;background: linear-gradient(180deg, var(--c-white), var(--c-tint-ice));border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12);}body.page-account_manager_change .sb-pains li{margin: 0;display: grid;grid-template-columns: 48px minmax(0, 1fr);column-gap: 16px;align-items: center;min-height: 56px;padding: 6px 4px;font-size: 20px;font-weight: var(--w-demi);line-height: 1.4;text-wrap: pretty;}body.page-account_manager_change .sb-pains .icon-tile{width: 48px;height: 48px;border-radius: 14px;background: var(--c-white);}body.page-account_manager_change .sb-pains .icon-tile .icon{width: 24px;height: 24px;}body.page-account_manager_change .sb-hero .cta-row{margin-top: 30px;}body.page-account_manager_change .sb-here{padding: 110px var(--gutter) 100px;}body.page-account_manager_change .sb-here .sec-head{margin-bottom: 40px;}body.page-account_manager_change .sb-say{max-width: 1000px;margin: 0 auto 44px;padding: 34px 40px 36px 36px;border-radius: 26px;background: linear-gradient(160deg, var(--c-white) 0%, var(--c-tint-ice) 100%);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset -5px 0 0 var(--c-primary), 0 0 0 1px rgba(60, 139, 217, .10), 0 34px 70px -44px rgba(59, 63, 82, .40);text-align: start;}body.page-account_manager_change .sb-say p{margin: 0;font-size: 28px;font-weight: var(--w-bold);line-height: 1.35;letter-spacing: -.3px;text-wrap: balance;}body.page-account_manager_change .sb-cols{max-width: var(--container);margin: 0 auto;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px;font-size: 21px;line-height: 1.66;}body.page-account_manager_change .sb-cols p{margin: 0;text-wrap: pretty;}body.page-account_manager_change .sb-why{padding: 90px var(--gutter) 100px;}body.page-account_manager_change .sb-why .sec-head{margin-bottom: 44px;}body.page-account_manager_change .sb-why-list{list-style: none;max-width: var(--container);margin: 0 auto;padding: 28px;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;border-radius: 36px;background: linear-gradient(180deg, var(--c-tint-ice) 0%, rgba(242, 253, 254, .5) 100%);box-shadow: inset 0 1px 0 var(--c-white), inset 0 0 0 1px rgba(60, 139, 217, .08);}body.page-account_manager_change .sb-why-list > li{margin: 0;display: grid;grid-template-columns: 48px minmax(0, 1fr);column-gap: 18px;align-items: center;min-height: 96px;padding: 22px 26px;border-radius: 22px;background: var(--c-white);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 1px 0 rgba(60, 139, 217, .06), 0 26px 50px -32px rgba(59, 63, 82, .38);font-size: 21px;font-weight: var(--w-medium);line-height: 1.5;text-wrap: pretty;transition: transform .3s cubic-bezier(.19, 1, .22, 1), box-shadow .3s cubic-bezier(.19, 1, .22, 1);}body.page-account_manager_change .sb-why-list > li:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 6px rgba(60, 139, 217, .12), 0 40px 70px -30px rgba(60, 139, 217, .5);}body.page-account_manager_change .sb-why-list a{color: var(--c-link);text-decoration-thickness: 2px;text-underline-offset: 4px;}body.page-account_manager_change .sb-check{display: block;width: 48px;height: 48px;border-radius: 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center / 26px 26px, linear-gradient(180deg, var(--c-primary), var(--c-blue-grad-b));box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 8px 18px -8px rgba(47, 117, 187, .8);}body.page-account_manager_change .sb-proc{padding: 110px var(--gutter) 90px;overflow: hidden;}body.page-account_manager_change .sb-proc .sec-head{margin-bottom: 0;}body.page-account_manager_change .sb-seq{position: relative;list-style: none;max-width: var(--container);margin: 88px auto 0;padding: 0;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 24px;align-items: stretch;}body.page-account_manager_change .sb-seq > li{position: relative;margin: 0;padding: 52px 24px 30px;border-radius: 24px;background: var(--c-white);border: 1px solid var(--c-white);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 0 0 1px rgba(60, 139, 217, .10), 0 30px 64px -44px rgba(59, 63, 82, .38);font-size: 18px;line-height: 1.6;transition: transform .5s cubic-bezier(.19, 1, .22, 1), box-shadow .5s cubic-bezier(.19, 1, .22, 1);}body.page-account_manager_change .sb-seq > li:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 var(--c-white), inset 0 -1px 0 rgba(60, 139, 217, .08), 0 0 0 1px rgba(60, 139, 217, .14), 0 40px 76px -44px rgba(59, 63, 82, .46);}body.page-account_manager_change .sb-seq > li p{margin: 0;text-wrap: pretty;}body.page-account_manager_change .sb-seq > li p b{display: block;margin: 0 0 10px;font-size: 24px;font-weight: var(--w-ultra);line-height: 1.2;letter-spacing: -.02em;}body.page-account_manager_change .sb-seq > li p u{text-decoration-thickness: 2px;text-underline-offset: 3px;text-decoration-color: var(--c-primary);}body.page-account_manager_change .sb-n{position: absolute;top: -30px;left: 50%;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 60px;height: 60px;transform: translateX(-50%);border-radius: 50%;background: linear-gradient(180deg, var(--c-primary) 0, var(--c-blue-grad-b) 10px);color: var(--c-white);font-size: 26px;font-weight: var(--w-black);line-height: 1;box-shadow: 0 0 0 6px var(--c-white), inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 14px 28px -10px rgba(47, 117, 187, .75);}body.page-account_manager_change .sb-seq > li::after{content: "";position: absolute;top: -1px;inset-inline-start: 50%;width: calc(100% + 24px);height: 2px;background: rgba(60, 139, 217, .35);transform-origin: right center;transition: transform 900ms cubic-bezier(.19, 1, .22, 1) var(--d, 0ms);pointer-events: none;}html.js body.page-account_manager_change .sb-seq > li[data-reveal]:not(.in)::after{transform: scaleX(0);}body.page-account_manager_change .sb-seq > li:last-child::after{display: none;}body.page-account_manager_change .sb-proc .sec-next{margin-top: 64px;}@media (max-width: 1024px){body.sb .hero.sb-hero{padding-top: 32px;}body.sb .sb-hero-grid{grid-template-columns: minmax(0, 1fr);gap: 36px;padding-bottom: 48px;}body.sb .sb-panel{padding: 36px 32px 40px;}body.sb .sb-hero-art{max-width: 560px;width: 100%;margin-inline: auto;}body.sb .sb-hero .hero-text h1{font-size: 56px;}body.sb .sb-hero .hero-text h1.is-long{font-size: 46px;}body.sb .sec-cta{padding: 80px var(--s-12) 90px;}body.sb .sec-cta .cta-band{grid-template-columns: minmax(0, 1fr);gap: 36px;padding: 40px 36px 44px;}body.sb .sec-cta .cta-pitch h2{font-size: 40px;}body.sb .sec-cta .lead-form{grid-template-columns: repeat(2, minmax(0, 1fr));}body.sb .sb-partner{padding: 90px var(--s-12) 90px;border-radius: 40px;}body.sb .sb-partner .two-col{grid-template-columns: minmax(0, 1fr);gap: 40px;}body.sb .sb-partner .two-col-text .box{padding: 34px 32px 36px;}body.sb .sb-partner .box h2{font-size: 40px;}body.page-methodology .sb-map{margin-bottom: -48px;}body.page-methodology .sb-map ol{gap: 16px;}body.page-methodology .sb-map a{min-height: 84px;padding: 14px 16px 14px 14px;column-gap: 12px;grid-template-columns: 44px minmax(0, 1fr) 20px;}body.page-methodology .sb-map-n{width: 44px;height: 44px;font-size: 17px;}body.page-methodology .sb-map-t b{font-size: 19px;}body.page-methodology .stage{padding: 84px var(--s-12) 90px;}body.page-methodology #stage-1{padding-top: 130px;}body.page-methodology #stage-2{border-radius: 40px;}body.page-methodology .stage::after{font-size: 160px;top: 40px;inset-inline-end: var(--s-12);}body.page-methodology .stage .sec-head h2{font-size: var(--t-h1-t);}body.page-methodology .sb-steps{grid-template-columns: minmax(0, 1fr) 92px minmax(0, 1fr);}body.page-methodology .sb-steps .step{padding: 28px 28px 30px;margin-bottom: 36px;}body.page-methodology .sb-steps .step:nth-child(odd) .step-n{inset-inline-end: -76px;}body.page-methodology .sb-steps .step:nth-child(even) .step-n{inset-inline-start: -76px;}body.page-methodology .sb-steps .step::before{width: 46px;}body.page-methodology .sb-steps .step:nth-child(odd)::before{inset-inline-end: -46px;}body.page-methodology .sb-steps .step:nth-child(even)::before{inset-inline-start: -46px;}body.page-methodology .sb-steps .step h3{font-size: 25px;}body.page-about_us .hero-grid{grid-template-columns: minmax(0, 1fr);gap: 36px;padding-bottom: 48px;}body.page-about_us .hero-grid > .hero-text{padding: 36px 32px 40px;}body.page-about_us .hero-grid .hero-pic{max-width: 420px;}body.page-about_us #story{padding: 90px var(--s-12) 84px;}body.page-about_us .sec-head-split{flex-direction: column;align-items: flex-start;gap: 18px;}body.page-about_us .process-grid{grid-template-columns: minmax(0, 1fr);gap: 32px;}body.page-contact_us .contact-grid{grid-template-columns: minmax(0, 1fr);gap: 32px;padding-bottom: 56px;}body.page-contact_us .contact-grid .hero-text{display: contents;}body.page-contact_us .contact-grid .hero-text h1{margin-top: 0;}body.page-contact_us .contact-grid .crumbs{margin-bottom: 0;}body.page-contact_us .contact-grid .lede{margin-top: 0;}body.page-contact_us .contact-form-col{order: 4;}body.page-contact_us .contact-grid .way-tiles{order: 5;margin-top: 0;}body.page-contact_us .lead-contact .lead-box{padding: 36px 32px 40px;}body.page-account_manager_change .sb-here{padding: 90px var(--s-12) 84px;}body.page-account_manager_change .sb-cols{gap: 28px;}body.page-account_manager_change .sb-why-list{padding: 22px;gap: 16px;border-radius: 28px;}body.page-account_manager_change .sb-seq{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 56px 24px;}body.page-account_manager_change .sb-seq > li:nth-child(even)::after{display: none;}}@media (max-width: 767px){body.sb .hero.sb-hero{padding: 20px 16px 0;text-align: start;}body.sb .sb-hero-grid{gap: 26px;padding-bottom: 36px;}body.sb .sb-panel{padding: 26px 20px 30px;border-radius: 22px;}body.sb .sb-hero .crumbs{margin-bottom: 12px;}body.sb .sb-hero .crumbs ol{font-size: 16px;}body.sb .sb-hero .hero-text h1{font-size: 44px;}body.sb .sb-hero .hero-text h1.is-long{font-size: 36px;}body.sb .sb-hero .lede{margin-top: 16px;font-size: 19px;}body.sb .sb-hero .cta-row{margin-top: 24px;gap: 12px 22px;}body.sb .btn-primary{min-height: 56px;padding: 0 30px 0 26px;font-size: 20px;}body.sb .btn-link{font-size: 20px;}body.sb .sb-hero-art{border-radius: 24px;}body.sb .sec-head .sec-sub{font-size: 18px;margin-top: 14px;}body.sb .sec-next{margin-top: 36px;padding: 22px 24px 24px 20px;border-radius: 18px;font-size: 18px;}body.sb .sec-cta{padding: 56px 16px 64px;}body.sb .sec-cta .cta-band{gap: 28px;padding: 28px 20px 30px;border-radius: 22px;text-align: center;}body.sb .sec-cta .cta-pitch h2{font-size: 34px;}body.sb .sec-cta .cta-pitch h3{font-size: 21px;}body.sb .sec-cta .cta-pitch p{font-size: 18px;margin-top: 14px;}body.sb .sec-cta .cta-pitch .fine{font-size: 17px;}body.sb .sec-cta .cta-pitch .fine a{margin: 8px 0 0;}body.sb .sec-cta .cta-pitch .fine .lead-phone{margin: 10px auto 0;}body.sb .sec-cta .lead-form{grid-template-columns: minmax(0, 1fr);text-align: right;}body.sb .sec-cta .lead-form button.btn.lead-submit, body.sb .lead-contact .lead-form button.btn.lead-submit{min-height: 56px;font-size: 20px;}body.sb .sb-partner{padding: 64px 20px 70px;border-radius: 32px;}body.sb .sb-partner .two-col-text .box{padding: 26px 22px 28px;border-radius: 22px;font-size: 18px;}body.sb .sb-partner .box h2{font-size: var(--t-h2-m);}body.sb .sb-partner .partner-badge{padding: 30px 34px;border-radius: 24px;}body.sb .sb-partner .partner-badge img{width: 200px;}body.page-methodology .sb-map{margin: 0 auto -40px;}body.page-methodology .sb-map ol{grid-template-columns: minmax(0, 1fr);gap: 10px;}body.page-methodology .sb-map a{min-height: 72px;padding: 12px 16px 12px 14px;border-radius: 18px;}body.page-methodology .stage{padding: 64px 16px 70px;}body.page-methodology #stage-1{padding-top: 104px;}body.page-methodology #stage-2{border-radius: 28px;}body.page-methodology .stage::after{font-size: 120px;top: 22px;inset-inline-end: 16px;}body.page-methodology #stage-1::after{top: 62px;}body.page-methodology .stage .sec-head{margin-bottom: 40px;}body.page-methodology .stage .sec-head h2{font-size: var(--t-h2-m);}body.page-methodology .sb-steps{display: block;padding-inline-start: 34px;}body.page-methodology .sb-steps::before{left: auto;inset-inline-start: 16px;top: 30px;bottom: 60px;}body.page-methodology .sb-steps .step, body.page-methodology .sb-steps .step:nth-child(n){grid-column: auto;grid-row: auto;margin: 0 0 22px;padding: 24px 22px 26px;border-radius: 20px;font-size: 18px;}body.page-methodology .sb-steps .step:nth-child(n) .step-n{top: 20px;inset-inline-start: -43px;inset-inline-end: auto;width: 52px;height: 52px;font-size: 23px;}body.page-methodology .sb-steps .step:nth-child(n)::before{top: 45px;width: 18px;inset-inline-start: -18px;inset-inline-end: auto;}body.page-methodology .sb-steps .step h3{font-size: 24px;padding-inline-end: 8px;}body.page-about_us .hero-grid{gap: 26px;padding-bottom: 36px;}body.page-about_us .hero-grid > .hero-text{padding: 26px 20px 30px;border-radius: 22px;}body.page-about_us .hero-grid .hero-pic{max-width: 340px;}body.page-about_us .portrait-card img{border-radius: 180px 180px 24px 24px;}body.page-about_us .portrait-card figcaption{inset-inline: 14px;bottom: 14px;padding: 12px 16px 14px;}body.page-about_us #story{padding: 64px 16px 60px;}body.page-about_us .story-grid::before{inset-inline-start: 27px;}body.page-about_us .story-grid .feature{grid-template-columns: 56px minmax(0, 1fr);column-gap: 18px;padding: 18px 0 30px;font-size: 18px;}body.page-about_us .story-grid .feature > .icon-tile{width: 56px;height: 56px;border-radius: 16px;box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .16), 0 0 0 6px var(--c-white), 0 16px 30px -14px rgba(47, 117, 187, .55);}body.page-about_us .story-grid .feature > .icon-tile .icon{width: 26px;height: 26px;}body.page-about_us .story-grid .feature h3{font-size: 26px;}body.page-about_us .story-grid .feature h3::before{margin: 6px 0 8px;font-size: 16px;}body.page-about_us #process{padding: 64px 16px 70px;}body.page-about_us .process-text p{font-size: 18px;}body.page-about_us .key-line{grid-template-columns: 56px minmax(0, 1fr);column-gap: 16px;padding: 24px 22px;border-radius: 22px;font-size: 20px;}body.page-about_us .key-line .icon-tile{width: 56px;height: 56px;border-radius: 16px;}body.page-about_us .key-line .icon-tile .icon{width: 26px;height: 26px;}body.page-about_us #testimonials{padding-block: 24px 64px;}body.page-contact_us .contact-grid{gap: 22px;padding-bottom: 40px;}body.page-contact_us .contact-grid .hero-text h1{font-size: 44px;}body.page-contact_us .contact-grid .lede{font-size: 19px;}body.page-contact_us .lead-contact .lead-panel{border-radius: 22px;}body.page-contact_us .lead-contact .lead-box{padding: 26px 20px 28px;border-radius: 22px;}body.page-contact_us .lead-contact .lead-box > h2{font-size: 32px;}body.page-contact_us .lead-contact .lead-sub{margin: 12px 0 20px;font-size: 18px;}body.page-contact_us .lead-contact .lead-form{grid-template-columns: minmax(0, 1fr);gap: 12px;}body.page-contact_us .lead-contact .lead-form > label{grid-column: auto;}body.page-contact_us .way-tile{min-height: 84px;padding: 14px 18px;border-radius: 18px;column-gap: 14px;}body.page-contact_us .way-txt b{font-size: 22px;}body.page-account_manager_change .sb-pains{margin-top: 20px;padding: 12px 14px;border-radius: 18px;}body.page-account_manager_change .sb-pains li{font-size: 18px;column-gap: 12px;grid-template-columns: 44px minmax(0, 1fr);}body.page-account_manager_change .sb-pains .icon-tile{width: 44px;height: 44px;border-radius: 12px;}body.page-account_manager_change .sb-here{padding: 64px 16px 60px;}body.page-account_manager_change .sb-say{padding: 24px 22px 26px 20px;border-radius: 20px;}body.page-account_manager_change .sb-say p{font-size: 22px;}body.page-account_manager_change .sb-cols{grid-template-columns: minmax(0, 1fr);gap: 20px;font-size: 18px;}body.page-account_manager_change .sb-why{padding: 60px 16px 64px;}body.page-account_manager_change .sb-why-list{grid-template-columns: minmax(0, 1fr);padding: 14px;gap: 12px;border-radius: 22px;}body.page-account_manager_change .sb-why-list > li{min-height: 76px;padding: 18px 18px;font-size: 18px;column-gap: 14px;grid-template-columns: 44px minmax(0, 1fr);}body.page-account_manager_change .sb-check{width: 44px;height: 44px;border-radius: 12px;}body.page-account_manager_change .sb-proc{padding: 64px 16px 70px;}body.page-account_manager_change .sb-seq{display: block;margin-top: 40px;padding-inline-start: 34px;}body.page-account_manager_change .sb-seq::before{content: "";position: absolute;top: 30px;bottom: 60px;inset-inline-start: 16px;width: 2px;background: linear-gradient(180deg, rgba(60, 139, 217, 0), rgba(60, 139, 217, .42) 50px, rgba(60, 139, 217, .42) calc(100% - 50px), rgba(60, 139, 217, 0));pointer-events: none;}body.page-account_manager_change .sb-seq > li{margin: 0 0 22px;padding: 22px 22px 24px;border-radius: 20px;}body.page-account_manager_change .sb-n{top: 18px;left: auto;inset-inline-start: -43px;transform: none;width: 52px;height: 52px;font-size: 23px;}body.page-account_manager_change .sb-seq > li::after, body.page-account_manager_change .sb-seq > li:nth-child(even)::after{display: block;top: 43px;inset-inline-start: -18px;width: 18px;transform: none;}body.page-account_manager_change .sb-seq > li:last-child::after{display: block;}body.page-account_manager_change .sb-seq > li p b{font-size: 22px;}body.page-account_manager_change .sb-proc .sec-next{margin-top: 36px;}}@media (prefers-reduced-motion: reduce){body.sb [data-reveal], body.sb .sb-hero :is(.sb-hero-panel, .sb-hero-art, .sb-map li, .hero-grid > .hero-text, .hero-grid > .hero-pic, .contact-grid > .hero-text, .contact-form-col, .way-tiles){animation: none !important;opacity: 1 !important;transform: none !important;}body.sb .sb-panel::before, body.sb .sec-cta .cta-band::before, body.page-about_us .hero-grid > .hero-text::before{display: none;}body.page-methodology .sb-steps::before, body.page-about_us .story-grid::before, body.page-account_manager_change .sb-seq > li::after{transition: none !important;transform: none !important;}body.sb .btn-primary, body.sb .btn-link, body.sb .btn-link::after, body.sb .btn-link .icon, body.sb .btn-primary .icon, body.sb .sec-cta .cta-pitch .fine a, body.sb .sec-cta .lead-form button.btn.lead-submit, body.sb .lead-contact .lead-form button.btn.lead-submit, body.page-methodology .sb-map a, body.page-methodology .sb-map .icon, body.page-methodology .sb-steps .step, body.page-contact_us .way-tile, body.page-account_manager_change .sb-why-list > li, body.page-account_manager_change .sb-seq > li{transition: none !important;}body.page-methodology .sb-steps .step:hover, body.page-contact_us a.way-tile:hover, body.page-account_manager_change .sb-why-list > li:hover, body.page-account_manager_change .sb-seq > li:hover, body.page-methodology .sb-map a:hover{transform: none;}}body.sb .sb-map{padding-block: clamp(40px, 6vw, 80px);}body.sb .sb-map-head{max-width: 760px;margin: 0 auto 28px;text-align: center;}body.sb .sb-map-head h2{margin: 6px 0 10px;font-weight: 800;font-size: clamp(30px, 3.4vw, 44px);line-height: 1.15;color: var(--c-ink);}body.sb .sb-map-sub{margin: 0;font-size: 18px;color: var(--c-ink);}body.sb .sb-map-sub a{color: var(--c-link);text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1.5px;}body.sb .sb-map-plate{position: relative;max-width: 1200px;margin: 0 auto;border-radius: 28px;overflow: hidden;background: #fff;border: 1px solid rgba(255,255,255,.9);box-shadow: 0 30px 70px -30px rgba(60,139,217,.35), 0 8px 24px -12px rgba(59,63,82,.18);}body.sb .sb-map-plate iframe{display: block;width: 100%;height: clamp(300px, 40vw, 480px);border: 0;}.a11y-fab{position: fixed;z-index: 65;inset-inline-end: 16px;bottom: calc(16px + env(safe-area-inset-bottom, 0px));width: 52px;height: 52px;padding: 0;border: 0;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;color: var(--c-white);background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 12px 26px -10px rgba(47, 117, 187, .7);cursor: pointer;transition: transform .2s ease, box-shadow .2s ease, opacity .2s ease;}.a11y-fab .icon{width: 28px;height: 28px;}.a11y-fab:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 16px 30px -10px rgba(47, 117, 187, .8);}.a11y-fab:active{transform: translateY(1px);}.a11y-fab:focus-visible{outline: 3px solid var(--c-blue-rule);outline-offset: 3px;}.a11y-fab.is-shy:not(:focus):not([aria-expanded="true"]){opacity: 0;pointer-events: none;}@media (max-width: 639px){.a11y-fab{bottom: calc(16px + env(safe-area-inset-bottom, 0px) + var(--cc-h, 0px));}}.a11y-panel{position: fixed;z-index: 65;inset-inline-end: 16px;bottom: calc(84px + env(safe-area-inset-bottom, 0px));width: 340px;max-width: calc(100vw - 32px);max-height: calc(100vh - 110px - var(--cc-h, 0px));max-height: calc(100dvh - 110px - var(--cc-h, 0px));overflow: auto;padding: 16px 18px 18px;border-radius: 24px;color: var(--c-ink-home);background: rgba(255, 255, 255, .86);-webkit-backdrop-filter: blur(22px) saturate(1.15);backdrop-filter: blur(22px) saturate(1.15);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12), 0 30px 70px -36px rgba(59, 63, 82, .45);}.a11y-panel[hidden]{display: none;}@media (max-width: 639px){.a11y-panel{bottom: calc(84px + env(safe-area-inset-bottom, 0px) + var(--cc-h, 0px));}}.a11y-head{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 8px;}.a11y-head h2{margin: 0;font-size: 22px;font-weight: var(--w-bold);line-height: 1.2;color: var(--c-ink-home);}.a11y-x{width: 44px;height: 44px;margin-inline-end: -8px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--c-ink-home);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;}.a11y-x:hover{background: rgba(60, 139, 217, .10);}.a11y-x .icon{width: 22px;height: 22px;}.a11y-group{padding: 6px 0 10px;}.a11y-l{display: block;font-size: 16px;font-weight: var(--w-demi);color: var(--c-ink-mute);margin-bottom: 8px;}.a11y-seg{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 4px;padding: 4px;border-radius: 14px;background: rgba(60, 139, 217, .10);}.a11y-seg button{min-height: 44px;padding: 0 6px;border: 0;border-radius: 11px;background: transparent;color: var(--c-ink-home);font-size: 16px;font-weight: var(--w-demi);line-height: 1.2;cursor: pointer;}.a11y-seg button:hover{background: rgba(255, 255, 255, .7);}.a11y-seg button[aria-pressed="true"]{background: var(--c-white);color: var(--c-blue-grad-b);box-shadow: 0 1px 2px rgba(59, 63, 82, .14), 0 0 0 1px rgba(60, 139, 217, .18);}.a11y-list{list-style: none;margin: 0;padding: 0;border-top: 1px solid rgba(60, 139, 217, .14);}.a11y-list li{margin: 0;border-bottom: 1px solid rgba(60, 139, 217, .14);}.a11y-opt{width: 100%;min-height: 50px;padding: 6px 0;border: 0;background: transparent;display: flex;align-items: center;justify-content: space-between;gap: 12px;color: var(--c-ink-home);font-size: 17px;font-weight: var(--w-medium);line-height: 1.3;text-align: start;cursor: pointer;}.a11y-opt:hover .a11y-opt-t{color: var(--c-blue-grad-b);}.a11y-sw{flex: none;position: relative;width: 44px;height: 26px;border-radius: 13px;background: rgba(59, 63, 82, .28);transition: background .2s ease;}.a11y-sw::after{content: "";position: absolute;top: 3px;inset-inline-start: 3px;width: 20px;height: 20px;border-radius: 50%;background: var(--c-white);box-shadow: 0 1px 2px rgba(59, 63, 82, .3);transition: transform .2s ease;}.a11y-opt[aria-pressed="true"] .a11y-sw{background: var(--c-blue-grad-b);}.a11y-opt[aria-pressed="true"] .a11y-sw::after{transform: translateX(-18px);}.a11y-opt[aria-pressed="true"] .a11y-opt-t{font-weight: var(--w-bold);}.a11y-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-top: 12px;}.a11y-reset{min-height: 44px;padding: 0 18px;border: 1px solid rgba(60, 139, 217, .35);border-radius: var(--r-pill);background: var(--c-white);color: var(--c-blue-grad-b);font-size: 16px;font-weight: var(--w-demi);cursor: pointer;}.a11y-reset:hover{border-color: var(--c-blue-grad-b);}.a11y-foot a{display: inline-flex;align-items: center;min-height: 44px;font-size: 16px;font-weight: var(--w-medium);color: var(--c-link);text-decoration: underline;text-underline-offset: .15em;}.a11y-panel :focus-visible{outline: 3px solid var(--c-blue-rule);outline-offset: 2px;}html.a11y-text-1 :is(main, .site-foot){zoom: 1.15;}html.a11y-text-2 :is(main, .site-foot){zoom: 1.3;}html:is(.a11y-text-1, .a11y-text-2) :has(> .how-pic){overflow-x: clip;}html.a11y-contrast body{background: var(--c-white);}html.a11y-contrast :is(.site-head, main, .site-foot, .a11y-panel, .cc) :is(h1, h2, h3, h4, h5, h6, p, li, dt, dd, td, th, label, span, small, figcaption, blockquote, summary, legend, time, strong, em, b, i, cite, output) :not(:is(.btn-primary, .on-blue, .tile-blue, .sheet-call, .sheet-cta, .a11y-fab, .cc-btn-1, .lead-phone, [class*="on-blue"]) *){color: #000 !important;}html.a11y-contrast :is(main, .site-foot, .a11y-panel, .cc) a:not(.btn):not(.btn-primary):not(:is(.on-blue, [class*="on-blue"], .tile-blue) *){color: var(--c-blue-rule) !important;text-decoration: underline !important;text-underline-offset: .12em;}html.a11y-contrast .btn-primary, html.a11y-contrast .lead-submit{background: var(--c-blue-grad-b) !important;color: var(--c-white) !important;}html.a11y-contrast .btn-primary *, html.a11y-contrast .lead-submit *{color: var(--c-white) !important;}html.a11y-contrast :is(input, textarea, select){border-color: #000 !important;color: #000 !important;background: var(--c-white) !important;}html.a11y-contrast ::placeholder{color: #000 !important;opacity: .7;}html.a11y-contrast .site-head{border-bottom-color: #000;}html.a11y-grey :is(.site-head, main, .site-foot){filter: grayscale(1);}html.a11y-motion *, html.a11y-motion *::before, html.a11y-motion *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}html.a11y-motion{scroll-behavior: auto !important;}html.a11y-links :is(main, .site-foot) a:not(.btn):not(.logo):not(.foot-logo):not(.card-pic):not([class*="tile"]){text-decoration: underline !important;text-decoration-thickness: 2px !important;text-underline-offset: .15em !important;background: rgba(60, 139, 217, .14);border-radius: 3px;box-decoration-break: clone;-webkit-box-decoration-break: clone;}html.a11y-font, html.a11y-font body, html.a11y-font *{font-family: system-ui, -apple-system, "Segoe UI", Arial, Helvetica, sans-serif !important;letter-spacing: 0 !important;}html.a11y-cursor, html.a11y-cursor *{cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><path d='M6 3l26 17-11 2 7 12-5 3-7-12-8 8z' fill='%23000' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/></svg>") 6 3, auto !important;}html.a11y-cursor :is(a, button, summary, [role="button"], label, input[type="checkbox"]), html.a11y-cursor :is(a, button, summary, [role="button"], label) *{cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><path d='M14 3v18l-3-3c-2-2-5 0-4 3l7 12h13c3 0 5-2 5-5V17c0-2-1-3-3-3s-3 1-3 3v-2c0-2-1-3-3-3s-3 1-3 3v-1c0-2-1-3-3-3s-3 1-3 3V3c0-2-1-3-3-3s-3 1-3 3z' fill='%23000' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/></svg>") 14 3, pointer !important;}html.a11y-focus :is(a, button, input, select, textarea, summary, [tabindex]):focus{outline: 3px solid var(--c-blue-rule) !important;outline-offset: 3px !important;box-shadow: 0 0 0 6px var(--c-white) !important;}.cc{position: fixed;z-index: 65;inset-inline-start: 16px;bottom: calc(16px + env(safe-area-inset-bottom, 0px));width: 560px;max-width: calc(100vw - 32px);max-height: calc(100vh - 32px);max-height: calc(100dvh - 32px);overflow: auto;padding: 22px 24px 24px;border-radius: 24px;color: var(--c-ink-home);background: rgba(255, 255, 255, .9);-webkit-backdrop-filter: blur(22px) saturate(1.15);backdrop-filter: blur(22px) saturate(1.15);border: 1px solid rgba(255, 255, 255, .95);box-shadow: inset 0 1px 0 var(--c-white), 0 0 0 1px rgba(60, 139, 217, .12), 0 30px 70px -36px rgba(59, 63, 82, .45);}.cc[hidden]{display: none;}html.cc-ask .cc[hidden]{display: block;}html.cc-ask{--cc-h: 258px;}@media (max-width: 639px){html.cc-ask{--cc-h: 330px;}}.cc-view[hidden]{display: none;}.cc-h{margin: 0 0 8px;padding-inline-end: 40px;font-size: 22px;font-weight: var(--w-bold);line-height: 1.2;color: var(--c-ink-home);}.cc-p, .cc-note, .cc-cat p{margin: 0;font-size: 16px;line-height: 1.55;color: var(--c-ink-home);}.cc-note{margin-top: 12px;color: var(--c-ink-mute);}.cc a{color: var(--c-link);text-decoration: underline;text-underline-offset: .15em;}.cc-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 16px;}.cc-btn{min-height: 48px;padding: 0 22px;border: 1px solid transparent;border-radius: var(--r-pill);font-size: 17px;font-weight: var(--w-demi);line-height: 1.2;cursor: pointer;}.cc-btn-1{color: var(--c-white);background: linear-gradient(180deg, var(--c-primary) 0%, var(--c-blue-grad-b) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 12px 26px -10px rgba(47, 117, 187, .7);}.cc-btn-1:hover{box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 1px 2px rgba(59, 63, 82, .18), 0 16px 30px -10px rgba(47, 117, 187, .8);}.cc-btn-2{color: var(--c-blue-grad-b);background: var(--c-white);border-color: rgba(60, 139, 217, .45);}.cc-btn-2:hover{border-color: var(--c-blue-grad-b);}.cc-btn-3{color: var(--c-ink-home);background: transparent;text-decoration: underline;text-underline-offset: .15em;padding: 0 10px;}.cc-btn-3:hover{color: var(--c-blue-grad-b);}.cc :focus-visible{outline: 3px solid var(--c-blue-rule);outline-offset: 2px;}.cc-x{position: absolute;top: 12px;inset-inline-end: 12px;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--c-ink-home);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;}.cc-x[hidden]{display: none;}.cc-x:hover{background: rgba(60, 139, 217, .10);}.cc-x .icon{width: 22px;height: 22px;}.cc-cats{list-style: none;margin: 4px 0 0;padding: 0;border-top: 1px solid rgba(60, 139, 217, .14);}.cc-cat{margin: 0;padding: 12px 0;border-bottom: 1px solid rgba(60, 139, 217, .14);}.cc-cat-h{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 32px;margin-bottom: 4px;}.cc-cat-t{font-size: 17px;font-weight: var(--w-bold);color: var(--c-ink-home);}.cc-always{font-size: 16px;font-weight: var(--w-demi);color: var(--c-blue-grad-b);padding: 4px 12px;border-radius: var(--r-pill);background: rgba(60, 139, 217, .10);}.cc-sw{flex: none;position: relative;width: 44px;height: 26px;margin: 9px 0;padding: 0;border: 0;border-radius: 13px;background: rgba(59, 63, 82, .28);cursor: pointer;transition: background .2s ease;}.cc-sw::before{content: "";position: absolute;inset: -9px 0;}.cc-knob{position: absolute;top: 3px;inset-inline-start: 3px;width: 20px;height: 20px;border-radius: 50%;background: var(--c-white);box-shadow: 0 1px 2px rgba(59, 63, 82, .3);transition: transform .2s ease;}.cc-sw[aria-checked="true"]{background: var(--c-blue-grad-b);}.cc-sw[aria-checked="true"] .cc-knob{transform: translateX(-18px);}.foot-legal .cc-open{position: relative;display: inline-flex;align-items: center;min-height: 44px;padding: 0;border: 0;background: transparent;color: var(--c-ink-mute);font-size: 16px;font-weight: var(--w-medium);line-height: 1.3;cursor: pointer;transition: color .2s ease;}.foot-legal .cc-open::after{content: "";position: absolute;right: 0;bottom: 8px;height: 1px;width: 0;background: currentColor;transition: width .32s cubic-bezier(.19, 1, .22, 1);}.foot-legal .cc-open:hover{color: var(--c-link);}.foot-legal .cc-open:hover::after{width: 100%;}@media (max-width: 639px){.cc{width: auto;inset-inline: 16px;padding: 18px 18px 20px;border-radius: 20px;}.cc-actions{gap: 8px;}.cc-btn-1, .cc-btn-2{flex: 1 1 calc(50% - 4px);padding: 0 12px;font-size: 16px;}.cc-btn-3{flex: 1 1 100%;justify-content: center;}.a11y-panel{width: auto;inset-inline: 16px;}}@media (prefers-reduced-motion: reduce){.a11y-fab, .a11y-sw, .a11y-sw::after, .cc-sw, .cc-knob, .foot-legal .cc-open, .foot-legal .cc-open::after{transition: none !important;}}@media print{.a11y-fab, .a11y-panel, .cc{display: none !important;}}html.nav-open .cc, html.nav-open .a11y-fab, html.nav-open .a11y-panel{display: none;}
