/* נוצר אוטומטית מ-assets/css/ על ידי build.py. אין לערוך את הקובץ הזה. חבילה home: _tokens.css, _base.css, _chrome.css, _pages.css, _home-a.css, _home-b.css, _compliance.css, _post.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, #cost .why-grid{gap: 30px;}#why-google .feature, #cost .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, #cost .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, #cost .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, #cost .feature:hover > .icon-tile{transform: translateY(-3px);}#why-google .feature > .icon-tile .icon, #cost .feature > .icon-tile .icon{width: 30px;height: 30px;stroke-width: 1.6;}#why-google .feature h3, #cost .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, #cost .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;}.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;}body.single{background: var(--c-ground-post);}body.single #main{background: var(--g-post-top) no-repeat top center / 100% 500px;}body:has(.gl-index){background: var(--c-white);}body.single-glossary #main{background: var(--g-post-top) no-repeat top center / 100% 500px, url("/media/2024/05/BG555.svg") no-repeat top center / 1440px 500px;}.post-field .shapes, .archive-field .shapes{display: none;}.post-grid{max-width: calc(var(--container) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter);display: grid;grid-template-columns: minmax(0, 1fr) var(--col-side);gap: 54px;align-items: start;}.post{background: var(--c-white);border-radius: var(--r-2xl);box-shadow: var(--sh-card);padding: var(--card-pad);min-width: 0;}.post > h1, .post .term-head h1{margin: 0;font-size: 51px;font-weight: var(--w-ultra);line-height: var(--lh-head);color: var(--c-ink);text-align: start;}.post > h1.is-long{font-size: 44px;}.term-letter{display: flex;align-items: center;justify-content: center;width: 68px;height: 68px;margin-bottom: var(--s-8);border-radius: var(--r-circle);background: var(--c-primary);color: var(--c-white);font-size: var(--t-h4);font-weight: var(--w-medium);line-height: 1;text-decoration: none;}.term-letter:hover{color: var(--c-white);}.post .share{display: flex;align-items: center;justify-content: center;gap: var(--s-6);margin: var(--s-11) 0 0;padding: var(--s-7) 0;border-top: 1px solid var(--c-line-box);border-bottom: 1px solid var(--c-line-box);}.post.term .share{justify-content: flex-start;}.share-t{font-size: var(--t-small);font-weight: var(--w-demi);color: var(--c-ink);}.share ul{display: flex;flex-direction: row-reverse;align-items: center;gap: var(--s-3);margin: 0;padding: 0;list-style: none;}.share li{margin: 0;}.share ul a{display: block;width: 38px;height: 38px;border-radius: var(--r-circle);text-indent: -999em;overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: 20px 20px;}.share-facebook{background-color: #3B5998;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M13.5 21v-7h2.4l.4-2.8h-2.8V9.4c0-.8.2-1.4 1.4-1.4h1.5V5.5c-.3 0-1.2-.1-2.2-.1-2.2 0-3.7 1.3-3.7 3.8v2H8v2.8h2.5V21z'/%3E%3C/svg%3E");}.share-whatsapp{background-color: #25D366;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 3a9 9 0 0 0-7.7 13.6L3 21l4.6-1.2A9 9 0 1 0 12 3zm4.6 12.3c-.2.6-1.1 1.1-1.6 1.2-.4.1-.9.1-1.5-.1-3.6-1.2-5.5-4.6-5.6-4.8-.2-.2-1.2-1.6-1.2-3s.8-2.1 1-2.4c.2-.2.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 1.9c.1.2.1.4 0 .6l-.3.4-.4.4c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.1 1 2.1 1.3 2.4 1.4.3.1.4.1.6-.1l.9-1c.2-.2.4-.2.6-.1l1.9.9c.2.1.4.2.4.3.1.1.1.6-.1 1z'/%3E%3C/svg%3E");}.share-telegram{background-color: #2CA5E0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M21.5 4.3 2.9 11.5c-.9.4-.9 1 .1 1.3l4.6 1.4 1.8 5.4c.2.6.1.8.7.8.5 0 .7-.2 1-.5l2.2-2.2 4.6 3.4c.8.5 1.4.2 1.6-.8l3-14c.3-1.2-.5-1.8-1.5-1.4zM8.6 13.9l9.9-6.2c.5-.3.9-.1.6.2l-8.5 7.6-.3 3.5z'/%3E%3C/svg%3E");}.share-x{background-color: #000;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M17.5 3h3.2l-7 8 8.2 10h-6.4l-5-6.1L4.8 21H1.6l7.5-8.6L1.2 3h6.6l4.5 5.6zm-1.1 16.1h1.8L7.7 4.8H5.8z'/%3E%3C/svg%3E");}.share-linkedin{background-color: #0077B5;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M6.9 21H3.3V9.4h3.6zM5.1 7.8a2.1 2.1 0 1 1 2.1-2.1 2.1 2.1 0 0 1-2.1 2.1zM21 21h-3.6v-5.6c0-1.3 0-3.1-1.9-3.1s-2.2 1.5-2.2 3V21H9.7V9.4h3.4V11h.1a3.8 3.8 0 0 1 3.4-1.9c3.6 0 4.3 2.4 4.3 5.5z'/%3E%3C/svg%3E");}.share-email{background-color: #EA4335;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v.4l-10 6-10-6V6a1 1 0 0 1 1-1zm-1 3.7 10 6 10-6V18a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");}.post-stamp{margin: var(--s-11) 0 0;border-inline-start: 3px solid var(--c-primary);padding-inline-start: var(--s-4);}.post-stamp a{display: inline-flex;align-items: baseline;gap: var(--s-2);color: var(--c-ink-mute);font-size: var(--t-small-2);text-decoration: none;}.post-stamp a > span{display: inline-flex;align-items: baseline;gap: var(--s-2);}.post-stamp .icon-tile{display: none;}.post-stamp strong{font-weight: var(--w-demi);}.post-body{margin-top: var(--s-11);font-size: var(--t-body-post);line-height: 1.48;color: var(--c-ink);}.post-body > p{margin: 0 0 var(--s-9);}.post-body h2{margin: var(--s-15) 0 var(--s-7);font-size: 38px;font-weight: var(--w-ultra);line-height: var(--lh-heading);color: var(--c-ink);}.post-body h3{margin: var(--s-13) 0 var(--s-6);font-size: 30px;font-weight: var(--w-ultra);line-height: var(--lh-heading);color: var(--c-ink);}.post-body h4{margin: var(--s-12) 0 var(--s-4);font-size: var(--t-body-lg);font-weight: var(--w-bold);line-height: var(--lh-heading);color: var(--c-ink);}.post-body a{color: var(--c-link);text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 5px;text-decoration-thickness: 1px;}.post-body a:hover{color: var(--c-link-hover);}.post-body strong{color: var(--c-ink);font-weight: var(--w-bold);}.post-body ul, .post-body ol{margin: 0 0 var(--s-9);padding-inline-start: var(--s-11);}.post-body li{margin: 0 0 var(--s-2);}.post-body blockquote{margin: var(--s-11) 0;border-inline-start: 4px solid var(--c-primary);padding-inline-start: var(--s-9);color: var(--c-ink);}.post-body figure{margin: var(--s-11) 0;}.post-body figure img{width: 100%;border-radius: var(--r-xl);}.post-body figcaption{margin-top: var(--s-3);font-size: var(--t-small-2);color: var(--c-ink-soft);}.tbl-wrap{overflow-x: auto;margin: var(--s-11) 0;}.post-body table{width: 100%;border: 1px solid var(--c-line-table);font-size: var(--t-small-2);}.post-body th, .post-body td{border-bottom: 1px solid var(--c-line-table);padding: var(--s-6) var(--s-7);text-align: start;vertical-align: top;}.post-body th{background: var(--c-white);border-bottom: 3px solid var(--c-line-table-head);font-weight: var(--w-bold);}.post-body tbody tr:nth-child(even){background: var(--c-table-stripe);}.post-body tbody tr:last-child td{border-bottom: 0;}.post-body .post-source{margin-top: var(--s-11);padding-top: var(--s-6);border-top: 1px solid var(--c-line-box);font-size: var(--t-small-2);color: var(--c-ink-soft);}.post-short{margin: 0 0 var(--s-9);border-inline-start: 4px solid var(--c-hero-rule);border-radius: var(--r-md);background: #F0F6FF;padding: var(--s-9) var(--s-11);}.post-short .icon-tile{display: none;}.post-short-t{margin: 0 0 var(--s-3);color: var(--c-link);font-size: var(--t-body);font-weight: var(--w-bold);}.post-short p:last-child{margin: 0;}.post-tip .icon-tile, .term-pros .icon-tile, .term-links .icon-tile, .post-more .icon, .post-results .icon-tile{display: none;}.post-tip{display: block;margin: var(--s-15) 0;}.term-pros{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-12);}.term-related ul.pill-list, .post-more .post-more-list{margin: 0 0 var(--s-9);padding-inline-start: var(--s-11);}.post-faq .qa{margin-bottom: var(--s-9);}.term-link-row p{margin: 0 0 var(--s-4);}.post-ask{display: flex;flex-direction: column;margin: var(--s-15) 0;}.post-ask-text{display: contents;}.post-ask .kicker, .post-ask .post-ask-fine, .post-ask .help, .post-ask label > span{display: none;}.post-ask h3{margin: 0 0 var(--s-6);font-size: var(--t-card-title);font-weight: var(--w-ultra);line-height: var(--lh-heading);color: var(--c-ink);}.post-ask > p{margin: 0 0 var(--s-9);}.post-ask-form{display: grid;grid-template-columns: repeat(4, 1fr);gap: var(--s-7) var(--s-8);order: 3;}.post-ask-form label{display: block;min-width: 0;}.post-ask-form input[type="text"], .post-ask-form input[type="tel"], .post-ask-form input[type="email"]{width: 100%;height: 47px;border: 1px solid var(--c-line-field);border-radius: var(--r-md);background: var(--c-field-bg);padding: 0 var(--s-7);font-size: var(--t-small-2);color: var(--c-ink);}.post-ask-form .btn{display: flex;align-items: center;justify-content: center;height: 47px;border: 0;border-radius: var(--r-md);background: var(--c-submit);color: var(--c-white);font-size: var(--t-body);font-weight: var(--w-bold);cursor: pointer;}.post-ask-form .btn:hover{background: var(--c-submit-hover);}.post-ask-form .btn .icon{display: none;}.post-ask-form .consent{grid-column: 1 / -1;display: flex;align-items: center;gap: var(--s-2);font-size: var(--t-micro);color: var(--c-ink);}.post-ask-form .consent input{width: 14px;height: 14px;}.post-ask-form .consent span{display: inline;}.post-ask-form .lead-note{grid-column: 1 / -1;margin: 0;}.post-ask-tel{order: 4;margin: var(--s-4) 0 0;font-size: var(--t-micro);color: var(--c-ink);}.post-ask-tel a{display: inline-flex;align-items: center;gap: var(--s-1);color: var(--c-link);text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 4px;}.post-ask-tel .icon{width: 14px;height: 14px;}.author-box{display: block;margin-top: var(--s-12);border: 1px solid var(--c-line-field);border-radius: var(--r-md);background: var(--c-tint-cool);padding: var(--s-9) var(--s-11);}.author-box img{display: none;}.author-box-t{margin: 0 0 var(--s-2);font-size: var(--t-small-2);font-weight: var(--w-bold);color: var(--c-ink);}.author-box-t a{color: var(--c-ink);text-decoration: none;}.author-box p:last-child{margin: 0;font-size: var(--t-credit);line-height: 1.6;color: var(--c-ink);}.author-box a{color: var(--c-link);text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 4px;}.side{display: flex;flex-direction: column;gap: var(--s-12);min-width: 0;}.side .author-card{position: relative;border-radius: var(--r-2xl);background: var(--c-white);box-shadow: var(--sh-card);padding: 27px;text-align: center;}.side .author-card .kicker{display: none;}.author-card-pic{position: absolute;top: -40px;inset-inline-start: 36px;width: 130px;height: 130px;border-radius: var(--r-circle);border: 3px solid var(--c-white);object-fit: cover;}.side .author-card > h3, .side .author-card > p, .side .author-card > .btn{position: relative;z-index: 1;}.side .author-card::before{content: "";position: absolute;inset: 27px;border: 1px solid var(--c-line-field);border-radius: var(--r-xl);}.side .author-card > h3{margin: 95px 0 var(--s-6);font-size: var(--t-card-title);font-weight: var(--w-ultra);line-height: 1.2;color: var(--c-ink);}.side .author-card > p{margin: 0 0 var(--s-9);padding-inline: var(--s-9);font-size: var(--t-small);line-height: 1.45;color: var(--c-ink);}.side .author-card .btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;border: 0;border-radius: var(--r-pill);background: var(--g-btn);box-shadow: var(--sh-btn);padding: 0 var(--s-11);color: var(--c-white);font-size: var(--t-btn-m);font-weight: var(--w-demi);text-decoration: none;}.toc-side{border-radius: var(--r-2xl);background: var(--c-white);box-shadow: var(--sh-card);padding: 27px;}.toc-bar, .toc-h .icon, .toc-h small{display: none;}.toc-h{margin: 0 0 var(--s-8);font-size: var(--t-card-title);font-weight: var(--w-ultra);line-height: 1.2;color: var(--c-ink);text-align: start;}.toc ol{margin: 0;padding: 0;list-style: none;counter-reset: none;}.toc li{display: flex;flex-direction: row-reverse;align-items: baseline;gap: var(--s-3);margin: 0 0 var(--s-5);}.toc li::after{content: "";flex: none;width: 7px;height: 7px;border-left: 2px solid var(--c-ink-faint);border-bottom: 2px solid var(--c-ink-faint);transform: rotate(45deg);align-self: center;}.toc li a{flex: 1;min-width: 0;color: var(--c-link);font-size: var(--t-toc);font-weight: var(--w-medium);line-height: 1.35;text-decoration: none;}.toc li a:hover{color: var(--c-link-hover);}.toc-mobile{display: none;margin: var(--s-11) 0 0;border: 1px solid var(--c-line-field);border-radius: var(--r-xl);background: var(--c-white);padding: var(--s-7) var(--s-9);}.toc-mobile .toc-h{display: none;}.toc-mobile ol{display: none;}.toc-mobile.is-open ol{display: block;margin-top: var(--s-8);}.toc-toggle{display: flex;align-items: center;justify-content: space-between;gap: var(--s-6);width: 100%;min-height: 44px;border: 0;background: none;padding: 0;color: var(--c-ink);font-size: var(--t-card-title);font-weight: var(--w-ultra);text-align: start;cursor: pointer;}.toc-toggle::after{content: "";flex: none;width: 9px;height: 9px;margin-bottom: 4px;border-left: 2px solid var(--c-ink);border-bottom: 2px solid var(--c-ink);transform: rotate(-45deg);}.toc-mobile.is-open .toc-toggle::after{transform: rotate(135deg);margin: 4px 0 0;}.side-list{display: flex;flex-direction: column;}.side-list > h2{margin: 0 0 var(--s-8);font-size: var(--t-card-title);font-weight: var(--w-ultra);line-height: 1.2;color: var(--c-ink);text-align: start;}.side-list > h2 .icon-tile{display: none;}.side-list ul{margin: 0;padding: 0;list-style: none;}.side-list li{margin: 0 0 var(--s-10);}.side-list li a{display: flex;flex-direction: row-reverse;align-items: center;gap: var(--s-6);border-radius: var(--r-xl);background: var(--c-white);box-shadow: var(--sh-card);padding: var(--s-7);color: var(--c-ink);text-decoration: none;}.side-list li a > span{flex: 1;min-width: 0;font-size: var(--t-small-2);font-weight: var(--w-demi);line-height: 1.35;}.side-list li img{flex: none;width: 100px;height: 60px;border-radius: var(--r-md);object-fit: cover;}.side-list .side-go{flex: none;width: 18px;height: 18px;color: var(--c-ink-faint);}.side-list .btn-link{align-self: flex-end;display: inline-flex;align-items: center;gap: var(--s-2);margin-top: var(--s-2);color: var(--c-ink);font-size: var(--t-small-2);font-weight: var(--w-bold);text-decoration: none;}.side-list .btn-link .icon{width: 18px;height: 18px;}.related-grid{max-width: calc(var(--container) + var(--gutter) * 2);margin: var(--s-27) auto 0;padding-inline: var(--gutter);}.related-grid .sec-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--s-9);margin-bottom: var(--s-12);}.related-grid .sec-head .kicker{display: none;}.related-grid .sec-head h2{margin: 0 0 var(--s-4);font-size: var(--t-h2);font-weight: var(--w-ultra);line-height: var(--lh-heading);color: var(--c-ink);}.related-grid .sec-sub{margin: 0;color: var(--c-ink);}.related-grid .sec-head-action{margin: 0;}.related-grid .sec-head-action a{display: inline-flex;white-space: nowrap;align-items: center;gap: var(--s-2);color: var(--c-ink);font-weight: var(--w-bold);text-decoration: none;}.cards{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px;}.card{display: flex;flex-direction: column;border-radius: var(--r-xl);background: var(--c-white);box-shadow: var(--sh-card);overflow: hidden;}.card-pic{display: block;}.card-pic img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;}.card-body{padding: var(--s-9);}.card-body h3, .card-body h2{margin: 0 0 var(--s-3);font-size: var(--t-body);font-weight: var(--w-bold);line-height: 1.35;color: var(--c-ink);}.card-body h3 a, .card-body h2 a{color: var(--c-ink);text-decoration: none;}.card-body p{margin: 0;font-size: var(--t-micro);line-height: 1.5;color: var(--c-ink-mute);}.card-body time{display: block;margin-top: var(--s-4);color: var(--c-link);font-size: var(--t-micro);}body:has(.gl-index) .archive-field{padding: var(--s-14) 0 var(--s-12);}body:has(.gl-index) .archive-head, body:has(.gl-index) .archive-head-text{text-align: center;}body:has(.gl-index) .archive-head h1{margin: 0;font-size: 70px;font-weight: var(--w-black);line-height: 1.1;color: var(--c-ink);}body:has(.gl-index) .archive-head .lede{margin: var(--s-6) auto 0;max-width: 760px;font-size: var(--t-small-2);color: var(--c-ink-mute);}body:has(.gl-index) .arc-fact{display: none;}.letters{max-width: calc(var(--container) + var(--gutter) * 2);margin: 0 auto var(--s-12);padding-inline: var(--gutter);}.letters-h{display: none;}.letters ul{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s-4);margin: 0;padding: 0;list-style: none;}.letters li{margin: 0;}.letters a, .letters .empty{display: flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;border-radius: var(--r-pill);background: var(--c-chip-bg);padding: 0 var(--s-7);color: var(--c-ink);font-size: var(--t-small-2);font-weight: var(--w-demi);text-decoration: none;}.letters a:hover{background: var(--c-tint-chip);color: var(--c-ink);}.letters .empty{color: var(--c-ink-faint);}.letters [aria-current="page"]{background: var(--c-primary);color: var(--c-white);}.gl-index{max-width: calc(var(--container) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter);}.gl-group{margin-bottom: var(--s-27);}.gl-group > h2{display: flex;align-items: center;gap: var(--s-6);margin: 0 0 var(--s-12);font-size: var(--t-h2-m);font-weight: var(--w-ultra);color: var(--c-ink);}.gl-group > h2 .term-letter{width: 49px;height: 49px;margin: 0;font-size: var(--t-body-lg);}.gl-group-n{font-size: var(--t-small-2);font-weight: var(--w-regular);color: var(--c-ink-mute);}.gl-group ul{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px;margin: 0;padding: 0;list-style: none;}.gl-group li{margin: 0;border-radius: var(--r-xl);background: var(--c-white);box-shadow: var(--sh-card);padding: var(--s-9);}.gl-group li > a{display: block;margin-bottom: var(--s-3);color: var(--c-ink);font-size: var(--t-body);font-weight: var(--w-bold);line-height: 1.35;text-decoration: none;}.gl-def{margin: 0;font-size: var(--t-micro);line-height: 1.5;color: var(--c-ink-mute);}.empty-note{max-width: calc(var(--container) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter);color: var(--c-ink-mute);}@media (max-width: 1024px){.post-grid{grid-template-columns: minmax(0, 1fr);gap: var(--s-12);padding-inline: var(--s-11);}.related-grid, .letters, .gl-index, .empty-note{padding-inline: var(--s-11);}.cards, .gl-group ul{grid-template-columns: repeat(2, minmax(0, 1fr));}.post-body{font-size: var(--t-body-post-t);line-height: 1.6;}.side{flex-direction: row;flex-wrap: wrap;gap: var(--s-12);}.side > *{flex: 1 1 320px;}.toc-side{display: none;}.toc-mobile{display: block;}}@media (max-width: 767px){body.single #main{background-size: 100% 300px;}body.single-glossary #main{background-size: 100% 300px, 100% 300px;}.post-grid{padding-inline: var(--s-6);}.post{border-radius: var(--r-xl);padding: var(--s-8);}.post > h1, .post .term-head h1{font-size: 30px;}.post > h1.is-long{font-size: 28px;}.term-letter{width: 54px;height: 54px;font-size: var(--t-body-lg);}.post .share{flex-wrap: wrap;justify-content: flex-start;row-gap: var(--s-4);}.post-body{font-size: var(--t-body-post-m);line-height: 1.6;}.post-body h2{font-size: var(--t-h2-m);margin-top: var(--s-12);}.post-body h3{font-size: var(--t-body-lg);}.post-ask-form{grid-template-columns: minmax(0, 1fr);}.side{flex-direction: column;}.side > *{flex: none;}.related-grid, .letters, .gl-index, .empty-note{padding-inline: var(--s-6);}.related-grid{margin-top: var(--s-18);}.related-grid .sec-head h2{font-size: var(--t-h2-m);}.cards, .gl-group ul{grid-template-columns: minmax(0, 1fr);}body:has(.gl-index) .archive-head h1{font-size: 46px;}.gl-group{margin-bottom: var(--s-18);}}.share-quiet{display: flex;align-items: center;gap: 10px;margin-top: var(--s-5);padding-top: var(--s-5);border-top: 1px solid var(--c-tint-header);}.share-quiet .share-t{font-size: 15px;font-weight: var(--w-demi);color: var(--c-ink-mute);}.share-quiet ul{gap: 8px;}.share-quiet ul a{width: 34px;height: 34px;background-size: 17px 17px;opacity: .82;transition: opacity .2s ease, transform .2s ease;}.share-quiet ul a:hover{opacity: 1;transform: translateY(-2px);}
