.public-breadcrumb{position:absolute;z-index:4;top:78px;left:max(20px,calc((100% - 1160px)/2));right:20px;max-width:1160px;color:#425466;font:500 12px/1.5 Inter,sans-serif;overflow-wrap:anywhere}.public-breadcrumb a{color:#533afd;text-decoration:none}.public-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.ax-start .public-breadcrumb{position:relative;top:auto;left:auto;right:auto;margin:76px auto 0;padding:0 20px}.ax-start .public-breadcrumb+.hero{padding-top:32px}[data-context-links]{color:#425466!important}[data-context-links] a{color:#533afd;text-decoration:underline;text-underline-offset:3px}.tp-explore{--x-ink:#1d1d1f;--x-ink-2:#6e6e73;--x-line:rgba(0,0,0,.08);--x-blue:#2f6bff;--x-ease:cubic-bezier(.16,1,.3,1);position:relative;z-index:1;padding:clamp(88px,10vw,140px) 0 clamp(96px,11vw,150px);background:#f5f5f7;border-radius:44px 44px 0 0;color:var(--x-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.tp-explore-inner{width:min(1120px,100% - 40px);margin-inline:auto}.tp-explore-eyebrow{margin:0 0 14px;text-align:center;font-size:clamp(17px,1.4vw,21px);font-weight:600;letter-spacing:-.01em;color:var(--x-ink-2)}.tp-explore .tp-explore-title{margin:0;text-align:center;font-size:clamp(38px,5.2vw,68px);line-height:1.05;letter-spacing:-.042em;font-weight:700;color:var(--x-ink)!important}.tp-explore-title span{background:linear-gradient(90deg,#2f6bff,#6d5cff 48%,#e8559a);-webkit-background-clip:text;background-clip:text;color:transparent}.tp-explore-sub{max-width:680px;margin:20px auto 0;text-align:center;font-size:clamp(17px,1.5vw,21px);line-height:1.45;font-weight:500;letter-spacing:-.012em;color:var(--x-ink-2)!important}.tp-explore ul{list-style:none;margin:0;padding:0}.tp-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(48px,6vw,72px)!important}.tp-explore-grid:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-explore-grid.is-single{grid-template-columns:minmax(0,640px);justify-content:center}.tp-explore-tile{position:relative;display:flex;flex-direction:column;min-height:300px;padding:clamp(28px,3vw,36px);border-radius:28px;background:#fff;box-shadow:0 1px 1px #00000008,0 24px 60px -36px #00000038;transition:transform .6s var(--x-ease),box-shadow .6s var(--x-ease)}.tp-explore-tile:hover{transform:translateY(-6px);box-shadow:0 1px 1px #00000008,0 40px 80px -40px #141e5a59}.tp-explore-icon{display:grid;place-items:center;width:54px;aspect-ratio:1;border-radius:23%;color:#fff;box-shadow:0 18px 36px -16px #0000008c,inset 0 1px #fff6,inset 0 -1px #0000001f;transition:transform .6s var(--x-ease)}.tp-explore-icon svg{width:46%;height:46%}.tp-explore-tile:hover .tp-explore-icon{transform:translateY(-3px) rotate(-4deg)}.tp-explore-kind{margin-top:26px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--x-ink-2)}.tp-explore-tile h3{margin:8px 0 0;font-size:clamp(22px,2vw,27px);line-height:1.12;letter-spacing:-.03em;font-weight:700;color:var(--x-ink)!important}.tp-explore-tile h3 a{color:inherit!important;text-decoration:none!important}.tp-explore-tile h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px}.tp-explore-tile h3 a:focus-visible{outline:none}.tp-explore-tile:has(a:focus-visible){outline:3px solid var(--x-blue);outline-offset:4px}.tp-explore-tile p{margin:12px 0 0;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:var(--x-ink-2)!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tp-explore-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--x-blue)}.tp-explore-go svg{transition:transform .5s var(--x-ease)}.tp-explore-tile:hover .tp-explore-go svg{transform:translate(5px)}.tp-explore-related{margin-top:clamp(52px,6vw,76px);text-align:center}.tp-explore-label{margin:0 0 22px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--x-ink-2)!important}.tp-explore-related ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tp-explore-related li{min-width:0}.tp-explore-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:14px 22px;border-radius:999px;border:1px solid var(--x-line);background:#fff;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--x-ink)!important;text-decoration:none!important;transition:background .3s ease,color .3s ease,transform .5s var(--x-ease),box-shadow .5s var(--x-ease)}.tp-explore-chip svg{flex:none;opacity:.4;transition:opacity .3s ease,transform .5s var(--x-ease)}.tp-explore-chip:hover{background:var(--x-ink);color:#fff!important;transform:translateY(-3px);box-shadow:0 18px 36px -20px #00000080}.tp-explore-chip:hover svg{opacity:1;transform:translate(2px,-2px)}.tp-explore-chip:focus-visible,.public-breadcrumb a:focus-visible{outline:3px solid var(--x-blue,#2f6bff);outline-offset:3px}@media (max-width:900px){.tp-explore-grid,.tp-explore-grid:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tp-explore{border-radius:32px 32px 0 0}.tp-explore-grid,.tp-explore-grid:has(>li:nth-child(2):last-child){grid-template-columns:1fr}.tp-explore-tile{min-height:0}.tp-explore-chip{white-space:normal;text-align:left;padding:12px 18px;font-size:15px}.public-breadcrumb{font-size:11px;top:72px;right:20px}}@media (prefers-reduced-motion:reduce){.tp-explore-tile,.tp-explore-icon,.tp-explore-go svg,.tp-explore-chip,.tp-explore-chip svg{transition:none}.tp-explore-tile:hover,.tp-explore-chip:hover{transform:none}}.tp-explore-icon.ax-tone-blue{background:linear-gradient(180deg,#6293ff,#2f55ff)}.tp-explore-icon.ax-tone-violet{background:linear-gradient(180deg,#bc95ff,#7a4dff)}.tp-explore-icon.ax-tone-green{background:linear-gradient(180deg,#5cf08c,#1dbb54)}.tp-explore-icon.ax-tone-amber{background:linear-gradient(180deg,#ffc65a,#ff8a00)}.tp-explore-icon.ax-tone-sky{background:linear-gradient(180deg,#62d6ff,#1b8cff)}.tp-explore-icon.ax-tone-indigo{background:linear-gradient(180deg,#97a3ff,#5960ff)}.tp-mobile-demo{display:none}@media (max-width:767px){.tp-mobile-demo{display:block;position:fixed;z-index:80;inset:auto 0 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ccd4e0;box-shadow:0 -5px 25px #102a4314}.tp-mobile-demo a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:14px;background:#1746c7!important;color:#fff!important;-webkit-text-fill-color:#fff;font:700 17px/1.3 Arial,sans-serif;text-decoration:none!important}.tp-mobile-demo a:focus-visible{outline:3px solid #102a43;outline-offset:3px}body:has(.tp-mobile-demo){padding-bottom:calc(78px + env(safe-area-inset-bottom))}body:has(.tp-cookie) .tp-mobile-demo,body:has(.tp-mobile-drawer) .tp-mobile-demo{display:none}}@media print{.tp-mobile-demo{display:none!important}}.tp-burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #dfe5ed;border-radius:10px;background:#fff;color:#07101c;flex:none;cursor:pointer}.tp-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#fff;padding:16px 20px 28px;display:none;flex-direction:column;overflow-y:auto}.tp-mobile-drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.tp-mobile-logo{font-size:17px;font-weight:700;letter-spacing:-.02em;color:#07101c;text-decoration:none}.tp-mobile-logo span{color:#3568ff}.tp-mobile-links{display:flex;flex-direction:column}.tp-mobile-links a{padding:15px 2px;font-size:16px;color:#24272d;text-decoration:none;border-bottom:1px solid rgba(20,25,35,.07)}.tp-mobile-links a.tp-mobile-cta{margin-top:18px;border:0;background:#111;color:#fff;text-align:center;border-radius:999px;padding:15px 18px;font-weight:600}@media (max-width: 1050px){.tp-burger,.tp-mobile-drawer{display:flex}}.tp-site-header{width:100%;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 clamp(20px,5.5vw,78px);background:#fff;border-bottom:1px solid rgba(18,29,44,.06);position:relative;z-index:100;box-sizing:border-box}.tp-site-header .logo{display:inline-flex;align-items:baseline;flex:none;color:#0a1018!important;font-size:20px;line-height:1;font-weight:720;letter-spacing:-.04em;text-decoration:none!important}.tp-site-header .logo span{color:#3568ff}.tp-site-header nav{display:flex;align-items:center;justify-content:flex-end;gap:28px;min-width:0}.tp-site-header nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;color:#687487!important;font-size:12px;font-weight:620;line-height:1;text-decoration:none!important;white-space:nowrap;transition:color .2s ease,transform .2s ease}.tp-site-header nav>a:hover{color:#121a25!important;transform:translateY(-1px)}.tp-site-header nav>a.is-active{color:#3568ff!important}.tp-site-header nav>a.cta{min-height:48px;padding:0 21px;border-radius:999px;background:#0a0f15!important;color:#fff!important;box-shadow:0 12px 28px #0a0f1524}.tp-site-header nav>a.cta:hover{background:#121923!important;color:#fff!important;transform:translateY(-1px)}@media (max-width:1050px){.tp-site-header{min-height:76px}.tp-site-header nav{gap:20px}}@media (max-width:900px){.tp-site-header nav{display:none}}.tp-landing .tp-site-header,.tp-work .tp-site-header,.tp-auto .tp-site-header,.tp-sol .tp-site-header,.tp-hiw .tp-site-header,.tp-contact .tp-site-header,.tp-start .tp-site-header,.tp-terms .tp-site-header,.tp-page .tp-site-header{min-height:84px!important;height:84px!important;padding-left:clamp(20px,5.5vw,78px)!important;padding-right:clamp(20px,5.5vw,78px)!important;background:#fff!important;border-bottom:1px solid rgba(18,29,44,.06)!important;box-sizing:border-box!important}.tp-landing .tp-site-header nav,.tp-work .tp-site-header nav,.tp-auto .tp-site-header nav,.tp-sol .tp-site-header nav,.tp-hiw .tp-site-header nav,.tp-contact .tp-site-header nav,.tp-start .tp-site-header nav,.tp-terms .tp-site-header nav,.tp-page .tp-site-header nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:28px!important}.tp-landing .tp-site-header nav>a,.tp-work .tp-site-header nav>a,.tp-auto .tp-site-header nav>a,.tp-sol .tp-site-header nav>a,.tp-hiw .tp-site-header nav>a,.tp-contact .tp-site-header nav>a,.tp-start .tp-site-header nav>a,.tp-terms .tp-site-header nav>a,.tp-page .tp-site-header nav>a{color:#687487!important;font-size:12px!important;font-weight:620!important;text-transform:none!important;letter-spacing:normal!important;min-height:40px!important;line-height:1!important}.tp-landing .tp-site-header nav>a.is-active,.tp-work .tp-site-header nav>a.is-active,.tp-auto .tp-site-header nav>a.is-active,.tp-sol .tp-site-header nav>a.is-active,.tp-hiw .tp-site-header nav>a.is-active,.tp-contact .tp-site-header nav>a.is-active,.tp-start .tp-site-header nav>a.is-active,.tp-terms .tp-site-header nav>a.is-active,.tp-page .tp-site-header nav>a.is-active{color:#3568ff!important}.tp-landing .tp-site-header nav>a.cta,.tp-work .tp-site-header nav>a.cta,.tp-auto .tp-site-header nav>a.cta,.tp-sol .tp-site-header nav>a.cta,.tp-hiw .tp-site-header nav>a.cta,.tp-contact .tp-site-header nav>a.cta,.tp-start .tp-site-header nav>a.cta,.tp-terms .tp-site-header nav>a.cta,.tp-page .tp-site-header nav>a.cta{min-height:48px!important;padding:0 21px!important;border-radius:999px!important;background:#0a0f15!important;color:#fff!important;font-size:12px!important;font-weight:650!important}.tp-landing .tp-site-header .logo,.tp-work .tp-site-header .logo,.tp-auto .tp-site-header .logo,.tp-sol .tp-site-header .logo,.tp-hiw .tp-site-header .logo,.tp-contact .tp-site-header .logo,.tp-start .tp-site-header .logo,.tp-terms .tp-site-header .logo,.tp-page .tp-site-header .logo{color:#0a1018!important;font-size:20px!important;font-weight:720!important;letter-spacing:-.04em!important}.tp-landing .tp-site-header .logo span,.tp-work .tp-site-header .logo span,.tp-auto .tp-site-header .logo span,.tp-sol .tp-site-header .logo span,.tp-hiw .tp-site-header .logo span,.tp-contact .tp-site-header .logo span,.tp-start .tp-site-header .logo span,.tp-terms .tp-site-header .logo span,.tp-page .tp-site-header .logo span{color:#3568ff!important}@media (max-width:900px){.tp-landing .tp-site-header,.tp-work .tp-site-header,.tp-auto .tp-site-header,.tp-sol .tp-site-header,.tp-hiw .tp-site-header,.tp-contact .tp-site-header,.tp-start .tp-site-header,.tp-terms .tp-site-header,.tp-page .tp-site-header{min-height:76px!important;height:76px!important}.tp-landing .tp-site-header nav,.tp-work .tp-site-header nav,.tp-auto .tp-site-header nav,.tp-sol .tp-site-header nav,.tp-hiw .tp-site-header nav,.tp-contact .tp-site-header nav,.tp-start .tp-site-header nav,.tp-terms .tp-site-header nav,.tp-page .tp-site-header nav{display:none!important}}@media (max-width:650px){.tp-landing .tp-site-header,.tp-work .tp-site-header,.tp-auto .tp-site-header,.tp-sol .tp-site-header,.tp-hiw .tp-site-header,.tp-contact .tp-site-header,.tp-start .tp-site-header,.tp-terms .tp-site-header,.tp-page .tp-site-header{padding-left:20px!important;padding-right:20px!important}}
