@font-face { font-family: 'JetBrains Mono AP2'; src: url('/agency-preview2/font/jetbrains-mono-latin.woff2') format('woff2'); font-weight: 400 700; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'JetBrains Mono AP2'; src: url('/agency-preview2/font/jetbrains-mono-latin-ext.woff2') format('woff2'); font-weight: 400 700; font-style: normal; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Caveat AP2'; src: url('/agency-preview2/font/caveat-latin.woff2') format('woff2'); font-weight: 400 700; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Caveat AP2'; src: url('/agency-preview2/font/caveat-latin-ext.woff2') format('woff2'); font-weight: 400 700; font-style: normal; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } .ap2-mono { font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace, 'Noto Sans Arabic' !important; } @keyframes ap2Shimmer { 0% { transform: translateX(-120%); } 100% { transform: translateX(320%); } } @keyframes ap2Pulse { 0%,100% { opacity: 1; } 50% { opacity: 0.28; } } @keyframes ap2Rise { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } @keyframes ap2Run { from { transform: translateX(0); } to { transform: translateX(-50%); } } @keyframes ap2RunRev { from { transform: translateX(-50%); } to { transform: translateX(0); } } @keyframes ap2SrIn { from { transform: translateY(104%) rotate(2deg); } to { transform: translateY(0) rotate(0); } } @keyframes ap2Draw { from { stroke-dashoffset: var(--len, 60); } to { stroke-dashoffset: 0; } } @keyframes ap2Grow { from { transform: scaleX(0); } to { transform: scaleX(1); } } .ap2-sr { display: inline-block; } .ap2-sr-clip { display: inline-block; overflow: hidden; vertical-align: bottom; padding-bottom: 0.06em; } .ap2-sr-in { display: inline-block; animation: ap2SrIn 1.05s cubic-bezier(0.16,1,0.3,1) backwards; } .ap2-ticker { overflow: hidden; width: 100%; -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 22px, #000 calc(100% - 22px), transparent 100%); mask-image: linear-gradient(90deg, transparent 0, #000 22px, #000 calc(100% - 22px), transparent 100%); } @media (max-width: 720px) { .ap2-ticker { -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 46px, #000 calc(100% - 46px), transparent 100%); mask-image: linear-gradient(90deg, transparent 0, #000 46px, #000 calc(100% - 46px), transparent 100%); } } .ap2-ticker-run { display: inline-flex; align-items: center; white-space: nowrap; animation: ap2Run linear infinite; will-change: transform; } .ap2-ticker-run.is-rev { animation-name: ap2RunRev; } .ap2-ticker:hover .ap2-ticker-run { animation-play-state: paused; } .ap2-link { position: relative; text-decoration: none; transition: color .25s ease; } .ap2-link::after { content: ''; position: absolute; left: 0; right: 0; bottom: -5px; height: 1px; background: currentColor; transform: scaleX(0); transform-origin: left; transition: transform .35s cubic-bezier(0.16,1,0.3,1); } .ap2-link:hover::after { transform: scaleX(1); } .ap2-btn { transition: transform .25s cubic-bezier(0.16,1,0.3,1), box-shadow .25s ease, background .25s ease, opacity .25s ease; } .ap2-btn:hover { transform: translateY(-1px); } .ap2-inline { transition: gap .25s ease; } .ap2-inline:hover { gap: 13px; } .ap2-person__id { position: relative; display: grid; } .ap2-person__role, .ap2-person__name { grid-area: 1 / 1; font-size: 16.85px; font-weight: 660; color: #fff; letter-spacing: -0.018em; line-height: 1.2; transition: opacity .34s ease, transform .34s cubic-bezier(0.16,1,0.3,1); } .ap2-person__name { opacity: 0; transform: translateY(6px); color: #FFD9A8; }   .ap2-cf-b1 { width: 96%; aspect-ratio: 1; left: -20%; top: -26%; background: radial-gradient(circle, var(--cf-a) 0%, transparent 66%); opacity: 0.62; animation: ap2CfDrift1 17s ease-in-out infinite; } .ap2-cf-b2 { width: 88%; aspect-ratio: 1; right: -24%; bottom: -28%; background: radial-gradient(circle, var(--cf-b) 0%, transparent 66%); opacity: 0.48; animation: ap2CfDrift2 23s ease-in-out infinite; } .ap2-cf-b3 { width: 72%; aspect-ratio: 1; left: 18%; top: 20%; background: radial-gradient(circle, var(--cf-c) 0%, transparent 66%); opacity: 0.54; animation: ap2CfDrift3 29s ease-in-out infinite; } .ap2-cf-grid { position: absolute; inset: -20%; background-image: linear-gradient(rgba(255,255,255,0.08) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.08) 1px, transparent 1px); background-size: 42px 42px; animation: ap2CfPan 24s linear infinite; } .ap2-cf-sweep { position: absolute; inset: -30% -60%; background: linear-gradient(72deg, transparent 40%, rgba(255,255,255,0.20) 50%, transparent 60%); animation: ap2CfRake 11s ease-in-out infinite; } .ap2-cf-noise { position: absolute; inset: -6%; opacity: 0.10; background-image: radial-gradient(rgba(255,255,255,0.85) 0.5px, transparent 0.5px), radial-gradient(rgba(4,8,18,0.85) 0.5px, transparent 0.5px); background-size: 3px 3px, 5px 5px; background-position: 0 0, 1px 2px; will-change: transform; animation: ap2CfJitter 0.9s steps(3) infinite; } .ap2-cf-scan { position: absolute; left: 0; right: 0; height: 26%; top: -26%; background: linear-gradient(to bottom, transparent, rgba(255,255,255,0.07), transparent); will-change: transform; animation: ap2CfScan 7s linear infinite; } .ap2-cf-bar { position: absolute; left: 15px; right: 15px; bottom: 13px; height: 4px; border-radius: 999px; background: rgba(255,255,255,0.26); overflow: hidden; } .ap2-cf-bar i { display: block; height: 100%; width: 100%; border-radius: 999px; background: var(--cf-a); transform-origin: left center; transform: scaleX(0); animation: ap2CfPlay 9s linear infinite; } @keyframes ap2CfCorner { from { transform: scale(0.45); } to { transform: scale(1); } } @keyframes ap2CfDrift1 { 0%,100% { transform: translate3d(0,0,0) scale(1); } 33% { transform: translate3d(16%,10%,0) scale(1.14); } 66% { transform: translate3d(6%,-8%,0) scale(0.92); } } @keyframes ap2CfDrift2 { 0%,100% { transform: translate3d(0,0,0) scale(1.06); } 40% { transform: translate3d(-18%,-12%,0) scale(0.9); } 70% { transform: translate3d(-6%,6%,0) scale(1.18); } } @keyframes ap2CfDrift3 { 0%,100% { transform: translate3d(0,0,0) scale(0.9); } 50% { transform: translate3d(-14%,14%,0) scale(1.22); } } @keyframes ap2CfPan { from { transform: translate3d(0,0,0); } to { transform: translate3d(42px,42px,0); } } @keyframes ap2CfRake { 0% { transform: translate3d(-38%,0,0); } 55%,100% { transform: translate3d(38%,0,0); } } @keyframes ap2CfJitter { 0% { transform: translate3d(0,0,0); } 33% { transform: translate3d(-1.5%,1%,0); } 66% { transform: translate3d(1%,-1.5%,0); } 100% { transform: translate3d(0,0,0); } } @keyframes ap2CfScan { from { transform: translate3d(0,0,0); } to { transform: translate3d(0,485%,0); } } @keyframes ap2CfPlay { 0% { transform: scaleX(0); } 96% { transform: scaleX(1); } 100% { transform: scaleX(1); } } .ap2-acts { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(14px, 1.6vw, 26px); align-items: stretch; padding-block-start: 84px; } .ap2-act-slot { position: relative; display: flex; align-items: stretch; } .ap2-act-slot > .ap2-act { flex: 1 1 auto; min-width: 0; } .ap2-act { position: relative; display: flex; flex-direction: column; overflow: hidden; border-radius: 6px; padding: clamp(18px, 1.8vw, 28px); padding-block-start: calc(75px + clamp(13px, 1.3vw, 21px)); transition: border-color .22s ease, box-shadow .22s ease, transform .22s ease; } .ap2-act-face { position: absolute; inset-inline: 0; inset-block-start: -74.5px; margin-inline: auto; z-index: 3; inline-size: 149px; block-size: 149px; border-radius: 50%; overflow: hidden; background: #E9EAF0; box-shadow: 0 0 0 5px #F4F2EC, 0 0 0 6px rgba(11, 15, 20, 0.06), 0 6px 18px rgba(11, 15, 20, 0.16); transition: transform .22s ease; } .ap2-act-slot[data-terminal='true'] .ap2-act-face { background: #2A2D36; box-shadow: 0 0 0 5px #F4F2EC, 0 0 0 6px rgba(11, 15, 20, 0.10), 0 6px 18px rgba(0, 0, 0, 0.28); } .ap2-act-face img { display: block; inline-size: 100%; block-size: 100%; object-fit: cover; transition: transform 1.1s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-act-slot:hover .ap2-act-face img { transform: scale(1.06); } .ap2-act-slot:hover .ap2-act, .ap2-act-slot:hover .ap2-act-face { transform: translateY(-2px); } .ap2-spine { height: 2px !important; } .ap2-act-wash { position: absolute; inset: 0; pointer-events: none; } .ap2-act-mark { transition: transform .5s cubic-bezier(0.16,1,0.3,1); } .ap2-act:hover .ap2-act-mark { transform: scale(1.06) rotate(-4deg); } .ap2-spine { position: relative; height: 2px; margin: 0 auto clamp(26px, 3vw, 44px); width: calc(100% - 2 * clamp(20px, 2vw, 32px) - 74px); max-width: 100%; } .ap2-spine-track { position: absolute; inset: 0; background: rgba(11,15,20,0.10); border-radius: 999px; } .ap2-spine-fill { position: absolute; inset: 0; border-radius: 999px; background: linear-gradient(to right, #4A82AC, #B9873F 52%, #DD6E3E); transform-origin: left center; transition: transform 1.5s cubic-bezier(0.16,1,0.3,1) .18s; } .ap2-spine-node { position: absolute; top: 50%; width: 13px; height: 13px; border-radius: 999px; border: 3px solid #F4F2EC; transition: opacity .5s ease, transform .7s cubic-bezier(0.16,1,0.3,1); } @media (max-width: 1020px) { .ap2-acts { grid-template-columns: minmax(0, 1fr); } .ap2-spine { display: none; } .ap2-acts { row-gap: 96px; } } .ap2-audit-btn { position: relative; margin-top: 22px; align-self: center; width: 100%; max-width: 300px; display: inline-flex; align-items: center; justify-content: center; gap: 9px; height: 44px; padding: 0 18px; border-radius: 8px; border: 1px solid var(--edge, #E0E1E9); background: #FFFFFF; color: #191B23; font-family: inherit; font-size: 15.5px; font-weight: 600; cursor: pointer; box-shadow: 0 1px 2px rgba(11,15,20,0.05); transition: border-color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s cubic-bezier(0.16,1,0.3,1); } .ap2-audit-btn:hover { background: #FCFCFD; box-shadow: 0 4px 14px rgba(11,15,20,0.09); transform: translateY(-1px); } .ap2-audit-btn:active { transform: none; box-shadow: 0 1px 2px rgba(11,15,20,0.05); } .ap2-audit-btn:focus-visible { outline: 2px solid #DD6E3E; outline-offset: 2px; } .ap2-audit-btn svg { transition: transform .35s cubic-bezier(0.16,1,0.3,1); } .ap2-audit-btn > span { flex: 1; text-align: center; } .ap2-audit-wrap { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .62s cubic-bezier(0.16,1,0.3,1); } .ap2-audit-wrap[data-open="true"] { grid-template-rows: 1fr; } .ap2-audit-clip { overflow: hidden; min-height: 0; } .ap2-audit { margin-top: clamp(16px, 1.8vw, 26px); border: 1px solid #E0E1E9; border-radius: 6px; background: #FFFFFF; box-shadow: 0 1px 2px rgba(11,15,20,0.06); padding: clamp(20px, 2.4vw, 38px); opacity: 0; transform: translateY(-10px); transition: opacity .38s ease, transform .5s cubic-bezier(0.16,1,0.3,1); } .ap2-audit-wrap[data-open="true"] .ap2-audit { opacity: 1; transform: none; transition-delay: .12s; } .ap2-audit-head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 14px; padding-bottom: 18px; margin-bottom: clamp(18px, 2vw, 28px); border-bottom: 1px solid #E0E1E9; } .ap2-audit-h { margin: 0 0 8px; font-size: clamp(18.2px, 1.5vw, 24.2px); font-weight: 600; line-height: 1.25; color: #191B23; } .ap2-audit-lede { margin: 0; max-width: 64ch; font-size: 15.35px; font-weight: 460; line-height: 1.6; color: #4B4F58; } .ap2-audit-count { font-size: 12.4px; letter-spacing: 0.13em; text-transform: uppercase; color: #6C707A; white-space: nowrap; padding-bottom: 3px; } .ap2-audit-headside { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; min-width: 0; } .ap2-audit-all { appearance: none; border: 1px solid #E0E1E9; background: #FFFFFF; border-radius: 999px; padding: 7px 14px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 13.2px; font-weight: 550; color: #33373F; cursor: pointer; white-space: nowrap; transition: border-color .2s ease, background .2s ease, color .2s ease; } .ap2-audit-all:hover { border-color: #C9CBD4; background: #F7F7FA; } .ap2-audit-all:focus-visible { outline: 2px solid #DD6E3E; outline-offset: 2px; } .ap2-audit-cols { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(18px, 2vw, 34px); align-items: start; } .ap2-audit-col { display: flex; flex-direction: column; gap: 10px; min-width: 0; } .ap2-audit-group { border: 1px solid #E9EAEF; border-radius: 8px; background: #FDFDFE; transition: border-color .2s ease, background .2s ease, box-shadow .2s ease; } .ap2-audit-group:hover { border-color: #D9DBE3; } .ap2-audit-group[data-open='true'] { border-color: #D9DBE3; background: #FFFFFF; box-shadow: 0 1px 2px rgba(11, 15, 20, 0.05); } .ap2-audit-gh { margin: 0; font-size: inherit; font-weight: inherit; } .ap2-audit-gbtn { appearance: none; width: 100%; display: flex; align-items: center; gap: 10px; border: 0; background: none; padding: 13px 14px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 15.55px; font-weight: 600; line-height: 1.3; color: #191B23; text-align: start; cursor: pointer; } .ap2-audit-gbtn:focus-visible { outline: 2px solid #DD6E3E; outline-offset: -2px; border-radius: 8px; } .ap2-audit-gt { flex: 1; min-width: 0; } .ap2-audit-gc { flex: none; font-size: 12.2px; font-weight: 600; letter-spacing: 0.06em; color: #6C707A; background: #F1F2F6; border-radius: 999px; padding: 3px 9px; } .ap2-audit-group[data-open='true'] .ap2-audit-gc { background: #FBEDE6; color: #B4552A; } .ap2-audit-gv { flex: none; color: #8A8F99; transition: transform .32s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-audit-group[data-open='true'] .ap2-audit-gv { transform: rotate(180deg); } .ap2-audit-gwrap { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .34s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-audit-group[data-open='true'] .ap2-audit-gwrap { grid-template-rows: 1fr; } .ap2-audit-gclip { overflow: hidden; min-height: 0; padding-inline: 14px; } .ap2-audit-group[data-open='true'] .ap2-audit-gclip { padding-block-end: 12px; } .ap2-audit-gn { font-size: 12.4px; font-weight: 600; letter-spacing: 0.1em; color: #DD6E3E; flex: none; } @media (max-width: 900px) { .ap2-audit-cols { grid-template-columns: minmax(0, 1fr); row-gap: 10px; } } .ap2-audit-note { margin: 0 0 9px; font-size: 13.5px; font-weight: 460; line-height: 1.5; color: #6C707A; } .ap2-audit-items { margin: 0; padding: 0; list-style: none; } .ap2-audit-items li { position: relative; padding: 4px 0; padding-inline-start: 15px; font-size: 14.35px; font-weight: 450; line-height: 1.5; color: #33373F; } .ap2-audit-items li::before { content: ''; position: absolute; inset-inline-start: 0; top: 11.5px; width: 5px; height: 5px; border-radius: 999px; background: rgba(11,15,20,0.24); } @media (prefers-reduced-motion: reduce) { .ap2-audit-wrap, .ap2-audit, .ap2-audit-btn, .ap2-audit-btn svg { transition: none; } .ap2-audit-btn:hover { transform: none; } } .ap2-plan-wrap { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .62s cubic-bezier(0.16,1,0.3,1); } .ap2-plan-wrap[data-open="true"] { grid-template-rows: 1fr; } .ap2-plan-clip { overflow: hidden; min-height: 0; } .ap2-plan { margin-top: clamp(16px, 1.8vw, 26px); opacity: 0; transform: translateY(-10px); transition: opacity .38s ease, transform .5s cubic-bezier(0.16,1,0.3,1); } .ap2-plan-wrap[data-open="true"] .ap2-plan { opacity: 1; transform: none; transition-delay: .1s; } .ap2-plan-head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 14px; padding-bottom: 18px; margin-bottom: clamp(18px, 2vw, 26px); border-bottom: 1px solid #E0E1E9; } .ap2-plan-h { margin: 0 0 8px; font-size: clamp(19px, 1.55vw, 25px); font-weight: 500; letter-spacing: -0.014em; line-height: 1.25; color: #1F2328; } .ap2-plan-lede { margin: 0; max-width: 68ch; font-size: 15.5px; font-weight: 400; line-height: 1.65; color: #5C6370; } .ap2-plan-count { font-size: 12.4px; letter-spacing: 0.13em; text-transform: uppercase; color: #4B4F58; white-space: nowrap; padding-bottom: 3px; } .ap2-plan-split { display: grid; grid-template-columns: minmax(292px, 27%) minmax(0, 1fr); gap: 0; border: 1px solid #E6E7EE; border-radius: 16px; background: #FFFFFF; overflow: hidden; box-shadow: 0 1px 2px rgba(16,24,40,0.04), 0 12px 36px rgba(16,24,40,0.05); align-items: stretch; } .ap2-plan-index { display: flex; flex-direction: column; gap: clamp(25px, 2.1vw, 36px); padding: clamp(20px, 1.9vw, 30px) clamp(13px, 1.1vw, 18px); background: #FAFAFC; border-inline-end: 1px solid #ECEDF3; } .ap2-plan-fam { display: block; } .ap2-plan-famh { display: flex; align-items: center; gap: 9px; margin: 0 0 11px; padding-inline: 4px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 15px; font-weight: 500; letter-spacing: -0.006em; color: #0B0B0C; } .ap2-plan-famn { font-size: 11.6px; font-weight: 500; color: var(--tone); } .ap2-plan-famname { flex: 1 1 auto; min-inline-size: 0; } .ap2-plan-famc { flex: none; min-inline-size: 22px; padding: 2px 7px; border-radius: 999px; background: #EFF0F5; font-size: 11px; font-weight: 500; text-align: center; color: rgba(11,11,12,0.72); } .ap2-plan-fambar { display: block; block-size: 2px; border-radius: 999px; margin-block-end: 11px; background: var(--tone); opacity: 0.55; } @supports (background: color-mix(in srgb, red 5%, white)) { .ap2-plan-fambar { opacity: 1; background: linear-gradient( to right, var(--tone) 0 30px, color-mix(in srgb, var(--tone) 22%, transparent) 30px ); } [dir="rtl"] .ap2-plan-fambar { background: linear-gradient( to left, var(--tone) 0 30px, color-mix(in srgb, var(--tone) 22%, transparent) 30px ); } } .ap2-plan-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 2px; } .ap2-plan-row { position: relative; inline-size: 100%; display: flex; align-items: center; gap: 12px; padding-block: 14.5px; padding-inline: 15px 13px; border: 0; border-radius: 11px; background: transparent; text-align: start; cursor: pointer; color: rgba(11,11,12,0.874); transition: background .18s ease, color .18s ease, box-shadow .18s ease; } .ap2-plan-row::before { content: ''; position: absolute; inset-block: 9px; inset-inline-start: 0; inline-size: 3px; border-radius: 999px; background: var(--tone); opacity: 0; transition: opacity .18s ease; } .ap2-plan-row:hover { background: rgba(11,11,12,0.038); color: #0B0B0C; } .ap2-plan-row:focus-visible { outline: 2px solid var(--tone); outline-offset: 2px; } .ap2-plan-row.is-on { background: #FFFFFF; color: #0B0B0C; box-shadow: 0 0 0 1px #E3E4EC, 0 2px 4px rgba(16,24,40,0.05), 0 8px 18px rgba(16,24,40,0.05); } .ap2-plan-row.is-on::before { opacity: 1; inset-block: 5px; inline-size: 3.5px; } .ap2-plan-rowtile { flex-shrink: 0; inline-size: 37px; block-size: 37px; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; background: #F2F3F7; border: 1px solid #E4E5EC; color: var(--brand); } .ap2-plan-rowtile svg { inline-size: 21px; block-size: 21px; } @supports (background: color-mix(in srgb, red 5%, white)) { .ap2-plan-rowtile { background: color-mix(in srgb, var(--brand) 11%, #FFFFFF); border-color: color-mix(in srgb, var(--brand) 24%, #FFFFFF); } } .ap2-plan-rowtile[data-logo] { background: #FFFFFF; border-color: #E4E5EC; } .ap2-plan-rowname { flex: 1 1 auto; min-inline-size: 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 16.4px; font-weight: 450; letter-spacing: -0.008em; line-height: 1.3; } .ap2-plan-rown { flex-shrink: 0; min-inline-size: 22px; padding: 2px 6px; border-radius: 999px; font-size: 11.5px; font-weight: 500; text-align: center; color: rgba(11,11,12,0.685); } .ap2-plan-row.is-on .ap2-plan-rown { color: var(--tone); background: #F3F4F8; } .ap2-plan-row:hover .ap2-plan-rown { background: #F3F4F8; } .ap2-plan-stage { position: relative; min-inline-size: 0; block-size: 100%; } .ap2-plan-pane { position: relative; overflow: hidden; min-block-size: 100%; background: #FFFFFF; padding: clamp(26px, 2.4vw, 44px); } .ap2-plan-pane::before { content: ''; position: absolute; inset-block-start: 0; inset-inline: 0; block-size: 2px; background: var(--tone); opacity: 0.5; } .ap2-plan-pane { display: grid; grid-template-columns: minmax(0, 1fr); align-content: start; row-gap: clamp(18px, 1.6vw, 26px); } .ap2-plan-pane[hidden] { display: none; } .ap2-plan-pane .ap2-plan-note, .ap2-plan-pane .ap2-plan-sd, .ap2-plan-pane .ap2-plan-st { max-inline-size: 74ch; } @media (min-width: 1180px) { .ap2-plan-pane { grid-template-rows: auto 1fr; } .ap2-plan-panerail { border-block-end: 1px solid #ECEDF3; padding-block-end: clamp(16px, 1.4vw, 24px); } .ap2-plan-pane .ap2-plan-note { max-inline-size: 86ch; } .ap2-plan-pane .ap2-plan-sd, .ap2-plan-pane .ap2-plan-st { max-inline-size: none; } .ap2-plan-pane .ap2-plan-steps { display: grid; grid-template-columns: minmax(0, 1fr); row-gap: clamp(14px, 1.2vw, 20px); block-size: 100%; grid-auto-rows: minmax(min-content, 1fr); } .ap2-plan-pane .ap2-plan-steps li, .ap2-plan-pane .ap2-plan-steps li:first-child, .ap2-plan-pane .ap2-plan-steps li:last-child { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: start; column-gap: clamp(18px, 1.6vw, 28px); padding: clamp(20px, 1.7vw, 30px) clamp(20px, 1.8vw, 32px); border: 1px solid #E6E7EE; border-radius: 14px; background: #FFFFFF; box-shadow: 0 1px 2px rgba(16,24,40,0.04), 0 10px 24px rgba(16,24,40,0.04); } .ap2-plan-pane .ap2-plan-steps li .ap2-plan-art { display: block; align-self: center; inline-size: clamp(180px, 18.7vw, 290px); aspect-ratio: 3 / 2; overflow: hidden; border: 1px solid #E6E7EE; border-radius: 12px; background: #FFFFFF; box-shadow: 0 1px 2px rgba(16,24,40,0.05); line-height: 0; color: var(--tone); } .ap2-plan-pane .ap2-plan-steps li .ap2-plan-art > svg, .ap2-plan-pane .ap2-plan-steps li .ap2-plan-art > img { display: block; inline-size: 100%; block-size: 100%; object-fit: cover; } .ap2-plan-pane .ap2-plan-steps li .ap2-plan-step { display: grid; grid-template-columns: minmax(0, 1fr); align-items: start; gap: clamp(7px, 0.6vw, 11px); } .ap2-plan-pane .ap2-plan-steps li .ap2-plan-sd { max-inline-size: 64ch; } .ap2-plan-pane .ap2-plan-steps li .ap2-plan-rail::before { content: none; } .ap2-plan-pane .ap2-plan-steps li .ap2-plan-rail { display: block; block-size: 22px; inline-size: 22px; align-self: start; margin-block-start: 1px; margin-block-end: 0; } .ap2-plan-split { align-items: stretch; } .ap2-plan-pane { min-block-size: 100%; } .ap2-plan-panebody { display: grid; } .ap2-plan-pane .ap2-plan-steps { align-content: start; } .ap2-plan-pane .ap2-plan-note { font-size: 17.2px; } .ap2-plan-pane .ap2-plan-st { font-size: 18.2px; line-height: 1.34; } .ap2-plan-pane .ap2-plan-sd { font-size: 15.8px; line-height: 1.72; } .ap2-plan-pane .ap2-plan-name { font-size: 22px; font-weight: 450; } .ap2-plan-pane .ap2-plan-step { gap: 7px; } } .ap2-plan-panerail { min-inline-size: 0; } .ap2-plan-panebody { min-inline-size: 0; } @media (prefers-reduced-motion: no-preference) { .ap2-plan-pane { animation: ap2PlanPane .3s cubic-bezier(0.16,1,0.3,1) both; } } @keyframes ap2PlanPane { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } } .ap2-plan-pane:focus-visible { outline: 2px solid var(--tone); outline-offset: 3px; } .ap2-plan-panehead { display: flex; align-items: center; gap: 14px; margin-block-end: clamp(12px, 1vw, 16px); } .ap2-plan-paneid { display: flex; flex-direction: column; gap: 3px; min-inline-size: 0; } .ap2-plan-panefam { font-size: 11.3px; font-weight: 500; letter-spacing: 0.08em; color: var(--tone); } @media (max-width: 1080px) { .ap2-plan-split { grid-template-columns: minmax(0, 1fr); gap: 0; } .ap2-plan-art { display: none; } .ap2-plan-index { position: static; border-inline-end: 0; border-block-end: 1px solid #ECEDF3; } } .ap2-plan-tile { flex-shrink: 0; width: 46px; height: 46px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; background: #F2F3F7; border: 1px solid #E4E5EC; color: var(--brand); } @supports (background: color-mix(in srgb, red 5%, white)) { .ap2-plan-tile { background: color-mix(in srgb, var(--brand) 12%, #FFFFFF); border-color: color-mix(in srgb, var(--brand) 26%, #FFFFFF); } } .ap2-plan-tile { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85); } .ap2-plan-tile[data-logo] { background: #FFFFFF; border-color: #E4E5EC; box-shadow: none; } @supports (background: color-mix(in srgb, red 5%, white)) { .ap2-plan-tile[data-logo] { background: #FFFFFF; border-color: color-mix(in srgb, var(--brand) 20%, #E4E5EC); } } .ap2-plan-name { margin: 0; font-size: 18.4px; font-weight: 500; letter-spacing: -0.012em; line-height: 1.3; color: #1F2328; } .ap2-plan-note { margin: 0; padding-inline-start: 0; font-size: 15.3px; font-weight: 400; line-height: 1.62; color: #5C6370; min-block-size: 3.2em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; } .ap2-plan-steps { position: relative; margin: 0; padding: 0; list-style: none; } .ap2-plan-rail { position: relative; flex: 0 0 22px; align-self: stretch; } .ap2-plan-rail::before { content: ''; position: absolute; inset-block-start: 22px; inset-block-end: -30px; inset-inline-start: 10.5px; width: 1px; background: #E6E7EC; } @supports (background: color-mix(in srgb, red 5%, white)) { .ap2-plan-rail::before { background: linear-gradient(180deg, color-mix(in srgb, var(--tone) 34%, transparent) 0%, color-mix(in srgb, var(--tone) 14%, transparent) 100%); } } .ap2-plan-steps li:last-child .ap2-plan-rail::before { content: none; } .ap2-plan-steps li { position: relative; display: flex; align-items: stretch; gap: 12px; padding: 15px 0; } .ap2-plan-steps li:last-child { padding-bottom: 0; } .ap2-plan-steps li:first-child { padding-top: 0; } .ap2-plan-step { display: flex; flex-direction: column; gap: 3px; min-width: 0; } .ap2-plan-st { font-size: 15.8px; font-weight: 500; letter-spacing: -0.008em; line-height: 1.36; color: #1F2328; } .ap2-plan-sd { font-size: 14.4px; font-weight: 400; line-height: 1.62; color: #5C6370; } .ap2-plan-n { position: relative; flex-shrink: 0; width: 22px; height: 22px; min-width: 22px; margin-top: 1px; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: #FFFFFF; border: 1px solid #E6E7EC; font-size: 11.3px; font-weight: 500; letter-spacing: 0.02em; color: var(--tone); } .ap2-plan-steps li .ap2-plan-n { margin-top: 0; } .ap2-plan-steps li .ap2-plan-n { position: absolute; inset-block-start: 0; inset-inline-start: 0; } @supports (background: color-mix(in srgb, red 5%, white)) { .ap2-plan-n { border-color: color-mix(in srgb, var(--tone) 34%, #FFFFFF); } } .ap2-plan-steps li:last-child .ap2-plan-n { background: var(--tone); border-color: var(--tone); color: #FFFFFF; }  @media (max-width: 620px) { .ap2-audit-btn { display: none; } } @media (prefers-reduced-motion: reduce) { .ap2-plan-wrap, .ap2-plan, .ap2-plan-card { transition: none; } } .ap2-sign { position: relative; overflow: hidden; margin-top: clamp(22px, 2.6vw, 36px); padding: clamp(20px, 2.2vw, 30px); border-radius: 20px; border: 1px solid #E3DFD5; background: #fff; display: flex; align-items: center; gap: clamp(16px, 2vw, 30px); flex-wrap: wrap; box-shadow: 0 2px 4px rgba(11,15,20,0.04), 0 18px 46px rgba(11,15,20,0.05); } .ap2-sign-wash { position: absolute; inset: 0; pointer-events: none; background: radial-gradient(90% 160% at 6% 50%, rgba(221,110,62,0.10) 0%, transparent 58%); } .ap2-sign-face { width: 82px; height: 82px; border-radius: 999px; overflow: hidden; border: 3px solid #fff; box-shadow: 0 3px 16px rgba(11,15,20,0.22); transition: transform .45s cubic-bezier(0.16,1,0.3,1); } .ap2-sign-face img { width: 100%; height: 100%; object-fit: cover; display: block; } .ap2-sign:hover .ap2-sign-face:first-child { transform: translateX(-7px) rotate(-3deg); } .ap2-sign:hover .ap2-sign-face:last-child { transform: translateX(7px) rotate(3deg); } .ap2-prog { position: fixed; top: 0; left: 0; right: 0; height: 2px; z-index: 120; pointer-events: none; } .ap2-prog > span { display: block; height: 100%; width: 100%; background: linear-gradient(to right, #4A82AC, #DD6E3E); transform: scaleX(0); transform-origin: left center; } .ap2-seam { padding: 14px 0; overflow: hidden; } .ap2-seam-rail { position: relative; flex: 1; height: 1px; min-width: 40px; overflow: hidden; } .ap2-seam-rail i { position: absolute; top: -1px; left: 0; width: 30px; height: 3px; border-radius: 999px; animation: ap2Packet 4.5s linear infinite; } @keyframes ap2Packet { 0% { transform: translateX(-40px); opacity: 0; } 8% { opacity: 1; } 92% { opacity: 1; } 100% { transform: translateX(calc(100% + 40px)); opacity: 0; } } .ap2-btn { position: relative; overflow: hidden; } .ap2-btn::after { content: ''; position: absolute; top: 0; bottom: 0; width: 40%; left: -60%; background: linear-gradient(100deg, transparent, rgba(255,255,255,0.30), transparent); transition: left .65s cubic-bezier(0.16,1,0.3,1); pointer-events: none; } .ap2-btn:hover::after { left: 130%; } .ap2-faq-row { width: 100%; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 14px; padding: 18px 0; transition: background .3s ease, padding-left .35s cubic-bezier(0.16,1,0.3,1); } .ap2-faq-row:hover { background: rgba(255,255,255,0.55); } .ap2-faq-tag { min-width: 74px; text-align: center; justify-self: start; font-size: 14.75px; padding: 4px 9px; border: 1px solid transparent; border-radius: 999px; } @media (max-width: 720px) { .ap2-faq-row { grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: 'tag plus' 'q plus'; column-gap: 12px; row-gap: 7px; padding: 15px 0; } .ap2-faq-tag { grid-area: tag; min-width: 0; font-size: 12.6px; padding: 3px 8px; } .ap2-faq-q { grid-area: q; } .ap2-faq-plus { grid-area: plus; align-self: center; } } @media (prefers-reduced-motion: reduce) { .ap2-seam-rail i, .ap2-prog > span { animation: none !important; } .ap2-btn::after { display: none; } } .ap2-wr-clip { display: inline-block; overflow: hidden; vertical-align: bottom; padding-bottom: 0.22em; margin-bottom: -0.14em; } .ap2-wr-in { display: inline-block; transform: translateY(136%) rotate(1.6deg); opacity: 0; transition: transform .95s cubic-bezier(0.16,1,0.3,1), opacity .7s ease; } .ap2-wr.is-in .ap2-wr-in { transform: translateY(0) rotate(0); opacity: 1; } .ap2-type-at { position: relative; } .ap2-type-at::after { content: ''; position: absolute; inset-inline-start: calc(100% + 0.055em); top: 50%; margin-top: -0.51em; width: 0.075em; height: 1.02em; background: currentColor; pointer-events: none; animation: ap2Caret 1.05s steps(1, end) infinite; } .ap2-type-at.is-start::after { inset-inline-start: 0; } .ap2-type-at.is-done::after { animation: ap2CaretOut .45s ease .35s forwards; } @keyframes ap2Caret { 0%, 49% { opacity: 1; } 50%, 100% { opacity: 0; } } @keyframes ap2CaretOut { to { opacity: 0; } } @keyframes ap2TypeIn { from { opacity: 0; } to { opacity: 1; } } @media (prefers-reduced-motion: reduce) { .ap2-type-at::after { display: none; } } .ap2-shine { position: relative; } .ap2-shine::before { content: ''; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; opacity: 0; transition: opacity .45s ease; background: radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%), rgba(255,255,255,0.55), transparent 42%); z-index: 0; } .ap2-shine:hover::before { opacity: 1; } .ap2-shine--dark::before { background: radial-gradient(400px circle at var(--mx, 50%) var(--my, 50%), rgba(255,255,255,0.13), transparent 46%); } .ap2-shine::after { content: ''; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; opacity: 0; transition: opacity .45s ease; padding: 1px; background: radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%), var(--edge, rgba(221,110,62,0.85)), transparent 60%); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask-composite: exclude; z-index: 1; } .ap2-shine:hover::after { opacity: 1; } .ap2-spot { position: relative; } .ap2-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; } .ap2-roll { display: inline-block; overflow: hidden; vertical-align: middle; height: 1.35em; line-height: 1.35em; transition: transform .55s cubic-bezier(0.16,1,0.3,1); } .ap2-roll > i { display: block; font-style: normal; line-height: 1.35em; } .ap2-roll > i[data-roll]::before { content: attr(data-roll); } .ap2-roll:hover, a:hover > .ap2-roll { transform: translateY(-1.35em); } .ap2-nav { transition: transform .5s cubic-bezier(0.16,1,0.3,1), background .45s ease, border-color .45s ease, box-shadow .45s ease, height .45s cubic-bezier(0.16,1,0.3,1); } .ap2-nav .ap2-beam::before { background: conic-gradient(from var(--beam, 0deg), transparent 0turn, rgba(11,11,12,0.55) 0.12turn, transparent 0.24turn, transparent 1turn); } .ap2-nav.is-away { transform: translateY(-102%); } .ap2-beam { position: relative; isolation: isolate; } .ap2-beam::before { content: ''; position: absolute; inset: -1px; border-radius: inherit; padding: 1px; background: conic-gradient(from var(--beam, 0deg), transparent 0turn, #DD6E3E 0.12turn, transparent 0.24turn, transparent 1turn); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask-composite: exclude; animation: ap2Beam 4.5s linear infinite; z-index: -1; } @property --beam { syntax: '<angle>'; initial-value: 0deg; inherits: false; } @keyframes ap2Beam { to { --beam: 360deg; } } .ap2-ticker-run { transform: translateX(calc(var(--vel, 0) * -26px)); } .ap2-edge { position: absolute; top: 0; left: 0; right: 0; height: 1px; overflow: hidden; } .ap2-edge > i { display: block; height: 100%; width: 100%; background: linear-gradient(to right, transparent, #DD6E3E, transparent); transform: scaleX(0); transform-origin: center; transition: transform 1.4s cubic-bezier(0.16,1,0.3,1) .1s; } .ap2-edge.is-in > i { transform: scaleX(1); } @media (prefers-reduced-motion: reduce) { .ap2-wr-in { transform: none !important; opacity: 1 !important; } .ap2-shine::before, .ap2-shine::after, .ap2-spot > .ap2-spot-light { display: none; } .ap2-beam::before { animation: none; } .ap2-ticker-run { transform: none; } .ap2-edge > i, .ap2-draw, .ap2-dot, .ap2-bar, .ap2-arc { transition: none !important; } .ap2-edge > i { transform: scaleX(1); } .ap2-nav.is-away { transform: none; } .ap2-nav { transition: background .45s ease, border-color .45s ease; } } .ap2-hs { position: absolute; inset: 0; overflow: hidden; } .ap2-hs-clouds { background-repeat: repeat-x; background-size: 1024px auto; animation: ap2HeroDrift 190s linear infinite; } @keyframes ap2HeroDrift { from { background-position-x: 0px; } to { background-position-x: -1024px; } } .ap2-hs-sun { position: absolute; left: 89.5%; top: 17%; width: 0; height: 0; pointer-events: none; } .ap2-hs-sun::before { content: ""; position: absolute; left: -34vw; top: -24vw; width: 68vw; height: 48vw; max-width: 1060px; max-height: 740px; border-radius: 50%; background: radial-gradient(ellipse, rgba(255,250,224,0.48) 0%, rgba(255,244,206,0.28) 26%, rgba(246,238,206,0.16) 50%, rgba(244,238,208,0.08) 74%); animation: ap2HeroSun 13s ease-in-out infinite; } @keyframes ap2HeroSun { 0%, 100% { transform: scale(1); opacity: 0.80; } 50% { transform: scale(1.05); opacity: 1; } } .ap2-hs-petal { position: absolute; top: -4%; translate: calc(var(--gd-px, 0) * var(--pull, 12) * 1px) calc(var(--gd-py, 0) * var(--pull, 12) * 0.55px); transition: translate .9s cubic-bezier(0.16, 1, 0.3, 1); width: 8px; height: 5px; border-radius: 62% 12% 62% 12%; background: linear-gradient(140deg, #FBF3DC 0%, #EEDCAE 52%, #D8C088 100%); box-shadow: 0 0 3px rgba(255,246,220,0.4); opacity: 0; pointer-events: none; transform-origin: 50% 50%; will-change: transform, opacity; animation-name: ap2HeroPetal; animation-timing-function: linear; animation-iteration-count: infinite; } .ap2-hs-petal.is-back { width: 5px; height: 4px; opacity: 0; filter: saturate(0.72); animation-duration: 21s; } @keyframes ap2HeroPetal { 0% { opacity: 0; transform: translate3d(0, -30px, 0) rotate(0deg) rotateY(0deg); } 7% { opacity: 0.92; } 25% { transform: translate3d(calc(var(--dx, 0px) * 1.6), 26vh, 0) rotate(calc(var(--spin, 1) * 120deg)) rotateY(180deg); } 50% { transform: translate3d(calc(var(--dx, 0px) * -0.8), 52vh, 0) rotate(calc(var(--spin, 1) * 250deg)) rotateY(360deg); } 75% { transform: translate3d(calc(var(--dx, 0px) * 1.9), 78vh, 0) rotate(calc(var(--spin, 1) * 380deg)) rotateY(540deg); } 93% { opacity: 0.7; } 100% { opacity: 0; transform: translate3d(calc(var(--dx, 0px) * 0.4), 104vh, 0) rotate(calc(var(--spin, 1) * 500deg)) rotateY(720deg); } } .ap2-hs-gust { position: absolute; translate: calc(var(--gd-px, 0) * var(--pull, 16) * 1px) calc(var(--gd-py, 0) * var(--pull, 16) * 0.5px); transition: translate 1.1s cubic-bezier(0.16, 1, 0.3, 1); width: 8px; height: 5px; border-radius: 62% 12% 62% 12%; background: linear-gradient(140deg, #FCF4DE 0%, #EDD9A6 54%, #D4BA80 100%); opacity: 0; pointer-events: none; transform-origin: 50% 50%; will-change: transform, opacity; animation-name: ap2HeroGust; animation-timing-function: cubic-bezier(0.32, 0.06, 0.55, 1); animation-iteration-count: infinite; } .ap2-hs-gust.is-right { width: 6px; height: 4px; } @keyframes ap2HeroGust { 0% { opacity: 0; transform: translate3d(0, 0, 0) rotate(0deg) rotateY(0deg); } 6% { opacity: 0.95; } 30% { transform: translate3d(17vw, 26px, 0) rotate(calc(var(--spin,1) * 200deg)) rotateY(220deg); } 60% { transform: translate3d(38vw, 18px, 0) rotate(calc(var(--spin,1) * 430deg)) rotateY(520deg); } 85% { opacity: 0.62; transform: translate3d(58vw, 62px, 0) rotate(calc(var(--spin,1) * 690deg)) rotateY(880deg); } 100% { opacity: 0; transform: translate3d(72vw, 96px, 0) rotate(calc(var(--spin,1) * 820deg)) rotateY(1080deg); } } @keyframes ap2SlkPulse { 0% { box-shadow: 0 0 0 0 rgba(76,175,122,0.5); } 70% { box-shadow: 0 0 0 8px rgba(76,175,122,0); } 100% { box-shadow: 0 0 0 0 rgba(76,175,122,0); } } @keyframes ap2SlkCaret { 0%, 49% { opacity: 1; } 50%, 100% { opacity: 0; } } @keyframes ap2SlkTypeShow { 0% { opacity: 0; } 12%, 76% { opacity: 1; } 100% { opacity: 0; } } @keyframes ap2SlkDot { 0%, 60%, 100% { transform: translateY(0); opacity: .45; } 30% { transform: translateY(-5px); opacity: 1; } }    .ap2-rp-path { font-size: 13.3px; font-weight: 400; letter-spacing: 0.01em; color: #5F6368; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } @keyframes ap2RpIn { from { opacity: 0; transform: translateY(10px); filter: blur(5px); } to { opacity: 1; transform: none; filter: blur(0); } } .ap2-rp-live { flex-shrink: 0; display: inline-flex; align-items: center; gap: 7px; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace, 'Noto Sans Arabic'; font-size: 13.1px; font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; color: rgba(11,11,12,0.76); border: 1px solid #E3DFD5; border-radius: 999px; padding: 5px 11px; } .ap2-rp-live i { width: 7px; height: 7px; border-radius: 50%; animation: ap2Pulse 2.4s infinite; } .ap2-rp-pill { display: inline-flex; align-items: center; gap: 6px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 13.3px; font-weight: 600; letter-spacing: -0.006em; padding: 5px 11px; border-radius: 999px; border: 1px solid color-mix(in srgb, var(--tone, #DD6E3E) 30%, transparent); background: color-mix(in srgb, var(--tone, #DD6E3E) 9%, #fff); color: color-mix(in srgb, var(--tone, #DD6E3E) 76%, #000); } .ap2-rp-pill.is-ghost { border-color: rgba(11,11,12,0.14); background: #fff; color: rgba(11,11,12,0.847); }  @keyframes ap2RpRow { from { opacity: 0; transform: translateX(-10px); } to { opacity: 1; transform: none; } }     .ap2-pick { position: relative; overflow: hidden; width: 100%; height: 100%; text-align: start; cursor: pointer; display: block; padding: 13px 14px 12px; border-radius: 12px; border: 1px solid rgba(11,11,12,0.10); background: #fff; transition: border-color .4s ease, box-shadow .4s ease, transform .4s cubic-bezier(0.16,1,0.3,1); } .ap2-pick:hover { border-color: var(--brand); transform: translateY(-3px); box-shadow: 0 12px 30px rgba(11,15,20,0.09); } .ap2-pick.is-on { border-color: var(--brand); box-shadow: 0 10px 26px rgba(11,15,20,0.08); } .ap2-pick.is-core { cursor: default; } .ap2-pick.is-core:hover { transform: none; }  .ap2-shl { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin: 0 0 14px; } .ap2-shl > b { font-size: clamp(17px, 1.24vw, 20.4px); font-weight: 750; letter-spacing: -0.026em; line-height: 1.2; color: #0B0B0C; } .ap2-shl > i { display: block; inline-size: 26px; block-size: 2px; border-radius: 1px; background: var(--shl-tone); flex: none; } .ap2-shl > span { font-size: 12.4px; font-weight: 700; letter-spacing: 0.11em; text-transform: uppercase; color: var(--shl-tone); }     .ap2-quote-who { position: relative; margin: 0; display: flex; flex-direction: column; align-items: center; width: 218px; padding-top: 20px; transition: opacity 1s cubic-bezier(0.16,1,0.3,1) .55s; } .ap2-quote-who img { width: 172px; height: 172px; border-radius: 50%; object-fit: cover; border: 3px solid #fff; box-shadow: 0 2px 4px rgba(11,11,12,0.06), 0 18px 34px -18px rgba(11,11,12,0.5); } .ap2-quote-who figcaption { text-align: center; margin-top: 11px; } .ap2-quote-who figcaption b { display: block; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 16.6px; font-weight: 560; letter-spacing: -0.012em; color: #0B0B0C; }  .ap2-ask { display: inline-flex; align-items: center; gap: 7px; margin-top: 8px; padding: 6px 12px; border-radius: 999px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14px; font-weight: 560; line-height: 1; white-space: nowrap; color: rgba(11,11,12,0.919); background: rgba(255,255,255,0.86); border: 1px solid rgba(11,11,12,0.12); text-decoration: none; max-width: 100%; transition: border-color .22s ease, color .22s ease, background .22s ease, transform .22s cubic-bezier(0.16,1,0.3,1); } .ap2-ask svg { flex: none; display: block; } .ap2-ask:hover { color: #0B0B0C; border-color: rgba(221,110,62,0.55); background: #fff; transform: translateY(-1px); } .ap2-ask.is-dark { color: rgba(255,255,255,0.964); background: rgba(255,255,255,0.10); border-color: rgba(255,255,255,0.26); } .ap2-ask.is-dark:hover { color: #fff; background: rgba(255,255,255,0.17); border-color: rgba(255,255,255,0.44); } @media (max-width: 1420px) { .ap2-ask { white-space: normal; line-height: 1.24; } } .ap2-quote-who figcaption span { display: block; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14.7px; font-weight: 500; color: rgba(11,11,12,0.892); margin-top: 2px; } @media (max-width: 1060px) { .ap2-quote-who { flex-direction: row; gap: 14px; width: auto; padding-top: 4px; } .ap2-quote-who img { width: 76px; height: 76px; } .ap2-quote-who figcaption { text-align: start; margin-top: 0; } } .ap2-phase-ghost { position: absolute; right: -4px; top: -14px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 86px; font-weight: 800; letter-spacing: -0.06em; line-height: 1; color: color-mix(in srgb, var(--tone) 12%, transparent); pointer-events: none; } @media (max-width: 860px) { .ap2-phase-ghost { font-size: 70px; } } @keyframes ap2GrowIn { from { opacity: 0; transform: translateY(-8px); } to { opacity: 1; transform: none; } }    @keyframes ap2SceneDrift { from { background-position-x: 0px; } to { background-position-x: -1600px; } } .ap2-scene-clouds { animation: ap2SceneDrift 128s linear infinite; } .ap2-scene-birds { animation: ap2SceneDrift 232s linear infinite; opacity: 0.85; } .ap2-scene-sun { position: absolute; left: 82.8%; top: 13.2%; width: 0; height: 0; pointer-events: none; } .ap2-scene-sun::before { content: ""; position: absolute; left: -230px; top: -230px; width: 460px; height: 460px; border-radius: 50%; background: radial-gradient(circle, rgba(255,248,214,0.62) 0%, rgba(255,240,196,0.26) 34%, rgba(255,238,192,0) 66%); animation: ap2SunBreath 9s ease-in-out infinite; } @keyframes ap2SunBreath { 0%, 100% { transform: scale(1); opacity: 0.72; } 50% { transform: scale(1.13); opacity: 1; } } .ap2-svc-row.is-on .ap2-svc-row-n, @keyframes ap2SvcIn { from { opacity: 0; transform: translateY(12px); filter: blur(5px); } to { opacity: 1; transform: none; filter: blur(0); } } @keyframes ap2SvcPt { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }    .ap2-faq { display: grid; grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr); gap: clamp(28px, 5vw, 68px); align-items: start; } .ap2-faq--centred { align-items: center; }  .ap2-nav-links { display: flex; align-items: center; gap: clamp(14px, 1.9vw, 30px); }   @media (min-width: 1041px) { .ap2-faq-aside { position: sticky; top: clamp(96px, 12vh, 132px); } } @media (max-width: 1180px) { .ap2-nav-links { display: none; } }   @media (max-width: 1040px) { .ap2-split, .ap2-split-l, .ap2-faq { grid-template-columns: minmax(0, 1fr); } }   @media (prefers-reduced-motion: reduce) { .ap2-ticker-run, .ap2-sr-in, .ap2-nudge-path { animation: none !important; } .ap2-sr-in { transform: none !important; } .ap2-scene-clouds, .ap2-scene-birds, .ap2-scene-sun::before { animation: none !important; } .ap2-hs-clouds, .ap2-hs-sun::before { animation: none !important; } .ap2-hs-petal, .ap2-hs-gust { display: none; } } .ap2-nav-shell { display: flex; align-items: center; gap: clamp(16px, 1.7vw, 28px); } .ap2-nav-links { gap: clamp(13px, 1.5vw, 26px); } @media not all and (max-width: 1180px) { .ap2-nav-shell { display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); } .ap2-nav-brand { justify-self: start; } .ap2-nav-right { justify-self: end; margin-inline-start: 0; } } .ap2-nav-right { display: flex; align-items: center; gap: 14px; margin-inline-start: auto; flex-shrink: 1; min-width: 0; } .ap2-nav-brand { display: flex; align-items: center; gap: 12px; text-decoration: none; flex-shrink: 0; } .ap2-nav-mark { flex-shrink: 0; transition: filter .45s ease; } .ap2-nav-mark path { transition: stroke .45s ease; } .ap2-nav-mark { transition: filter .45s ease, transform .5s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-nav-brand:hover .ap2-nav-mark { transform: translateY(-2px); } .ap2-nav-word { white-space: nowrap; } .ap2-nav-stop { display: inline-block; width: 5px; height: 5px; margin-inline-start: 7px; background: #DD6E3E; vertical-align: baseline; animation: ap2NavStop 2s steps(1, end) infinite; } @keyframes ap2NavStop { 0% { opacity: 1; } 50% { opacity: 0; } } .ap2-lang { position: relative; flex-shrink: 0; } .ap2-lang-btn { display: inline-flex; align-items: center; gap: 7px; height: 32px; padding: 0 11px; border-radius: 999px; border: 1px solid transparent; cursor: pointer; transition: background .28s ease, border-color .38s ease, color .38s ease; } .ap2-lang-btn.is-clear { background: transparent; border-color: rgba(255, 255, 255, 0.34); color: rgba(255,255,255,0.964); } .ap2-lang-btn.is-clear:hover, .ap2-lang-btn.is-clear[aria-expanded="true"] { background: rgba(10, 12, 20, 0.46); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border-color: rgba(255, 255, 255, 0.66); color: #FFFFFF; } .ap2-lang-btn.is-solid { background: transparent; border-color: rgba(11, 11, 12, 0.20); color: rgba(11,11,12,0.883); } .ap2-lang-btn.is-solid:hover, .ap2-lang-btn.is-solid[aria-expanded="true"] { background: rgba(11, 11, 12, 0.05); border-color: rgba(11, 11, 12, 0.42); color: #0B0B0C; } .ap2-lang-btn:focus-visible { outline: 2px solid #DD6E3E; outline-offset: 2px; } .ap2-lang-code { font-size: 13.3px; font-weight: 650; letter-spacing: 0.13em; } .ap2-lang-caret { opacity: 0.62; transition: transform .3s cubic-bezier(0.16, 1, 0.3, 1), opacity .28s ease; } .ap2-lang-btn:hover .ap2-lang-caret { opacity: 1; } .ap2-lang-btn[aria-expanded="true"] .ap2-lang-caret { transform: rotate(180deg); opacity: 1; } .ap2-lang-menu { position: absolute; top: calc(100% + 9px); right: 0; z-index: 5; min-width: 176px; padding: 5px; background: #FBFAF7; border: 1px solid #E3DFD5; border-radius: 10px; box-shadow: 0 16px 40px rgba(11, 11, 12, 0.18); transform-origin: top right; animation: ap2LangIn .26s cubic-bezier(0.16, 1, 0.3, 1); max-height: min(calc(100 * var(--ap2-vh, 1vh) - 108px), 420px); overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; scroll-padding-block: 5px; } @keyframes ap2LangIn { from { opacity: 0; transform: translateY(-6px) scale(0.975); } to { opacity: 1; transform: none; } } .ap2-lang-item { display: flex; align-items: center; gap: 10px; width: 100%; padding: 7px 9px; border: 0; border-radius: 7px; background: transparent; color: #0B0B0C; text-align: start; cursor: pointer; transition: background .2s ease; } .ap2-lang-item:hover { background: #F2F0E9; } .ap2-lang-item:focus-visible { background: #F2F0E9; outline: 2px solid #DD6E3E; outline-offset: -2px; } .ap2-lang-item .ap2-lang-code { color: rgba(11,11,12,0.874); font-size: 12.4px; } .ap2-lang-name { font-size: 15.1px; font-weight: 520; letter-spacing: -0.008em; } .ap2-lang-item[aria-current="true"] .ap2-lang-code { color: #DD6E3E; } .ap2-lang-item[aria-current="true"] .ap2-lang-name { font-weight: 640; } .ap2-lang-dot { width: 5px; height: 5px; margin-inline-start: auto; background: #DD6E3E; opacity: 0; flex-shrink: 0; } .ap2-lang-item[aria-current="true"] .ap2-lang-dot { opacity: 1; } .ap2-lang-item.is-soon { opacity: 0.52; cursor: not-allowed; } .ap2-lang-item.is-soon:hover { background: transparent; } .ap2-lang-item.is-soon:focus-visible { background: #F2F0E9; } .ap2-bgsw { display: inline-flex; align-items: center; gap: 2px; height: 34px; padding: 3px; border-radius: 999px; border: 1px solid transparent; flex-shrink: 1; max-width: 44vw; overflow-x: auto; overflow-y: hidden; scrollbar-width: none; -ms-overflow-style: none; -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 14px, #000 calc(100% - 14px), transparent 100%); mask-image: linear-gradient(90deg, transparent 0, #000 14px, #000 calc(100% - 14px), transparent 100%); transition: background .3s ease, border-color .45s ease; } .ap2-bgsw::-webkit-scrollbar { width: 0; height: 0; } .ap2-hp { position: relative; flex-shrink: 0; } .ap2-hp-btn { display: inline-flex; align-items: center; gap: 6px; height: 34px; padding: 0 10px; border-radius: 9px; border: 1px solid transparent; cursor: pointer; transition: background .2s ease, border-color .2s ease, color .2s ease; } .ap2-hp.is-clear .ap2-hp-btn { background: rgba(255, 255, 255, 0.12); border-color: rgba(255, 255, 255, 0.22); color: #fff; } .ap2-hp.is-solid .ap2-hp-btn { background: rgba(11, 15, 20, 0.045); border-color: rgba(11, 15, 20, 0.12); color: #17202C; } .ap2-hp.is-clear .ap2-hp-btn:hover { background: rgba(255, 255, 255, 0.2); } .ap2-hp.is-solid .ap2-hp-btn:hover { background: rgba(11, 15, 20, 0.08); } .ap2-hp-aa { font-size: 14.4px; font-weight: 640; letter-spacing: -0.01em; } .ap2-hp-n { font-size: 12.2px; font-weight: 700; opacity: 0.72; } .ap2-hp-pop { position: absolute; inset-block-start: calc(100% + 8px); inset-inline-end: 0; z-index: 60; display: grid; grid-template-columns: repeat(6, 34px); gap: 5px; padding: 10px; border-radius: 12px; background: #fff; border: 1px solid rgba(11, 15, 20, 0.11); box-shadow: 0 2px 6px rgba(11, 15, 20, 0.06), 0 24px 48px -22px rgba(11, 15, 20, 0.34); } .ap2-hp-div { grid-column: 1 / -1; height: 1px; margin: 3px 2px; background: rgba(11, 15, 20, 0.12); } .ap2-hp-cell { height: 30px; border-radius: 7px; border: 1px solid rgba(11, 15, 20, 0.10); background: #FBFBFC; font-size: 12.4px; font-weight: 700; color: #4A5260; cursor: pointer; transition: background .16s ease, color .16s ease, border-color .16s ease; } .ap2-hp-cell:hover { background: #F1F2F5; color: #17202C; } .ap2-hp-cell[aria-pressed="true"] { background: #17202C; border-color: #17202C; color: #fff; } @media (max-width: 1080px) { .ap2-hp { display: none; } } .ap2-bgsw.is-clear { background: rgba(10, 12, 20, 0.42); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border-color: rgba(255, 255, 255, 0.36); } .ap2-bgsw.is-solid { background: rgba(255, 255, 255, 0.66); border-color: rgba(11, 11, 12, 0.20); } .ap2-bgsw-btn { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 28px; padding: 0; flex-shrink: 0; border: 0; border-radius: 999px; background: transparent; cursor: pointer; transition: background .25s ease; } .ap2-bgsw.is-clear .ap2-bgsw-btn:hover { background: rgba(255, 255, 255, 0.12); } .ap2-bgsw.is-solid .ap2-bgsw-btn:hover { background: rgba(11, 11, 12, 0.06); } .ap2-bgsw.is-clear .ap2-bgsw-btn[aria-pressed="true"] { background: rgba(255, 255, 255, 0.22); } .ap2-bgsw.is-solid .ap2-bgsw-btn[aria-pressed="true"] { background: rgba(11, 11, 12, 0.10); } .ap2-bgsw-btn:focus-visible { outline: 2px solid #DD6E3E; outline-offset: 2px; } @media (max-width: 860px) { .ap2-lang-caret { display: none; } } @media (max-width: 1080px) { .ap2-bgsw { display: none; } } .ap2-bgsw-no { font-family: 'IBM Plex Mono', 'SFMono-Regular', Menlo, Consolas, monospace; font-size: 10.9px; font-weight: 650; line-height: 1; letter-spacing: 0.02em; font-variant-numeric: tabular-nums; pointer-events: none; } .ap2-bgsw.is-clear .ap2-bgsw-no { color: rgba(255,255,255,0.874); } .ap2-bgsw.is-solid .ap2-bgsw-no { color: rgba(11,11,12,0.802); } .ap2-bgsw.is-clear .ap2-bgsw-btn:hover .ap2-bgsw-no { color: rgba(255, 255, 255, 0.98); } .ap2-bgsw.is-solid .ap2-bgsw-btn:hover .ap2-bgsw-no { color: rgba(11,11,12,0.937); } .ap2-bgsw-btn[aria-pressed='true'] .ap2-bgsw-no { color: #DD6E3E; font-weight: 720; } @media (max-width: 560px) { .ap2-nav-word { display: none; } .ap2-lang-btn { padding: 0 10px; } .ap2-lang-menu { right: auto; left: 0; transform-origin: top left; } } .ap2-navburger { display: none; width: 44px; height: 44px; flex-shrink: 0; align-items: center; justify-content: center; padding: 0; border: 0; border-radius: 10px; background: transparent; cursor: pointer; color: inherit; -webkit-tap-highlight-color: transparent; } .ap2-navburger-box { display: grid; gap: 4px; width: 20px; } .ap2-navburger-box > i { display: block; height: 2px; border-radius: 2px; background: currentColor; transition: transform .28s cubic-bezier(0.16, 1, 0.3, 1), opacity .2s ease; } .ap2-navburger.is-on .ap2-navburger-box > i:nth-child(1) { transform: translateY(6px) rotate(45deg); } .ap2-navburger.is-on .ap2-navburger-box > i:nth-child(2) { opacity: 0; } .ap2-navburger.is-on .ap2-navburger-box > i:nth-child(3) { transform: translateY(-6px) rotate(-45deg); } @media (max-width: 1180px) { .ap2-navburger { display: inline-flex; } } .ap2-navsheet { position: fixed; inset-block-start: 74px; inset-inline: 0; z-index: 99; height: calc(100 * var(--ap2-vh, 1vh) - 74px); height: calc(100dvh / var(--ap2-zoom, 1) - 74px); display: flex; flex-direction: column; padding: clamp(18px, 5vw, 30px) clamp(18px, 5vw, 30px) calc(clamp(18px, 5vw, 30px) + env(safe-area-inset-bottom)); background: #FAF9F6; border-top: 1px solid rgba(11, 15, 20, 0.08); animation: ap2SheetIn .34s cubic-bezier(0.16, 1, 0.3, 1) both; overflow-y: auto; overscroll-behavior: contain; } @keyframes ap2SheetIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } .ap2-navsheet-list { list-style: none; margin: 0 0 24px; padding: 0; display: grid; } .ap2-navsheet-list > li { animation: ap2SheetItem .42s cubic-bezier(0.16, 1, 0.3, 1) both; } @keyframes ap2SheetItem { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } .ap2-navsheet-link { display: flex; align-items: center; gap: 14px; min-height: 58px; padding: 8px 2px; border-bottom: 1px solid rgba(11, 15, 20, 0.08); font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 22px; font-weight: 600; letter-spacing: -0.01em; color: #0B0F14; text-decoration: none; } .ap2-navsheet-n { font-size: 12.5px; font-weight: 700; letter-spacing: 0.1em; color: rgba(11,15,20,0.721); } .ap2-navsheet-link:active { color: #DD6E3E; } .ap2-navsheet-cta { margin-block-start: auto; display: flex; align-items: center; justify-content: center; min-height: 54px; border-radius: 10px; background: #0B0F14; color: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 17px; font-weight: 620; text-decoration: none; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18); } .ap2-nav:has(.ap2-navburger.is-on) { height: 74px !important; background: rgba(255, 255, 255, 0.97) !important; backdrop-filter: blur(24px) saturate(1.6) !important; -webkit-backdrop-filter: blur(24px) saturate(1.6) !important; border-bottom-color: transparent !important; } .ap2-nav:has(.ap2-navburger.is-on) .ap2-navburger { color: #0B0F14 !important; } @media (max-width: 560px) { .ap2-nav[data-lockup][data-top]:not(:has(.ap2-navburger.is-on)) .ap2-nav-brand, .ap2-nav[data-lockup][data-top]:not(:has(.ap2-navburger.is-on)) .ap2-nav-right > .ap2-btn { display: none !important; } .ap2-nav[data-lockup][data-top]:not(:has(.ap2-navburger.is-on)) .ap2-navburger { width: 46px; height: 46px; border-radius: 50%; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.6); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); } } @media (prefers-reduced-motion: reduce) { .ap2-navsheet, .ap2-navsheet-list > li { animation: none; } .ap2-navburger-box > i { transition: none; } } @media (prefers-reduced-motion: reduce) { .ap2-lang-menu { animation: none; } .ap2-lang-btn, .ap2-lang-item, .ap2-lang-caret, .ap2-nav-mark, .ap2-nav-mark path, .ap2-nav-step { transition: none; } .ap2-nav-stop { animation: none; opacity: 1; transform: none; } .ap2-nav-brand:hover .ap2-nav-mark { transform: none; } .ap2-bgsw, .ap2-bgsw-btn { transition: none; } } @keyframes ap2SrInH1Rise { 0% { transform: translateY(126%) rotate(2.6deg) scale(0.955); opacity: 0; } 34% { opacity: 1; } 100% { transform: translateY(0) rotate(0) scale(1); opacity: 1; } } .ap2-hs-h1 .ap2-sr-in { animation-name: ap2SrInH1Rise; } .ap2-hs-h1 { font-weight: 600; letter-spacing: -0.042em; line-height: 0.97; } @media (prefers-reduced-motion: reduce) { .ap2-hs-h1 .ap2-sr.is-em .ap2-sr-clip { animation: none !important; } } .ap2-hs-h1 { max-width: 15em; } @media (min-width: 1081px) { .ap2-hs-h1 { width: max-content; max-width: calc(100% + 11vw); } [dir="rtl"] .ap2-hs-h1 { width: auto; max-width: 15em; } } .ap2-hs-h1 .ap2-sr-clip { padding-bottom: 0.19em; margin-bottom: -0.19em; } @keyframes ap2SrInH1 { from { transform: translateY(126%) rotate(2deg); } to { transform: translateY(0) rotate(0); } } .ap2-hs-h1 .ap2-sr-in { animation-name: ap2SrInH1; }  .ap2-hs { isolation: isolate; } .ap2-hs-sun { left: 93.4%; top: 18.2%; translate: calc(var(--gd-px, 0) * 22px) calc(var(--gd-py, 0) * 15px); transition: translate 0.2s linear; } .ap2-hs-sun::before { left: 0; top: 0; width: min(calc(88 * var(--ap2-vw, 1vw)), 1340px); height: min(calc(62 * var(--ap2-vw, 1vw)), 950px); max-width: none; max-height: none; translate: -50% -50%; background: radial-gradient(ellipse, rgba(255,214,150,0.50) 0%, rgba(255,192,132,0.31) 22%, rgba(252,170,120,0.17) 44%, rgba(240,158,120,0.08) 66%, rgba(230,150,120,0) 84%); animation: ap2HeroSunBloom 17s ease-in-out infinite; } @keyframes ap2HeroSunBloom { 0%, 100% { transform: scale(0.97); opacity: 0.78; } 46% { transform: scale(1.07); opacity: 1; } } @supports (mask-image: radial-gradient(#000, transparent)) or (-webkit-mask-image: radial-gradient(#000, transparent)) { .ap2-hs-sun::after { content: ""; position: absolute; left: 0; top: 0; width: min(calc(58 * var(--ap2-vw, 1vw)), 880px); height: min(calc(58 * var(--ap2-vw, 1vw)), 880px); translate: -50% -50%; border-radius: 50%; pointer-events: none; background: repeating-conic-gradient(from 0deg, rgba(255,208,148,0.20) 0deg 3.2deg, rgba(255,208,148,0) 3.2deg 16deg); -webkit-mask-image: radial-gradient(closest-side, rgba(0,0,0,0) 14%, rgba(0,0,0,0.9) 38%, rgba(0,0,0,0) 82%); mask-image: radial-gradient(closest-side, rgba(0,0,0,0) 14%, rgba(0,0,0,0.9) 38%, rgba(0,0,0,0) 82%); will-change: opacity; animation: ap2HeroRayBreath 19s ease-in-out infinite; will-change: transform, opacity; } } @keyframes ap2HeroRayBreath { 0%, 100% { opacity: 0.34; } 50% { opacity: 0.66; } } .ap2-hs-petal { translate: calc(var(--gd-px, 0) * var(--pull, 12) * 1px * (1 + var(--gd-v, 0) * 1.8)) calc(var(--gd-py, 0) * var(--pull, 12) * 0.55px * (1 + var(--gd-v, 0) * 1.2)); } .ap2-hs-gust { translate: calc(var(--gd-px, 0) * var(--pull, 16) * 1px * (1 + var(--gd-v, 0) * 2.2)) calc(var(--gd-py, 0) * var(--pull, 16) * 0.5px * (1 + var(--gd-v, 0) * 1.4)); } @media (prefers-reduced-motion: reduce) { .ap2-hs-sun::before, .ap2-hs-sun::after { animation: none !important; } .ap2-hs-sun::after { opacity: 0.4; } .ap2-hs-l, .ap2-hs-sun, .ap2-hs-glow, .ap2-face__disc, .ap2-face::before { transition: none !important; } }      @keyframes ap2HwAuroraRule { 0%, 20%, 60%, 74%, 100% { color: #241A2B; box-shadow: inset 0 -0.03em 0 rgba(36, 26, 43, 0.18); } 4% { color: #2B4E9B; box-shadow: inset 0 -0.05em 0 rgba(43, 78, 155, 0.3); } 9% { color: #5B3E96; box-shadow: inset 0 -0.05em 0 rgba(91, 62, 150, 0.3); } 14% { color: #8E2A55; box-shadow: inset 0 -0.05em 0 rgba(142, 42, 85, 0.3); } 64% { color: #9A4526; box-shadow: inset 0 -0.05em 0 rgba(154, 69, 38, 0.3); } 69% { color: #8A5520; box-shadow: inset 0 -0.05em 0 rgba(138, 85, 32, 0.3); } } @keyframes ap2HsRise { from { opacity: 0; transform: translate(0, 22px) scale(0.955); } to { opacity: 1; transform: translate(0, 0) scale(1); } } @keyframes ap2HsDrift { from { transform: translate(0, calc(var(--amp, 5px) * -1)); } to { transform: translate(0, var(--amp, 5px)); } }    .ap2-hs.is-lens { background: radial-gradient(96% 92% at 20% 14%, #FFFFFF 0%, #FDFEFE 48%, #FAFCFD 100%), linear-gradient(172deg, #FFFFFF 0%, #FCFDFE 62%, #F7FAFC 100%); } .ap2-hs.is-lens .ap2-hs-sun, .ap2-hs.is-lens .ap2-hs-glow { display: none; } .ap2-hs.is-lens::before, .ap2-hs.is-lens::after { content: ''; position: absolute; inset: -12%; z-index: 0; pointer-events: none; border-radius: 50%; will-change: transform, opacity; } .ap2-hs.is-lens::before { background: radial-gradient(closest-side, var(--ln-bloom-a, rgba(255, 250, 238, 0.9)) 0%, rgba(255, 250, 238, 0) 72%); width: 62%; height: 78%; inset: -14% auto auto -8%; animation: ap2LnBloomA calc(37s * var(--ln-tempo, 1)) ease-in-out infinite; } .ap2-hs.is-lens::after { background: radial-gradient(closest-side, var(--ln-bloom-b, rgba(226, 240, 255, 0.82)) 0%, rgba(226, 240, 255, 0) 70%); width: 54%; height: 66%; inset: auto -10% -12% auto; animation: ap2LnBloomB calc(29s * var(--ln-tempo, 1)) ease-in-out infinite; } @keyframes ap2LnBloomA { 0%, 100% { transform: translate3d(0, 0, 0) scale(1); opacity: 0.9; } 50% { transform: translate3d(7%, 5%, 0) scale(1.12); opacity: 1; } } @keyframes ap2LnBloomB { 0%, 100% { transform: translate3d(0, 0, 0) scale(1.06); opacity: 0.78; } 50% { transform: translate3d(-6%, -4%, 0) scale(0.94); opacity: 1; } } .ap2-hs.is-lens .ap2-ln-stage { z-index: 1; } .ap2-ln-stage { position: absolute; inset: 0; pointer-events: none; } .ap2-ln-disc { position: absolute; aspect-ratio: 1 / 1; border-radius: 50%; pointer-events: none; background: var(--ln-wash, rgba(96, 118, 156, 0.062)); animation-name: ap2LnDrift; animation-timing-function: ease-in-out; animation-iteration-count: infinite; will-change: transform; } .ap2-ln-disc.is-warm { background: rgba(196, 86, 44, 0.055); } @keyframes ap2LnDrift { 0%, 100% { transform: translate3d(0, 0, 0); } 33% { transform: translate3d(calc(var(--ln-dx) * var(--ln-reach, 1)), calc(var(--ln-dy) * var(--ln-reach, 1)), 0); } 66% { transform: translate3d(calc(var(--ln-dy) * var(--ln-reach, 1)), calc(var(--ln-dx) * var(--ln-reach, 1)), 0); } } .ap2-ln-disc::before { content: ""; position: absolute; inset: 0; border-radius: inherit; background: rgba(255, 255, 255, 0.26); opacity: 0; animation-name: ap2LnTide; animation-timing-function: ease-in-out; animation-iteration-count: infinite; will-change: opacity; } @keyframes ap2LnTide { 0%, 100% { opacity: 0; } 50% { opacity: 1; } } .ap2-ln-disc:nth-child(1)::before { animation-duration: calc(43s * var(--ln-tempo, 1)); animation-delay: -23s; } .ap2-ln-disc:nth-child(2)::before { animation-duration: calc(53s * var(--ln-tempo, 1)); animation-delay: -61s; } .ap2-ln-disc:nth-child(3)::before { animation-duration: calc(59s * var(--ln-tempo, 1)); animation-delay: -97s; } .ap2-ln-disc:nth-child(4)::before { animation-duration: calc(67s * var(--ln-tempo, 1)); animation-delay: -134s; } .ap2-ln-disc:nth-child(5)::before { animation-duration: calc(41s * var(--ln-tempo, 1)); animation-delay: -11s; } .ap2-ln-lift { position: absolute; inset: 0; pointer-events: none; background: radial-gradient(56% 54% at 6% 12%, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.44) 46%, rgba(255,255,255,0) 78%); } .ap2-ln-lift { transform-origin: 6% 12%; animation: ap2LnPool calc(61s * var(--ln-tempo, 1)) ease-in-out infinite; will-change: transform, opacity; } @keyframes ap2LnPool { 0%, 100% { opacity: 0.88; transform: scale(1); } 50% { opacity: 1; transform: scale(1.045); } } .ap2-ln-stage { transform-origin: 54% 46%; animation: ap2LnSwell calc(79s * var(--ln-tempo, 1)) ease-in-out infinite, ap2LnCam calc(97s * var(--ln-tempo, 1)) cubic-bezier(0.36, 0.02, 0.22, 1) infinite; will-change: transform, translate; } @keyframes ap2LnSwell { 0%, 100% { transform: scale(1); } 50% { transform: scale(calc(1 + 0.035 * var(--ln-swell, 1))); } } .ap2-hs.is-lens .ap2-ln-disc:nth-child(1) { translate: calc(var(--gd-px, 0) * 10px) calc(var(--gd-py, 0) * 6px); } .ap2-hs.is-lens .ap2-ln-disc:nth-child(2) { translate: calc(var(--gd-px, 0) * 13px) calc(var(--gd-py, 0) * 7.5px); } .ap2-hs.is-lens .ap2-ln-disc:nth-child(3) { translate: calc(var(--gd-px, 0) * 11px) calc(var(--gd-py, 0) * 6.5px); } .ap2-hs.is-lens .ap2-ln-disc:nth-child(4) { translate: calc(var(--gd-px, 0) * 15px) calc(var(--gd-py, 0) * 8.5px); } .ap2-hs.is-lens .ap2-ln-disc:nth-child(5) { translate: calc(var(--gd-px, 0) * 6px) calc(var(--gd-py, 0) * 3.5px); } .ap2-hs.is-lens .ap2-ln-lift { translate: calc(var(--gd-px, 0) * -7px) calc(var(--gd-py, 0) * -4px); } .ap2-ln-ring { position: absolute; inset: 0; border-radius: 50%; border: 1px solid rgba(74, 130, 172, 0.10); opacity: 0; animation: ap2LnRing calc(89s * var(--ln-tempo, 1)) ease-in-out infinite; } .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: rgba(196, 86, 44, 0.10); } @keyframes ap2LnRing { 0%, 100% { opacity: 0; transform: scale(calc(1 - 0.03 * var(--ln-ring-amp, 1))); } 50% { opacity: 1; transform: scale(calc(1 + 0.03 * var(--ln-ring-amp, 1))); } } .ap2-hs.is-lens .ap2-ln-disc:nth-child(1) { scale: calc(1 + var(--gd-py, 0) * 0.030); } .ap2-hs.is-lens .ap2-ln-disc:nth-child(2) { scale: calc(1 + var(--gd-py, 0) * 0.040); } .ap2-hs.is-lens .ap2-ln-disc:nth-child(3) { scale: calc(1 - var(--gd-py, 0) * 0.034); } .ap2-hs.is-lens .ap2-ln-disc:nth-child(4) { scale: calc(1 + var(--gd-py, 0) * 0.046); } .ap2-hs.is-lens .ap2-ln-disc:nth-child(5) { scale: calc(1 - var(--gd-py, 0) * 0.026); } @keyframes ap2LnCam { 0% { translate: 0px 0px; } 16% { translate: -16px 5px; } 44% { translate: -22px -4px; } 61% { translate: 8px -10px; } 81% { translate: 13px 3px; } 100% { translate: 0px 0px; } } .ap2-ln-stage::before { content: ""; position: absolute; left: 46%; top: 16%; width: 820px; height: 340px; pointer-events: none; opacity: 0; background: radial-gradient(58% 62% at 30% 48%, rgba(204, 116, 60, 0.026) 0%, rgba(206, 124, 74, 0.019) 42%, rgba(208, 132, 88, 0.008) 72%, rgba(208, 132, 88, 0) 100%); animation: ap2LnCaustic calc(83s * var(--ln-tempo, 1)) cubic-bezier(0.32, 0.02, 0.24, 1) infinite; will-change: transform, opacity; } @keyframes ap2LnCaustic { 0% { opacity: 0; transform: translate3d(0, 0, 0); } 6% { opacity: 1; transform: translate3d(60px, -6px, 0); } 30% { opacity: 1; transform: translate3d(360px, -18px, 0); } 64% { opacity: 0.78; transform: translate3d(650px, 4px, 0); } 88% { opacity: 0; transform: translate3d(860px, 22px, 0); } 100% { opacity: 0; transform: translate3d(940px, 26px, 0); } } .ap2-ln-stage::after { content: ""; position: absolute; left: 60%; top: -240px; width: 200px; height: 200px; border-radius: 50%; pointer-events: none; opacity: 0; background: radial-gradient(closest-side, rgba(255, 248, 238, 0.72) 0%, rgba(255, 241, 224, 0.52) 30%, rgba(255, 235, 213, 0.24) 58%, rgba(255, 233, 209, 0.07) 80%, rgba(255, 233, 209, 0) 100%); animation: ap2LnGhost calc(51s * var(--ln-tempo, 1)) cubic-bezier(0.24, 0.04, 0.20, 1) infinite; will-change: transform, opacity; } @keyframes ap2LnGhost { 0% { opacity: 0; transform: translate3d(0, 0, 0) scale(0.58); } 3% { opacity: 0.85; transform: translate3d(-11px, 105px, 0) scale(0.67); } 14% { opacity: 1; transform: translate3d(-47px, 455px, 0) scale(0.92); } 29% { opacity: 0.95; transform: translate3d(-89px, 800px, 0) scale(1.12); } 43% { opacity: 0.60; transform: translate3d(-117px, 1055px, 0) scale(1.24); } 52% { opacity: 0; transform: translate3d(-130px, 1215px, 0) scale(1.30); } 100% { opacity: 0; transform: translate3d(-130px, 1215px, 0) scale(1.30); } } .ap2-ln-disc::after { content: ""; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; background: rgba(255, 238, 218, 0.30); opacity: 0; animation-name: ap2LnLit; animation-duration: calc(83s * var(--ln-tempo, 1)); animation-timing-function: cubic-bezier(0.18, 0.04, 0.28, 1); animation-iteration-count: infinite; will-change: opacity; } .ap2-ln-disc.is-warm::after { background: rgba(255, 234, 208, 0.34); } @keyframes ap2LnLit { 0%, 100% { opacity: 0; } 5% { opacity: 1; } 19% { opacity: 0.34; } 36% { opacity: 0; } } .ap2-ln-disc:nth-child(1)::after { animation-delay: 4s; background: rgba(255, 238, 218, 0.20); } .ap2-ln-disc:nth-child(2)::after { animation-delay: -9s; } .ap2-ln-disc:nth-child(3)::after { animation-delay: -21s; } .ap2-ln-disc:nth-child(4)::after { animation-delay: -3s; } .ap2-ln-disc:nth-child(5)::after { animation-delay: 4s; } @media (prefers-reduced-motion: reduce) { .ap2-hs.is-lens::before, .ap2-hs.is-lens::after { animation: none !important; } .ap2-hs.is-lens .ap2-ln-lift::after, .ap2-hs.is-lens .ap2-ln-lift::before { display: none !important; } .ap2-hs.is-lens .ap2-ln-disc { animation: none; transform: translate3d(var(--ln-dx), var(--ln-dy), 0); } .ap2-hs.is-lens .ap2-ln-disc::before { animation: none !important; opacity: 0; } .ap2-hs.is-lens .ap2-ln-stage { animation: none !important; transform: none; } .ap2-hs.is-lens .ap2-ln-lift { animation: none !important; opacity: 1; transform: none; } .ap2-hs.is-lens .ap2-ln-disc { translate: none; } .ap2-hs.is-lens .ap2-ln-lift { translate: none; } .ap2-ln-ring { animation: none; opacity: 0.55; transform: none; } .ap2-hs.is-lens .ap2-ln-disc { scale: none; } .ap2-hs.is-lens .ap2-ln-stage { translate: none; } .ap2-hs.is-lens .ap2-ln-stage::before, .ap2-hs.is-lens .ap2-ln-stage::after { animation: none !important; opacity: 0; } .ap2-hs.is-lens .ap2-ln-disc::after { animation: none !important; opacity: 0; } } .ap2-hs.is-lens.is-v1 { background: radial-gradient(120% 92% at 8% -8%, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0) 58%), repeating-radial-gradient(circle at 50% 42%, rgba(96,140,186,0.028) 0 1px, rgba(96,140,186,0) 1px 34px), radial-gradient(78% 70% at 12% 4%, rgba(74,132,190,0.36) 0%, rgba(74,132,190,0) 74%), radial-gradient(72% 64% at 96% 30%, rgba(152,112,196,0.31) 0%, rgba(152,112,196,0) 70%), radial-gradient(76% 68% at 60% 108%, rgba(82,172,136,0.29) 0%, rgba(82,172,136,0) 72%), linear-gradient(172deg, #FFFFFF 0%, #F8FBFE 58%, #EFF4FA 100%); --ln-wash: rgba(120,160,200,0.055); --ln-swell: 1.71; --ln-tempo: 0.422; --ln-bloom-a: rgba(255, 249, 232, 0.94); --ln-bloom-b: rgba(214, 232, 255, 0.86); --ln-reach: 1.7; } .ap2-hs.is-lens.is-v1 .ap2-ln-disc { box-shadow: inset 0 1.5px 0 -0.5px rgba(255, 255, 255, 0.82), inset 0 -26vh 34vh -30vh rgba(38, 74, 116, 0.16), 0 3vh 7vh -5vh rgba(38, 74, 116, 0.11); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc:nth-child(1) { background: rgba(120,170,215,0.070); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc:nth-child(2) { background: rgba(168,150,205,0.068); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc:nth-child(3) { background: rgba(132,196,162,0.070); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc:nth-child(4) { background: rgba(226,186,120,0.066); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc.is-warm { background: rgba(235,140,96,0.062); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: rgba(74,132,190,0.15); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: rgba(140,110,196,0.135); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: rgba(70,170,124,0.135); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: rgba(198,152,76,0.125); } .ap2-hs.is-lens.is-v1 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: rgba(221,110,62,0.135); } .ap2-hs.is-lens.is-v4 { background: radial-gradient(118% 88% at 92% -10%, rgba(255,255,255,0.90) 0%, rgba(255,255,255,0) 56%), repeating-radial-gradient(circle at 50% 46%, rgba(78,110,152,0.030) 0 1px, rgba(78,110,152,0) 1px 26px), radial-gradient(74% 66% at 6% 4%, rgba(72,96,158,0.34) 0%, rgba(72,96,158,0) 70%), radial-gradient(66% 58% at 96% 14%, rgba(158,86,130,0.27) 0%, rgba(158,86,130,0) 66%), radial-gradient(72% 64% at 74% 108%, rgba(64,140,138,0.30) 0%, rgba(64,140,138,0) 70%), radial-gradient(58% 52% at 26% 104%, rgba(198,160,98,0.22) 0%, rgba(198,160,98,0) 64%), linear-gradient(172deg, #FFFFFF 0%, #F7FAFD 60%, #ECF1F7 100%); --ln-wash: rgba(104,132,172,0.058); --ln-swell: 2.38; --ln-tempo: 0.26; --ln-ring-amp: 2.5; --ln-bloom-a: rgba(232, 244, 255, 0.92); --ln-bloom-b: rgba(255, 238, 226, 0.80); --ln-reach: 1.7; } .ap2-hs.is-lens.is-v4 .ap2-ln-disc { box-shadow: inset 0 1.5px 0 -0.5px rgba(255, 255, 255, 0.82), inset 0 -26vh 34vh -30vh rgba(30, 58, 104, 0.16), 0 3vh 7vh -5vh rgba(30, 58, 104, 0.11); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc:nth-child(1) { background: rgba(104,134,196,0.078); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc:nth-child(2) { background: rgba(92,178,176,0.078); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc:nth-child(3) { background: rgba(190,124,166,0.074); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc:nth-child(4) { background: rgba(220,190,136,0.072); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc.is-warm { background: rgba(226,144,104,0.062); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: rgba(58,86,152,0.15); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: rgba(40,136,134,0.135); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: rgba(154,80,128,0.125); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: rgba(186,148,84,0.125); } .ap2-hs.is-lens.is-v4 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: rgba(194,112,72,0.085); } .ap2-hs.is-lens.is-v5 { background: radial-gradient(116% 90% at 24% -10%, rgba(255,255,255,0.88) 0%, rgba(255,255,255,0) 60%), radial-gradient(58% 50% at 34% 30%, rgba(255,255,255,0.78) 0%, rgba(255,255,255,0) 68%), radial-gradient(66% 58% at 14% 4%, rgba(72,108,152,0.40) 0%, rgba(72,108,152,0) 66%), radial-gradient(74% 66% at 98% 26%, rgba(168,138,110,0.21) 0%, rgba(168,138,110,0) 70%), radial-gradient(80% 72% at 56% 110%, rgba(56,72,112,0.32) 0%, rgba(56,72,112,0) 74%), linear-gradient(172deg, #FFFFFF 0%, #FCFCFB 62%, #F5F6F8 100%); --ln-wash: rgba(96,112,142,0.070); --ln-swell: 2.17; --ln-tempo: 0.26; --ln-ring-amp: 2.75; --ln-bloom-a: rgba(255, 246, 230, 0.90); --ln-bloom-b: rgba(222, 233, 250, 0.82); --ln-reach: 1.7; } .ap2-hs.is-lens.is-v5 .ap2-ln-disc:nth-child(1) { background: rgba(80,114,156,0.092); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc:nth-child(2) { background: rgba(172,142,112,0.080); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc:nth-child(3) { background: rgba(86,96,140,0.092); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc:nth-child(4) { background: rgba(178,162,124,0.086); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc.is-warm { background: rgba(192,146,116,0.072); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: rgba(70,102,142,0.105); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: rgba(166,134,104,0.10); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: rgba(72,82,126,0.105); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: rgba(178,146,74,0.105); } .ap2-hs.is-lens.is-v5 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: rgba(186,140,110,0.09); } .ap2-hs.is-lens.is-v6 { background: radial-gradient(116% 90% at 20% -10%, rgba(255,255,255,0.88) 0%, rgba(255,255,255,0) 60%), radial-gradient(58% 50% at 36% 30%, rgba(255,255,255,0.78) 0%, rgba(255,255,255,0) 68%), radial-gradient(74% 66% at 10% 4%, rgba(52,164,124,0.40) 0%, rgba(52,164,124,0) 70%), radial-gradient(70% 62% at 98% 24%, rgba(186,168,124,0.23) 0%, rgba(186,168,124,0) 68%), radial-gradient(80% 72% at 58% 110%, rgba(48,116,114,0.30) 0%, rgba(48,116,114,0) 74%), linear-gradient(172deg, #FFFFFF 0%, #FBFDFA 62%, #F5F8F2 100%); --ln-wash: rgba(72,146,118,0.070); --ln-swell: 1.99; --ln-tempo: 0.326; --ln-ring-amp: 2.19; --ln-bloom-a: rgba(240, 255, 240, 0.90); --ln-bloom-b: rgba(255, 248, 226, 0.80); --ln-reach: 1.7; } .ap2-hs.is-lens.is-v6 .ap2-ln-disc:nth-child(1) { background: rgba(62,162,124,0.094); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc:nth-child(2) { background: rgba(48,130,130,0.092); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc:nth-child(3) { background: rgba(142,166,86,0.094); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc:nth-child(4) { background: rgba(186,170,120,0.086); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc.is-warm { background: rgba(192,152,116,0.072); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: rgba(46,150,112,0.105); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: rgba(28,116,116,0.10); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: rgba(134,158,58,0.105); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: rgba(180,162,116,0.105); } .ap2-hs.is-lens.is-v6 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: rgba(186,146,112,0.09); } .ap2-hs.is-lens.is-v8 { background: radial-gradient(118% 92% at 6% -12%, rgba(255,255,255,0.80) 0%, rgba(255,255,255,0) 50%), repeating-radial-gradient(circle at 50% 46%, rgba(58,62,190,0.038) 0 1px, rgba(58,62,190,0) 1px 28px), radial-gradient(104% 94% at 0% 2%, rgba(58,62,190,0.58) 0%, rgba(58,62,190, 0) 72%), radial-gradient(104% 94% at 100% 100%, rgba(230,160,26,0.58) 0%, rgba(230,160,26, 0) 72%), radial-gradient(78% 62% at 52% 52%, rgba(255,255,255,0.44) 0%, rgba(255,255,255,0) 68%), linear-gradient(172deg, #FFFFFF 0%, #F4F4FE 56%, #FEF8EA 100%); --ln-bloom-a: rgba(226, 228, 255, 0.98); --ln-bloom-b: rgba(255, 244, 214, 0.94); --ln-wash: rgba(58,62,190,0.10); --ln-swell: 3.36; --ln-tempo: 0.26; --ln-ring-amp: 3.25; --ln-sweep: rgba(255, 250, 236, 0.80); --ln-sweep-t: 19s; --ln-reach: 2; } .ap2-hs.is-lens.is-v8 .ap2-ln-disc:nth-child(1) { background: rgba(58,62,190,0.148); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc:nth-child(2) { background: rgba(230,160,26,0.138); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc:nth-child(3) { background: rgba(58,62,190,0.130); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc:nth-child(4) { background: rgba(230,160,26,0.124); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc.is-warm { background: rgba(230,160,26,0.112); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: rgba(58,62,190,0.32); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: rgba(230,160,26,0.30); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: rgba(58,62,190,0.28); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: rgba(230,160,26,0.26); } .ap2-hs.is-lens.is-v8 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: rgba(230,160,26,0.24); } .ap2-hs.is-lens.is-v9 { background: radial-gradient(118% 92% at 6% -12%, rgba(255,255,255,0.80) 0%, rgba(255,255,255,0) 50%), repeating-radial-gradient(circle at 50% 46%, rgba(12,158,106,0.038) 0 1px, rgba(12,158,106,0) 1px 28px), radial-gradient(104% 94% at 0% 2%, rgba(12,158,106,0.58) 0%, rgba(12,158,106, 0) 72%), radial-gradient(104% 94% at 100% 100%, rgba(238,92,76,0.58) 0%, rgba(238,92,76, 0) 72%), radial-gradient(78% 62% at 52% 52%, rgba(255,255,255,0.44) 0%, rgba(255,255,255,0) 68%), linear-gradient(172deg, #FFFFFF 0%, #F1FBF6 56%, #FEF2F0 100%); --ln-bloom-a: rgba(216, 255, 236, 0.98); --ln-bloom-b: rgba(255, 230, 224, 0.94); --ln-wash: rgba(12,158,106,0.10); --ln-swell: 3.22; --ln-tempo: 0.34; --ln-ring-amp: 3; --ln-sweep: rgba(255, 252, 244, 0.76); --ln-sweep-t: 27s; --ln-reach: 2; } .ap2-hs.is-lens.is-v9 .ap2-ln-disc:nth-child(1) { background: rgba(12,158,106,0.148); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc:nth-child(2) { background: rgba(238,92,76,0.138); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc:nth-child(3) { background: rgba(12,158,106,0.130); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc:nth-child(4) { background: rgba(238,92,76,0.124); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc.is-warm { background: rgba(238,92,76,0.114); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: rgba(12,158,106,0.32); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: rgba(238,92,76,0.30); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: rgba(12,158,106,0.28); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: rgba(238,92,76,0.26); } .ap2-hs.is-lens.is-v9 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: rgba(238,92,76,0.24); } .ap2-hs.is-lens.is-v17 { background: radial-gradient(96% 80% at 22% -12%, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0) 52%), linear-gradient(118deg, rgba(255,255,255,0) 22%, rgba(142,164,218,0.26) 33%, rgba(255,255,255,0) 44%), linear-gradient(118deg, rgba(255,255,255,0) 43%, rgba(226,176,150,0.25) 54%, rgba(255,255,255,0) 65%), linear-gradient(118deg, rgba(255,255,255,0) 64%, rgba(136,192,182,0.24) 75%, rgba(255,255,255,0) 86%), linear-gradient(172deg, #FFFFFF 0%, #FCFBFA 58%, #F4F3F6 100%); --ln-bloom-a: rgba(244, 246, 254, 0.96); --ln-bloom-b: rgba(253, 246, 242, 0.88); --ln-wash: rgba(90,102,140,0.042); --ln-swell: 2.04; --ln-tempo: 0.422; --ln-ring-amp: 1.94; --ln-reach: 1.9; } .ap2-hs.is-lens.is-v17 .ap2-ln-disc:nth-child(1) { background: rgba(112,134,196,0.056); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc:nth-child(2) { background: rgba(196,146,120,0.052); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc:nth-child(3) { background: rgba(96,166,156,0.05); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc:nth-child(4) { background: rgba(112,134,196,0.044); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc.is-warm { background: rgba(196,146,120,0.044); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: rgba(112,134,196,0.21); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: rgba(196,146,120,0.2); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: rgba(96,166,156,0.19); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: rgba(112,134,196,0.18); } .ap2-hs.is-lens.is-v17 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: rgba(196,146,120,0.17); } .ap2-hs.is-lens.is-v18 .ap2-ln-disc::before, .ap2-hs.is-lens.is-v21 .ap2-ln-disc::before, .ap2-hs.is-lens.is-v23 .ap2-ln-disc::before { background: radial-gradient(closest-side, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0) 100%); } .ap2-hs.is-lens.is-v18 .ap2-ln-disc::after, .ap2-hs.is-lens.is-v21 .ap2-ln-disc::after, .ap2-hs.is-lens.is-v23 .ap2-ln-disc::after { background: radial-gradient(closest-side, rgba(255, 246, 236, 0.40) 0%, rgba(255, 246, 236, 0) 100%); } .ap2-hs.is-lens.is-v18 .ap2-ln-ring, .ap2-hs.is-lens.is-v21 .ap2-ln-ring, .ap2-hs.is-lens.is-v23 .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v18 { background: radial-gradient(84% 66% at 4% -12%, rgba(255,255,255,0.90) 0%, rgba(255,255,255,0) 46%), radial-gradient(58% 54% at 84% 6%, rgba(59,130,246,0.32) 0%, rgba(59,130,246,0) 66%), radial-gradient(54% 50% at 100% 64%, rgba(244,114,182,0.17) 0%, rgba(244,114,182,0) 64%), radial-gradient(66% 58% at 54% 112%, rgba(20,184,166,0.34) 0%, rgba(20,184,166,0) 68%), radial-gradient(48% 44% at 16% 88%, rgba(245,158,11,0.26) 0%, rgba(245,158,11,0) 64%), linear-gradient(168deg, #FFFFFF 0%, #FCFDFE 54%, #F2F6F8 100%); --ln-bloom-a: rgba(255, 255, 255, 0.44); --ln-bloom-b: rgba(236, 246, 250, 0.42); --ln-wash: rgba(59,130,246,0.05); --ln-swell: 2.1; --ln-tempo: 0.313; --ln-ring-amp: 1.25; --ln-reach: 3.2; --ln-band: rgba(255, 252, 244, 0.34); --ln-band-t: 38s; } .ap2-hs.is-lens.is-v18 .ap2-ln-disc:nth-child(1) { background: radial-gradient(closest-side, rgba(59,130,246,0.40) 0%, rgba(59,130,246,0) 100%); } .ap2-hs.is-lens.is-v18 .ap2-ln-disc:nth-child(2) { background: radial-gradient(closest-side, rgba(244,114,182,0.24) 0%, rgba(244,114,182,0) 100%); } .ap2-hs.is-lens.is-v18 .ap2-ln-disc:nth-child(3) { background: radial-gradient(closest-side, rgba(20,184,166,0.40) 0%, rgba(20,184,166,0) 100%); } .ap2-hs.is-lens.is-v18 .ap2-ln-disc:nth-child(4) { background: radial-gradient(closest-side, rgba(56,189,248,0.30) 0%, rgba(56,189,248,0) 100%); } .ap2-hs.is-lens.is-v18 .ap2-ln-disc.is-warm { background: radial-gradient(closest-side, rgba(251,146,60,0.30) 0%, rgba(251,146,60,0) 100%); } .ap2-hs.is-lens.is-v18 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v18 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v18 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v18 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v18 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v21 { background: radial-gradient(76% 62% at 6% -12%, rgba(255,255,255,0.90) 0%, rgba(255,255,255,0) 46%), conic-gradient(from 208deg at 76% 34%, rgba(244,114,182,0.22) 0deg, rgba(251,191,36,0.18) 62deg, rgba(52,211,153,0.20) 132deg, rgba(96,165,250,0.22) 210deg, rgba(167,139,250,0.22) 288deg, rgba(244,114,182,0.22) 360deg), linear-gradient(168deg, #FFFFFF 0%, #FDFCFF 56%, #F6F4FB 100%); --ln-bloom-a: rgba(255, 252, 255, 0.44); --ln-bloom-b: rgba(244, 246, 255, 0.40); --ln-wash: rgba(150,140,220,0.045); --ln-swell: 1.88; --ln-tempo: 0.34; --ln-ring-amp: 1.25; --ln-sweep: rgba(255, 255, 255, 0.44); --ln-sweep-t: 30s; --ln-reach: 3; --ln-band: rgba(255, 228, 240, 0.30); --ln-band-t: 42s; } .ap2-hs.is-lens.is-v21 .ap2-ln-disc:nth-child(1) { background: radial-gradient(closest-side, rgba(167,139,250,0.30) 0%, rgba(167,139,250,0) 100%); } .ap2-hs.is-lens.is-v21 .ap2-ln-disc:nth-child(2) { background: radial-gradient(closest-side, rgba(52,211,153,0.26) 0%, rgba(52,211,153,0) 100%); } .ap2-hs.is-lens.is-v21 .ap2-ln-disc:nth-child(3) { background: radial-gradient(closest-side, rgba(96,165,250,0.28) 0%, rgba(96,165,250,0) 100%); } .ap2-hs.is-lens.is-v21 .ap2-ln-disc:nth-child(4) { background: radial-gradient(closest-side, rgba(244,114,182,0.24) 0%, rgba(244,114,182,0) 100%); } .ap2-hs.is-lens.is-v21 .ap2-ln-disc.is-warm { background: radial-gradient(closest-side, rgba(251,191,36,0.24) 0%, rgba(251,191,36,0) 100%); } .ap2-hs.is-lens.is-v21 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v21 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v21 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v21 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v21 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v23 { background: radial-gradient(56% 40% at 10% -8%, rgba(255,255,255,0.88) 0%, rgba(255,255,255,0) 52%), radial-gradient(circle at 80% 86%, rgba(251,146,60,0.36) 0 84px, rgba(251,146,60,0.15) 168px, rgba(251,146,60,0) 340px), radial-gradient(64% 46% at 14% 104%, rgba(167,139,250,0.22) 0%, rgba(167,139,250,0) 64%), linear-gradient(178deg, #FFFFFF 0%, #FEF8F3 34%, #FAEDE8 66%, #EEE6F4 100%); --ln-bloom-a: rgba(255, 250, 244, 0.46); --ln-bloom-b: rgba(244, 238, 252, 0.42); --ln-wash: rgba(180,130,140,0.045); --ln-swell: 1.93; --ln-tempo: 0.354; --ln-ring-amp: 1.25; --ln-reach: 3; --ln-band: rgba(255, 226, 208, 0.32); --ln-band-t: 36s; --ln-sweep: rgba(255, 246, 236, 0.40); --ln-sweep-t: 23s; } .ap2-hs.is-lens.is-v23 .ap2-ln-disc:nth-child(1) { background: radial-gradient(closest-side, rgba(251,146,60,0.30) 0%, rgba(251,146,60,0) 100%); } .ap2-hs.is-lens.is-v23 .ap2-ln-disc:nth-child(2) { background: radial-gradient(closest-side, rgba(244,114,182,0.24) 0%, rgba(244,114,182,0) 100%); } .ap2-hs.is-lens.is-v23 .ap2-ln-disc:nth-child(3) { background: radial-gradient(closest-side, rgba(167,139,250,0.28) 0%, rgba(167,139,250,0) 100%); } .ap2-hs.is-lens.is-v23 .ap2-ln-disc:nth-child(4) { background: radial-gradient(closest-side, rgba(248,113,113,0.22) 0%, rgba(248,113,113,0) 100%); } .ap2-hs.is-lens.is-v23 .ap2-ln-disc.is-warm { background: radial-gradient(closest-side, rgba(253,186,116,0.28) 0%, rgba(253,186,116,0) 100%); } .ap2-hs.is-lens.is-v23 .ap2-ln-disc:nth-child(1) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v23 .ap2-ln-disc:nth-child(2) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v23 .ap2-ln-disc:nth-child(3) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v23 .ap2-ln-disc:nth-child(4) .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens.is-v23 .ap2-ln-disc.is-warm .ap2-ln-ring { border-color: transparent; } .ap2-hs.is-lens .ap2-ln-lift::after { content: ''; position: absolute; inset: -20% -60%; z-index: 0; pointer-events: none; background: linear-gradient(104deg, transparent 0%, var(--ln-sweep, transparent) 46%, var(--ln-sweep, transparent) 54%, transparent 100%); opacity: 0; animation: ap2LnSweep var(--ln-sweep-t, 24s) linear infinite; } .ap2-hs.is-lens .ap2-ln-lift::after { display: none; } .ap2-hs.is-lens.is-v8 .ap2-ln-lift::after, .ap2-hs.is-lens.is-v9 .ap2-ln-lift::after, .ap2-hs.is-lens.is-v21 .ap2-ln-lift::after, .ap2-hs.is-lens.is-v23 .ap2-ln-lift::after { display: block; } @keyframes ap2LnSweep { 0% { transform: translate3d(-46%, 0, 0) rotate(0.0001deg); opacity: 0; } 18% { opacity: 0.9; } 82% { opacity: 0.9; } 100% { transform: translate3d(46%, 0, 0) rotate(0.0001deg); opacity: 0; } } .ap2-hs.is-lens .ap2-ln-lift::before { content: ''; position: absolute; inset: -34% -74%; z-index: 0; pointer-events: none; display: none; background: linear-gradient(64deg, transparent 0%, var(--ln-band, transparent) 38%, var(--ln-band, transparent) 62%, transparent 100%); opacity: 0; animation: ap2LnBand var(--ln-band-t, 46s) linear infinite; will-change: transform, opacity; } @keyframes ap2LnBand { 0% { transform: translate3d(34%, 16%, 0) rotate(0.0001deg); opacity: 0; } 24% { opacity: 1; } 76% { opacity: 1; } 100% { transform: translate3d(-34%, -16%, 0) rotate(0.0001deg); opacity: 0; } } .ap2-hs.is-lens.is-v18 .ap2-ln-lift::before, .ap2-hs.is-lens.is-v21 .ap2-ln-lift::before, .ap2-hs.is-lens.is-v23 .ap2-ln-lift::before { display: block; } .ap2-person__tag, .ap2-person__id, .ap2-person__stack { flex: 0 0 auto; } .ap2-person__id { display: flex; flex-direction: column; align-items: flex-start; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 17px; line-height: 1.22; min-height: 0; justify-content: flex-end; } .ap2-person__role, .ap2-person__name { font-size: inherit; line-height: inherit; letter-spacing: -0.016em; opacity: 1; transform: none; transition: color .24s ease; } .ap2-person__name { order: 0; font-weight: 700; font-size: 0.86em; color: #FFD9A8; } .ap2-person__stack { display: grid; align-content: end; min-height: 2.6em; margin-top: 3px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 13.6px; font-weight: 500; line-height: 1.3; color: rgba(255,255,255,0.946); }    @keyframes ap2CmSweep { from { transform: scaleX(0); } to { transform: scaleX(1); } } @keyframes ap2CmWord { from { opacity: 0; transform: translateY(0.4em); filter: blur(5px); } to { opacity: 1; transform: none; filter: blur(0); } } @keyframes ap2CmLabel { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } } .ap2-cmfig--pulse.is-in .ap2-fig-dot { animation-name: ap2CmHop, ap2CmWait; animation-duration: 1s, 3.6s; animation-timing-function: cubic-bezier(0.16,1,0.3,1), ease-in-out; animation-delay: var(--d), calc(var(--d) + 1.05s); animation-iteration-count: 1, infinite; animation-fill-mode: both, none; } .ap2-cmfig--pulse.is-in .ap2-cmp-in { animation: ap2CmLand 1.05s cubic-bezier(0.16,1,0.3,1) var(--d) both; } @keyframes ap2CmHop { 0% { opacity: 0; transform: translateY(4px); } 30% { opacity: 1; transform: translateY(-3.5px); } 55% { opacity: 1; transform: translateY(0); } 78% { opacity: 1; transform: translateY(-2px); } 100% { opacity: .82; transform: translateY(0); } } @keyframes ap2CmWait { 0%, 100% { opacity: .78; transform: translateY(0); } 50% { opacity: 1; transform: translateY(-1.4px); } } @keyframes ap2CmLand { 0% { opacity: 0; transform: translate(14px, 10px) scale(.86); } 62% { opacity: 1; } 100% { opacity: 1; transform: none; } } .ap2-cmfig--week .ap2-fig-tick { stroke-dasharray: 26; stroke-dashoffset: 0; } .ap2-cmfig--week.is-in .ap2-fig-tick { animation-name: ap2CmTick, ap2CmTickHold; animation-duration: .62s, 4.6s; animation-timing-function: cubic-bezier(0.16,1,0.3,1), ease-in-out; animation-delay: var(--d), calc(var(--d) + .8s); animation-iteration-count: 1, infinite; animation-fill-mode: both, none; } @keyframes ap2CmTick { from { opacity: 1; stroke-dashoffset: 26; } to { opacity: 1; stroke-dashoffset: 0; } } @keyframes ap2CmTickHold { 0%, 100% { opacity: .88; transform: scale(1); } 50% { opacity: 1; transform: scale(1.07); } } @keyframes ap2CmDay { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: none; } } .ap2-cmfig--ring.is-in .ap2-fig-dot { animation-name: ap2CmNode, ap2CmNodeIdle; animation-duration: .5s, 5.2s; animation-timing-function: cubic-bezier(0.16,1,0.3,1), ease-in-out; animation-delay: var(--d), calc(var(--d) + 1.4s); animation-iteration-count: 1, infinite; animation-fill-mode: both, none; } @keyframes ap2CmRing { 0% { stroke-dashoffset: var(--arc); } 25% { stroke-dashoffset: calc(var(--arc) * .68); } 50% { stroke-dashoffset: calc(var(--arc) * .40); } 75% { stroke-dashoffset: calc(var(--arc) * .17); } 100% { stroke-dashoffset: 0; } } @keyframes ap2CmNode { 0% { opacity: 0; transform: scale(.2); } 60% { opacity: 1; transform: scale(1.25); } 100% { opacity: 1; transform: scale(1); } } @keyframes ap2CmNodeIdle { 0%, 100% { opacity: .8; transform: scale(1); } 50% { opacity: 1; transform: scale(1.14); } } .ap2-cml-caret { opacity: .9; } .ap2-cmfig--ledger.is-in .ap2-cml-caret { animation-name: ap2CmCaretIn, ap2CmCaret; animation-duration: .4s, 2.6s; animation-timing-function: cubic-bezier(0.16,1,0.3,1), ease-in-out; animation-delay: var(--d), calc(var(--d) + .5s); animation-iteration-count: 1, infinite; animation-fill-mode: both, none; } @keyframes ap2CmWrite { from { transform: scaleX(0); } to { transform: scaleX(1); } } @keyframes ap2CmCaretIn { from { opacity: 0; transform: translateY(4px); } to { opacity: .9; transform: none; } } @keyframes ap2CmCaret { 0%, 100% { opacity: .42; } 50% { opacity: 1; } }  .ap2-cmp-dial { stroke-dasharray: 81.68px; stroke-dashoffset: 81.68px; opacity: 0.45; } .ap2-cmfig--pulse.is-in .ap2-cmp-dial { animation: ap2CmDial 7.2s linear 1.4s infinite; } .ap2-cmfig--pulse.is-in .ap2-cmp-hand { transform-origin: 106px 26px; animation: ap2CmHand 7.2s cubic-bezier(0.4, 0, 0.2, 1) 1.4s infinite; } .ap2-cmfig--pulse.is-in .ap2-cmp-in { animation: ap2CmReply 7.2s ease-in-out 1.4s infinite; } @keyframes ap2CmDial { 0% { stroke-dashoffset: 81.68px; } 86% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: 0; } } @keyframes ap2CmHand { 0% { transform: rotate(0deg); } 86% { transform: rotate(360deg); } 100% { transform: rotate(360deg); } } @keyframes ap2CmReply { 0%, 44% { transform: translateY(7px) scale(0.94); opacity: 0; } 54%, 92% { transform: none; opacity: 1; } 100% { transform: translateY(7px) scale(0.94); opacity: 0; } } .ap2-cmw-walk { opacity: 0; } .ap2-cmfig--week.is-in .ap2-cmw-walk { animation: ap2CmWalk 7.2s cubic-bezier(0.5, 0, 0.2, 1) 1.5s infinite; } @keyframes ap2CmWalk { 0% { transform: translateX(0); opacity: 0; } 6% { transform: translateX(0); opacity: 0.6; } 20% { transform: translateX(24px); } 34% { transform: translateX(48px); } 48% { transform: translateX(72px); } 62% { transform: translateX(96px); opacity: 0.6; } 74% { transform: translateX(96px); opacity: 0; } 80%, 100% { transform: translateX(0); opacity: 0; } } .ap2-cmfig--week.is-in .ap2-cmw-tick { animation: ap2CmReTick 7.2s ease-out 1.5s infinite; } @keyframes ap2CmReTick { 0%, 78% { transform: scale(1); } 86% { transform: scale(1.28); } 100% { transform: scale(1); } } .ap2-cmr-orbit { transform-origin: 66px 46px; opacity: 0; } .ap2-cmfig--ring.is-in .ap2-cmr-orbit { animation: ap2CmOrbit 7.2s linear 1.7s infinite; } @keyframes ap2CmOrbit { 0% { transform: rotate(0deg); opacity: 0; } 8% { opacity: 1; } 92% { opacity: 1; } 100% { transform: rotate(360deg); opacity: 0; } } .ap2-cml-turn { opacity: 0; } .ap2-cmfig--ledger.is-in .ap2-cml-turn { animation: ap2CmTurn 7.2s cubic-bezier(0.5, 0, 0.2, 1) 1.8s infinite; } @keyframes ap2CmTurn { 0%, 40% { transform: rotateY(0deg) translateX(0); opacity: 0; } 46% { transform: rotateY(0deg) translateX(0); opacity: 1; } 72% { transform: rotateY(-64deg) translateX(-16px); opacity: 0.9; } 84% { transform: rotateY(-92deg) translateX(-22px); opacity: 0; } 100% { transform: rotateY(0deg) translateX(0); opacity: 0; } } @media (prefers-reduced-motion: reduce) { .ap2-cmp-dial, .ap2-cmp-hand, .ap2-cmp-in, .ap2-cmw-walk, .ap2-cmw-tick, .ap2-cmr-orbit, .ap2-cml-turn { animation: none !important; } .ap2-cmw-walk, .ap2-cmr-orbit, .ap2-cml-turn { opacity: 0; } .ap2-cmp-in { opacity: 1; transform: none; } .ap2-cmp-dial { stroke-dashoffset: 0; } } @keyframes ap2SlkSend { 0% { opacity: 0; top: -74px; } 14% { opacity: 1; } 76% { opacity: 1; } 100% { opacity: 0; top: 100%; } } .ap2-slk-say { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: clamp(17.1px, 1.16vw, 19.9px); font-weight: 470; line-height: 1.66; color: rgba(11,11,12,0.946); margin: 0; max-width: 33em; } .ap2-slk-stt { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: clamp(15.7px, 1.02vw, 16.9px); font-weight: 460; line-height: 1.6; color: rgba(11,11,12,0.937); margin: 0; max-width: 34em; } @keyframes ap2SlkRun { 0% { opacity: 0; top: -88px; } 10% { opacity: 1; } 78% { opacity: 1; } 100% { opacity: 0; top: 100%; } } .ap2-slk-who { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 15.85px; font-weight: 660; color: #0B0B0C; } .ap2-slk-bub { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 15.85px; font-weight: 460; line-height: 1.56; color: rgba(11,11,12,0.955); margin: 7px 0 0; padding: 11px 15px; border-radius: 4px 12px 12px 12px; background: rgba(221,110,62,0.055); border: 1px solid rgba(221,110,62,0.20); } .ap2-slk-closetxt { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 15.65px; font-weight: 500; color: rgba(11,11,12,0.928); }    .ap2-slk-stt { font-size: clamp(16.5px, 1.08vw, 17.9px); line-height: 1.62; color: rgba(11,11,12,0.946); } .ap2-slk-say { color: #17110C; } .ap2-slk-say ::selection { background: rgba(221,110,62,0.58); }   [data-sec="channels"] .ap2-quote-who img { width: 206px; height: 206px; } [data-sec="channels"] .ap2-quote-who figcaption { margin-top: 13px; } [data-sec="channels"] .ap2-quote-who figcaption b { font-size: 16.6px; font-weight: 560; letter-spacing: -0.022em; color: rgba(11,11,12,0.964); } [data-sec="channels"] .ap2-quote-who figcaption span { font-size: 15.2px; color: rgba(11,11,12,0.874); } @media (max-width: 1060px) { [data-sec="channels"] .ap2-quote-who img { width: 91px; height: 91px; } [data-sec="channels"] .ap2-quote-who figcaption { margin-top: 0; } }  .ap2-pick::after { content: ''; position: absolute; inset: -1px; border-radius: inherit; border: 1.8px solid var(--brand); opacity: 0; pointer-events: none; animation: ap2PickSweep 9s ease-in-out infinite; animation-delay: calc(var(--i, 0) * 1.1s); } @keyframes ap2PickSweep { 0% { opacity: 0; } 3% { opacity: 1; } 9% { opacity: 0.85; } 15% { opacity: 0; } 100% { opacity: 0; } } @keyframes ap2PickLift { 0% { transform: translateY(0); box-shadow: none; } 4% { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(11,15,20,0.10); } 12% { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(11,15,20,0.07); } 18% { transform: translateY(0); box-shadow: none; } 100% { transform: translateY(0); box-shadow: none; } } @media (prefers-reduced-motion: reduce) { .ap2-pick::after, .ap2-picks .ap2-pick { animation: none; opacity: 0; } }  [data-sec="channels"] .ap2-ob-dashring { fill: none; stroke: rgba(11,11,12,0.15); stroke-width: 1.3; stroke-dasharray: 2 10; stroke-linecap: round; transform-box: view-box; transform-origin: var(--ob-ox, 465px) var(--ob-oy, 300px); animation: ap2ObSpin 140s linear infinite; } @keyframes ap2ObSpin { to { transform: rotate(360deg); } }   @media (prefers-reduced-motion: reduce) { [data-sec="channels"] .ap2-ob-dashring { animation: none; } }   @keyframes ap2SvFade { from { opacity: 0; } to { opacity: 1; } } @keyframes ap2SvFill { from { opacity: 0; transform: scaleY(0); } to { opacity: 1; transform: scaleY(1); } } @keyframes ap2SvFlow { from { opacity: 0.35; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } } @keyframes ap2SvNode { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } } @keyframes ap2SvDraw { to { stroke-dashoffset: 0; } } @keyframes ap2SvPop { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } @keyframes ap2SvChip { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }    .ap2-ovb-ph-ox { animation: ap2OvbDriftIn 41s ease-in-out infinite; } .ap2-ovb-ph-an { animation: ap2OvbDriftIn 53s ease-in-out infinite reverse; } @keyframes ap2OvbDriftIn { 0%, 100% { transform: scale(1.02); } 50% { transform: scale(1.09); } } .ap2-ovb-ph-run { stroke-dashoffset: var(--run-len, 750); animation: ap2OvbSeamRun 12.5s cubic-bezier(0.4, 0, 0.4, 1) infinite; } @keyframes ap2OvbSeamRun { 0% { stroke-dashoffset: var(--run-len, 750); opacity: 0; } 12% { opacity: 0.85; } 70% { opacity: 0.85; } 100% { stroke-dashoffset: 0; opacity: 0; } } .ap2-ovb-ph-draw { stroke-dashoffset: var(--draw-len, 1000); animation: ap2OvbPhDraw 15s cubic-bezier(0.3, 0, 0.24, 1) infinite; } @keyframes ap2OvbPhDraw { 0% { stroke-dashoffset: var(--draw-len, 1000); opacity: 0.35; } 10% { opacity: 0.9; } 38%, 88% { stroke-dashoffset: 0; opacity: 0.9; } 100% { stroke-dashoffset: 0; opacity: 0; } } .ap2-ovb-ph-sheen { animation: ap2OvbPhSheen 11s cubic-bezier(0.45, 0, 0.55, 1) infinite; } @keyframes ap2OvbPhSheen { 0% { transform: translateX(0); opacity: 0; } 18% { opacity: 1; } 76% { opacity: 1; } 100% { transform: translateX(700px); opacity: 0; } }  @media (prefers-reduced-motion: reduce) { .ap2-ovb-ph-ox, .ap2-ovb-ph-an, .ap2-ovb-ph-run, .ap2-ovb-ph-draw, .ap2-ovb-ph-sheen { animation: none !important; } .ap2-ovb-ph-draw { stroke-dashoffset: 0; opacity: 0.9; } .ap2-ovb-ph-run, .ap2-ovb-ph-sheen { opacity: 0; } .ap2-ovb-ph-ox, .ap2-ovb-ph-an { transform: scale(1.05); } } [data-sec="reporting"] .ap2-quote-who img { width: 234.9px; height: 234.9px; } [data-sec="reporting"] .ap2-quote-who figcaption { margin-top: 12px; } [data-sec="reporting"] .ap2-quote-who figcaption b { font-size: 17.4px; font-weight: 560; } [data-sec="reporting"] .ap2-quote-who figcaption span { font-size: 15.7px; color: rgba(11,11,12,0.901); } @media (max-width: 1060px) { [data-sec="reporting"] .ap2-quote-who img { width: 86.6px; height: 86.6px; } [data-sec="reporting"] .ap2-quote-who figcaption { margin-top: 0; } }  .ap2-rp-key { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 6px 14px; } .ap2-rp-key li { display: inline-flex; align-items: center; gap: 6px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 13.5px; font-weight: 500; color: rgba(11,11,12,0.901); } .ap2-rp-key li span { width: 9px; height: 9px; border-radius: 2px; flex-shrink: 0; } .ap2-rp-stamp { display: inline-flex; align-items: center; gap: 6px; font-size: 12.9px; font-weight: 700; letter-spacing: 0.06em; font-variant-numeric: tabular-nums; color: rgba(11,11,12,0.892); background: #fff; border: 1px solid rgba(11,11,12,0.14); border-radius: 999px; padding: 4px 10px; } .ap2-rp-stamp i { width: 6px; height: 6px; border-radius: 50%; background: #3E9E6C; animation: ap2Pulse 2.4s infinite; } .ap2-rp-pill.is-ghost { border-color: rgba(11,11,12,0.16); color: rgba(11,11,12,0.901); }  .ap2-rp-top-t, .ap2-rp-top .ap2-rp-live, .ap2-rp-seg > b, .ap2-rp-seg > i, .ap2-rp-pill, .ap2-rp-stamp { font-family: 'Inter', 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Arial, sans-serif; } .ap2-rp-pill { font-size: 12.7px; font-weight: 500; letter-spacing: 0; border-radius: 999px; padding: 5px 12px; border: 1px solid #D2E3FC; background: #E8F0FE; color: #1A73E8; } .ap2-rp-pill.is-ghost { border-color: #DADCE0; background: #FFFFFF; color: #5F6368; } .ap2-rp-stamp { font-size: 12.4px; font-weight: 400; letter-spacing: 0; color: #5F6368; background: transparent; border: 0; padding: 4px 2px; } .ap2-rp-stamp i { background: #188038; }   @media (prefers-reduced-motion: reduce) { .ap2-rpn-p, .ap2-rpn-slot, .ap2-rpn-plus { animation: none !important; } .ap2-rpn-p { opacity: var(--o, 0.6); } .ap2-rpn-plus { transform: none; } }   @keyframes ap2RpnWave { 0%, 100% { opacity: var(--o, 0.6); } 50% { opacity: calc(var(--o, 0.6) + 0.24); } } @keyframes ap2RpnAnts { to { stroke-dashoffset: -6.8; } } @keyframes ap2RpnPlus { 0%, 62%, 100% { transform: scale(1); opacity: 0.9; } 76% { transform: scale(1.16); opacity: 1; } } @keyframes ap2RpnSlot { 0%, 100% { opacity: 0.62; } 76% { opacity: 1; } } .ap2-rpn-p { opacity: var(--o, 0.6); animation: ap2RpnWave 3.4s ease-in-out infinite; } .ap2-rpn-slot { opacity: 0.62; stroke-dashoffset: 0; animation: ap2RpnAnts 3.4s linear infinite, ap2RpnSlot 3.4s ease-in-out infinite; } .ap2-rpn-plus { opacity: 0.9; transform-box: fill-box; transform-origin: center; animation: ap2RpnPlus 3.4s cubic-bezier(0.16,1,0.3,1) infinite; }      @keyframes ap2RwSlide { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(calc(-1 * var(--ap2-rw-span, 0px)), 0, 0); } } @keyframes ap2RwSloganSlide { from { transform: translate3d(0, 0, 0); } 20.00% { transform: translate3d(0, 0, 0); } to { transform: translate3d(calc(-1 * var(--ap2-rw-sspan, 0px)), 0, 0); } } @keyframes ap2RwFill { from { transform: scaleX(0); } to { transform: scaleX(1); } }   .ap2-faq-cred { position: relative; isolation: isolate; margin-top: 30px; max-width: 540px; padding: 8px 8px 6px; border-radius: 24px; color: #1A1822; background: radial-gradient(120% 60% at 50% 0%, rgba(232,221,204,0.38) 0%, rgba(232,221,204,0) 60%), linear-gradient(180deg, #FFFFFF 0%, #FAF8F4 100%); border: 1px solid rgba(23,22,40,0.09); box-shadow: inset 0 1px 0 #FFFFFF, 0 1px 2px rgba(23,20,35,0.05), 0 16px 34px -20px rgba(42,52,102,0.22), 0 34px 64px -40px rgba(42,52,102,0.28); } .ap2-faq-cred-plate { position: relative; isolation: isolate; overflow: hidden; height: 260px; border-radius: 17px; display: flex; align-items: flex-end; background: repeating-linear-gradient(135deg, rgba(42,52,102,0.03) 0 1px, rgba(42,52,102,0) 1px 6px), radial-gradient(80% 70% at 50% 0%, #FFFDF8 0%, rgba(255,253,248,0) 72%), linear-gradient(180deg, #FAF6EE 0%, #F4EFE6 100%); box-shadow: inset 0 0 0 1px rgba(42,52,102,0.08); } .ap2-faq-cred-plate::before { content: ''; position: absolute; inset: 9px; z-index: 5; pointer-events: none; border-radius: 11px; border: 1px solid rgba(42,52,102,0.16); box-shadow: inset 0 0 0 3px rgba(250,246,238,0.7), inset 0 0 0 4px rgba(178,92,52,0.2); } .ap2-faq-cred-art { position: absolute; inset: 0; z-index: 0; pointer-events: none; } .ap2-faq-cred-art svg { position: absolute; top: 0; left: 0; height: 100%; overflow: visible; } .ap2-faq-cred-art path, .ap2-faq-cred-art circle { fill: none; vector-effect: non-scaling-stroke; } .ap2-faq-cred-seal { width: 100%; transform-origin: 50% 50%; animation: ap2credTurn 240s linear infinite; } .ap2-faq-cred-seal path { stroke: rgba(42,52,102,0.1); stroke-width: 1; } .ap2-faq-cred-seal circle { stroke: rgba(178,92,52,0.2); stroke-width: 1; } .ap2-faq-cred-seal .is-dots { stroke: rgba(42,52,102,0.28); stroke-width: 3; stroke-dasharray: 0.15 2.85; vector-effect: none; stroke-linecap: round; } .ap2-faq-cred-strands { width: 200%; will-change: transform; animation: ap2credDrift 70s linear infinite; -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 50%, rgba(0,0,0,0) 78%); mask-image: linear-gradient(180deg, #000 0%, #000 50%, rgba(0,0,0,0) 78%); } .ap2-faq-cred-strands path { stroke-width: 1; } .ap2-faq-cred-strands.is-indigo path { stroke: rgba(42,52,102,0.26); } .ap2-faq-cred-strands.is-copper { animation-duration: 96s; animation-direction: reverse; } .ap2-faq-cred-strands.is-copper path { stroke: rgba(178,92,52,0.3); } .ap2-faq-cred-strands.is-teal { animation-duration: 128s; } .ap2-faq-cred-strands.is-teal path { stroke: rgba(29,107,96,0.24); } .ap2-faq-cred-sheen { position: absolute; display: block; top: -20%; bottom: -20%; left: 0; width: 46%; z-index: 2; background: linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.55) 50%, rgba(255,255,255,0) 100%); transform: translate3d(-120%,0,0) skewX(-12deg); animation: ap2credSheen 11s cubic-bezier(0.45, 0, 0.3, 1) 2s infinite; } @keyframes ap2credDrift { from { transform: translate3d(0,0,0); } to { transform: translate3d(-50%,0,0); } } @keyframes ap2credTurn { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes ap2credSheen { 0% { transform: translate3d(-120%,0,0) skewX(-12deg); } 34% { transform: translate3d(330%,0,0) skewX(-12deg); } 100% { transform: translate3d(330%,0,0) skewX(-12deg); } } .ap2-faq-cred-plate::after { content: ''; position: absolute; inset: 34% 0 0 0; z-index: 3; pointer-events: none; background: linear-gradient(180deg, rgba(248,244,236,0) 0%, rgba(248,244,236,0.8) 46%, rgba(247,243,235,0.96) 100%); } .ap2-faq-cred-tray { position: relative; z-index: 4; width: 100%; list-style: none; margin: 0; padding: 0 18px 22px; display: flex; align-items: center; justify-content: space-evenly; gap: 18px; } .ap2-faq-cred-tray > li { display: flex; align-items: center; justify-content: center; flex: 0 1 auto; min-width: 0; } .ap2-faq-cred-tray img { display: block; width: auto; max-width: 100%; height: 64px; object-fit: contain; filter: drop-shadow(0 6px 14px rgba(42,52,102,0.10)); transition: transform .35s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-faq-cred-tray img[data-mark='ovb'] { height: 92px; } .ap2-faq-cred-tray img[data-mark='ituseed'] { height: 34px; } .ap2-faq-cred-tray > li:hover img { transform: translateY(-2px); } .ap2-faq-cred-line { margin: 0; padding: 18px 16px 14px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 4px 9px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 16px; font-weight: 500; line-height: 1.4; color: rgba(26,24,34,0.66); text-align: center; } .ap2-faq-cred-line > b { font-weight: 600; color: #16141D; letter-spacing: -0.01em; } .ap2-faq-cred-dot { display: block; flex: none; width: 6px; height: 6px; border-radius: 999px; background: linear-gradient(135deg, #D98A5E 0%, #B25C34 100%); box-shadow: 0 0 7px rgba(178,92,52,0.45); } .ap2-faq-cred-list { list-style: none; margin: 0; padding: 0 6px; border-top: 1px solid rgba(23,22,40,0.08); } .ap2-faq-cred-list > li { position: relative; display: flex; align-items: center; gap: 14px; padding: 13px 10px; border-radius: 12px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 16.4px; font-weight: 500; line-height: 1.42; color: #1B1923; text-wrap: pretty; transition: background .25s ease; } .ap2-faq-cred-list > li + li::before { content: ''; position: absolute; top: 0; inset-inline: 10px; height: 1px; background: rgba(23,22,40,0.07); } .ap2-faq-cred-list > li:hover { background: rgba(240,233,222,0.6); } .ap2-faq-cred-ico { --tick: 178,92,52; flex-shrink: 0; width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; color: #FFFFFF; background: radial-gradient(circle at 35% 30%, rgba(var(--tick),0.78) 0%, rgba(var(--tick),1) 70%); box-shadow: 0 0 0 4px rgba(var(--tick),0.12), 0 6px 14px -6px rgba(var(--tick),0.8), inset 0 1px 0 rgba(255,255,255,0.4); } .ap2-faq-cred-list > li:nth-child(2) .ap2-faq-cred-ico { --tick: 29,107,96; } .ap2-faq-cred-list > li:nth-child(3) .ap2-faq-cred-ico { --tick: 63,76,138; } .ap2-faq-cred-ico svg { width: 14px; height: 14px; } @media (max-width: 1040px) { .ap2-faq-cred { max-width: none; } } @media (max-width: 640px) { .ap2-faq-cred { margin-top: 24px; border-radius: 20px; } .ap2-faq-cred-plate { height: 212px; border-radius: 14px; } .ap2-faq-cred-plate::before { inset: 7px; border-radius: 9px; } .ap2-faq-cred-tray { padding: 0 12px 18px; gap: 12px; } .ap2-faq-cred-tray img { height: 48px; } .ap2-faq-cred-tray img[data-mark='ovb'] { height: 70px; } .ap2-faq-cred-tray img[data-mark='ituseed'] { height: 25px; } .ap2-faq-cred-line { font-size: 15.4px; padding: 16px 10px 12px; } .ap2-faq-cred-list { padding: 0 2px; } .ap2-faq-cred-list > li { font-size: 15.8px; gap: 12px; padding: 12px 8px; } } @media (prefers-reduced-motion: reduce) { .ap2-faq-cred-list > li, .ap2-faq-cred-tray img { transition: none; } .ap2-faq-cred-strands, .ap2-faq-cred-seal { animation: none; } .ap2-faq-cred-sheen { display: none; } } .ap2-close-gust { position: absolute; left: -30%; width: 46%; height: calc(var(--h, 1px) * 46); pointer-events: none; opacity: 0; background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 38%, rgba(255,255,255,0.38) 52%, rgba(255,255,255,0) 100%); animation-name: ap2CloseGust; animation-timing-function: cubic-bezier(0.3, 0, 0.5, 1); animation-iteration-count: infinite; } @keyframes ap2CloseGust { 0% { opacity: 0; transform: translate3d(0, 0, 0) scaleY(1); } 14% { opacity: 0.85; } 60% { opacity: 0.7; transform: translate3d(150%, -14px, 0) scaleY(1.25); } 100% { opacity: 0; transform: translate3d(280%, -26px, 0) scaleY(1); } } .ap2-close-grass { position: absolute; left: -4%; right: -4%; bottom: 0; height: 22%; pointer-events: none; transform-origin: 50% 100%; background: linear-gradient(to top, rgba(84,132,74,0.30) 0%, rgba(108,156,88,0.16) 46%, rgba(126,170,96,0) 100%); animation: ap2CloseLean 11s ease-in-out infinite; } @keyframes ap2CloseLean { 0%, 100% { transform: skewX(0deg) translateX(0); } 32% { transform: skewX(-2.6deg) translateX(-5px); } 64% { transform: skewX(1.4deg) translateX(3px); } } .ap2-close-bird { position: absolute; left: -6%; width: 13px; height: 7px; --ink: rgba(48,58,74,0.72); pointer-events: none; opacity: 0; animation-name: ap2CloseBird; animation-timing-function: linear; animation-iteration-count: infinite; } .ap2-close-bird::before { content: ''; position: absolute; inset: 0; background: linear-gradient(to bottom right, transparent 46%, var(--ink) 46%, var(--ink) 58%, transparent 58%) left / 52% 100% no-repeat, linear-gradient(to bottom left, transparent 46%, var(--ink) 46%, var(--ink) 58%, transparent 58%) right / 52% 100% no-repeat; transform-origin: 50% 50%; animation: ap2CloseFlap var(--flap, 0.7s) ease-in-out infinite; } .ap2-close-bird.is-mid { width: 11px; height: 6px; --ink: rgba(48,58,74,0.56); } .ap2-close-bird.is-high { width: 9px; height: 5px; --ink: rgba(48,58,74,0.42); } @keyframes ap2CloseFlap { 0%, 100% { transform: scaleY(1); } 50% { transform: scaleY(-0.55); } } @keyframes ap2CloseBird { 0% { opacity: 0; transform: translate3d(0, 0, 0); } 8% { opacity: 0.8; } 30% { transform: translate3d(34vw, calc(var(--wob, 1) * -22px), 0); } 60% { transform: translate3d(66vw, calc(var(--wob, 1) * 12px), 0); } 90% { opacity: 0.8; } 100% { opacity: 0; transform: translate3d(118vw, calc(var(--wob, 1) * -16px), 0); } } .ap2-close-leaf { position: absolute; left: -5%; width: 13px; height: 9px; pointer-events: none; opacity: 0; border-radius: 68% 12% 68% 12%; background: linear-gradient(132deg, #F0B06A 0%, #D9803F 52%, #9E4E22 100%); box-shadow: 0 1px 0 rgba(84, 40, 16, 0.34); transform-origin: 50% 50%; animation-name: ap2CloseLeaf; animation-timing-function: linear; animation-iteration-count: infinite; } .ap2-close-leaf.is-far { width: 9px; height: 6.5px; opacity: 0; filter: saturate(0.7); } @keyframes ap2CloseLeaf { 0% { opacity: 0; transform: translate3d(0, 0, 0) rotate(0deg); } 7% { opacity: 0.92; } 35% { transform: translate3d(32vw, calc(var(--fall, 40px) * 0.35), 0) rotate(calc(var(--spin, 1) * 210deg)); } 70% { transform: translate3d(68vw, calc(var(--fall, 40px) * 0.78), 0) rotate(calc(var(--spin, 1) * 470deg)); } 92% { opacity: 0.7; } 100% { opacity: 0; transform: translate3d(112vw, var(--fall, 40px), 0) rotate(calc(var(--spin, 1) * 700deg)); } } @media (prefers-reduced-motion: reduce) { .ap2-close-gust, .ap2-close-bird, .ap2-close-leaf { display: none; } .ap2-close-grass { animation: none; transform: none; } } .ap2-close-light { position: absolute; inset: -10% -30%; pointer-events: none; background: linear-gradient(105deg, rgba(255,244,206,0) 34%, rgba(255,240,196,0.22) 47%, rgba(255,236,186,0.30) 52%, rgba(255,240,196,0.18) 58%, rgba(255,244,206,0) 72%); animation: ap2CloseLight 34s ease-in-out infinite; } @keyframes ap2CloseLight { 0% { transform: translate3d(-42%, 0, 0); opacity: 0; } 18% { opacity: 1; } 78% { opacity: 1; } 100% { transform: translate3d(42%, 0, 0); opacity: 0; } } .ap2-close-mote { position: absolute; width: 4px; height: 4px; border-radius: 50%; pointer-events: none; opacity: 0; background: radial-gradient(circle, rgba(255,255,255,0.96) 0%, rgba(255,255,255,0.34) 58%, transparent 72%); animation-name: ap2CloseMote; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } @keyframes ap2CloseMote { 0% { opacity: 0; transform: translate3d(0, 0, 0); } 12% { opacity: 0.9; } 40% { transform: translate3d(26vw, calc(var(--rise, -20px) * 1.4), 0); } 70% { transform: translate3d(52vw, calc(var(--rise, -20px) * 0.3), 0); } 88% { opacity: 0.55; } 100% { opacity: 0; transform: translate3d(84vw, calc(var(--rise, -20px) * 1.1), 0); } } @media (prefers-reduced-motion: reduce) { .ap2-close-mote { display: none; } .ap2-close-light { animation: none; opacity: 0; } } @media (prefers-reduced-motion: reduce) { .ap2-close-chat-dots i { animation: none; opacity: 0.6; } } .ap2-ox-glow { position: absolute; border-radius: 50%; background: radial-gradient(circle, rgba(255,242,190,0.34) 0%, rgba(255,242,190,0.20) 42%, rgba(255,242,190,0) 72%); animation: ap2OxGlow 9s ease-in-out infinite; } .ap2-ox-ray { position: absolute; transform-origin: 50% 0; background: linear-gradient(to bottom, rgba(255,248,214,0) 0%, rgba(255,248,214,0.34) 14%, rgba(255,248,214,0.17) 50%, rgba(255,248,214,0) 100%); animation-name: ap2OxRay; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } @keyframes ap2OxRay { 0%, 100% { opacity: 0.3; } 50% { opacity: 0.78; } } @keyframes ap2OxGlow { 0%, 100% { transform: scale(1); opacity: 0.85; } 50% { transform: scale(1.12); opacity: 1; } } .ap2-ox-hand { transform-origin: 50% 50%; animation-name: ap2OxSpin; animation-timing-function: linear; animation-iteration-count: infinite; } .ap2-ox-hand.is-min { animation-duration: 24s; } .ap2-ox-hand.is-hour { animation-duration: 288s; } @keyframes ap2OxSpin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .ap2-ox-flag { transform-origin: 18% 50%; animation: ap2OxFlag 1.1s ease-in-out infinite; } @keyframes ap2OxFlag { 0%, 100% { transform: scaleX(1) skewY(0deg); } 35% { transform: scaleX(0.82) skewY(-7deg); } 70% { transform: scaleX(0.94) skewY(5deg); } } .ap2-ox-lit { opacity: 0.14; animation-name: ap2OxLit; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } @keyframes ap2OxLit { 0%, 100% { opacity: 0.14; } 42% { opacity: 0.95; } 64% { opacity: 0.5; } } .ap2-ox-tree { transform-origin: 50% 100%; animation-name: ap2OxSway; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } @keyframes ap2OxSway { 0%, 100% { transform: skewX(0deg); } 30% { transform: skewX(-2.4deg); } 66% { transform: skewX(1.6deg); } } .ap2-ox-refl { animation-name: ap2OxRefl; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } @keyframes ap2OxRefl { 0%, 100% { transform: translateX(0) scaleX(1); } 34% { transform: translateX(18%) scaleX(1.18); } 68% { transform: translateX(-12%) scaleX(0.9); } } .ap2-ox-glint { opacity: 0; animation-name: ap2OxGlint; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } @keyframes ap2OxGlint { 0%, 100% { opacity: 0; transform: translateX(0); } 40% { opacity: 0.8; } 100% { transform: translateX(280%); } } .ap2-ox-punt { animation: ap2OxPunt 74s linear infinite; animation-delay: -22s; } .ap2-ox-punt.is-far { animation-name: ap2OxPuntFar; animation-duration: 104s; animation-delay: -58s; transform-origin: 50% 100%; } @keyframes ap2OxPunt { from { transform: translateX(-130%); } to { transform: translateX(1240%); } } @keyframes ap2OxPuntFar { from { transform: translateX(1240%) scale(0.82); } to { transform: translateX(-130%) scale(0.82); } } .ap2-ox-bob { transform-box: fill-box; transform-origin: 50% 100%; animation: ap2OxBob 3.4s ease-in-out infinite; } @keyframes ap2OxBob { 0%, 100% { transform: translateY(0) rotate(0deg); } 50% { transform: translateY(-0.7px) rotate(0.7deg); } } .ap2-ox-pole { transform-box: fill-box; transform-origin: 50% 92%; animation: ap2OxPole 3.4s ease-in-out infinite; } @keyframes ap2OxPole { 0%, 100% { transform: rotate(-9deg); } 50% { transform: rotate(11deg) translateY(-1px); } } .ap2-ox-swan { animation: ap2OxSwan 96s linear infinite; } .ap2-ox-swan.is-two { animation-name: ap2OxSwanTwo; animation-duration: 124s; animation-delay: -47s; transform-origin: 50% 100%; } @keyframes ap2OxSwan { from { transform: translateX(2280%); } to { transform: translateX(-190%); } } @keyframes ap2OxSwanTwo { from { transform: translateX(-190%) scale(0.86); } to { transform: translateX(2280%) scale(0.86); } } .ap2-ox-cloud { animation-name: ap2OxCloud; animation-timing-function: linear; animation-iteration-count: infinite; } .ap2-ox-cloud.is-low { animation-duration: 132s; opacity: 0.95; } .ap2-ox-cloud.is-mid { animation-duration: 178s; opacity: 0.8; } .ap2-ox-cloud.is-high { animation-duration: 236s; opacity: 0.55; } @keyframes ap2OxCloud { from { transform: translateX(0); } to { transform: translateX(-50%); } } .ap2-ox-shade { position: absolute; background: linear-gradient(90deg, rgba(30,68,38,0) 0%, rgba(30,68,38,0.2) 50%, rgba(30,68,38,0) 100%); animation-name: ap2OxShade; animation-timing-function: linear; animation-iteration-count: infinite; } @keyframes ap2OxShade { from { transform: translateX(0); } to { transform: translateX(420%); } } .ap2-ox-sweep { position: absolute; background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(234,249,255,0.4) 50%, rgba(255,255,255,0) 100%); animation: ap2OxSweep 21s ease-in-out infinite; } @keyframes ap2OxSweep { 0% { opacity: 0; transform: translateX(0); } 16% { opacity: 0.9; } 78% { opacity: 0.6; } 100% { opacity: 0; transform: translateX(500%); } } .ap2-ox-eight { animation: ap2OxEight 118s linear infinite; animation-delay: -74s; } @keyframes ap2OxEight { from { transform: translateX(680%); } to { transform: translateX(-115%); } } .ap2-ox-oars { transform-box: fill-box; transform-origin: 50% 6%; animation: ap2OxOars 2.6s cubic-bezier(0.45, 0, 0.3, 1) infinite; } @keyframes ap2OxOars { 0%, 100% { transform: rotate(-9deg); } 42% { transform: rotate(8deg); } 70% { transform: rotate(2deg); } } .ap2-ox-daw { top: 1%; animation-name: ap2OxDaw; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } @keyframes ap2OxDaw { 0% { transform: translate(0, 0) scaleX(1); } 25% { transform: translate(420%, 260%) scaleX(1); } 50% { transform: translate(880%, 60%) scaleX(-1); } 75% { transform: translate(430%, -230%) scaleX(-1); } 100% { transform: translate(0, 0) scaleX(1); } } .ap2-ox-wing { transform-box: fill-box; transform-origin: 50% 50%; animation: ap2OxWing 0.42s ease-in-out infinite; } @keyframes ap2OxWing { 0%, 100% { transform: scaleY(1); } 50% { transform: scaleY(-0.6); } } .ap2-ox-cyclist { animation: ap2OxCyclist 86s linear infinite; animation-delay: -31s; } @keyframes ap2OxCyclist { from { transform: translateX(-260%); } to { transform: translateX(3900%); } } .ap2-ox-cloud { translate: calc(var(--gd-px, 0) * 2px) calc(var(--gd-py, 0) * 1px); } .ap2-ox-glow, .ap2-ox-ray { translate: calc(var(--gd-px, 0) * 3px) calc(var(--gd-py, 0) * 1.5px); } .ap2-ox-flag, .ap2-ox-daw, .ap2-ox-hand, .ap2-ox-lit { translate: calc(var(--gd-px, 0) * 5px) calc(var(--gd-py, 0) * 2.4px); } .ap2-ox-tree, .ap2-ox-still { translate: calc(var(--gd-px, 0) * 7px) calc(var(--gd-py, 0) * 3.4px); } .ap2-ox-glint, .ap2-ox-refl, .ap2-ox-sweep, .ap2-ox-shade { translate: calc(var(--gd-px, 0) * 10px) calc(var(--gd-py, 0) * 4.8px); } .ap2-ox-punt, .ap2-ox-swan, .ap2-ox-eight, .ap2-ox-pole, .ap2-ox-bob, .ap2-ox-cyclist { translate: calc(var(--gd-px, 0) * 13px) calc(var(--gd-py, 0) * 6.2px); } @media (prefers-reduced-motion: reduce) { .ap2-ox-glow, .ap2-ox-hand, .ap2-ox-flag, .ap2-ox-tree, .ap2-ox-refl, .ap2-ox-bob, .ap2-ox-pole, .ap2-ox-cloud, .ap2-ox-shade, .ap2-ox-oars, .ap2-ox-wing { animation: none; } .ap2-ox-flag.is-gate { animation: none; } .ap2-ox-eight { animation: none; transform: translateX(210%); } .ap2-ox-cyclist { animation: none; transform: translateX(1400%); } .ap2-ox-daw { animation: none; transform: translate(430%, -230%) scaleX(-1); } .ap2-ox-daw.is-1 { transform: translate(880%, 60%) scaleX(-1); } .ap2-ox-daw.is-2 { transform: translate(420%, 260%); } .ap2-ox-cloud.is-low, .ap2-ox-cloud.is-mid, .ap2-ox-cloud.is-high { animation: none; } .ap2-ox-ray { animation: none; opacity: 0.44; } .ap2-ox-shade { transform: translateX(200%); } .ap2-ox-sweep { animation: none; opacity: 0.5; transform: translateX(200%); } .ap2-ox-hand.is-min, .ap2-ox-hand.is-hour { animation: none; } .ap2-ox-glint { animation: none; opacity: 0.5; } .ap2-ox-lit { animation: none; opacity: 0.85; } .ap2-ox-punt { animation: none; transform: translateX(300%); } .ap2-ox-punt.is-far { animation: none; transform: translateX(830%) scale(0.82); } .ap2-ox-swan { animation: none; transform: translateX(1300%); } .ap2-ox-swan.is-two { animation: none; transform: translateX(1700%) scale(0.86); } } @media (prefers-reduced-motion: reduce) { .ap2-ccm-b1, .ap2-ccm-b2, .ap2-ccm-b3, .ap2-ccm-b4 { animation: none !important; transform: none; opacity: 1; } } .ap2-close-chat { position: relative; margin-top: clamp(20px, 2.2vw, 30px); border: 1px solid rgba(11, 15, 20, 0.10); border-radius: 22px; background: #fff; overflow: hidden; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), 0 0 0 1px rgba(11, 15, 20, 0.05), 0 8px 26px rgba(6, 26, 48, 0.13), 0 28px 72px rgba(6, 26, 48, 0.26); } .ap2-close-chat::before { content: ''; position: absolute; inset-block-start: 0; inset-inline: 0; block-size: 2px; background: linear-gradient(90deg, #DD6E3E, #C98A63, #16204A, #2E9E62, #DD6E3E); z-index: 2; } .ap2-close-chat::after { content: ''; position: absolute; inset-block-start: 0; inset-inline-start: 0; inline-size: 42%; block-size: 2px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.85), transparent); z-index: 3; animation: ap2ChatSweep 5.4s ease-in-out infinite; pointer-events: none; } @keyframes ap2ChatSweep { 0%, 62% { transform: translateX(-110%); } 92%, 100% { transform: translateX(300%); } } .ap2-close-chat-top { display: flex; align-items: center; gap: 12px; padding: clamp(14px, 1.4vw, 18px) clamp(15px, 1.6vw, 20px); border-bottom: 1px solid rgba(11, 15, 20, 0.07); background: radial-gradient(58px 44px at 26px 50%, rgba(38, 53, 110, 0.09) 0%, rgba(38, 53, 110, 0) 72%), linear-gradient(180deg, #FFFFFF 0%, #FAFBFD 100%); } .ap2-close-chat-av { position: relative; flex-shrink: 0; display: inline-flex; line-height: 0; } .ap2-close-chat-mark { width: 38px; height: 38px; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: radial-gradient(120% 110% at 26% 18%, #FFFFFF 0%, rgba(255,255,255,0) 62%), linear-gradient(158deg, #F7F9FD 0%, #E8ECF6 100%); border: 1px solid rgba(22, 32, 74, 0.14); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 1px 2px rgba(11, 15, 20, 0.07), 0 0 0 4px rgba(38, 53, 110, 0.045); color: #26356E; } .ap2-ccm-b1, .ap2-ccm-b2, .ap2-ccm-b3, .ap2-ccm-b4 { transform-box: fill-box; transform-origin: center bottom; will-change: transform; } .ap2-ccm-b1 { animation: ap2CcmBar 1.9s ease-in-out infinite; } .ap2-ccm-b2 { animation: ap2CcmBar 2.6s ease-in-out infinite -0.4s; } .ap2-ccm-b3 { animation: ap2CcmBar 2.2s ease-in-out infinite -1.1s; } .ap2-ccm-b4 { animation: ap2CcmBar 3.1s ease-in-out infinite -0.7s; } @keyframes ap2CcmBar { 0%, 100% { transform: scaleY(0.42); opacity: 0.55; } 50% { transform: scaleY(1); opacity: 1; } } .ap2-close-chat-id { flex: 1; min-width: 0; display: grid; gap: 1px; } .ap2-close-chat-name { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 16px; font-weight: 650; letter-spacing: -0.014em; line-height: 1.22; color: #0D1420; text-transform: capitalize; } .ap2-close-chat-state { display: block; font-size: 12.5px; font-weight: 500; line-height: 1.25; letter-spacing: 0.002em; color: rgba(11,15,20,0.757); } .ap2-close-chat-dot { position: absolute; inset-block-end: -1px; inset-inline-end: -1px; width: 11px; height: 11px; border-radius: 50%; background: #2E9E62; border: 2px solid #FBFCFE; box-shadow: 0 0 7px rgba(46, 158, 98, 0.6); animation: ap2Pulse 2.4s infinite; } .ap2-close-chat-log { height: clamp(116px, 9.4vw, 138px); overflow-y: auto; overscroll-behavior: contain; display: flex; flex-direction: column; gap: 11px; margin: 0; padding: clamp(14px, 1.5vw, 18px) clamp(15px, 1.6vw, 20px) 0; } .ap2-close-chat-log > *:first-child { margin-top: auto; } .ap2-close-chat-turn { display: flex; align-items: flex-start; gap: 9px; max-width: 94%; align-self: flex-start; } .ap2-close-chat-turn.is-me { align-self: flex-end; max-width: 88%; } .ap2-close-chat-face { width: 28px; height: 28px; flex-shrink: 0; margin-top: 2px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(22, 32, 74, 0.09); color: #16204A; } @media (max-width: 620px) { .ap2-close-chat-log { height: auto; min-height: 96px; max-height: 46vh; } } .ap2-close-chat-msg { margin: 0; min-width: 0; padding: 10px 14px; border: 1px solid rgba(11, 15, 20, 0.09); border-radius: 18px 18px 18px 5px; background: #fff; box-shadow: 0 1px 2px rgba(11, 15, 20, 0.05); font-size: 15.3px; font-weight: 450; line-height: 1.5; color: rgba(11,15,20,0.928); } .ap2-close-chat-turn.is-me .ap2-close-chat-msg { border-color: transparent; border-radius: 18px 18px 5px 18px; background: linear-gradient(160deg, #26356E 0%, #16204A 100%); box-shadow: 0 2px 8px rgba(22, 32, 74, 0.24); font-weight: 500; color: rgba(255, 255, 255, 0.96); } .ap2-close-chat-msg.is-err { color: #B4471F; } .ap2-close-chat-dots { display: inline-flex; gap: 4px; } .ap2-close-chat-dots i { width: 5px; height: 5px; border-radius: 50%; background: rgba(11, 15, 20, 0.32); animation: ap2ChatDot 1.1s ease-in-out infinite; } .ap2-close-chat-dots i:nth-child(2) { animation-delay: 0.18s; } .ap2-close-chat-dots i:nth-child(3) { animation-delay: 0.36s; } @keyframes ap2ChatDot { 0%, 100% { opacity: 0.28; transform: translateY(0); } 50% { opacity: 1; transform: translateY(-2px); } } .ap2-close-chat-chips { display: flex; gap: 8px; margin: 0; padding: clamp(14px, 1.4vw, 16px) clamp(15px, 1.6vw, 20px) 0; overflow-x: auto; scrollbar-width: none; } .ap2-close-chat-chips::-webkit-scrollbar { display: none; } .ap2-close-chat-chip { flex-shrink: 0; padding: 8px 14px; border: 1px solid rgba(11, 15, 20, 0.14); border-radius: 999px; background: #fff; font-family: inherit; font-size: 13.6px; font-weight: 500; color: rgba(11,15,20,0.892); cursor: pointer; white-space: nowrap; transition: border-color .2s ease, color .2s ease, background .2s ease, box-shadow .2s ease; } .ap2-close-chat-chip:hover { border-color: rgba(221, 110, 62, 0.7); background: rgba(221, 110, 62, 0.07); color: #16204A; box-shadow: 0 2px 8px rgba(221, 110, 62, 0.14); } .ap2-close-chat-bar { display: flex; align-items: center; gap: 8px; margin: clamp(14px, 1.4vw, 16px) clamp(15px, 1.6vw, 20px) clamp(14px, 1.5vw, 18px); padding: 6px 6px 6px 15px; border: 1px solid rgba(11, 15, 20, 0.14); border-radius: 12px; background: rgba(11, 15, 20, 0.028); transition: border-color .2s ease, background .2s ease, box-shadow .2s ease; } .ap2-close-chat-bar:focus-within { border-color: rgba(221, 110, 62, 0.8); background: #fff; box-shadow: 0 0 0 3px rgba(221, 110, 62, 0.14); } .ap2-close-chat-in { flex: 1; min-width: 0; background: transparent; border: 0; outline: none; padding: 0; font-size: 15.2px; font-weight: 450; color: #16204A; } .ap2-close-chat-in::placeholder { color: rgba(11,15,20,0.739); } .ap2-close-chat-go { width: 38px; height: 38px; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; border: 0; border-radius: 10px; cursor: pointer; background: linear-gradient(160deg, #26356E 0%, #16204A 100%); color: #fff; box-shadow: 0 2px 8px rgba(22, 32, 74, 0.26); transition: opacity .2s ease, background .2s ease, transform .2s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-close-chat-go:hover:not(:disabled) { background: linear-gradient(160deg, #E8834F 0%, #DD6E3E 100%); transform: scale(1.06); } .ap2-close-chat-go:disabled { opacity: 0.28; cursor: not-allowed; box-shadow: none; } [dir='rtl'] .ap2-close-chat-go svg { transform: scaleX(-1); }   .ap2-close-foot-badge { display: inline-flex; align-items: center; flex-shrink: 0; opacity: 0.78; transition: opacity .3s ease; } .ap2-close-foot-badge:hover { opacity: 1; } .ap2-close-foot-badge img { display: block; width: 88px; height: auto; } .ap2-close-foot-badge-text { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 12px; font-weight: 500; white-space: nowrap; color: rgba(255,255,255,0.874); }  @media (max-width: 620px) { .ap2-close-chat-in { min-height: 34px; } }  .ap2-ct-eyebrow-sm { margin: 0; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 12.8px; font-weight: 620; letter-spacing: 0.13em; text-transform: uppercase; color: rgba(11,11,12,0.892); } .ap2-ct-eyebrow-sm.is-spaced { margin-top: 4px; } .ap2-ct-offices { list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; } .ap2-ct-office { border-radius: 4px; overflow: hidden; background: #fff; border: 1px solid rgba(11, 11, 12, 0.12); transition: border-color .2s ease; } .ap2-ct-office:hover { border-color: rgba(221, 110, 62, 0.55); } .ap2-ct-photo { display: block; width: 100%; height: clamp(96px, 9.4vw, 124px); object-fit: cover; border-bottom: 1px solid rgba(11, 11, 12, 0.07); background: #EEECE8; } .ap2-ct-office-body { padding: 13px 15px 15px; } .ap2-ct-city { display: block; font-size: 15.4px; font-weight: 700; letter-spacing: -0.012em; color: #0B0B0C; } .ap2-ct-addr { display: grid; margin-top: 3px; font-style: normal; font-size: 13.5px; font-weight: 450; line-height: 1.44; color: rgba(11,11,12,0.919); } .ap2-ct-dirs { display: inline-flex; align-items: center; gap: 5px; margin-top: 8px; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 12.2px; font-weight: 600; letter-spacing: 0.045em; text-transform: uppercase; color: #9E3B22; text-decoration: none; transition: color .2s ease, gap .2s ease; } .ap2-ct-dirs:hover { color: #DD6E3E; gap: 8px; } @media (max-width: 760px) { .ap2-ct-dirs { min-height: 44px; align-items: center; padding-block: 12px; margin-block: -12px; } } @media (max-width: 1080px) { .ap2-pg .ap2-ct-photo { height: 118px; } .ap2-pg .ap2-ct-office { display: block; } } @keyframes ap2CtIn { from { opacity: 0; transform: translateY(14px); filter: blur(5px); } to { opacity: 1; transform: none; filter: blur(0); } } @media (prefers-reduced-motion: reduce) { .ap2-pg * { animation: none !important; transition: none !important; } } .ap2-ct-office { border-radius: 4px; background: #fff; border: 1px solid rgba(11, 11, 12, 0.12); box-shadow: none; } .ap2-ct-office:hover { border-color: rgba(221, 110, 62, 0.55); box-shadow: none; } .ap2-ct-head { max-width: none; } .ap2-ct-two { display: grid; grid-template-columns: minmax(0, 0.87fr) minmax(0, 1fr); gap: clamp(18px, 2.2vw, 34px); align-items: start; margin-top: clamp(22px, 2.6vw, 38px); } @media (max-width: 1080px) { .ap2-ct-two { grid-template-columns: minmax(0, 1fr); } } .ap2-ct-left { display: grid; gap: clamp(12px, 1.4vw, 18px); align-content: start; min-width: 0; } .ap2-ct-two + .ap2-ct-reachcard { margin-top: clamp(16px, 1.8vw, 26px); } .ap2-ct-reachcard { display: grid; gap: clamp(15px, 1.6vw, 21px); padding: clamp(17px, 1.8vw, 25px); border-radius: 6px; border: 1px solid rgba(23, 27, 46, 0.11); background: rgba(255, 255, 255, 0.58); -webkit-backdrop-filter: blur(24px) saturate(1.32); backdrop-filter: blur(24px) saturate(1.32); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94), 0 1px 2px -1px rgba(23, 27, 46, 0.09); } .ap2-ct-reach-half { min-width: 0; } .ap2-ct-reach-half + .ap2-ct-reach-half { border-top: 1px solid rgba(11, 11, 12, 0.09); padding-top: clamp(15px, 1.6vw, 21px); } .ap2-ct-base-people { min-width: 0; padding: clamp(19px, 2vw, 28px); border-radius: 6px; border: 1px solid rgba(23, 27, 46, 0.11); background: rgba(255, 255, 255, 0.58); -webkit-backdrop-filter: blur(24px) saturate(1.32); backdrop-filter: blur(24px) saturate(1.32); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94), 0 1px 2px -1px rgba(23, 27, 46, 0.09); } .ap2-ct-base-people .ap2-ct-people { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; } .ap2-ct-people > .ap2-ct-person:nth-child(2n) { border-inline-start: 1px solid rgba(11, 11, 12, 0.09); padding-inline-start: clamp(12px, 0.98vw, 14px); } .ap2-ct-people > .ap2-ct-person:nth-child(2n+1) { padding-inline-end: clamp(12px, 0.98vw, 14px); } .ap2-ct-people > .ap2-ct-person:nth-child(n+3) { border-block-start: 1px solid rgba(11, 11, 12, 0.09); padding-block-start: clamp(19px, 2vw, 28px); margin-block-start: clamp(19px, 2vw, 28px); } .ap2-ct-offices { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 13px; margin-top: 13px; } .ap2-ct-people { list-style: none; margin: 15px 0 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(16px, 1.8vw, 26px); } .ap2-ct-person { display: grid; align-content: start; justify-items: start; gap: 3px; min-width: 0; } .ap2-ct-face { display: block; margin-inline: auto; width: 100%; max-width: 263px; aspect-ratio: 1 / 1; height: auto; border-radius: 999px; object-fit: cover; border: 3px solid #fff; box-shadow: 0 3px 16px rgba(11, 15, 20, 0.14), 0 0 0 1px rgba(11, 11, 12, 0.05); margin-bottom: 11px; } .ap2-ct-person-name { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 17.9px; font-weight: 640; letter-spacing: -0.012em; color: #16204A; } .ap2-ct-person-role { font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 12.9px; font-weight: 600; letter-spacing: 0.09em; text-transform: uppercase; color: rgba(11,11,12,0.802); line-height: 1.35; } .ap2-ct-ask { display: inline-flex; align-items: center; gap: 7px; margin-top: 9px; padding: 7px 13px; border: 1px solid rgba(11, 11, 12, 0.16); border-radius: 999px; background: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 15px; font-weight: 560; color: #16204A; text-decoration: none; transition: border-color .25s ease, background .25s ease; } .ap2-ct-ask:hover { border-color: rgba(221, 110, 62, 0.55); background: rgba(221, 110, 62, 0.06); } .ap2-ct-ask svg { color: currentColor; flex-shrink: 0; } .ap2-ct-ask.is-in svg { color: #0A66C2; }  .ap2-pg-field { width: 100%; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 16.4px; font-weight: 450; line-height: 1.5; color: #0B0B0C; background: #fff; border: 1px solid rgba(11, 11, 12, 0.16); border-radius: 4px; padding: 12px 14px; transition: border-color .2s ease, box-shadow .2s ease, background .2s ease; } .ap2-pg-field::placeholder { color: rgba(11,11,12,0.739); } .ap2-pg-field:hover { border-color: rgba(11,11,12,0.22); background: rgba(255,255,255,0.9); } .ap2-pg-field:focus { outline: none; border-color: #DD6E3E; background: #FFFFFF; box-shadow: 0 0 0 3px rgba(221,110,62,0.16), inset 0 1px 0 rgba(255,255,255,0.9); } .ap2-pg-field.is-bad { border-color: #C4543A; background: rgba(253,246,244,0.92); } .ap2-pg-field.is-bad:focus { box-shadow: 0 0 0 3px rgba(196,84,58,0.20); } .ap2-pg-label { display: block; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 12.6px; font-weight: 620; letter-spacing: 0.045em; text-transform: uppercase; color: rgba(11,11,12,0.829); margin-block-end: 8px; }  .ap2-bk { border: 1px solid rgba(23, 27, 46, 0.13); border-radius: 6px; background: #fff; padding: clamp(20px, 2vw, 28px); box-shadow: 0 1px 2px -1px rgba(23, 27, 46, 0.11); min-height: 660px; } @media (min-width: 1000px) { .ap2-bk { min-height: 0; } .ap2-bk-whenbody { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr); column-gap: clamp(24px, 2.6vw, 40px); align-items: start; } .ap2-bk-cal { grid-column: 1; } .ap2-bk-slots { grid-column: 2; margin-top: 0; align-self: start; } .ap2-bk-bands { max-height: 344px; -webkit-mask-image: linear-gradient(180deg, #000 0, #000 86%, transparent 100%); mask-image: linear-gradient(180deg, #000 0, #000 86%, transparent 100%); } } .ap2-bk-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; } .ap2-bk-kicker { font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 12.4px; font-weight: 660; letter-spacing: 0.15em; text-transform: uppercase; color: #B7521F; } .ap2-bk-dur { font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 12.4px; font-weight: 620; letter-spacing: 0.08em; color: rgba(11,11,12,0.847); border: 1px solid rgba(11, 11, 12, 0.14); border-radius: 4px; padding: 3px 8px 2px; } .ap2-bk-h { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: clamp(21px, 1.8vw, 27px); font-weight: 700; letter-spacing: -0.022em; line-height: 1.12; color: #0B0B0C; margin: 13px 0 0; } .ap2-bk-p { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 15.6px; font-weight: 450; line-height: 1.55; color: rgba(11,11,12,0.901); margin: 9px 0 0; max-width: 46ch; } .ap2-bk-cal { margin-top: clamp(12px, 1.3vw, 16px); } .ap2-bk-month { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-bottom: 11px; border-bottom: 1px solid rgba(11, 11, 12, 0.12); } .ap2-bk-month > b { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 16.8px; font-weight: 650; letter-spacing: -0.012em; color: #0B0B0C; text-transform: capitalize; } .ap2-bk-arrows { display: inline-flex; gap: 6px; } .ap2-bk-arrows button { width: 30px; height: 30px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(11, 11, 12, 0.16); border-radius: 4px; background: #fff; color: rgba(11,11,12,0.919); cursor: pointer; transition: background .2s ease, border-color .2s ease, color .2s ease; } .ap2-bk-arrows button:hover:not(:disabled) { background: #F4F3F0; border-color: rgba(11, 11, 12, 0.3); } .ap2-bk-arrows button:disabled { opacity: 0.34; cursor: default; } .ap2-bk-heads, .ap2-bk-grid { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); } .ap2-bk-heads { margin-top: 10px; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 11.9px; font-weight: 620; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(11,11,12,0.775); } .ap2-bk-heads > span { text-align: center; padding-bottom: 7px; } .ap2-bk-grid { gap: 1px; background: rgba(11, 11, 12, 0.10); border: 1px solid rgba(11, 11, 12, 0.10); } .ap2-bk-day { aspect-ratio: auto; height: 38px; min-height: 38px; display: flex; align-items: center; justify-content: center; border: 0; border-radius: 0; background: rgba(255, 255, 255, 0.86); font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 13.8px; font-weight: 560; color: #0B0B0C; cursor: pointer; transition: background .18s ease, color .18s ease; } .ap2-bk-day:hover:not(:disabled) { background: #FBEEE7; } .ap2-bk-day.is-out { color: rgba(11,11,12,0.739); } .ap2-bk-day:disabled { color: rgba(11, 11, 12, 0.24); background: rgba(252, 252, 251, 0.7); cursor: default; } .ap2-bk-day.is-on { background: #B7521F; color: #fff; font-weight: 680; } .ap2-bk-day.is-on:hover { background: #A4471B; } .ap2-bk-slots { margin-top: clamp(12px, 1.3vw, 16px); } .ap2-bk-sub { margin: 0; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 12.1px; font-weight: 620; letter-spacing: 0.13em; text-transform: uppercase; color: rgba(11,11,12,0.829); } .ap2-bk-hint { margin: 10px 0 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14.8px; font-weight: 450; color: rgba(11,11,12,0.829); } .ap2-bk-bands { margin-top: 10px; max-height: clamp(200px, 30vh, 320px); overflow-y: auto; padding-inline-end: 4px; overscroll-behavior: contain; } .ap2-bk-band + .ap2-bk-band { margin-top: 12px; } .ap2-bk-bandh { margin: 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 12.4px; font-weight: 600; color: rgba(11,11,12,0.793); } .ap2-bk-times { margin-top: 7px; display: grid; grid-template-columns: repeat(auto-fill, minmax(84px, 1fr)); gap: 7px; } .ap2-bk-time { padding: 9px 6px; border: 1px solid rgba(11, 11, 12, 0.16); border-radius: 4px; background: #fff; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 13.8px; font-weight: 600; color: #0B0B0C; cursor: pointer; font-variant-numeric: tabular-nums; transition: background .18s ease, border-color .18s ease, color .18s ease; } .ap2-bk-time:hover { border-color: rgba(221, 110, 62, 0.7); background: #FBEEE7; } .ap2-bk-time.is-on { background: #0B0B0C; border-color: #0B0B0C; color: #fff; } .ap2-bk-tz { margin: 11px 0 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 13.4px; font-weight: 450; color: rgba(11,11,12,0.802); } .ap2-bk-form { margin-top: clamp(15px, 1.6vw, 20px); padding-top: clamp(15px, 1.6vw, 20px); border-top: 1px solid rgba(11, 11, 12, 0.12); } .ap2-bk-when { margin-top: clamp(16px, 1.7vw, 22px); padding-top: clamp(14px, 1.5vw, 18px); border-top: 1px dashed rgba(11, 11, 12, 0.18); } .ap2-bk-whenhead { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 10px; } .ap2-bk-whenh { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 16px; font-weight: 650; letter-spacing: -0.01em; text-transform: none; line-height: 1.3; color: #0B0B0C; } .ap2-bk-opt { font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 11.8px; font-weight: 660; letter-spacing: 0.1em; text-transform: uppercase; color: #9E3B22; background: #FBEEE6; border: 1px solid #F5CDB6; border-radius: 999px; padding: 4px 10px 3px; } .ap2-bk-optnote { margin: 8px 0 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14.4px; font-weight: 500; line-height: 1.5; color: rgba(11, 11, 12, 0.78); } .ap2-bk-whenhead .ap2-bk-dur { margin-inline-start: auto; } .ap2-bk-whenbody .ap2-bk-cal { margin-top: clamp(12px, 1.3vw, 16px); } .ap2-bk-toggle { display: none; } @media (max-width: 700px) { .ap2-bk-toggle { display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 44px; margin-top: 4px; padding: 10px 14px; border: 1px solid rgba(11, 11, 12, 0.2); border-radius: 4px; background: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 15px; font-weight: 620; color: #0B0B0C; cursor: pointer; } .ap2-bk-toggle:hover { background: #F4F3F0; border-color: rgba(11, 11, 12, 0.34); } .ap2-bk-when:not(.is-open) .ap2-bk-whenbody { display: none; } } .ap2-bk-vh { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; } .ap2-bk.is-follow { min-height: 0; } .ap2-bk.is-follow .ap2-bk-form { margin-top: 0; padding-top: 0; border-top: 0; } .ap2-bk-when.is-follow { margin-top: 12px; padding-top: 0; border-top: 0; } .ap2-bk-as { margin: 0; padding: 10px 13px; background: #F7F6F2; border: 1px solid rgba(11, 11, 12, 0.1); border-radius: 4px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14.6px; font-weight: 500; line-height: 1.5; color: rgba(11, 11, 12, 0.874); overflow-wrap: anywhere; } .ap2-bk-trap { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; border: 0 !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; clip-path: inset(50%) !important; white-space: nowrap !important; } .ap2-bk-chosen { display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; margin: 0 0 13px; padding: 10px 13px; border: 1px solid rgba(221, 110, 62, 0.34); border-inline-start: 2px solid #DD6E3E; border-radius: 4px; background: #FDF5F0; } .ap2-bk-chosen > b { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 15.4px; font-weight: 650; color: #0B0B0C; } .ap2-bk-chosen > span { font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 14.2px; font-weight: 620; color: #B7521F; font-variant-numeric: tabular-nums; } .ap2-bk-form > .ap2-bk-chosen { margin: 14px 0 0; } .ap2-bk-x { margin-inline-start: auto; align-self: center; display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; padding: 0; border: 1px solid rgba(183, 82, 31, 0.32); border-radius: 4px; background: #fff; color: #B7521F; cursor: pointer; transition: background .18s ease, border-color .18s ease; } .ap2-bk-x:hover { background: #FBEEE7; border-color: rgba(183, 82, 31, 0.6); color: #A4471B; } .ap2-bk-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } .ap2-bk-err { margin: 12px 0 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14.2px; font-weight: 550; color: #B3261E; } .ap2-bk-go { margin-top: 14px; width: 100%; padding: 13px 18px; border: 1px solid #B7521F; border-radius: 4px; background: #B7521F; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 16.2px; font-weight: 640; color: #fff; cursor: pointer; transition: background .2s ease, border-color .2s ease; } .ap2-bk-go:hover:not(:disabled) { background: #A4471B; border-color: #A4471B; } .ap2-bk-go:disabled { opacity: 0.62; cursor: default; } .ap2-bk-done { display: grid; gap: 13px; align-content: start; } .ap2-bk-quiet { padding: 11px 18px; border: 1px solid rgba(11, 11, 12, 0.2); border-radius: 4px; background: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14.6px; font-weight: 600; color: rgba(11,11,12,0.874); cursor: pointer; transition: background .18s ease, border-color .18s ease, color .18s ease; } .ap2-bk-quiet:hover:not(:disabled) { background: #F4F3F0; color: #0B0B0C; border-color: rgba(11, 11, 12, 0.34); } .ap2-bk-quiet:disabled { opacity: 0.55; cursor: default; } .ap2-bk-join { display: inline-flex; align-items: center; gap: 8px; justify-self: start; padding: 10px 16px; border-radius: 4px; background: #EAF5EE; border: 1px solid #BFDECB; color: #1B5E3A; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14.8px; font-weight: 620; text-decoration: none; } .ap2-bk-join:hover { background: #DDEEE4; border-color: #9CCBB0; } .ap2-bk-moving { margin: 9px 0 0; padding: 10px 13px; background: #FBEEE7; border: 1px solid rgba(221, 110, 62, 0.36); border-radius: 4px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 14.6px; font-weight: 500; line-height: 1.5; color: #7A3A18; } .ap2-bk-done .ap2-link, .ap2-ty-links .ap2-link { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; text-decoration-color: rgba(183, 82, 31, 0.55); } .ap2-bk-done .ap2-link::after, .ap2-ty-links .ap2-link::after { display: none; } .ap2-bk-privacy { display: block; margin-top: 12px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 13.6px; font-weight: 450; line-height: 1.6; color: rgba(11, 11, 12, 0.66); } @media (max-width: 1080px) { .ap2-pg .ap2-ct-two { grid-template-columns: minmax(0, 1fr); } .ap2-ct-two > .ap2-ct-right { order: -1; } .ap2-bk { min-height: 0; } } @media (max-width: 620px) { .ap2-pg .ap2-ct-offices { grid-template-columns: minmax(0, 1fr); } .ap2-pg .ap2-ct-photo { height: auto; aspect-ratio: 16 / 9; } .ap2-pg .ap2-ct-base-people .ap2-ct-people { grid-template-columns: minmax(0, 1fr); } .ap2-pg .ap2-ct-people > .ap2-ct-person:nth-child(2n) { border-inline-start: 0; padding-inline-start: 0; } .ap2-pg .ap2-ct-people > .ap2-ct-person:nth-child(2n+1) { padding-inline-end: 0; } .ap2-pg .ap2-ct-people > .ap2-ct-person:nth-child(n+2) { border-block-start: 1px solid rgba(11, 11, 12, 0.09); padding-block-start: 22px; margin-block-start: 22px; } .ap2-bk-fields { grid-template-columns: minmax(0, 1fr); } .ap2-bk-day { height: 36px; min-height: 36px; font-size: 13.6px; } .ap2-bk-form textarea.ap2-pg-field { min-height: 8.2em; } } .ap2-bk-form .ap2-pg-field { scroll-margin-top: 112px; scroll-margin-bottom: 28px; } @media (pointer: coarse) { .ap2-bk .ap2-bk-form .ap2-pg-field { font-size: max(16.4px, calc(16.6px / var(--ap2-zoom, 1))); } .ap2-bk .ap2-bk-form .ap2-pg-field:hover:not(:focus):not(.is-bad) { border-color: rgba(11, 11, 12, 0.16); background: #fff; } } .ap2-heard { position: relative; } .ap2-heard.is-open { z-index: 40; } .ap2-heard-btn { display: flex; align-items: center; gap: 10px; text-align: start; cursor: pointer; padding-inline: 10px 12px; } .ap2-heard-btn .ap2-heard-ico { margin-block: -2px; } .ap2-heard-val { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ap2-heard-btn.is-empty .ap2-heard-val { color: rgba(11, 11, 12, 0.66); } .ap2-heard-chev { flex: none; color: rgba(11, 11, 12, 0.62); } .ap2-heard-ico { flex: none; width: 28px; height: 28px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; } .ap2-heard-k-none { background: #F1F4F8; color: #5B6678; } .ap2-heard-k-google { background: #fff; box-shadow: inset 0 0 0 1px #E2E8F0; } .ap2-heard-k-ai { background: #F0EDFF; color: #5B3FD6; } .ap2-heard-k-linkedin { background: #0A66C2; color: #fff; } .ap2-heard-k-referral { background: #E6F5EF; color: #12775A; } .ap2-heard-k-social { background: #FCEEF4; color: #B0235D; } .ap2-heard-k-other { background: #F1F4F8; color: #475467; } .ap2-heard-list { position: absolute; inset-inline-start: 0; top: calc(100% + 6px); min-width: 100%; width: max-content; max-width: min(440px, calc(100 * var(--ap2-vw, 1vw) - 32px)); margin: 0; padding: 6px; list-style: none; background: #fff; border: 1px solid rgba(15, 23, 42, 0.1); border-radius: 14px; box-shadow: 0 22px 48px -20px rgba(15, 23, 42, 0.34), 0 2px 6px -2px rgba(15, 23, 42, 0.08); } .ap2-heard.is-up .ap2-heard-list { top: auto; bottom: calc(100% + 6px); } .ap2-heard-opt { display: flex; align-items: center; gap: 11px; padding: 8px 10px; border-radius: 9px; cursor: pointer; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size: 15.4px; font-weight: 500; line-height: 1.35; color: #0F172A; } .ap2-heard-opt.is-active { background: #F1F5F9; } .ap2-heard-opt.is-on { font-weight: 600; } .ap2-heard-opt.is-empty { color: #475569; } .ap2-heard-words { flex: 1 1 auto; min-width: 0; } @media (min-width: 701px) { .ap2-heard-words { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } .ap2-heard-tick { flex: none; margin-inline-start: 6px; color: #B7521F; } @media (pointer: coarse) { .ap2-heard-opt { min-height: 44px; } } @media (prefers-reduced-motion: no-preference) { .ap2-heard-chev { transition: transform 0.22s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-heard.is-open .ap2-heard-chev { transform: rotate(180deg); } .ap2-heard-list { animation: ap2HeardDown 0.2s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-heard.is-up .ap2-heard-list { animation-name: ap2HeardUp; } .ap2-heard-opt { transition: background 0.14s ease; } } @keyframes ap2HeardDown { from { opacity: 0; transform: translateY(-4px) scale(0.985); } } @keyframes ap2HeardUp { from { opacity: 0; transform: translateY(4px) scale(0.985); } } .ap2-bk.ap2-bk-cold .ap2-pg-field:focus { border-color: #6366F1; box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.9); } .ap2-bk.ap2-bk-cold .ap2-pg-field.is-bad:focus { border-color: #C4543A; box-shadow: 0 0 0 3px rgba(196, 84, 58, 0.2); } .ap2-bk.ap2-bk-cold .ap2-heard-tick { color: #4F46E5; } .ap2-bk.ap2-bk-cold .ap2-bk-when:not(.is-follow) { margin-top: clamp(18px, 1.8vw, 24px); padding: clamp(16px, 1.6vw, 22px); border: 1px solid #E2E8F0; border-radius: 16px; background: linear-gradient(180deg, #F8FAFC 0%, #FFFFFF 62%); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 18px 40px -30px rgba(15, 23, 42, 0.45); } .ap2-bk.ap2-bk-cold .ap2-bk-whenhead { gap: 8px 10px; } .ap2-bk.ap2-bk-cold .ap2-bk-whenh { display: inline-flex; align-items: center; gap: 10px; font-weight: 600; color: #0F172A; } .ap2-bk.ap2-bk-cold .ap2-bk-whenh::before { content: ''; flex: none; width: 30px; height: 30px; border-radius: 9px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='3'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E") center / 17px 17px no-repeat, #EEF2FF; box-shadow: inset 0 0 0 1px #E0E7FF; } .ap2-bk.ap2-bk-cold .ap2-bk-opt { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; letter-spacing: 0.06em; color: #3730A3; background: #EEF2FF; border: 1px solid #C7D2FE; border-radius: 999px; } .ap2-bk.ap2-bk-cold .ap2-bk-dur { display: inline-flex; align-items: center; gap: 6px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; letter-spacing: 0; color: #334155; background: #fff; border: 1px solid #E2E8F0; border-radius: 999px; padding: 4px 11px 4px 9px; } .ap2-bk.ap2-bk-cold .ap2-bk-dur::before { content: ''; width: 13px; height: 13px; flex: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E") center / contain no-repeat; } .ap2-bk.ap2-bk-cold .ap2-bk-optnote { color: #475569; } .ap2-bk.ap2-bk-cold .ap2-bk-month { border-bottom: 1px solid #E2E8F0; } .ap2-bk.ap2-bk-cold .ap2-bk-month > b { font-weight: 600; color: #0F172A; } .ap2-bk.ap2-bk-cold .ap2-bk-arrows button { width: 32px; height: 32px; border-radius: 999px; border: 1px solid #E2E8F0; background: #fff; color: #334155; } .ap2-bk.ap2-bk-cold .ap2-bk-arrows button:hover:not(:disabled) { background: #F1F5F9; border-color: #CBD5E1; color: #0F172A; } .ap2-bk.ap2-bk-cold .ap2-bk-heads { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; letter-spacing: 0.06em; color: #64748B; } .ap2-bk.ap2-bk-cold .ap2-bk-grid { gap: 5px; background: transparent; border: 0; } .ap2-bk.ap2-bk-cold .ap2-bk-day { border-radius: 10px; border: 1px solid #E2E8F0; background: #fff; font-weight: 500; color: #0F172A; } .ap2-bk.ap2-bk-cold .ap2-bk-day:hover:not(:disabled) { background: #EEF2FF; border-color: #C7D2FE; color: #3730A3; } .ap2-bk.ap2-bk-cold .ap2-bk-day.is-out { color: #5B6678; } .ap2-bk.ap2-bk-cold .ap2-bk-day:disabled { background: transparent; border-color: transparent; color: #A3ACB8; } .ap2-bk.ap2-bk-cold .ap2-bk-day.is-on { background: #4F46E5; border-color: #4F46E5; color: #fff; font-weight: 600; box-shadow: 0 8px 18px -10px rgba(79, 70, 229, 0.8); } .ap2-bk.ap2-bk-cold .ap2-bk-day.is-on:hover { background: #4338CA; border-color: #4338CA; color: #fff; } .ap2-bk.ap2-bk-cold .ap2-bk-sub { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; letter-spacing: 0.06em; color: #475569; } .ap2-bk.ap2-bk-cold .ap2-bk-sub.ap2-bk-whenh { letter-spacing: -0.01em; color: #0F172A; } .ap2-bk.ap2-bk-cold .ap2-bk-hint { color: #475569; } .ap2-bk.ap2-bk-cold .ap2-bk-bandh { display: flex; align-items: center; gap: 8px; font-weight: 600; color: #475569; } .ap2-bk.ap2-bk-cold .ap2-bk-bandh::after { content: ''; flex: 1 1 auto; height: 1px; background: #EEF2F6; } .ap2-bk.ap2-bk-cold .ap2-bk-times { gap: 8px; } .ap2-bk.ap2-bk-cold .ap2-bk-time { border-radius: 999px; border: 1px solid #E2E8F0; background: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 500; color: #0F172A; } .ap2-bk.ap2-bk-cold .ap2-bk-time:hover { border-color: #A5B4FC; background: #EEF2FF; color: #3730A3; } .ap2-bk.ap2-bk-cold .ap2-bk-time.is-on { background: #4F46E5; border-color: #4F46E5; color: #fff; font-weight: 600; box-shadow: 0 8px 18px -10px rgba(79, 70, 229, 0.8); } .ap2-bk.ap2-bk-cold .ap2-bk-tz { display: flex; align-items: center; gap: 7px; color: #64748B; } .ap2-bk.ap2-bk-cold .ap2-bk-tz::before { content: ''; width: 14px; height: 14px; flex: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='1.9'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M3.5 12h17M12 3.5c2.4 2.4 3.6 5.2 3.6 8.5s-1.2 6.1-3.6 8.5c-2.4-2.4-3.6-5.2-3.6-8.5S9.6 5.9 12 3.5z'/%3E%3C/svg%3E") center / contain no-repeat; } .ap2-bk.ap2-bk-cold .ap2-bk-chosen { border: 1px solid #C7D2FE; border-inline-start: 3px solid #4F46E5; border-radius: 12px; background: #EEF2FF; } .ap2-bk.ap2-bk-cold .ap2-bk-chosen > b { font-weight: 600; color: #0F172A; } .ap2-bk.ap2-bk-cold .ap2-bk-chosen > span { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; color: #4338CA; } .ap2-bk.ap2-bk-cold .ap2-bk-x { border: 1px solid #C7D2FE; border-radius: 999px; background: #fff; color: #4338CA; } .ap2-bk.ap2-bk-cold .ap2-bk-x:hover { background: #E0E7FF; border-color: #A5B4FC; color: #3730A3; } @media (max-width: 700px) { .ap2-bk.ap2-bk-cold .ap2-bk-toggle { border: 1px solid #CBD5E1; border-radius: 12px; background: #fff; color: #0F172A; font-weight: 600; } .ap2-bk.ap2-bk-cold .ap2-bk-toggle:hover { background: #F1F5F9; border-color: #94A3B8; } } @media (prefers-reduced-motion: no-preference) { .ap2-bk.ap2-bk-cold .ap2-bk-day, .ap2-bk.ap2-bk-cold .ap2-bk-time { transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease, transform 0.18s cubic-bezier(0.16, 1, 0.3, 1); } .ap2-bk.ap2-bk-cold .ap2-bk-day:hover:not(:disabled), .ap2-bk.ap2-bk-cold .ap2-bk-time:hover { transform: translateY(-1px); } } [lang="ar"] .ap2-rp-pill, [lang="ar"] .ap2-quote-who figcaption b, [lang="ar"] .ap2-quote-who figcaption span, [lang="ar"] .ap2-phase-ghost, [lang="ar"] .ap2-rp-key li, [lang="ar"] .ap2-slk-say, [lang="ar"] .ap2-slk-stt, [lang="ar"] .ap2-slk-who, [lang="ar"] .ap2-slk-bub, [lang="ar"] .ap2-slk-closetxt, [lang="ar"] .ap2-person__id, [lang="ar"] .ap2-person__stack { font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Geeza Pro', 'SF Arabic', 'Segoe UI', Tahoma, 'Arial Unicode MS', sans-serif; } [lang="ar"], [lang="ar"] * { letter-spacing: normal !important; word-spacing: normal !important; } [lang="ar"] { line-height: 1.75; } .ap2-ltr, [lang="ar"] .ap2-person__name, [lang="ar"] .ap2-person__stack, [lang="ar"] .ap2-slk-who, [lang="ar"] .ap2-eg-id, [lang="ar"] .ap2-rp-path, [lang="ar"] .ap2-quote-who figcaption b { direction: ltr; unicode-bidi: isolate; } [dir="rtl"] .ap2-spine-fill, [dir="rtl"] .ap2-cc-fill { transform-origin: right center; background-image: linear-gradient(to left, #4A82AC, #B9873F 52%, #DD6E3E); } [dir="rtl"] .ap2-hs, [dir="rtl"] .ap2-heroscene, [dir="rtl"] .ap2-scene, [dir="rtl"] .ap2-ox-stage { direction: ltr; } [dir="rtl"] .ap2-hs [lang], [dir="rtl"] .ap2-heroscene .ap2-pledge, [dir="rtl"] .ap2-heroscene figcaption { direction: rtl; } [data-live="0"] .ap2-close-gust, [data-live="0"] .ap2-close-bird, [data-live="0"] .ap2-close-bird::before, [data-live="0"] .ap2-close-grass, [data-live="0"] .ap2-close-mote, [data-live="0"] .ap2-close-light, [data-live="0"] .ap2-close-leaf, [data-live="0"] .ap2-ox-glow, [data-live="0"] .ap2-ox-hand, [data-live="0"] .ap2-ox-flag, [data-live="0"] .ap2-ox-lit, [data-live="0"] .ap2-ox-tree, [data-live="0"] .ap2-ox-refl, [data-live="0"] .ap2-ox-glint, [data-live="0"] .ap2-ox-punt, [data-live="0"] .ap2-ox-bob, [data-live="0"] .ap2-ox-pole, [data-live="0"] .ap2-ox-swan, [data-live="0"] .ap2-ox-cloud, [data-live="0"] .ap2-ox-ray, [data-live="0"] .ap2-ox-shade, [data-live="0"] .ap2-ox-sweep, [data-live="0"] .ap2-ox-eight, [data-live="0"] .ap2-ox-oars, [data-live="0"] .ap2-ox-daw, [data-live="0"] .ap2-ox-wing, [data-live="0"] .ap2-ox-cyclist, [data-live="0"] .ap2-cmp-dial, [data-live="0"] .ap2-cmp-hand, [data-live="0"] .ap2-cmp-in, [data-live="0"] .ap2-cmw-walk, [data-live="0"] .ap2-cmw-tick, [data-live="0"] .ap2-cmr-orbit, [data-live="0"] .ap2-cml-turn, [data-live="0"] .ap2-pick, [data-live="0"] .ap2-pick::after, [data-live="0"] .ap2-ob-dashring, [data-live="0"] .ap2-rpn-p, [data-live="0"] .ap2-rpn-slot, [data-live="0"] .ap2-rpn-plus, [data-live="0"] .ap2-hs-clouds, [data-live="0"] .ap2-hs-sun::before, [data-live="0"] .ap2-hs-sun::after, [data-live="0"] .ap2-md-leaf, [data-live="0"] .ap2-md-leaf > i, [data-live="0"] .ap2-md-wind, [data-live="0"] .ap2-md-warm, [data-live="0"] .ap2-hs-petal, [data-live="0"] .ap2-hs-gust, [data-live="0"] .ap2-lk-fly, [data-live="0"] .ap2-lk-ring, [data-live="0"] .ap2-lk-mist, [data-live="0"] .ap2-lk-star, [data-live="0"] .ap2-tr-sheen, [data-live="0"] .ap2-tr-fly, [data-live="0"] .ap2-tr-fly::after, [data-live="0"] .ap2-tr-spill, [data-live="0"] .ap2-lk-lamp::before, [data-live="0"] .ap2-lk-lamp::after, [data-live="0"] .ap2-st-lattice, [data-live="0"] .ap2-st-mote, [data-live="0"] .ap2-st-arc, [data-live="0"] .ap2-st-orbit, [data-live="0"] .ap2-prz-field, [data-live="0"] .ap2-prz-mark.is-turning svg, [data-live="0"] .ap2-prz-glass, [data-live="0"] .ap2-prz-beam, [data-live="0"] .ap2-prz-fan, [data-live="0"] .ap2-prz-band, [data-live="0"] .ap2-prz-halo, [data-live="0"] .ap2-prz-caustic, [data-live="0"] .ap2-prz-bow, [data-live="0"] .ap2-prz-rain, [data-live="0"] .ap2-cr-w, [data-live="0"] .ap2-cr-bloom, [data-live="0"] .ap2-cr-sweep, [data-live="0"] .ap2-cr-mote, [data-live="0"] .ap2-cr-crest, [data-live="0"] .ap2-cr-deep, [data-live="0"] .ap2-cr-horizon, [data-live="0"] .ap2-cr-spark, [data-live="0"] .ap2-st-trace, [data-live="0"] .ap2-st-pt, [data-live="0"] .ap2-st-dim, [data-live="0"] .ap2-st-lead, [data-live="0"] .ap2-st-area, [data-live="0"] .ap2-scene-clouds, [data-live="0"] .ap2-scene-birds, [data-live="0"] .ap2-scene-sun::before, [data-live="0"] .ap2-ticker-run, [data-live="0"] .ap2-cf-b1, [data-live="0"] .ap2-cf-b2, [data-live="0"] .ap2-cf-b3, [data-live="0"] .ap2-cf-grid, [data-live="0"] .ap2-cf-sweep, [data-live="0"] .ap2-cf-noise, [data-live="0"] .ap2-cf-scan, [data-live="0"] .ap2-cf-bar i, [data-live="0"] .ap2-eg-live, [data-live="0"] .ap2-rp-live i, [data-live="0"] .ap2-rp-stamp i, [data-live="0"] .ap2-cn-cover, [data-live="0"] .ap2-cn-glow, [data-live="0"] .ap2-cn-halo, [data-live="0"] .ap2-cn-lift, [data-live="0"] .ap2-cn-mote, [data-live="0"] .ap2-cn-ring, [data-live="0"] .ap2-ln-disc, [data-live="0"] .ap2-ln-lift, [data-live="0"] .ap2-ln-ring, [data-live="0"] .ap2-ln-stage, [data-live="0"] .ap2-ln-stage::before, [data-live="0"] .ap2-ln-stage::after, [data-live="0"] .ap2-hs-h1 .ap2-sr.is-em .ap2-sr-clip, [data-live="0"] .ap2-hs-fl, [data-live="0"] .ap2-hs-in, [data-live="0"] .ap2-seam-rail i, [data-live="0"] .ap2-beam::before, [data-live="0"] .ap2-close-chat-dot, [data-live="0"] .ap2-close-chat-dots i, [data-live="0"] .ap2-close-chat::after, [data-live="0"] .ap2-cmfig--ledger.is-in .ap2-cml-caret, [data-live="0"] .ap2-cmfig--pulse.is-in .ap2-fig-dot, [data-live="0"] .ap2-cmfig--ring.is-in .ap2-fig-dot, [data-live="0"] .ap2-cmfig--week.is-in .ap2-fig-tick, [data-live="0"] .ap2-type-at::after, [data-live="0"] .ap2-hs.is-lens::before, [data-live="0"] .ap2-hs.is-lens::after, [data-live="0"] .ap2-ln-lift::after, [data-live="0"] .ap2-ln-lift::before, [data-live="0"] .ap2-ln-disc::before, [data-live="0"] .ap2-ln-disc::after, [data-live="0"] .ap2-ovb-ph-ox, [data-live="0"] .ap2-ovb-ph-an, [data-live="0"] .ap2-ovb-ph-run, [data-live="0"] .ap2-ovb-ph-draw, [data-live="0"] .ap2-ovb-ph-sheen, [data-live="0"] .ap2-faq-cred-strands, [data-live="0"] .ap2-faq-cred-seal, [data-live="0"] .ap2-faq-cred-sheen { animation-play-state: paused; } [data-live="0"] .ap2-cv-air, [data-live="0"] .ap2-cv-tw, [data-live="0"] .ap2-cv-hazes, [data-live="0"] .ap2-cv-haze, [data-live="0"] .ap2-cv-edge, [data-live="0"] .ap2-cv-aurora, [data-live="0"] .ap2-cv-flare, [data-live="0"] .ap2-cv-orbit, [data-live="0"] .ap2-cv-glint, [data-live="0"] .ap2-cv-sat, [data-live="0"] .ap2-cv-mark-run, [data-live="0"] .ap2-cv-key, [data-live="0"] .ap2-cx-halo, [data-live="0"] .ap2-cx-orbs i, [data-live="0"] .ap2-cx-dial g, [data-live="0"] .ap2-cx-flows .is-pulse, [data-live="0"] .ap2-cx-scan, [data-live="0"] .ap2-cx-backers::after, [data-live="0"] .ap2-cx-guilloche g, [data-live="0"] .ap2-cx-marks li, [data-live="0"] .ap2-cx-path::after, [data-live="0"] .ap2-cx-step-n::after, [data-live="0"] .ap2-cx-ridge-set, [data-live="0"] .ap2-cx-ridge-track .is-light, [data-live="0"] .ap2-ccm-b1, [data-live="0"] .ap2-ccm-b2, [data-live="0"] .ap2-ccm-b3, [data-live="0"] .ap2-ccm-b4, [data-live="0"] .ap2-close-chat::after, [data-live="0"] .ap2-close-chat-dot { animation-play-state: paused !important; }[data-chx-off],[data-chx-off] *,[data-chx-off] *::before,[data-chx-off] *::after{animation-play-state:paused!important}.chx .ap2-person__role,.chx .ap2-person__name{font-size:18.45px}.chx .ap2-cc-more{font-size:16.6px}.chx .ap2-audit-btn{font-size:17.1px}.chx .ap2-audit-lede{font-size:16.95px}.chx .ap2-audit-count{font-size:14px}.chx .ap2-audit-all{font-size:14.8px}.chx .ap2-audit-gbtn{font-size:17.15px}.chx .ap2-audit-gc{font-size:13.8px}.chx .ap2-audit-gn{font-size:14px}.chx .ap2-audit-note{font-size:15.1px}.chx .ap2-audit-items li{font-size:15.95px}.chx .ap2-plan-lede{font-size:17.1px}.chx .ap2-plan-count{font-size:14px}.chx .ap2-plan-famn{font-size:13.2px}.chx .ap2-plan-famc{font-size:12.6px}.chx .ap2-plan-rowname{font-size:18px}.chx .ap2-plan-rown{font-size:13.1px}@media (min-width: 1180px){.chx .ap2-plan-pane .ap2-plan-note{font-size:18.5px}.chx .ap2-plan-pane .ap2-plan-st{font-size:19.5px}.chx .ap2-plan-pane .ap2-plan-sd{font-size:17.4px}}.chx .ap2-plan-panefam{font-size:12.9px}.chx .ap2-plan-note{font-size:16.9px}.chx .ap2-plan-st{font-size:17.4px}.chx .ap2-plan-sd{font-size:16px}.chx .ap2-plan-n{font-size:12.9px}.chx .ap2-faq-tag{font-size:16.35px}@media (max-width: 720px){.chx .ap2-faq-tag{font-size:14.2px}}.chx .ap2-rp-path{font-size:14.9px}.chx .ap2-rp-live{font-size:14.7px}.chx .ap2-rp-seg > b,.chx .ap2-rp-seg > i{font-size:14.3px}.chx .ap2-rp-pill{font-size:14.9px}.chx .ap2-cap-n{font-size:14px}.chx .ap2-cap-fig{font-size:clamp(29.8px,calc(2.6vw + 1.3px),43.8px)}.chx .ap2-cap p{font-size:16.6px}.chx .ap2-mix-head > .ap2-mono{font-size:14.95px}.chx .ap2-mix-count{font-size:17.35px}.chx .ap2-mix-count b{font-size:19.05px}.chx .ap2-mix-cap{font-size:15.95px}.chx .ap2-pick-tag{font-size:13.15px}.chx .ap2-pick-note{font-size:15.25px}.chx .ap2-cmh-k{font-size:18.05px}.chx .ap2-cmh-p{font-size:clamp(21.8px,calc(1.4vw + 1.3px),24.8px)}.chx .ap2-shl > b{font-size:clamp(18.3px,calc(1.24vw + 1.3px),21.7px)}.chx .ap2-shl > span{font-size:14px}.chx .ap2-cm-t{font-size:clamp(20.3px,calc(1.5vw + 1.3px),24.3px)}.chx .ap2-cm-n{font-size:15.5px}.chx .ap2-cm-proof{font-size:13.7px}.chx .ap2-cm p{font-size:clamp(17.5px,calc(1.18vw + 1.3px),18.7px)}.chx .ap2-cm-proofnum b{font-size:clamp(26.3px,calc(2.05vw + 1.3px),35.3px)}.chx .ap2-cm-proofnum em{font-size:16px}.chx .ap2-quote-who figcaption b{font-size:18.2px}.chx .ap2-proof-kicker{font-size:15.5px}.chx .ap2-proof-num{font-size:clamp(97.3px,calc(9vw + 1.3px),149.3px)}.chx .ap2-proof-lead{font-size:clamp(20.8px,calc(1.42vw + 1.3px),24.8px)}.chx .ap2-proof-yes > li{font-size:17.5px}.chx .ap2-proof-cta{font-size:18px}.chx .ap2-ask{font-size:15.6px}.chx .ap2-quote-who figcaption span{font-size:16.3px}.chx .ap2-phase-ghost{font-size:87.3px}.chx .ap2-phase-days{font-size:15.3px}.chx .ap2-phase p{font-size:18px}@media (max-width: 860px){.chx .ap2-phase-ghost{font-size:71.3px}}.chx .ap2-gantt-scale > span > b{font-size:12.9px}.chx .ap2-grow-name > em{font-size:12.4px}.chx .ap2-grow-build{font-size:14.3px}.chx .ap2-grow-done{font-size:13.1px}.chx .ap2-act-fig > span{font-size:clamp(24.8px,calc(2.1vw + 1.3px),33.8px)}.chx .ap2-act-fig > em{font-size:16px}.chx .ap2-pledge-txt{font-size:32.8px}.chx .ap2-pledge-txt b{font-size:33.8px}.chx .ap2-lang-code{font-size:14.9px}.chx .ap2-lang-item .ap2-lang-code{font-size:14px}.chx .ap2-lang-soon{font-size:13.2px}.chx .ap2-hp-aa{font-size:16px}.chx .ap2-hp-n{font-size:13.8px}.chx .ap2-hp-cell{font-size:14px}.chx .ap2-bgsw-no{font-size:12.5px}.chx .ap2-navsheet-link{font-size:23.3px}.chx .ap2-navsheet-n{font-size:14.1px}.chx .ap2-navsheet-cta{font-size:18.3px}.chx .ap2-hand-nudge{font-size:clamp(30.8px,calc(2.3vw + 1.3px),39.8px)}.chx .ap2-pledge-txt{font-size:clamp(23.7px,calc(2.16vw + 1.3px),33.7px)}@media (max-width: 1080px){.chx .ap2-pledge-txt > span{font-size:clamp(22.8px,calc(5.6vw + 1.3px),28.8px)}}.chx .ap2-hs-eyebrow-tx{font-size:18.9px}@media (max-width: 620px){.chx .ap2-hs-eyebrow-tx{font-size:16.7px}.chx .ap2-hand-nudge{font-size:25.8px}.chx p.ap2-hs-offer{font-size:16px}}.chx .ap2-hs-offer{font-size:clamp(18.5px,calc(1.211vw + 1.3px),21.8px)}.chx .ap2-hs-rating{font-size:18.4px}.chx .ap2-hs-revcount{font-size:18.4px}.chx .ap2-hs-revlabel{font-size:15px}.chx .ap2-person__tag{font-size:13.6px}.chx .ap2-person__id{font-size:18.3px}.chx .ap2-person__stack{font-size:15.2px}.chx .ap2-slk-kicker{font-size:16.55px}.chx .ap2-slk-say{font-size:clamp(18.4px,calc(1.16vw + 1.3px),21.2px)}.chx .ap2-slk-stl{font-size:15px}.chx .ap2-slk-stt{font-size:clamp(17.3px,calc(1.02vw + 1.6px),18.5px)}.chx .ap2-slk-chan{font-size:15.5px}.chx .ap2-slk-when{font-size:15.3px}.chx .ap2-slk-av{font-size:16.5px}.chx .ap2-slk-who{font-size:17.45px}.chx .ap2-slk-time{font-size:15.25px}.chx .ap2-slk-bub{font-size:17.45px}.chx .ap2-slk-elapsed{font-size:15.3px}.chx .ap2-slk-closetxt{font-size:17.25px}.chx .ap2-slk-stl{font-size:16.3px}.chx .ap2-slk-stt{font-size:clamp(17.8px,calc(1.08vw + 1.3px),19.2px)}.chx [data-sec="channels"] .ap2-quote-who figcaption b{font-size:18.2px}.chx [data-sec="channels"] .ap2-quote-who figcaption span{font-size:16.8px}@media (max-width: 620px){.chx [data-sec="channels"] .ap2-pick-tag{font-size:13.6px}}.chx [data-sec="channels"] .ap2-orbit-hint{font-size:15.4px}.chx [data-sec="channels"] .ap2-orbit-chipname{font-size:17.2px}.chx [data-sec="channels"] .ap2-orbit-gnum{font-size:15.5px}.chx [data-sec="channels"] .ap2-orbit-ghead b{font-size:clamp(18.1px,calc(1.1vw + 2.7px),20.1px)}.chx [data-sec="channels"] .ap2-orbit-ghead em{font-size:clamp(18.9px,calc(1.24vw + 2.7px),22.2px)}.chx [data-sec="channels"] .ap2-orbit-itembtn b{font-size:17.1px}.chx [data-sec="channels"] .ap2-orbit-desc > p{font-size:16.9px}.chx [data-sec="channels"] .ap2-orbit-hub .ap2-mono{font-size:clamp(14.9px,calc(0.9vw + 3px),16.5px)}.chx [data-sec="channels"] .ap2-orbit-hub b{font-size:clamp(17.2px,calc(1.32vw + 2.7px),22.6px)}.chx [data-sec="channels"] .ap2-orbit-bandpct{font-size:clamp(14.8px,calc(1.06vw + 2.7px),18.6px)}.chx [data-sec="channels"] .ap2-mix-cap > p{font-size:clamp(16.8px,calc(1.02vw + 2.2px),18.6px)}.chx [data-sec="channels"] .ap2-orbit-label{font-size:clamp(15.4px,calc(0.97vw + 3px),17.2px)}@media (max-width: 620px){.chx [data-sec="channels"] .ap2-orbit-chipname{font-size:16.6px}}.chx .ap2-sv-th{font-size:11.2px}.chx .ap2-sv-rv{font-size:13.7px}.chx .ap2-sv-dv{font-size:12px}.chx .ap2-sv-nt{font-size:13px}.chx .ap2-sv-ct{font-size:12.8px}.chx .ap2-sv-ct2{font-size:12.8px}.chx .ap2-sv-n{font-size:16.7px}.chx .ap2-sv-label{font-size:16.3px}.chx .ap2-sv-lead{font-size:clamp(18px,calc(1.08vw + 1.3px),19.2px)}.chx .ap2-sv-chips li{font-size:15.5px}.chx .ap2-sv-mi{font-size:clamp(17px,calc(1.02vw + 1.6px),18.4px)}.chx .ap2-sv-mn{font-size:clamp(15.8px,calc(0.92vw + 1.6px),16.7px)}.chx .ap2-sv-badge{font-size:14px}.chx .ap2-sv-proof b{font-size:19.3px}.chx .ap2-sv-proof em{font-size:16px}.chx .ap2-sv-note{font-size:16.45px}@media (max-width: 560px){.chx .ap2-sv-chips li{font-size:15px}}.chx .ap2-eg-strip > li{font-size:15.4px}.chx .ap2-eg-plate-btn{font-size:13.1px}.chx [data-sec="reporting"] .ap2-quote-who figcaption b{font-size:18.7px}.chx [data-sec="reporting"] .ap2-quote-who figcaption span{font-size:17.3px}.chx .ap2-rp-figt{font-size:14.5px}.chx .ap2-rp-figw{font-size:13.2px}.chx .ap2-rp-cap{font-size:15.3px}.chx .ap2-rp-key li{font-size:15.1px}.chx .ap2-rp-donut-key li > span:last-child{font-size:17.15px}.chx .ap2-rp-hold{font-size:14.3px}.chx .ap2-rp-move{font-size:14.3px}.chx .ap2-rp-d{font-size:14.7px}.chx .ap2-rp-stamp{font-size:14.5px}.chx .ap2-rp-pager{font-size:13.8px}.chx .ap2-rp-tr--head > span{font-size:15.15px}.chx .ap2-rp-seg > b,.chx .ap2-rp-seg > i{font-size:14.3px}.chx .ap2-rp-pill{font-size:14.3px}.chx .ap2-rp-stamp{font-size:14px}.chx .ap2-rp-top .ap2-rp-live{font-size:13px}.chx .ap2-rp-top .ap2-rp-live{font-size:14px}.chx .ap2-rp-count{font-size:14.2px}.chx .ap2-rp-tile .ap2-rp-path{font-size:14px}.chx .ap2-rp-tile .ap2-rp-cap{font-size:14.5px}.chx .ap2-rp-tile .ap2-rp-tr > span,.chx .ap2-rp-tile .ap2-rp-tr > .ap2-rp-d{font-size:14.5px !important}.chx .ap2-rp-tile .ap2-rp-tr--head > span{font-size:14px !important}.chx .ap2-rp-tile .ap2-rp-d{font-size:14px}.chx .ap2-rp-tile .ap2-rp-figt{font-size:14.5px}.chx .ap2-rp-tile .ap2-rp-figw{font-size:14px}.chx .ap2-rp-tile .ap2-rp-cap{font-size:14.6px}.chx .ap2-rp-tile .ap2-rp-key li{font-size:14.5px}.chx .ap2-rp-tile .ap2-rp-donut-key li > span:last-child{font-size:13.5px}.chx .ap2-rp-tile .ap2-rp-move{font-size:14px}.chx .ap2-rp-ask-mark{font-size:39.3px}.chx .ap2-rp-tile.is-ask p{font-size:23.3px}.chx .ap2-rp-mini-count{font-size:13.8px}.chx .ap2-rp-mini-n{font-size:14px}.chx .ap2-rp-mini-scale .ap2-rp-tr > span:first-child{font-size:14.5px}.chx .ap2-rp-mini-scale .ap2-rp-pager{font-size:12px}.chx .ap2-rp-mini-scale .ap2-rp-tr > span:nth-child(3){font-size:14.2px}.chx .ap2-rp-mini-scale .ap2-rp-tr--head > span{font-size:12.7px}.chx .ap2-rp-mini-scale .ap2-rp-table .ap2-rp-cap{font-size:12.2px}.chx .ap2-rp-mini-scale .ap2-rp-d{font-size:12.3px}.chx .ap2-rp-mini-scale .ap2-rp-donut-key li > span:last-child{font-size:13.1px}.chx .ap2-rp-mini-scale .ap2-rp-key li{font-size:12.9px}.chx .ap2-rp-mini-scale .ap2-rp-move{font-size:12.4px}.chx .ap2-rp-mini-scale .ap2-rp-figt{font-size:13.2px}.chx .ap2-rp-mini-scale .ap2-rp-figw{font-size:11.9px}.chx .ap2-rp-mini-path{font-size:12.7px}.chx .ap2-rp-note > p{font-size:clamp(18.9px,calc(1.38vw + 1.3px),23.7px)}@media (max-width: 760px){.chx .ap2-rp-note > p{font-size:17.8px}}@media (min-width: 940px){.chx .ap2-rp-tile .ap2-rp-path{font-size:13px}.chx .ap2-rp-tile .ap2-rp-tag{font-size:12.7px !important}.chx .ap2-rp-tile .ap2-rp-statv span{font-size:17.8px !important}.chx .ap2-rp-tile .ap2-rp-statl{font-size:12.1px !important}.chx .ap2-rp-tile .ap2-rp-stat .ap2-rp-d{font-size:12.1px}.chx .ap2-rp-tile .ap2-rp-figh{font-size:12.1px}.chx .ap2-rp-tile .ap2-rp-move{font-size:12.7px}.chx .ap2-rp-tile .ap2-rp-tr > span,.chx .ap2-rp-tile .ap2-rp-tr > .ap2-rp-d{font-size:12.9px !important}.chx .ap2-rp-tile .ap2-rp-tr--head > span{font-size:11.9px !important}.chx .ap2-rp-tile.is-ask p{font-size:19.7px}.chx .ap2-rp-tile.is-ask .ap2-rp-ask-mark{font-size:31.3px}}@media (min-width: 940px) and (max-height: 880px){.chx .ap2-rp-tile .ap2-rp-path{font-size:12.2px}.chx .ap2-rp-tile .ap2-rp-statv span{font-size:16.4px !important}.chx .ap2-rp-tile .ap2-rp-statl{font-size:11.5px !important}.chx .ap2-rp-tile .ap2-rp-tr > span,.chx .ap2-rp-tile .ap2-rp-tr > .ap2-rp-d{font-size:12.2px !important}.chx .ap2-rp-tile .ap2-rp-tr--head > span{font-size:11.3px !important}.chx .ap2-rp-tile .ap2-rp-move{font-size:11.5px}.chx .ap2-rp-tile .ap2-rp-donut-key li > span:last-child{font-size:12.3px}.chx .ap2-rp-tile.is-ask p{font-size:17.8px}}@media (min-width: 940px) and (min-height: 1190px){.chx .ap2-rp-tile .ap2-rp-donut-key li > span:last-child{font-size:14.2px}}.chx .ap2-rw-tab{font-size:15.8px}.chx .ap2-rw-slog-line{font-size:clamp(20.3px,calc(2.2vw + 1.3px),35.3px)}.chx .ap2-rw-name.is-split span{font-size:14.1px}.chx .ap2-rw-fig{font-size:20.8px}.chx .ap2-rw-cap{font-size:14px}.chx .ap2-rw-initial{font-size:clamp(53.3px,calc(6vw + 1.3px),79.3px)}.chx .ap2-faq-cred-line{font-size:17.6px}.chx .ap2-faq-cred-list > li{font-size:18px}@media (max-width: 640px){.chx .ap2-faq-cred-line{font-size:17px}.chx .ap2-faq-cred-list > li{font-size:17.4px}}.chx .ap2-close-chat-state{font-size:14.1px}.chx .ap2-close-chat-msg{font-size:16.9px}.chx .ap2-close-chat-chip{font-size:15.2px}.chx .ap2-close-chat-in{font-size:16.8px}.chx .ap2-close-where-addr{font-size:22.3px}.chx .ap2-close-office-city{font-size:18.1px}.chx .ap2-close-office-lines > span{font-size:16.1px}.chx .ap2-close-office-map{font-size:15.5px}.chx .ap2-close-foot-badge-text{font-size:13.6px}.chx .ap2-close-foot-legal-links{font-size:14.1px}.chx .ap2-close-lockup{font-size:14px}@media (max-width: 620px){.chx .ap2-close-terms-k{font-size:13.6px}.chx .ap2-close-lockup{font-size:14.3px}}.chx .ap2-ct-eyebrow-sm{font-size:14.4px}.chx .ap2-ct-city{font-size:17px}.chx .ap2-ct-addr{font-size:15.1px}.chx .ap2-ct-dirs{font-size:13.8px}.chx .ap2-ct-person-role{font-size:14.5px}.chx .ap2-ct-ask{font-size:16.6px}.chx .ap2-pg-field{font-size:18px}.chx .ap2-pg-label{font-size:14.2px}.chx .ap2-bk-kicker{font-size:14px}.chx .ap2-bk-dur{font-size:14px}.chx .ap2-bk-p{font-size:17.2px}.chx .ap2-bk-month > b{font-size:18.4px}.chx .ap2-bk-heads{font-size:13.5px}.chx .ap2-bk-day{font-size:15.4px}.chx .ap2-bk-hint{font-size:16.4px}.chx .ap2-bk-bandh{font-size:14px}.chx .ap2-bk-time{font-size:15.4px}.chx .ap2-bk-tz{font-size:15px}.chx .ap2-bk-whenh{font-size:17.6px}.chx .ap2-bk-opt{font-size:13.4px}.chx .ap2-bk-optnote{font-size:16px}@media (max-width: 700px){.chx .ap2-bk-toggle{font-size:16.6px}}.chx .ap2-bk-as{font-size:16.2px}.chx .ap2-bk-chosen > b{font-size:17px}.chx .ap2-bk-chosen > span{font-size:15.8px}.chx .ap2-bk-err{font-size:15.8px}.chx .ap2-bk-go{font-size:17.8px}.chx .ap2-bk-quiet{font-size:16.2px}.chx .ap2-bk-join{font-size:16.4px}.chx .ap2-bk-moving{font-size:16.2px}.chx .ap2-bk-privacy{font-size:15.2px}@media (max-width: 620px){.chx .ap2-bk-day{font-size:15.2px}}.chx .ap2-heard-opt{font-size:17px}.chx .ap2-audit-lede{color:rgb(59,62,69)}.chx .ap2-audit-count{color:rgb(84,87,95)}.chx .ap2-audit-gc{color:rgb(84,87,95)}.chx .ap2-audit-gv{color:rgb(106,110,118)}.chx .ap2-audit-note{color:rgb(84,87,95)}.chx .ap2-plan-lede{color:rgb(72,77,87)}.chx .ap2-plan-count{color:rgb(59,62,69)}.chx .ap2-plan-famc{color:rgba(11,11,12,0.9)}.chx .ap2-plan-row{color:rgba(11,11,12,0.96)}.chx .ap2-plan-rown{color:rgba(11,11,12,0.89)}.chx .ap2-plan-note{color:rgb(72,77,87)}.chx .ap2-plan-sd{color:rgb(72,77,87)}.chx .ap2-rp-path{color:rgb(74,77,81)}.chx .ap2-rp-live{color:rgba(11,11,12,0.92)}.chx .ap2-rp-seg > i{color:rgba(11,11,12,0.94)}.chx .ap2-rp-pill.is-ghost{color:rgba(11,11,12,0.95)}.chx .ap2-rp-tr--head > span{color:rgba(255,255,255,0.97) !important}.chx .ap2-cap p{color:rgba(255,255,255,0.97)}.chx .ap2-mix-head > .ap2-mono{color:rgba(11,11,12,0.93)}.chx .ap2-mix-count{color:rgba(11,11,12,0.94)}.chx .ap2-mix-cap{color:rgba(11,11,12,0.93)}.chx .ap2-pick-tag{color:rgba(11,11,12,0.92)}.chx .ap2-pick-box{color:rgba(11,11,12,0.91)}.chx .ap2-pick-note{color:rgb(55,55,60)}.chx .ap2-cmh-p{color:rgba(11,11,12,0.99)}.chx .ap2-cm-v{color:rgba(11,11,12,0.91)}.chx .ap2-cm-proof{color:rgba(11,11,12,0.92)}.chx .ap2-cm p{color:rgba(11,11,12,0.98)}.chx .ap2-cm-proofnum em{color:rgba(11,11,12,0.96)}.chx .ap2-proof-kicker{color:rgba(255,255,255,0.98)}.chx .ap2-proof-yes > li{color:rgba(255,255,255,0.99)}.chx .ap2-ask{color:rgba(11,11,12,0.97)}.chx .ap2-ask.is-dark{color:rgba(255,255,255,0.99)}.chx .ap2-quote-who figcaption span{color:rgba(11,11,12,0.96)}.chx .ap2-phase p{color:rgba(11,11,12,0.99)}.chx .ap2-gantt-scale > span > b{color:rgba(11,11,12,0.92)}.chx .ap2-lang-btn.is-clear{color:rgba(255,255,255,0.99)}.chx .ap2-lang-btn.is-solid{color:rgba(11,11,12,0.96)}.chx .ap2-lang-item .ap2-lang-code{color:rgba(11,11,12,0.96)}.chx .ap2-lang-soon{color:rgba(11,11,12,0.92)}.chx .ap2-hp-cell{color:rgb(58,64,75)}.chx .ap2-bgsw.is-clear .ap2-bgsw-no{color:rgba(255,255,255,0.96)}.chx .ap2-bgsw.is-solid .ap2-bgsw-no{color:rgba(11,11,12,0.93)}.chx .ap2-bgsw.is-clear .ap2-bgsw-btn:hover .ap2-bgsw-no{color:rgba(255,255,255,0.99)}.chx .ap2-bgsw.is-solid .ap2-bgsw-btn:hover .ap2-bgsw-no{color:rgba(11,11,12,0.98)}.chx .ap2-navsheet-n{color:rgba(11,15,20,0.9)}.chx .ap2-person__stack{color:rgba(255,255,255,0.98)}.chx .ap2-tmarrow{color:rgba(255,255,255,0.98)}.chx .ap2-cm-proof{color:rgba(11,11,12,0.96)}.chx .ap2-cm-proofnum em{color:rgba(11,11,12,0.97)}.chx .ap2-cm:hover .ap2-cm-proofnum em{color:rgba(11,11,12,0.99)}.chx .ap2-slk-kicker{color:rgba(11,11,12,0.97)}.chx .ap2-slk-say{color:rgba(11,11,12,0.98)}.chx .ap2-slk-stt{color:rgba(11,11,12,0.98)}.chx .ap2-slk-chan{color:rgba(11,11,12,0.97)}.chx .ap2-slk-when{color:rgba(11,11,12,0.96)}.chx .ap2-slk-av{color:rgba(11,11,12,0.96)}.chx .ap2-slk-time{color:rgba(11,11,12,0.96)}.chx .ap2-slk-bub{color:rgba(11,11,12,0.98)}.chx .ap2-slk-closetxt{color:rgba(11,11,12,0.97)}.chx .ap2-slk-stt{color:rgba(11,11,12,0.98)}.chx [data-sec="channels"] .ap2-quote-who figcaption b{color:rgba(11,11,12,0.99)}.chx [data-sec="channels"] .ap2-quote-who figcaption span{color:rgba(11,11,12,0.96)}.chx [data-sec="channels"] .ap2-mix-head > .ap2-mono{color:rgba(11,11,12,0.96)}.chx [data-sec="channels"] .ap2-mix-count{color:rgba(11,11,12,0.96)}.chx [data-sec="channels"] .ap2-mix-cap{color:rgba(11,11,12,0.96)}.chx [data-sec="channels"] .ap2-pick:not(.is-on) .ap2-pick-tag{color:rgba(11,11,12,0.96)}.chx [data-sec="channels"] .ap2-pick-box:not(.is-on){color:rgba(11,11,12,0.96)}.chx [data-sec="channels"] .ap2-orbit-hint{color:rgba(11,11,12,0.94)}.chx [data-sec="channels"] .ap2-orbit-chip{color:rgba(11,11,12,0.96)}.chx [data-sec="channels"] .ap2-orbit-chipmark{color:rgba(11,11,12,0.95)}.chx [data-sec="channels"] .ap2-orbit-chip:hover{color:rgba(11,11,12,0.98)}.chx [data-sec="channels"] .ap2-orbit-itembtn b{color:rgba(11,11,12,0.98)}.chx [data-sec="channels"] .ap2-orbit-chev{color:rgba(11,11,12,0.9)}.chx [data-sec="channels"] .ap2-orbit-desc > p{color:rgba(11,11,12,0.95)}.chx [data-sec="channels"] .ap2-orbit-hub .ap2-mono{color:rgba(11,11,12,0.95)}.chx [data-sec="channels"] .ap2-mix-cap > p{color:rgba(11,11,12,0.97)}.chx [data-sec="channels"] .ap2-orbit-label{color:rgba(11,11,12,0.99)}.chx .ap2-sv-label{color:rgba(11,11,12,0.97)}.chx .ap2-sv-lead{color:rgba(11,11,12,0.97)}.chx .ap2-sv-mn{color:rgba(11,11,12,0.95)}.chx .ap2-sv-proof em{color:rgba(11,11,12,0.97)}.chx .ap2-sv-note{color:rgba(11,11,12,0.96)}.chx .ap2-eg-strip > li{color:rgba(255,255,255,0.97)}.chx .ap2-eg-plate-btn{color:rgba(255,255,255,0.95)}.chx [data-sec="reporting"] .ap2-quote-who figcaption span{color:rgba(11,11,12,0.97)}.chx .ap2-rp-figt{color:rgb(48,51,53)}.chx .ap2-rp-figw{color:rgb(74,77,81)}.chx .ap2-rp-cap{color:rgba(11,11,12,0.96)}.chx .ap2-rp-key li{color:rgba(11,11,12,0.97)}.chx .ap2-rp-move.is-flat{color:rgb(74,77,81)}.chx .ap2-rp-d.is-flat{color:rgb(74,77,81)}.chx .ap2-rp-stamp{color:rgba(11,11,12,0.96)}.chx .ap2-rp-rn{color:rgb(99,103,107)}.chx .ap2-rp-pager{color:rgb(74,77,81)}.chx .ap2-rp-tr--head > span{color:rgb(74,77,81) !important}.chx .ap2-rp-seg > i{color:rgba(11,11,12,0.96)}.chx .ap2-rp-pill.is-ghost{color:rgba(11,11,12,0.97)}.chx .ap2-rp-seg > i{color:rgb(74,77,81)}.chx .ap2-rp-pill.is-ghost{color:rgb(74,77,81)}.chx .ap2-rp-stamp{color:rgb(74,77,81)}.chx .ap2-rp-top .ap2-rp-live{color:rgb(74,77,81)}.chx .ap2-rp-count{color:rgba(11,11,12,0.96)}.chx .ap2-rp-step{color:rgba(11,11,12,0.97)}.chx .ap2-rp-tile .ap2-rp-path{color:rgba(11,11,12,0.92)}.chx .ap2-rp-tile .ap2-rp-tr--head > span{color:rgb(74,77,81) !important}.chx .ap2-rp-tile .ap2-rp-figt{color:rgba(11,11,12,0.95)}.chx .ap2-rp-tile.is-ask p{color:rgba(11,11,12,0.98)}.chx .ap2-rp-mini-count{color:rgba(11,15,20,0.93)}.chx .ap2-rp-mini-next{color:rgba(11,15,20,0.96)}.chx .ap2-rp-mini-scale .ap2-rp-tr--head > span{color:rgb(74,77,81) !important}.chx .ap2-rp-mini-path{color:rgba(11,15,20,0.92)}.chx .ap2-rp-note > p{color:rgba(255,255,255,0.98)}.chx .ap2-rw-slog-line{color:rgba(11,23,31,0.98)}.chx .ap2-rw-name.is-split span{color:rgb(66,73,82)}.chx .ap2-rw-cap{color:rgb(83,90,99)}.chx .ap2-faq-cred-line{color:rgba(26,24,34,0.88)}.chx .ap2-close-chat-state{color:rgba(11,15,20,0.91)}.chx .ap2-close-chat-msg{color:rgba(11,15,20,0.97)}.chx .ap2-close-chat-turn.is-me .ap2-close-chat-msg{color:rgba(255,255,255,0.99)}.chx .ap2-close-chat-chip{color:rgba(11,15,20,0.96)}.chx .ap2-close-chat-in::placeholder{color:rgba(11,15,20,0.91)}.chx .ap2-close-where-h{color:rgba(255,255,255,0.94)}.chx .ap2-close-office-lines > span{color:rgba(255,255,255,0.98)}.chx .ap2-close-foot-badge-text{color:rgba(255,255,255,0.96)}.chx .ap2-close-foot-base{color:rgba(255,255,255,0.94)}.chx .ap2-close-foot-legal-links a{color:rgba(255,255,255,0.95)}.chx .ap2-close-foot-legal-links button{color:rgba(255,255,255,0.95)}.chx .ap2-ct-eyebrow-sm{color:rgba(11,11,12,0.96)}.chx .ap2-ct-addr{color:rgba(11,11,12,0.97)}.chx .ap2-ct-person-role{color:rgba(11,11,12,0.93)}.chx .ap2-pg-field::placeholder{color:rgba(11,11,12,0.91)}.chx .ap2-pg-label{color:rgba(11,11,12,0.94)}.chx .ap2-bk-dur{color:rgba(11,11,12,0.95)}.chx .ap2-bk-p{color:rgba(11,11,12,0.97)}.chx .ap2-bk-arrows button{color:rgba(11,11,12,0.97)}.chx .ap2-bk-heads{color:rgba(11,11,12,0.92)}.chx .ap2-bk-day.is-out{color:rgba(11,11,12,0.91)}.chx .ap2-bk-sub{color:rgba(11,11,12,0.94)}.chx .ap2-bk-hint{color:rgba(11,11,12,0.94)}.chx .ap2-bk-bandh{color:rgba(11,11,12,0.93)}.chx .ap2-bk-tz{color:rgba(11,11,12,0.93)}.chx .ap2-bk-optnote{color:rgba(11,11,12,0.92)}.chx .ap2-bk-as{color:rgba(11,11,12,0.96)}.chx .ap2-bk-quiet{color:rgba(11,11,12,0.96)}.chx .ap2-bk-privacy{color:rgba(11,11,12,0.88)}.chx .ap2-heard-btn.is-empty .ap2-heard-val{color:rgba(11,11,12,0.88)}.chx .ap2-heard-chev{color:rgba(11,11,12,0.87)}.chx .ap2-heard-k-none{color:rgb(71,79,93)}.chx .ap2-bk.ap2-bk-cold .ap2-bk-day.is-out{color:rgb(71,79,93)}.chx .ap2-bk.ap2-bk-cold .ap2-bk-day:disabled{color:rgb(209,214,220)}.ox-wheel{display:grid;gap:var(--s4);margin:var(--s4) 0 0}.ox-wh-r,.ox-wh-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ox-wh-pick{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;justify-self:start;padding:5px;border:1px solid var(--edge);border-radius:999px;background:var(--paper);box-shadow:var(--sh1)}.ox-wh-pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--body);font-size:calc(var(--t3) + 1.3px);font-weight:540;letter-spacing:-0.006em;cursor:pointer}.ox-wh-pill:hover{background:var(--band);color:var(--ink)}.ox-wh-pill-fill{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;transform:scaleX(0);transform-origin:left center;background:currentColor;opacity:0.6;pointer-events:none}.ox-wh-stage{display:grid;gap:var(--s5);align-items:center}@media (min-width:1100px){.ox-wh-stage{grid-template-columns:minmax(300px,0.72fr) minmax(0,1.28fr);column-gap:clamp(28px,3.4vw,64px)}}.ox-wh-chart{position:relative;margin:0;inline-size:min(100%,427px);justify-self:center;aspect-ratio:1}.ox-wh-svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.ox-wh-dial{stroke:var(--edge);stroke-width:1.2;stroke-dasharray:2 7;transform-box:view-box;transform-origin:200px 200px}.ox-wh-clock{stroke:var(--tone);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:var(--c) var(--c);stroke-dashoffset:var(--c)}.ox-wh-track{stroke:rgba(var(--i-rgb),0.05)}.ox-wh-hubdisc{fill:#FFFFFF;stroke:var(--edge);stroke-width:1.2;filter:drop-shadow(0 6px 14px rgba(var(--i-rgb),0.09))}.ox-wh-seg{stroke-linecap:butt;stroke-dasharray:var(--d0) 2000;stroke-dashoffset:var(--o0)}.ox-wh-hub{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;pointer-events:none}.ox-wh-hub-k{font-family:'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace, 'Noto Sans Arabic';font-size:calc(var(--t1) + 1.3px);font-weight:600;letter-spacing:0.04em;color:var(--soft)}.ox-wh-hub-t{font-size:clamp(18.9px,calc(1.6vw + 1.3px),23.9px);font-weight:650;letter-spacing:-0.022em;color:var(--ink)}.ox-wh-hub-n{font-family:'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace, 'Noto Sans Arabic';font-size:calc(var(--t1) + 1.3px);font-weight:600;letter-spacing:0.04em;color:var(--mark)}.ox-wh-roll{display:inline-block;block-size:1.25em;line-height:1.25em;overflow:hidden;overflow:clip;vertical-align:bottom}.ox-wh-roll-s{display:block;transform:translateY(0)}.ox-wh-roll-v{display:block;block-size:1.25em;white-space:nowrap;font-variant-numeric:tabular-nums}.ox-wh-notes{display:grid}.ox-wh-note-k{grid-area:1 / 1;margin:0;font-size:calc(var(--t3) + 1.9px);font-weight:450;line-height:1.5;color:var(--body);clip-path:inset(0 0 0 100%)}.ox-wh-note-k:nth-child(1){clip-path:inset(0 0 0 0)}.ox-wh-note-k b{font-weight:650;color:var(--ink)}.ox-wh-side{display:grid;gap:var(--s4);min-width:0}.ox-wh-keys{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start}.ox-wh-key{display:grid;gap:0;padding:12px 14px 6px;border:1px solid var(--edge);border-radius:14px;background:var(--paper);box-shadow:var(--sh1)}.ox-wh-key-h{display:flex;align-items:baseline;gap:8px;margin:0;font-size:calc(var(--t3) + 0.6px);font-weight:600;letter-spacing:-0.014em;color:var(--ink)}.ox-wh-key-i{flex:0 0 auto;font-family:'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace, 'Noto Sans Arabic';font-size:calc(var(--t1) + 1.9px);font-weight:700;letter-spacing:0.06em;color:var(--soft);font-variant-numeric:tabular-nums}.ox-wh-key-h b{flex:1 1 auto;min-width:0;font-weight:650}.ox-wh-key-n{flex:0 0 auto;font-family:'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace, 'Noto Sans Arabic';font-size:calc(var(--t3) + 1.9px);font-weight:700;color:var(--mark)}.ox-wh-key-bar{display:block;block-size:6px;margin:9px 0 4px;border-radius:999px;background:rgba(var(--i-rgb),0.07);overflow:hidden}.ox-wh-key-bar i,.ox-wh-key-m i{display:block;block-size:100%;border-radius:inherit;border:1px solid transparent;transform-origin:left center;transform:scaleX(var(--s0))}.ox-wh-key ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.ox-wh-key li{border-block-start:1px solid var(--edge)}.ox-wh-key-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:9px;row-gap:5px;padding:7px 2px 8px;text-decoration:none;color:inherit}.ox-wh-key-t a{color:inherit;text-decoration:none}.ox-wh-key-t a::after{content:'';position:absolute;inset:0;z-index:1}.ox-wh-key-dot{display:inline-block;inline-size:9px;block-size:9px;border-radius:50%;box-shadow:0 0 0 1px var(--dot-edge,transparent),0 0 0 3px var(--paper)}.ox-wh-key-t{min-width:0;font-size:calc(var(--t2) + 1.9px);font-weight:550;letter-spacing:-0.006em;line-height:1.3;color:var(--ink)}.ox-wh-key-p{font-family:'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace, 'Noto Sans Arabic';font-size:calc(var(--t2) + 1.9px);font-weight:700;color:var(--ink)}.ox-wh-key-m{grid-column:2 / -1;display:block;block-size:3px;border-radius:999px;background:rgba(var(--i-rgb),0.06);overflow:hidden}.ox-wh-note{margin:0;max-width:80ch;font-size:calc(var(--t2) + 1.9px);font-weight:400;line-height:1.6;color:var(--soft)}.ox-wh-key-t a:focus-visible{outline:none}.ox-wh-key-t a:focus-visible::after{outline:2px solid var(--mark);outline-offset:2px;border-radius:var(--r1)}.ox-wheel #ox-mix-auto:checked ~ .ox-wh-pick > .ox-wh-pill:nth-child(1){background:var(--ink);border-color:var(--ink);color:#FFFFFF}.ox-wheel :is(#ox-mix-0,#ox-mix-1,#ox-mix-2,#ox-mix-3,#ox-mix-4):checked ~ .ox-wh-stage .ox-wh-note-k{clip-path:inset(0 0 0 100%)}.ox-wheel #ox-mix-0:checked ~ .ox-wh-stage .ox-wh-seg{stroke-dasharray:var(--d0) 2000;stroke-dashoffset:var(--o0)}.ox-wheel #ox-mix-0:checked ~ .ox-wh-stage .ox-wh-roll-s{transform:translateY(-0%)}.ox-wheel #ox-mix-0:checked ~ .ox-wh-stage .ox-wh-key-bar i,.ox-wheel #ox-mix-0:checked ~ .ox-wh-stage .ox-wh-key-m i{transform:scaleX(var(--s0))}.ox-wheel #ox-mix-0:checked ~ .ox-wh-stage .ox-wh-note-k:nth-child(1){clip-path:inset(0 0 0 0)}.ox-wheel #ox-mix-0:checked ~ .ox-wh-pick > .ox-wh-pill:nth-child(1){background:var(--ink);border-color:var(--ink);color:#FFFFFF}.ox-wheel #ox-mix-0:focus-visible ~ .ox-wh-pick > .ox-wh-pill:nth-child(1){outline:2px solid var(--tone);outline-offset:2px}.ox-wheel #ox-mix-1:checked ~ .ox-wh-stage .ox-wh-seg{stroke-dasharray:var(--d1) 2000;stroke-dashoffset:var(--o1)}.ox-wheel #ox-mix-1:checked ~ .ox-wh-stage .ox-wh-roll-s{transform:translateY(-16.67%)}.ox-wheel #ox-mix-1:checked ~ .ox-wh-stage .ox-wh-key-bar i,.ox-wheel #ox-mix-1:checked ~ .ox-wh-stage .ox-wh-key-m i{transform:scaleX(var(--s1))}.ox-wheel #ox-mix-1:checked ~ .ox-wh-stage .ox-wh-note-k:nth-child(2){clip-path:inset(0 0 0 0)}.ox-wheel #ox-mix-1:checked ~ .ox-wh-pick > .ox-wh-pill:nth-child(2){background:var(--ink);border-color:var(--ink);color:#FFFFFF}.ox-wheel #ox-mix-1:focus-visible ~ .ox-wh-pick > .ox-wh-pill:nth-child(2){outline:2px solid var(--tone);outline-offset:2px}.ox-wheel #ox-mix-2:checked ~ .ox-wh-stage .ox-wh-seg{stroke-dasharray:var(--d2) 2000;stroke-dashoffset:var(--o2)}.ox-wheel #ox-mix-2:checked ~ .ox-wh-stage .ox-wh-roll-s{transform:translateY(-33.33%)}.ox-wheel #ox-mix-2:checked ~ .ox-wh-stage .ox-wh-key-bar i,.ox-wheel #ox-mix-2:checked ~ .ox-wh-stage .ox-wh-key-m i{transform:scaleX(var(--s2))}.ox-wheel #ox-mix-2:checked ~ .ox-wh-stage .ox-wh-note-k:nth-child(3){clip-path:inset(0 0 0 0)}.ox-wheel #ox-mix-2:checked ~ .ox-wh-pick > .ox-wh-pill:nth-child(3){background:var(--ink);border-color:var(--ink);color:#FFFFFF}.ox-wheel #ox-mix-2:focus-visible ~ .ox-wh-pick > .ox-wh-pill:nth-child(3){outline:2px solid var(--tone);outline-offset:2px}.ox-wheel #ox-mix-3:checked ~ .ox-wh-stage .ox-wh-seg{stroke-dasharray:var(--d3) 2000;stroke-dashoffset:var(--o3)}.ox-wheel #ox-mix-3:checked ~ .ox-wh-stage .ox-wh-roll-s{transform:translateY(-50%)}.ox-wheel #ox-mix-3:checked ~ .ox-wh-stage .ox-wh-key-bar i,.ox-wheel #ox-mix-3:checked ~ .ox-wh-stage .ox-wh-key-m i{transform:scaleX(var(--s3))}.ox-wheel #ox-mix-3:checked ~ .ox-wh-stage .ox-wh-note-k:nth-child(4){clip-path:inset(0 0 0 0)}.ox-wheel #ox-mix-3:checked ~ .ox-wh-pick > .ox-wh-pill:nth-child(4){background:var(--ink);border-color:var(--ink);color:#FFFFFF}.ox-wheel #ox-mix-3:focus-visible ~ .ox-wh-pick > .ox-wh-pill:nth-child(4){outline:2px solid var(--tone);outline-offset:2px}.ox-wheel #ox-mix-4:checked ~ .ox-wh-stage .ox-wh-seg{stroke-dasharray:var(--d4) 2000;stroke-dashoffset:var(--o4)}.ox-wheel #ox-mix-4:checked ~ .ox-wh-stage .ox-wh-roll-s{transform:translateY(-66.67%)}.ox-wheel #ox-mix-4:checked ~ .ox-wh-stage .ox-wh-key-bar i,.ox-wheel #ox-mix-4:checked ~ .ox-wh-stage .ox-wh-key-m i{transform:scaleX(var(--s4))}.ox-wheel #ox-mix-4:checked ~ .ox-wh-stage .ox-wh-note-k:nth-child(5){clip-path:inset(0 0 0 0)}.ox-wheel #ox-mix-4:checked ~ .ox-wh-pick > .ox-wh-pill:nth-child(5){background:var(--ink);border-color:var(--ink);color:#FFFFFF}.ox-wheel #ox-mix-4:focus-visible ~ .ox-wh-pick > .ox-wh-pill:nth-child(5){outline:2px solid var(--tone);outline-offset:2px}@media (max-width:1099px){.ox-wh-chart{inline-size:min(100%,349px)}}@media (prefers-reduced-motion:no-preference){.ox-wh-seg{transition:stroke-dasharray 1.2s cubic-bezier(0.7,0,0.25,1),stroke-dashoffset 1.2s cubic-bezier(0.7,0,0.25,1)}.ox-wh-roll-s{transition:transform 0.9s cubic-bezier(0.7,0,0.25,1);transition-delay:calc(var(--ri,0) * 0.025s)}.ox-wh-key-bar i,.ox-wh-key-m i{transition:transform 1.2s cubic-bezier(0.7,0,0.25,1)}.ox-wh-note-k{transition:clip-path 0.7s cubic-bezier(0.7,0,0.25,1)}.ox-wh-dial{animation-name:oxWhDial;animation-duration:90s;animation-timing-function:linear;animation-iteration-count:infinite}.ox-wheel #ox-mix-auto:checked ~ .ox-wh-stage .ox-wh-seg{animation-name:oxWhSeg;animation-duration:22.5s;animation-timing-function:cubic-bezier(0.7,0,0.25,1);animation-iteration-count:infinite}.ox-wheel #ox-mix-auto:checked ~ .ox-wh-stage .ox-wh-roll-s{animation-name:oxWhRoll;animation-duration:22.5s;animation-timing-function:cubic-bezier(0.7,0,0.25,1);animation-iteration-count:infinite;animation-delay:calc(var(--ri,0) * 0.025s)}.ox-wheel #ox-mix-auto:checked ~ .ox-wh-stage .ox-wh-key-bar i,.ox-wheel #ox-mix-auto:checked ~ .ox-wh-stage .ox-wh-key-m i{animation-name:oxWhBar;animation-duration:22.5s;animation-timing-function:cubic-bezier(0.7,0,0.25,1);animation-iteration-count:infinite}.ox-wheel #ox-mix-auto:checked ~ .ox-wh-stage .ox-wh-note-k{animation-name:oxWhNote;animation-duration:22.5s;animation-timing-function:cubic-bezier(0.7,0,0.25,1);animation-iteration-count:infinite;animation-delay:calc(var(--ni,0) * 4.5s - 1.2s)}.ox-wheel #ox-mix-auto:checked ~ .ox-wh-stage .ox-wh-clock{animation-name:oxWhClock;animation-duration:4.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:-1.2s}.ox-wheel .ox-wh-pick > .ox-wh-pill:nth-child(1){--pd:-0.6s}.ox-wheel .ox-wh-pick > .ox-wh-pill:nth-child(2){--pd:3.9s}.ox-wheel .ox-wh-pick > .ox-wh-pill:nth-child(3){--pd:8.4s}.ox-wheel .ox-wh-pick > .ox-wh-pill:nth-child(4){--pd:12.9s}.ox-wheel .ox-wh-pick > .ox-wh-pill:nth-child(5){--pd:17.4s}.ox-wheel #ox-mix-auto:checked ~ .ox-wh-pick > .ox-wh-pill{animation-name:oxWhPick;animation-duration:22.5s;animation-timing-function:steps(1,end);animation-iteration-count:infinite;animation-delay:var(--pd,0s)}.ox-wheel #ox-mix-auto:checked ~ .ox-wh-pick > .ox-wh-pill > .ox-wh-pill-fill{animation-name:oxWhFill;animation-duration:22.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--pd,0s)}.ox-wh-key-row.is-link{transition:background .2s ease}.ox-wh-key-row.is-link:hover{background:var(--tone-wash)}.ox-wh-key-row.is-link:hover .ox-wh-key-t{color:var(--mark)}}@keyframes oxWhSeg{0%,14.67%{stroke-dasharray:var(--d0) 2000;stroke-dashoffset:var(--o0)}20%,34.67%{stroke-dasharray:var(--d1) 2000;stroke-dashoffset:var(--o1)}40%,54.67%{stroke-dasharray:var(--d2) 2000;stroke-dashoffset:var(--o2)}60%,74.67%{stroke-dasharray:var(--d3) 2000;stroke-dashoffset:var(--o3)}80%,94.67%{stroke-dasharray:var(--d4) 2000;stroke-dashoffset:var(--o4)}100%{stroke-dasharray:var(--d0) 2000;stroke-dashoffset:var(--o0)}}@keyframes oxWhRoll{0%,14.67%{transform:translateY(-0%)}20%,34.67%{transform:translateY(-16.67%)}40%,54.67%{transform:translateY(-33.33%)}60%,74.67%{transform:translateY(-50%)}80%,94.67%{transform:translateY(-66.67%)}100%{transform:translateY(-83.33%)}}@keyframes oxWhBar{0%,14.67%{transform:scaleX(var(--s0))}20%,34.67%{transform:scaleX(var(--s1))}40%,54.67%{transform:scaleX(var(--s2))}60%,74.67%{transform:scaleX(var(--s3))}80%,94.67%{transform:scaleX(var(--s4))}100%{transform:scaleX(var(--s0))}}@keyframes oxWhNote{0%{clip-path:inset(0 100% 0 0)}5.33%,20%{clip-path:inset(0 0 0 0)}25.33%,100%{clip-path:inset(0 0 0 100%)}}@keyframes oxWhPick{0%{background:var(--ink);border-color:var(--ink);color:#FFFFFF}20%,100%{background:transparent;border-color:transparent;color:var(--body)}}@keyframes oxWhFill{0%{transform:scaleX(0)}20%{transform:scaleX(1)}20.01%,100%{transform:scaleX(0)}}@keyframes oxWhClock{from{stroke-dashoffset:var(--c)}to{stroke-dashoffset:0}}@keyframes oxWhDial{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ox-reel{ --k:0.672; --ox-reel-r:900px; position:relative;margin-top:var(--s5); overflow:clip;isolation:isolate; color:#0B0B0C; padding:clamp(8px,1.2vw,20px) 0 clamp(8px,1.2vw,20px); }@media (min-width:640px){.ox-reel{--k:0.71}}@media (min-width:900px){.ox-reel{--k:0.768}}@media (min-width:1100px){.ox-reel{--k:0.826}}@media (min-width:1300px){.ox-reel{--k:0.922}}@media (min-width:1500px){.ox-reel{--k:0.998}}@media (min-width:1700px){.ox-reel{--k:1.056}}@media (min-width:1860px){.ox-reel{--k:1.114}}.ox-reel-stage{ position:relative;height:calc(760px * var(--k));overflow:clip; -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%); mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%); }.ox-reel-cam{ position:absolute;left:50%;top:0;width:0;height:700px; transform:scale(var(--k));transform-origin:0 0; perspective:5200px;perspective-origin:0 350px; }.ox-reel-ring{position:absolute;left:0;top:25px;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--ox-reel-r)))}.ox-reel-spin{position:absolute;left:0;top:0;transform-style:preserve-3d}.ox-reel-card{ position:absolute;left:-180px;top:0;width:360px;height:650px; border-radius:22px;overflow:hidden; backface-visibility:hidden;-webkit-backface-visibility:hidden; background:#fff;color:#0f1419;font-family:'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; box-shadow:0 28px 56px -28px rgba(11,11,12,0.38),0 0 0 1px rgba(11,11,12,0.1); }.ox-reel-i{display:block;flex:none;width:24px;height:24px}.ox-reel-i-s{display:inline-block;width:13.6px;height:13.6px;vertical-align:-2px}.ox-reel-end{margin-left:auto}.ox-reel-pic{display:block;width:100%;height:100%;object-fit:cover}.ox-reel-av{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#16181d}.ox-reel-av-in{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;font-size:17.2px;font-weight:700;color:#fff;line-height:1}.ox-reel-av.is-ring{padding:2px;background:linear-gradient(45deg,#feda75,#fa7e1e 30%,#d62976 60%,#962fbf 85%,#4f5bd5)}.ox-reel-av.is-ring .ox-reel-av-in{background:#16181d;box-shadow:0 0 0 2px #fff}.ox-reel-av.is-square{border-radius:8px}.ox-reel-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ox-reel-who b{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ox-reel-who span{font-size:14px;opacity:0.82}.ox-reel-hd{display:flex;align-items:center;gap:10px;padding:12px 14px}.ox-reel-white{display:flex;flex-direction:column;height:100%;background:#fff}.ox-reel-pic-ig{height:404px;flex:none}.ox-reel-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;height:44px;padding:0 14px;background:#0078c6;color:#fff;font-size:16px;font-weight:600}.ox-reel-bar .ox-reel-i{width:18px;height:18px}.ox-reel-acts{display:flex;align-items:center;gap:15px;padding:12px 14px 8px}.ox-reel-cap{margin:0;padding:0 14px;font-size:15.2px;line-height:1.45;color:#262626}.ox-reel-cap b{font-weight:700}.ox-reel-intro{margin:0;padding:0 14px 12px;font-size:15.2px;line-height:1.45;color:#191919}.ox-reel-pic-li{height:374px;flex:none}.ox-reel-pic-fb{height:356px;flex:none}.ox-reel-band{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#eef3f8}.ox-reel-band-fb{background:#f0f2f5}.ox-reel-band-t{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ox-reel-band-t span{font-size:14px;color:rgb(79,80,83)}.ox-reel-band-t b{font-size:16px;font-weight:700;color:#191919}.ox-reel-btn-li{margin-left:auto;flex:none;padding:6px 14px;border:1.5px solid #0a66c2;border-radius:999px;color:#0a66c2;font-size:15.2px;font-weight:700}.ox-reel-btn-fb{margin-left:auto;flex:none;padding:8px 14px;border-radius:8px;background:#e4e6eb;color:#050505;font-size:15.2px;font-weight:700}.ox-reel-react{display:flex;align-items:center;padding:8px 14px 6px}.ox-reel-dot{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;box-shadow:0 0 0 2px #fff}.ox-reel-dot+.ox-reel-dot{margin-left:-4px}.ox-reel-dot .ox-reel-i{width:11px;height:11px;stroke-width:0}.ox-reel-dot.is-like{background:#378fe9}.ox-reel-dot.is-love{background:#df704d}.ox-reel-li-acts{display:flex;justify-content:space-around;margin-top:auto;padding:8px 6px 12px;border-top:1px solid #e8e8e8;color:rgb(73,73,74);font-size:15.2px;font-weight:600}.ox-reel-li-acts span{display:flex;align-items:center;gap:5px}.ox-reel-li-acts .ox-reel-i{width:19px;height:19px}.ox-reel-pin{padding:10px}.ox-reel-pin-pic{position:relative;display:block;height:478px;flex:none;border-radius:18px;overflow:hidden}.ox-reel-save{position:absolute;top:12px;right:12px;padding:10px 17px;border-radius:999px;background:#e60023;color:#fff;font-size:16px;font-weight:700}.ox-reel-pin-t{display:block;margin:12px 6px 8px;font-size:18.9px;font-weight:700;line-height:1.3;color:#111}.ox-reel-pin-by{display:flex;align-items:center;gap:9px;padding:0 6px}.ox-reel-pin-by .ox-reel-av{width:30px;height:30px}.ox-reel-pin-by .ox-reel-av-in{font-size:15.2px}.ox-reel-pin-by>span{display:flex;flex-direction:column;line-height:1.25}.ox-reel-pin-by b{font-size:15.2px;font-weight:700;color:#111}.ox-reel-pin-k{font-size:14px;color:rgb(74,74,74)}.ox-reel-full{position:relative;height:100%;background:#0f1115;color:#fff}.ox-reel-full>.ox-reel-pic{position:absolute;inset:0}.ox-reel-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.72) 100%)}.ox-reel-hd-on{position:absolute;left:0;right:0;top:16px;color:#fff}.ox-reel-hd-on .ox-reel-who span{opacity:0.92}.ox-reel-hd-on .ox-reel-av{box-shadow:0 0 0 2px rgba(255,255,255,0.9)}.ox-reel-q-lab{position:absolute;left:20px;top:20px;display:flex;align-items:center;gap:7px;font-size:15.2px;font-weight:600;letter-spacing:0.08em;opacity:0.92}.ox-reel-q-lab .ox-reel-i{width:16px;height:16px}.ox-reel-q{position:absolute;left:20px;right:20px;top:48px;margin:0;font-size:43.3px;font-weight:600;line-height:1.04;letter-spacing:-0.02em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,0.35)}.ox-reel-panel{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:3px;padding:13px 15px;border-radius:14px;background:#fff;color:#202124;box-shadow:0 10px 30px rgba(0,0,0,0.3)}.ox-reel-panel-k{font-size:14px;color:rgb(61,64,68)}.ox-reel-panel-k b{font-weight:700;color:#202124}.ox-reel-panel-t{font-size:19.9px;font-weight:600;color:#1a0dab;line-height:1.25}.ox-reel-panel-d{font-size:15.2px;line-height:1.4;color:rgb(61,64,68)}.ox-reel-panel-go{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:15.2px;font-weight:700;color:#1a0dab}.ox-reel-panel-go .ox-reel-i{width:16px;height:16px}.ox-reel-bars{position:absolute;left:10px;right:10px;top:9px;display:flex;gap:4px}.ox-reel-bars i{position:relative;flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,0.4);overflow:hidden}.ox-reel-bars i:first-child::after{content:"";position:absolute;inset:0;background:#fff;transform-origin:0 50%;transform:scaleX(0.5)}.ox-reel-line{position:absolute;left:22px;right:22px;top:38%;margin:0;text-align:center;text-wrap:balance;font-size:41.3px;font-weight:700;line-height:1.05;letter-spacing:-0.02em;text-shadow:0 2px 28px rgba(0,0,0,0.45)}.ox-reel-pill{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);padding:12px 26px;border-radius:999px;background:#DD6E3E;color:#0B0B0C;font-size:17.2px;font-weight:700;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,0.3)}.ox-reel-tag{position:absolute;left:16px;top:14px;display:flex;align-items:center;gap:7px;font-size:20.9px;font-weight:700}.ox-reel-yt{display:block;width:22px;height:16px;border-radius:5px;background:#ff0033;position:relative}.ox-reel-yt::after{content:"";position:absolute;left:8px;top:4px;border-left:7px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent}.ox-reel-corner{position:absolute;right:16px;top:16px}.ox-reel-tabs{position:absolute;left:0;right:0;top:16px;display:flex;justify-content:center;gap:18px;font-size:17.2px}.ox-reel-tabs span{opacity:0.86}.ox-reel-tabs b{font-weight:700;padding-bottom:5px;border-bottom:2px solid #fff}.ox-reel-rail{position:absolute;right:12px;bottom:170px;display:flex;flex-direction:column;align-items:center;gap:20px}.ox-reel-rail .ox-reel-i{width:28px;height:28px;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.4))}.ox-reel-rail-av{position:relative;margin-bottom:4px}.ox-reel-rail-av .ox-reel-av{width:42px;height:42px;box-shadow:0 0 0 2px #fff}.ox-reel-rail-av i{position:absolute;left:50%;bottom:-8px;display:grid;place-items:center;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:#fe2c55}.ox-reel-rail-av i .ox-reel-i{width:12px;height:12px;stroke-width:3;filter:none}.ox-reel-foot{position:absolute;left:14px;right:14px;bottom:16px;display:flex;flex-direction:column;gap:8px}.ox-reel-foot-who{display:flex;align-items:center;gap:8px;padding-right:52px}.ox-reel-foot-who .ox-reel-av{width:30px;height:30px}.ox-reel-foot-who .ox-reel-av-in{font-size:15.2px}.ox-reel-foot-who b{font-size:16px;font-weight:700}.ox-reel-chip{padding:2px 7px;border-radius:5px;background:rgba(255,255,255,0.22);font-size:14px;font-weight:600}.ox-reel-foot-t{padding-right:52px;font-size:15.2px;line-height:1.4}.ox-reel-foot-m{display:flex;align-items:center;gap:6px;font-size:14px;opacity:0.96}.ox-reel-foot-m .ox-reel-i{width:15px;height:15px}.ox-reel-btn{display:grid;place-items:center;height:42px;margin-top:2px;border-radius:10px;background:#fff;color:#111;font-size:16px;font-weight:700}.ox-reel-bar-tt{border-radius:6px;background:#e9012e}.ox-reel-bar-yt{border-radius:8px;background:#065fd4}.ox-reel-figs{ display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3vw,40px) 16px; max-width:1560px;margin:clamp(22px,3vw,48px) auto 0;padding:0 clamp(18px,3vw,56px); list-style:none;text-align:center; }@media (min-width:900px){.ox-reel-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ox-reel-fig{display:flex;flex-direction:column;align-items:center;min-width:0}.ox-reel-upto{font-size:clamp(18.9px,calc(1.6vw + 1.3px),29.3px);font-weight:500;color:rgba(11,11,12,0.96)}.ox-reel-big{margin:4px 0 10px;font-size:clamp(55.3px,calc(7.2vw + 1.3px),141.3px);font-weight:700;line-height:0.98;letter-spacing:-0.04em;color:#0B0B0C;white-space:nowrap}.ox-reel-cap-t{font-size:clamp(16.9px,calc(1.15vw + 1.3px),20.9px);font-weight:600;color:#0B0B0C}.ox-reel-src{margin-top:4px;font-size:clamp(15.2px,calc(0.95vw + 1.6px),17.2px);color:rgba(11,11,12,0.96)}@keyframes oxReelSpin{from{transform:rotateY(0deg)}to{transform:rotateY(-360deg)}}@keyframes oxReelBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.ox-reel-spin{animation:oxReelSpin 70s linear infinite}.ox-reel-bars i:first-child::after{animation:oxReelBar 6s linear infinite}}.oxh .ox-wh-hub-t{font-size:clamp(20.2px,calc(1.6vw + 2.6px),25.2px)}.oxh .ox-reel-av-in{font-size:18.4px}.oxh .ox-reel-who b{font-size:18.1px}.oxh .ox-reel-who span{font-size:16.1px}.oxh .ox-reel-bar{font-size:18.1px}.oxh .ox-reel-cap{font-size:17.3px}.oxh .ox-reel-intro{font-size:17.3px}.oxh .ox-reel-band-t span{font-size:16.1px}.oxh .ox-reel-band-t b{font-size:18.1px}.oxh .ox-reel-btn-li{font-size:17.3px}.oxh .ox-reel-btn-fb{font-size:17.3px}.oxh .ox-reel-li-acts{font-size:17.3px}.oxh .ox-reel-save{font-size:18.1px}.oxh .ox-reel-pin-t{font-size:20.2px}.oxh .ox-reel-pin-by .ox-reel-av-in{font-size:17.3px}.oxh .ox-reel-pin-by b{font-size:17.3px}.oxh .ox-reel-pin-k{font-size:16.1px}.oxh .ox-reel-q-lab{font-size:17.3px}.oxh .ox-reel-q{font-size:44.6px}.oxh .ox-reel-panel-k{font-size:16.1px}.oxh .ox-reel-panel-t{font-size:21.2px}.oxh .ox-reel-panel-d{font-size:17.3px}.oxh .ox-reel-panel-go{font-size:17.3px}.oxh .ox-reel-line{font-size:42.6px}.oxh .ox-reel-pill{font-size:18.4px}.oxh .ox-reel-tag{font-size:22.2px}.oxh .ox-reel-tabs{font-size:18.4px}.oxh .ox-reel-foot-who .ox-reel-av-in{font-size:17.3px}.oxh .ox-reel-foot-who b{font-size:18.1px}.oxh .ox-reel-chip{font-size:16.1px}.oxh .ox-reel-foot-t{font-size:17.3px}.oxh .ox-reel-foot-m{font-size:16.1px}.oxh .ox-reel-btn{font-size:18.1px}.oxh .ox-reel-upto{font-size:clamp(20.2px,calc(1.6vw + 2.6px),30.6px);color:rgba(11,11,12,0.99)}.oxh .ox-reel-big{font-size:clamp(56.6px,calc(7.2vw + 2.6px),142.6px)}.oxh .ox-reel-cap-t{font-size:clamp(18.4px,calc(1.15vw + 2.8px),22.4px)}.oxh .ox-reel-src{font-size:clamp(17px,calc(0.95vw + 3.4px),19px);color:rgba(11,11,12,0.99)}.oxh .ox-nav a{font-size:clamp(18.2px,calc(1.18vw + 3.2px),20.1px)}@media (max-width: 1120px){.oxh .ox-nav a{font-size:18.6px}}@media (max-width: 560px){.oxh .ox-nav a{font-size:18.4px}}.oxh .ox-map-h{font-size:14px;color:rgba(11,11,12,0.99)}.oxh .ox-map a{font-size:18.5px}@media (max-width: 560px){.oxh .ox-map a{font-size:18.3px}}.oxh .ox-foot-h{font-size:15.8px;color:rgba(255,255,255,0.99)}.oxh .ox-foot-city{font-size:22.6px}.oxh .ox-foot-lines{font-size:19px}.oxh .ox-foot-tel{font-size:20.2px}.oxh .ox-foot-hours{font-size:18.5px}.oxh .ox-foot-map{font-size:18.3px}.oxh .ap2-close-chat-name{font-size:16.8px}.oxh .ap2-close-chat-state{font-size:16.2px;color:rgba(11,15,20,0.99)}.oxh .ap2-close-chat-msg{font-size:18.5px;color:rgba(11,15,20,0.99)}.oxh .ap2-close-chat-turn.is-me .ap2-close-chat-msg{color:rgba(255,255,255,0.99)}.oxh .ap2-close-chat-chip{font-size:17.3px;color:rgba(11,15,20,0.99)}.oxh .ap2-close-chat-in{font-size:18.4px}.oxh .ap2-close-chat-in::placeholder{color:rgba(11,15,20,0.99)}.oxh{ --oxh-ink:#0b0b0c; --oxh-body:#2a2b30; --oxh-mute:#34363c; --oxh-clause:#505158; --oxh-line:#e7e6e1; --oxh-paper:#f5f5f3; --oxh-night:#050507; --oxh-acc:#DD6E3E; --oxh-acc-hi:#ff8a50; --oxh-acc-ink:#a8461f; --oxh-violet:#7c3aed; --oxh-pink:#db2777; --oxh-ease:cubic-bezier(0.16,1,0.3,1); --oxh-gut:clamp(18px,4vw,56px); --oxh-wide:1520px; position:relative; background:#fff; color:var(--oxh-ink); font-feature-settings:'ss01' on; -webkit-font-smoothing:antialiased; }:where(.oxh-bar,.oxh-main) a:not(:where(.ox-doc *)){color:inherit}:where(.oxh-main) img:not(:where(.ox-doc *)){display:block;max-width:100%}.oxh{--oxh-bar:80px;--oxh-bar-min:62px}.oxh-id{ display:inline-flex;align-items:center;gap:12px; font-size:27.6px;letter-spacing:-.02em;color:var(--oxb-ink);text-decoration:none;line-height:1;white-space:nowrap; }@media (max-width:560px){.oxh{--oxh-bar:68px;--oxh-bar-min:56px}.oxh-id{font-size:22.6px;gap:9px}}.oxh-bloom{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(72px);opacity:.3}.oxh-wash{ position:absolute;inset:0;z-index:0;pointer-events:none; background: radial-gradient(52% 46% at 4% 0%,rgba(255,138,80,.12),transparent 72%), radial-gradient(44% 50% at 98% 8%,rgba(124,58,237,.08),transparent 72%), radial-gradient(60% 40% at 60% 104%,rgba(228,88,154,.06),transparent 72%); }.oxh-beam{ position:absolute;z-index:0;top:-18%;height:130%;left:40%;width:min(56%,900px); pointer-events:none;transform-origin:50% 0;filter:blur(24px);mix-blend-mode:screen; }.oxh-beam i{ position:absolute;top:0;bottom:0;border-radius:50%;transform-origin:50% 0; -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 32%,transparent 92%); mask-image:linear-gradient(180deg,#000 0%,#000 32%,transparent 92%); }.oxh-beam i:nth-child(1){left:16%;width:46%;transform:rotate(-7deg);background:linear-gradient(90deg,transparent,rgba(255,122,61,.62),transparent)}.oxh-beam i:nth-child(2){left:38%;width:18%;transform:rotate(2deg);background:linear-gradient(90deg,transparent,rgba(255,226,214,.78),transparent)}.oxh-beam i:nth-child(3){left:46%;width:38%;transform:rotate(10deg);background:linear-gradient(90deg,transparent,rgba(196,90,255,.6),transparent)}.oxh-dust{ position:absolute;z-index:0;inset:0 0 -420px 0;pointer-events:none;opacity:.6; background-image: radial-gradient(1.4px 1.4px at 8% 14%,#fff,transparent), radial-gradient(1px 1px at 24% 66%,#ffd6c2,transparent), radial-gradient(1.6px 1.6px at 41% 32%,#fff,transparent), radial-gradient(1px 1px at 57% 84%,#e3d6ff,transparent), radial-gradient(1.3px 1.3px at 72% 22%,#ffd0e6,transparent), radial-gradient(1px 1px at 86% 58%,#fff,transparent), radial-gradient(1.2px 1.2px at 94% 8%,#ffe6c7,transparent), radial-gradient(1px 1px at 33% 92%,#fff,transparent); background-size:460px 420px; }.oxh-living{position:absolute;inset:0;z-index:-2;overflow:hidden;border-radius:inherit;pointer-events:none}.oxh-living-gl{position:absolute;inset:0;overflow:hidden}.oxh-living.is-winner{ background: radial-gradient(70% 70% at 96% 4%,rgba(255,100,45,.92),transparent 64%), radial-gradient(50% 50% at 64% 40%,rgba(255,100,45,.3),transparent 70%), linear-gradient(150deg,#2e0d1c 0%,#09080b 70%); }.oxh-living.is-audit{ background: radial-gradient(60% 80% at 88% 10%,rgba(192,38,211,.85),transparent 64%), radial-gradient(50% 60% at 60% 100%,rgba(192,38,211,.4),transparent 70%), linear-gradient(140deg,#08070d 0%,#24124a 100%); }.oxh-living.is-services{ background: radial-gradient(60% 80% at 8% 100%,rgba(228,88,154,.7),transparent 64%), radial-gradient(50% 60% at 96% 0%,rgba(124,58,237,.55),transparent 70%), linear-gradient(320deg,#06060f 0%,#1a1650 100%); }.oxh-living-shade{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.oxh-living-shade.is-lead{background:linear-gradient(18deg,rgba(6,5,8,.86) 0%,rgba(6,5,8,.62) 34%,rgba(6,5,8,.18) 66%,rgba(6,5,8,0) 88%)}.oxh-living-shade.is-close{background:linear-gradient(100deg,rgba(6,5,10,.8) 0%,rgba(6,5,10,.58) 40%,rgba(6,5,10,.18) 74%,rgba(6,5,10,.05) 100%)}.oxh-living-shade.is-svc{background:linear-gradient(100deg,rgba(6,6,14,.5) 0%,rgba(6,6,14,.3) 46%,rgba(6,6,14,.12) 100%)}.oxh-arrow{width:16px;height:16px;flex:none;transition:transform .35s var(--oxh-ease)}.oxh-ic{ flex:none;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px; background:var(--oxh-ink);color:#fff;transition:background-color .35s ease,box-shadow .35s ease; }.oxh-ic svg{width:22px;height:22px}.oxh-btn{ display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:999px; font-size:19.4px;font-weight:600;letter-spacing:-.006em;line-height:1.2;text-decoration:none;white-space:nowrap; transition:transform .4s var(--oxh-ease),background-color .25s ease,box-shadow .4s ease,color .25s ease,border-color .25s ease; }.oxh-btn:hover{transform:translateY(-1px)}.oxh-btn:hover .oxh-arrow{transform:translateX(3px)}.oxh-btn:focus-visible{outline:2px solid var(--oxh-acc-hi);outline-offset:3px}.oxh-btn-w{background:#fff;color:var(--oxh-ink) !important;box-shadow:0 12px 34px -14px rgba(255,255,255,.5)}.oxh-btn-w:hover{box-shadow:0 16px 44px -14px rgba(255,150,100,.7)}@media (max-width:600px){.oxh-btn{white-space:normal;height:auto;min-height:54px;padding-block:13px;text-align:left;text-wrap:balance}}.oxh-sec{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(60px,6vw,100px)}.oxh-sec{content-visibility:auto;contain-intrinsic-size:auto 1600px}@media (min-width:900px){.oxh-sec{contain-intrinsic-size:auto 850px}}.oxh-sec.oxh-close,.oxh-sec.oxh-writing{content-visibility:visible}.oxh-light,.oxh-white{background:#fff;color:var(--oxh-ink)}.oxh-paper{background:var(--oxh-paper);color:var(--oxh-ink)}.oxh-dark{background:var(--oxh-night);color:#fff;--oxh-face-ring:#050507}.oxh-in{position:relative;z-index:1;width:min(100% - 2 * var(--oxh-gut),var(--oxh-wide));margin-inline:auto}.oxh-head{max-width:900px}.oxh-head-split{ max-width:none;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.86fr); gap:clamp(28px,5vw,100px);align-items:start; }.oxh-head-center{max-width:940px;margin-inline:auto;text-align:center}.oxh-head-center .oxh-p{max-width:680px;margin:18px auto 0}@media (max-width:1000px){.oxh-head-split{grid-template-columns:minmax(0,1fr);align-items:start}}.oxh-kick{ display:inline-flex;align-items:center;gap:10px;margin:0 0 18px; font-family:var(--oxh-mono);font-size:17.3px;font-weight:500;letter-spacing:.14em;line-height:1;color:var(--oxh-mute); }.oxh-kick i{width:7px;height:7px;border-radius:50%;background:var(--oxh-acc);box-shadow:0 0 0 4px rgba(221,110,62,.15)}.oxh-kick b{font-weight:600;color:var(--oxh-ink)}.oxh-kick span{padding-left:10px;border-left:1px solid rgba(11,11,12,.2)}.oxh-kick.is-dark{color:rgba(255,255,255,0.99)}.oxh-kick.is-dark b{color:#fff}.oxh-kick.is-dark span{border-left-color:rgba(255,255,255,.26)}.oxh-h2{ margin:0;font-size:clamp(36.8px,calc(4.2vw + 0.8px),70.8px);font-weight:500;line-height:1.04;letter-spacing:-.033em; text-wrap:balance; }.oxh-em{font-style:normal;color:var(--oxh-clause)}.oxh-dark .oxh-em{color:rgba(255,255,255,0.97)}.oxh-p{margin:0;font-size:20.4px;line-height:1.66;color:var(--oxh-body)}.oxh-p-lead{font-size:clamp(21.6px,calc(1.42vw + 2.6px),24.6px);line-height:1.55;color:var(--oxh-ink);letter-spacing:-.008em}.oxh-dark .oxh-p{color:rgba(255,255,255,0.99)}.oxh-dark .oxh-p-lead{color:rgba(255,255,255,0.99)}.oxh-head .oxh-p{margin-top:18px}.oxh-hero{position:relative;isolation:isolate;overflow:clip;background:#050508;color:#fff;--oxh-face-ring:#121119}.oxh-main>:first-child{margin-top:calc(-1 * var(--oxh-bar))}.oxh-hero{padding-top:var(--oxh-bar)}.oxh-main>.oxh-cx:first-child .oxh-cq-stage{padding-top:calc(var(--oxh-bar) + clamp(36px,4vw,64px))}.oxh-close .oxh-em{font-style:normal;color:#ffb38a}@supports ((-webkit-background-clip:text) or (background-clip:text)){.oxh-h1-em,.oxh-close .oxh-em,.oxh-step-when{ background-image:linear-gradient(100deg,#ffd9c2 0%,#ffa06a 26%,#f2733f 50%,#e4589a 76%,#b48cff 100%); background-size:200% 100%;background-position:0% 50%; -webkit-background-clip:text;background-clip:text;color:transparent; -webkit-box-decoration-break:clone;box-decoration-break:clone; }}.oxh-wall{position:relative;min-width:0}.oxh-wall-view{ position:relative;height:clamp(540px,46vw,720px);overflow:hidden;perspective:1600px; -webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 10%,#000 92%,transparent 100%); -webkit-mask-composite:source-in; mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 10%,#000 92%,transparent 100%); mask-composite:intersect; }.oxh-wall-tilt{ position:absolute;left:50%;top:50%;width:880px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px; transform:translate(-50%,-50%) rotateX(20deg) rotateY(-18deg) rotateZ(7deg);transform-style:preserve-3d; }.oxh-wall-col{display:flex;flex-direction:column;gap:14px}.oxh-wall-col.is-up{transform:translateY(-50%)}.oxh-wall-scr{ position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:18px;background:#111; box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 24px 50px -24px rgba(0,0,0,.9); }.oxh-wall-scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.oxh-wall-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 24%,transparent 62%,rgba(0,0,0,.74) 100%)}.oxh-wall-bars{position:absolute;left:10px;right:10px;top:8px;display:flex;gap:4px}.oxh-wall-bars i{position:relative;flex:1;height:2px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.3)}.oxh-wall-bars i:first-child{background:rgba(255,255,255,.82)}.oxh-wall-bars b{position:absolute;inset:0;border-radius:2px;background:#fff;transform:scaleX(.55);transform-origin:left center}.oxh-wall-side{position:absolute;right:8px;top:50%;display:flex;flex-direction:column;gap:10px;translate:0 -50%}.oxh-wall-side i{width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.oxh-wall-head{position:absolute;left:9px;right:9px;top:9px;display:flex;align-items:center;gap:6px}.oxh-wall-head i{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ff8a50,#e4589a);box-shadow:0 0 0 2px rgba(255,255,255,.75)}.oxh-wall-head b{width:46%;height:5px;border-radius:3px;background:rgba(255,255,255,.82)}.oxh-wall-find{position:absolute;left:9px;right:9px;top:10px;display:flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.94)}.oxh-wall-find i{width:8px;height:8px;border-radius:50%;border:1.6px solid #6b6d74}.oxh-wall-find b{width:52%;height:4px;border-radius:2px;background:#c9cad0}.oxh-wall-cta{position:absolute;left:10px;right:38px;bottom:12px;height:22px;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 6px 16px -8px rgba(0,0,0,.6)}.oxh-wall-cta.is-bar{left:0;right:0;bottom:0;height:24px;border-radius:0;background:#3b82f6}.oxh-wall-scr.is-search .oxh-wall-cta{left:9px;right:9px;bottom:9px;height:48px;border-radius:10px;background:rgba(255,255,255,.95)}.oxh-wall-rec{ position:absolute;z-index:2;left:7%;top:9%;display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:999px; background:rgba(0,0,0,.62);color:rgba(255,255,255,0.99);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2); -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px); }.oxh-wall-dot{width:8px;height:8px;border-radius:50%;background:#ff642d;box-shadow:0 0 10px 2px rgba(255,100,45,.7)}.oxh-wall-ic{display:inline-grid;place-items:center;width:18px;height:18px}.oxh-wall-ic svg{width:16px;height:16px}@media (max-width:1000px){.oxh-wall-view{height:600px}}@media (max-width:560px){.oxh-wall-view{height:500px}.oxh-wall-tilt{width:720px}}.oxh-sd{display:block;width:100%;height:auto;overflow:visible}.oxh-sd-t1{fill:rgba(255,255,255,.66)}.oxh-sd-t2{fill:rgba(255,255,255,.32)}.oxh-sd-card{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.2);stroke-width:1}.oxh-sd-base{fill:none;stroke:rgba(255,255,255,.18);stroke-width:1;stroke-dasharray:2 4}.oxh-sd-glow{fill:none;stroke:rgba(255,120,160,.22);stroke-width:9;stroke-linecap:round}.oxh-sd-line{fill:none;stroke-width:3.2;stroke-linecap:round}.oxh-sd-node,.oxh-sd-target,.oxh-sd-up,.oxh-sd-like,.oxh-sd-pop,.oxh-sd-okg,.oxh-sd-send,.oxh-sd-side{transform-box:fill-box;transform-origin:center}.oxh-sd-node{fill:#16111e;stroke:#ffd0b4;stroke-width:2}.oxh-sd-ring{fill:none;stroke:rgba(255,196,224,.75);stroke-width:1.4}.oxh-sd-flag{fill:rgba(255,138,80,.92);stroke:#ffd0b4;stroke-width:1.2;stroke-linejoin:round}.oxh-sd-pill{fill:rgba(255,255,255,.08);stroke:rgba(255,255,255,.24)}.oxh-sd-glass{fill:none;stroke:rgba(255,255,255,.8);stroke-width:1.6;stroke-linecap:round}.oxh-sd-type{fill:rgba(255,255,255,.42)}.oxh-sd-rowbg{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.12)}.oxh-sd-row.is-top .oxh-sd-rowbg{fill:rgba(255,138,80,.14);stroke-width:1.4}.oxh-sd-row.is-top .oxh-sd-t1{fill:#fff}.oxh-sd-fav{fill:rgba(255,255,255,.32)}.oxh-sd-arrow{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.oxh-sd-sheen{fill:rgba(255,255,255,.2)}.oxh-sd-like{fill:#ff5a8a}.oxh-sd-ico{fill:none;stroke:rgba(255,255,255,.75);stroke-width:1.3;stroke-linejoin:round}.oxh-sd-pop{fill:#ff6aa2}.oxh-sd-pop.is-2{fill:#ffb489}.oxh-sd-pop.is-3{fill:#a985ff}.oxh-sd-side{opacity:.78}.oxh-sd-side.is-l{transform:rotate(-8deg)}.oxh-sd-side.is-r{transform:rotate(7deg)}.oxh-sd-phone{fill:#0b0a10;stroke-width:1.6}.oxh-sd-shade{fill:rgba(8,6,12,.42)}.oxh-sd-rec{fill:#ff4d4d}.oxh-sd-play{fill:rgba(255,255,255,.9)}.oxh-sd-tri{fill:#16111e}.oxh-sd-track{fill:rgba(255,255,255,.32)}.oxh-sd-prog{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.62)}.oxh-sd-drop{fill:#ffd0b4}.oxh-sd-tier.is-1{fill:rgba(255,255,255,.12);stroke:rgba(255,255,255,.24)}.oxh-sd-tier.is-2{fill:rgba(255,138,80,.32);stroke:rgba(255,180,140,.55)}.oxh-sd-ok{fill:rgba(142,240,176,.12);stroke:#8ef0b0;stroke-width:1.4}.oxh-sd-tick{fill:none;stroke:#8ef0b0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.oxh-sd-face{fill:rgba(255,255,255,.24)}.oxh-sd-them{fill:rgba(255,255,255,.1);stroke:rgba(255,255,255,.2)}.oxh-sd-mine{fill:rgba(255,255,255,.9)}.oxh-sd-dot{fill:rgba(255,255,255,.75)}.oxh-sd-plane{fill:#fff}.oxh-sd-bar{fill:rgba(255,255,255,.14);transform-box:fill-box;transform-origin:50% 100%}.oxh-sd-bar.is-5{fill:rgba(255,138,80,.42)}.oxh-sd-click,.oxh-sd-block,.oxh-sd-sw{transform-box:fill-box;transform-origin:center}.oxh-sd-mark{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round}.oxh-sd-route{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 3.4}.oxh-con{position:relative;display:grid;grid-template-columns:minmax(270px,.62fr) minmax(0,1.5fr);gap:clamp(12px,1.3vw,18px);align-items:stretch}.oxh-con-r,.oxh-wk-r{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.oxh-con-nav{ display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:20px; background:rgba(0,0,0,.36);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14); -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px); }.oxh-con-b{ position:relative;flex:1 1 auto;display:flex;align-items:center;gap:13px;min-height:60px;padding:10px 12px;border-radius:14px; color:rgba(255,255,255,0.99);cursor:pointer;transition:background-color .3s ease,color .3s ease; }.oxh-con-b:hover{background:rgba(255,255,255,.09)}.oxh-con-n{flex:none;width:24px;font-family:var(--oxh-mono);font-size:16.7px;letter-spacing:.08em;color:currentColor;opacity:.96}.oxh-con-ic{ flex:none;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px; background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22); }.oxh-con-ic svg{width:19px;height:19px}.oxh-con-lt{flex:1;min-width:0;font-size:20.2px;font-weight:600;line-height:1.28;letter-spacing:-.01em}.oxh-con-go{display:none;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--oxh-ink);color:#fff}.oxh-con-go .oxh-arrow{width:14px;height:14px}.oxh-con-stage{ position:relative;min-width:0;overflow:hidden;border-radius:22px; background:rgba(0,0,0,.42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15); -webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px); }.oxh-con-track{display:flex;height:100%}.oxh-con-p{ position:relative;flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(20px,2.4vw,40px);align-items:center; min-height:clamp(400px,31vw,470px);padding:clamp(24px,2.6vw,44px); }.oxh-con-txt{min-width:0}.oxh-con-k{display:flex;align-items:center;gap:12px;margin-bottom:24px}.oxh-con-k b{font-size:46.2px;font-weight:500;line-height:1;letter-spacing:-.04em;color:#fff}.oxh-con-k i{font-family:var(--oxh-mono);font-size:17.6px;font-style:normal;letter-spacing:.06em;color:rgba(255,255,255,0.97)}.oxh-con-k s{flex:1;height:1px;background:rgba(255,255,255,.24)}.oxh-con-p h3{margin:0;font-size:clamp(30.8px,calc(2.5vw + 0.8px),42.8px);font-weight:500;line-height:1.06;letter-spacing:-.03em;color:#fff;text-wrap:balance}.oxh-con-p p{margin:16px 0 0;max-width:48ch;font-size:20.2px;line-height:1.62;color:rgba(255,255,255,0.99)}.oxh-con-art{ position:relative;display:grid;place-items:center;align-self:stretch;min-height:260px;overflow:hidden;border-radius:20px; background: radial-gradient(70% 80% at 50% 112%,rgba(255,122,61,.45),transparent 70%), radial-gradient(60% 70% at 96% 0%,rgba(124,58,237,.48),transparent 70%), radial-gradient(40% 50% at 0% 20%,rgba(228,88,154,.28),transparent 70%), rgba(18,14,30,.86); box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 30px 60px -30px rgba(0,0,0,.8); }.oxh-con-art .oxh-sd{width:82%;height:auto;max-height:76%}.oxh-con-glint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.12) 48%,transparent 62%);translate:-100% 0}.oxh-con-bar{display:none;position:absolute;left:clamp(24px,2.6vw,44px);right:clamp(24px,2.6vw,44px);bottom:18px;height:3px;border-radius:3px;overflow:hidden;background:rgba(255,255,255,.18)}.oxh-con-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8a50,#e4589a,#a985ff);transform-origin:left center}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(1){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(1) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-auto:focus-visible ~ .oxh-con-nav{outline:2px solid #ffb489;outline-offset:3px}.oxh-con #oxh-con-0:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-0%)}.oxh-con #oxh-con-0:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(1){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-0:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(1) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-0:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(1) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-0:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(1){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-1:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-100%)}.oxh-con #oxh-con-1:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(2){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-1:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(2) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-1:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(2) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-1:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(2){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-2:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-200%)}.oxh-con #oxh-con-2:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(3){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-2:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(3) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-2:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(3) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-2:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(3){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-3:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-300%)}.oxh-con #oxh-con-3:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(4){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-3:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(4) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-3:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(4) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-3:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(4){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-4:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-400%)}.oxh-con #oxh-con-4:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(5){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-4:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(5) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-4:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(5) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-4:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(5){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-5:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-500%)}.oxh-con #oxh-con-5:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(6){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-5:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(6) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-5:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(6) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-5:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(6){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-6:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-600%)}.oxh-con #oxh-con-6:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(7){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-6:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(7) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-6:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(7) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-6:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(7){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-7:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-700%)}.oxh-con #oxh-con-7:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(8){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-7:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(8) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-7:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(8) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-7:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(8){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-8:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-800%)}.oxh-con #oxh-con-8:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(9){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-8:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(9) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-8:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(9) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-8:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(9){outline:2px solid #ffb489;outline-offset:2px}.oxh-con #oxh-con-9:checked ~ .oxh-con-stage .oxh-con-track{transform:translateX(-900%)}.oxh-con #oxh-con-9:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(10){background:#fff;color:#0b0b0c}.oxh-con #oxh-con-9:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(10) .oxh-con-ic{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}.oxh-con #oxh-con-9:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(10) .oxh-con-go{display:inline-grid}.oxh-con #oxh-con-9:focus-visible ~ .oxh-con-nav .oxh-con-b:nth-of-type(10){outline:2px solid #ffb489;outline-offset:2px}@media (max-width:1100px){.oxh-con{grid-template-columns:minmax(0,1fr)}.oxh-con-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:6px}.oxh-con-b{flex:0 0 auto;min-height:52px}.oxh-con-p{grid-template-columns:minmax(0,1fr);align-content:start}.oxh-con-art{min-height:200px;order:-1}}@media (max-width:600px){.oxh-con-lt{font-size:18.6px}.oxh-con-p{padding:20px 18px 34px}.oxh-con-art{min-height:170px}}.oxh-b-wheel1{width:620px;height:620px;left:20%;top:30%;background:radial-gradient(closest-side,#e4589a,transparent);opacity:.12}.oxh-b-wheel2{width:560px;height:560px;right:-8%;top:-6%;background:radial-gradient(closest-side,#7c3aed,transparent);opacity:.12}.oxh-voice{display:flex;align-items:center;gap:22px;justify-self:end;max-width:560px}.oxh-voice-face{margin:0;flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.oxh-voice-ring{ display:block;width:124px;height:124px;padding:4px;border-radius:50%; background:conic-gradient(from 200deg,#ff8a50,#e4589a,#7c3aed,#ff8a50); box-shadow:0 24px 54px -22px rgba(124,58,237,.65); }.oxh-voice-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--oxh-paper)}.oxh-voice-face figcaption b{display:block;font-size:20.2px;font-weight:600}.oxh-voice-face figcaption span{display:block;margin-top:2px;font-size:18.3px;color:var(--oxh-mute)}.oxh-instrument{ position:relative;isolation:isolate;margin-top:clamp(36px,4vw,60px);padding:clamp(20px,3vw,44px);border-radius:32px; box-shadow:0 70px 130px -70px rgba(50,20,90,.4); }.oxh-instrument::before{content:'';position:absolute;z-index:-1;inset:1.5px;border-radius:30.5px;background:#fff}.oxh-instrument-glow{position:absolute;z-index:-2;inset:0;border-radius:inherit;overflow:hidden;background:var(--oxh-line)}.oxh-instrument-glow::before{ content:'';position:absolute;left:50%;top:50%;width:200%;aspect-ratio:1;margin:-100% 0 0 -100%; background:conic-gradient(from 0deg,transparent 0 60%,#ff8a50 72%,#e4589a 81%,#7c3aed 89%,transparent 97%); }.oxh .oxh-wheel-host{position:relative;padding-bottom:0;background:transparent}.oxh .ox-doc{--t1:15.2px;--t2:16.6px;--t3:18.4px;--t4:20.4px;--t5:23.4px;--t6:28.8px}@media (max-width:1000px){.oxh-voice{justify-self:start}}@media (max-width:560px){.oxh-voice{flex-direction:column;align-items:flex-start}.oxh-voice-ring{width:108px;height:108px}}.oxh-journey{background:#09080c}.oxh-aurora{position:absolute;inset:0;z-index:-1;overflow:hidden}.oxh-aurora-art{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.42;filter:saturate(1.15) brightness(.85)}.oxh-aur{position:absolute;border-radius:50%;filter:blur(90px)}.oxh-aur-1{width:760px;height:760px;left:-14%;top:-30%;background:radial-gradient(closest-side,#ff7a3d,transparent);opacity:.55}.oxh-aur-2{width:720px;height:720px;left:36%;top:30%;background:radial-gradient(closest-side,#6d0f3c,transparent);opacity:.7}.oxh-aur-3{width:680px;height:680px;right:-16%;bottom:-30%;background:radial-gradient(closest-side,#7c3aed,transparent);opacity:.5}.oxh-aurora-shade{position:absolute;inset:0;background:linear-gradient(102deg,rgba(6,5,8,.9) 0%,rgba(6,5,8,.68) 46%,rgba(6,5,8,.4) 100%)}.oxh-an{position:relative;width:100%;max-width:600px;height:640px;justify-self:center;display:flex;align-items:center;justify-content:center;perspective:1900px}.oxh-an [data-t]::after{content:attr(data-t)}.oxh-an-ground{position:absolute;left:50%;top:44%;width:440px;height:440px;margin:-220px 0 0 -220px;border-radius:9999px; background:radial-gradient(closest-side,rgba(219,39,119,.36),rgba(124,58,237,.2) 55%,transparent 75%);filter:blur(18px)}.oxh-an-hud{position:absolute;left:0;right:0;top:0;bottom:180px;pointer-events:none}.oxh-an-c{position:absolute;width:18px;height:18px;border:0 solid rgba(255,255,255,.36)}.oxh-an-c:nth-child(1){left:0;top:0;border-left-width:1.5px;border-top-width:1.5px}.oxh-an-c:nth-child(2){right:0;top:0;border-right-width:1.5px;border-top-width:1.5px}.oxh-an-c:nth-child(3){left:0;bottom:0;border-left-width:1.5px;border-bottom-width:1.5px}.oxh-an-c:nth-child(4){right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px}.oxh-an-hl,.oxh-an-hr{position:absolute;top:4px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap; font:600 10px/1 var(--oxh-mono);text-transform:uppercase;color:rgba(255,255,255,0.96)}.oxh-an-hl{left:28px}.oxh-an-hl::before{content:attr(data-k);color:#ffb08f}.oxh-an-hr{right:28px}.oxh-an-live{width:6px;height:6px;border-radius:9999px;background:#ff642d;box-shadow:0 0 8px 2px rgba(255,100,45,.7)}.oxh-an-count{display:grid;color:#ffb08f}.oxh-an-cn{grid-area:1/1;display:none}.oxh-an-cn.is-on{display:block}.oxh-an-hr-t{color:rgba(255,255,255,0.96)}.oxh-an-motes{position:absolute;left:10%;right:10%;top:6%;bottom:190px;pointer-events:none;overflow:hidden}.oxh-an-motes i{position:absolute;left:var(--x);bottom:0;width:2px;height:2px;border-radius:9999px;display:none;background:#ffd2bd;box-shadow:0 0 6px 1px rgba(255,100,45,.7)}.oxh-an-motes i:nth-child(3n){width:3px;height:3px;background:#fff}.oxh-an-float{display:block;margin-bottom:170px;transform-style:preserve-3d}.oxh-an-stack{--ty:96px;--sc:.94;position:relative;display:block;width:232px;height:336px;transform-style:preserve-3d; transform:translateY(var(--ty)) scale(var(--sc)) rotateX(60deg) rotateZ(-34deg)}.oxh-an-layer{position:absolute;inset:0;display:block;border-radius:20px;overflow:hidden;opacity:.74; border:1px solid rgba(255,255,255,.16); background:linear-gradient(155deg,rgba(255,255,255,.12),rgba(255,255,255,.03) 36%,rgba(124,58,237,.09) 100%); box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 46px 60px -34px rgba(0,0,0,.75); transform:translateZ(calc(var(--i) * 56px))}.oxh-an-layer.is-lit{opacity:1;transform:translateZ(calc(var(--i) * 56px + 26px));border-color:rgba(255,100,45,.78); box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px rgba(255,100,45,.45),0 0 46px 6px rgba(255,100,45,.34)}@property --oxh-an-a{syntax:'<angle>';inherits:false;initial-value:30deg}.oxh-an-layer::before,.oxh-an-layer::after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1px;pointer-events:none; -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor; mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.oxh-an-layer::before{background:linear-gradient(135deg,rgba(255,255,255,.75),rgba(255,255,255,0) 26%,rgba(255,255,255,0) 70%,rgba(255,176,143,.5))}.oxh-an-layer::after{padding:1.5px;display:none;background:conic-gradient(from var(--oxh-an-a),rgba(255,100,45,.35) 0 58%,rgba(255,176,143,.9) 74%,#fff 80%,rgba(255,100,45,.35) 90%)}.oxh-an-layer.is-lit::after{display:block}.oxh-an-sheen{position:absolute;inset:-30% -70%;z-index:3;pointer-events:none; background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.08) 50%,transparent 56%);transform:translateX(-12%)}.oxh-an-node{position:absolute;right:13px;top:13px;z-index:5;width:10px;height:10px;border-radius:9999px;background:#0b0b0c;border:1.5px solid rgba(255,176,143,.65)}.oxh-an-layer.is-lit .oxh-an-node{background:#ff642d;border-color:#fff;box-shadow:0 0 0 4px rgba(255,100,45,.22),0 0 14px 3px rgba(255,100,45,.75)}.oxh-an-spine{position:absolute;right:17px;top:calc(18px - 270px);width:2px;height:270px;border-radius:2px;pointer-events:none; background:linear-gradient(0deg,rgba(255,100,45,0),rgba(255,100,45,.72) 10%,rgba(255,176,143,.55) 86%,rgba(255,176,143,0)); box-shadow:0 0 8px rgba(255,100,45,.55);transform-origin:50% 100%;transform:rotateX(-90deg)}.oxh-an-spine::after{content:"";position:absolute;left:-1px;bottom:0;width:4px;height:40px;border-radius:4px;display:none; background:linear-gradient(0deg,rgba(255,255,255,0),#fff);box-shadow:0 0 10px 2px rgba(255,176,143,.8)}.oxh-an-ruler{position:absolute;left:0;top:24px;bottom:24px;width:9px;z-index:3;display:none;pointer-events:none; background:repeating-linear-gradient(180deg,rgba(255,176,143,.8) 0 1px,transparent 1px 10px) left top/5px 100% no-repeat, repeating-linear-gradient(180deg,rgba(255,176,143,.95) 0 1px,transparent 1px 50px) left top/9px 100% no-repeat}.oxh-an-layer.is-lit .oxh-an-ruler{display:block}.oxh-an-tag{position:absolute;left:12px;top:9px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:6px; background:rgba(8,7,11,.55);border:1px solid rgba(255,255,255,.14);font:600 9px/1 var(--oxh-mono);text-transform:uppercase;color:rgba(255,255,255,0.99)}.oxh-an-tag::before{content:attr(data-n);color:rgba(255,176,143,0.99)}.oxh-an-layer.is-lit .oxh-an-tag{color:#fff;border-color:rgba(255,100,45,.6);background:rgba(40,14,6,.62)}.oxh-an-box{position:absolute;z-index:3;display:none;border-radius:6px;pointer-events:none;background:rgba(255,100,45,.07);box-shadow:inset 0 0 0 1px rgba(255,176,143,.22)}.oxh-an-layer.is-lit .oxh-an-box{display:block}.oxh-an-box::after{position:absolute;left:-1px;top:-19px;white-space:nowrap;padding:3px 6px;border-radius:4px; font:700 8.5px/1 var(--oxh-mono);text-transform:uppercase;color:#0b0b0c;background:#ff642d;box-shadow:0 0 12px rgba(255,100,45,.6)}.oxh-an-box i{position:absolute;width:14px;height:14px;border:0 solid #ff642d}.oxh-an-box i:nth-child(1){left:0;top:0;border-left-width:2px;border-top-width:2px;border-top-left-radius:4px}.oxh-an-box i:nth-child(2){right:0;top:0;border-right-width:2px;border-top-width:2px;border-top-right-radius:4px}.oxh-an-box i:nth-child(3){left:0;bottom:0;border-left-width:2px;border-bottom-width:2px;border-bottom-left-radius:4px}.oxh-an-box i:nth-child(4){right:0;bottom:0;border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:4px}.oxh-an-scan{position:absolute;left:0;right:0;top:0;height:64px;display:none;pointer-events:none;z-index:3; background:linear-gradient(180deg,transparent,rgba(255,100,45,.18) 70%,rgba(255,176,143,.7) 96%,#fff 100%)}.oxh-an-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.oxh-an-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.1) 40%,rgba(0,0,0,.6))}.oxh-an-check{position:absolute;left:22px;top:56px;display:grid;gap:12px;width:130px}.oxh-an-check i{position:relative;display:block;height:16px;padding-left:24px}.oxh-an-check i::before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:4px;background:#ff642d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.oxh-an-check i::after{content:"";position:absolute;left:24px;right:0;top:5px;height:6px;border-radius:4px;background:rgba(255,255,255,.55)}.oxh-an-check i:nth-child(2)::after{right:22px}.oxh-an-check i:nth-child(3)::after{right:40px}.oxh-an-swatch{position:absolute;right:14px;bottom:16px;display:flex;gap:6px}.oxh-an-swatch i{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.oxh-an-swatch i:nth-child(1){background:#ff8a4c}.oxh-an-swatch i:nth-child(2){background:#e4589a}.oxh-an-swatch i:nth-child(3){background:#7c3aed}.oxh-an-chan{position:absolute;left:22px;top:58px;display:grid;gap:10px;width:92px}.oxh-an-chan i{position:relative;display:block;height:24px;border-radius:9999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}.oxh-an-chan i::before{content:"";position:absolute;left:8px;top:7px;width:8px;height:8px;border-radius:9999px;background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.8)}.oxh-an-chan i::after{content:"";position:absolute;left:24px;right:12px;top:10px;height:3px;border-radius:3px;background:rgba(255,255,255,.45)}.oxh-an-rise{position:absolute;left:20px;right:20px;bottom:30px;width:calc(100% - 40px);height:90px;overflow:visible}.oxh-an-rise polyline{fill:none;stroke:#ff8a50;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.oxh-an-ab{position:absolute;left:18px;right:18px;top:68px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.oxh-an-ab i{position:relative;display:block;height:138px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2)}.oxh-an-ab i::after{position:absolute;left:9px;top:8px;font:700 11px/1 var(--oxh-mono);color:rgba(255,255,255,0.98)}.oxh-an-ab b{position:absolute;left:10px;right:10px;bottom:12px;height:56px;border-radius:5px;background:rgba(255,255,255,.28)}.oxh-an-ab b:nth-child(2){bottom:76px;height:8px;right:30px;background:rgba(255,255,255,.4)}.oxh-an-ab i:nth-child(2) b:first-child{height:86px;background:linear-gradient(0deg,#ff642d,#ffb08f)}.oxh-an-chart{position:absolute;left:24px;right:24px;top:136px;height:122px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid rgba(255,255,255,.3)}.oxh-an-chart i{flex:1;border-radius:4px 4px 0 0;background:rgba(255,255,255,.3)}.oxh-an-chart i:nth-child(1){height:30%}.oxh-an-chart i:nth-child(2){height:42%}.oxh-an-chart i:nth-child(3){height:38%}.oxh-an-chart i:nth-child(4){height:58%}.oxh-an-chart i:nth-child(5){height:72%}.oxh-an-chart i:nth-child(6){height:90%;background:linear-gradient(0deg,#ff642d,#ffb08f)}.oxh-an-chat{position:absolute;left:18px;right:18px;top:66px;display:grid;gap:14px}.oxh-an-chat i{position:relative;display:block;height:40px;margin-left:30px;border-radius:12px 12px 12px 4px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22)}.oxh-an-chat i::before{content:"";position:absolute;left:-30px;bottom:0;width:22px;height:22px;border-radius:9999px;background:linear-gradient(135deg,#ffb08f,#e4589a)}.oxh-an-chat i::after{content:"";position:absolute;left:12px;right:28px;top:12px;height:5px;border-radius:4px;background:rgba(255,255,255,.5);box-shadow:0 10px 0 -1px rgba(255,255,255,.3)}.oxh-an-chat i:nth-child(2){margin-left:0;margin-right:30px;border-radius:12px 12px 4px 12px;background:rgba(255,100,45,.22);border-color:rgba(255,176,143,.5)}.oxh-an-chat i:nth-child(2)::before{left:auto;right:-30px;background:linear-gradient(135deg,#7c3aed,#e4589a)}.oxh-an-deeps{position:absolute;left:0;right:0;bottom:0;margin:0 auto;z-index:3;width:min(100%,540px);display:grid;grid-template-columns:minmax(0,1fr); border-radius:16px;padding:13px 18px 15px;border:1px solid rgba(255,255,255,.12); background:linear-gradient(160deg,rgba(28,22,34,.88),rgba(10,9,13,.88) 55%); box-shadow:0 24px 50px -22px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(255,100,45,.08);backdrop-filter:blur(14px)}.oxh-an-deeps::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none; background:linear-gradient(120deg,rgba(255,176,143,.7),rgba(255,255,255,.06) 30%,rgba(255,255,255,.04) 70%,rgba(124,58,237,.5)); -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor; mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.oxh-an-link{position:absolute;left:50%;bottom:100%;width:1px;height:54px;margin-left:-.5px;pointer-events:none;background:linear-gradient(180deg,rgba(255,176,143,0),rgba(255,176,143,.65))}.oxh-an-link::after{content:"";position:absolute;left:-3px;bottom:-3px;width:7px;height:7px;border-radius:9999px;background:#ff642d;box-shadow:0 0 10px 2px rgba(255,100,45,.7)}.oxh-an-link i{position:absolute;left:-2px;top:0;width:5px;height:12px;border-radius:4px;display:none;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);box-shadow:0 0 8px 2px rgba(255,176,143,.8)}.oxh-an-deep{grid-area:1/1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:10px;display:none}.oxh-an-deep.is-on{display:grid}.oxh-an-dk{grid-column:1/-1;display:flex;align-items:center;gap:7px;padding-right:90px;font:600 10px/1.3 var(--oxh-mono);text-transform:uppercase;color:#ffb08f}.oxh-an-dk-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oxh-an-dot{flex:none;width:6px;height:6px;border-radius:9999px;background:#ff642d;box-shadow:0 0 8px 2px rgba(255,100,45,.6)}.oxh-an-row{display:grid;gap:4px;align-content:start}.oxh-an-label{display:flex;align-items:baseline;gap:6px;font:500 11px/1.2 var(--oxh-sans,inherit);color:rgba(255,255,255,0.96)}.oxh-an-label::before{content:attr(data-n);font:600 9.5px/1 var(--oxh-mono);color:rgba(255,176,143,0.99)}.oxh-an-meter{display:block;height:4px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 6px,transparent 6px 8px)}.oxh-an-meter i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#ff642d,#ffb08f); -webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px)}.oxh-an-val{font:600 13px/1.3 var(--oxh-sans,inherit);color:#fff}.oxh-an-pips{position:absolute;right:18px;top:15px;display:inline-flex;gap:3px}.oxh-an-pips i{width:14px;height:3px;border-radius:2px;background:rgba(255,255,255,.18)}.oxh-an-pips i.is-now{background:#ff642d;box-shadow:0 0 8px rgba(255,100,45,.8)}@media (max-width:640px){.oxh-an{height:640px}.oxh-an-hud{bottom:260px}.oxh-an-hl::after{display:none}.oxh-an-hl{left:24px}.oxh-an-hr{right:24px}.oxh-an-stack{--ty:70px;--sc:.66}.oxh-an-float{margin-bottom:250px}.oxh-an-deep{grid-template-columns:minmax(0,1fr);row-gap:8px}.oxh-an-deeps{padding:12px 14px}}@keyframes oxhAnFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes oxhAnGlow{0%,100%{opacity:.85}50%{opacity:1}}@keyframes oxhAnSway{ 0%,100%{transform:translateY(var(--ty)) scale(var(--sc)) rotateX(60deg) rotateZ(-34deg)} 50%{transform:translateY(var(--ty)) scale(var(--sc)) rotateX(57deg) rotateZ(-29deg)} }@keyframes oxhAnPacket{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateY(-230px);opacity:0}}@keyframes oxhAnMote{0%{transform:translateY(0);opacity:0}15%{opacity:.9}70%{opacity:.5}100%{transform:translateY(-300px);opacity:0}}@keyframes oxhAnLive{0%,100%{opacity:1}50%{opacity:.35}}@keyframes oxhAnFeed{0%{transform:translateY(0);opacity:0}20%{opacity:1}85%{opacity:1}100%{transform:translateY(42px);opacity:0}}@keyframes oxhAnEdge{to{--oxh-an-a:390deg}}@keyframes oxhAnSheen{0%{transform:translateX(-34%)}55%,100%{transform:translateX(34%)}}@keyframes oxhAnOn{0%,16%{opacity:1}20%,96%{opacity:0}100%{opacity:1}}@keyframes oxhAnLift{ 0%,16%,100%{opacity:1;transform:translateZ(calc(var(--i) * 56px + 26px));border-color:rgba(255,100,45,.78); box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px rgba(255,100,45,.45),0 0 46px 6px rgba(255,100,45,.34)} 21%,95%{opacity:.74;transform:translateZ(calc(var(--i) * 56px));border-color:rgba(255,255,255,.16); box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 0 rgba(255,100,45,0),0 46px 60px -34px rgba(0,0,0,.75)} }@keyframes oxhAnScan{0%{transform:translateY(-64px);opacity:0}2%{opacity:1}14%{opacity:1}17%,100%{transform:translateY(336px);opacity:0}}@keyframes oxhAnNode{ 0%,16%,100%{background:#ff642d;border-color:#fff;box-shadow:0 0 0 4px rgba(255,100,45,.22),0 0 14px 3px rgba(255,100,45,.75)} 20%,96%{background:#0b0b0c;border-color:rgba(255,176,143,.65);box-shadow:0 0 0 0 rgba(255,100,45,0),0 0 0 0 rgba(255,100,45,0)} }@keyframes oxhAnTag{ 0%,16%,100%{color:#fff;border-color:rgba(255,100,45,.6);background:rgba(40,14,6,.62)} 20%,96%{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.14);background:rgba(8,7,11,.55)} }@keyframes oxhAnPip{0%,16%,100%{background:#ff642d;box-shadow:0 0 8px rgba(255,100,45,.8)}20%,96%{background:rgba(255,255,255,.18);box-shadow:0 0 0 rgba(255,100,45,0)}}@keyframes oxhAnMeter{0%{clip-path:inset(0 100% 0 0)}6%,100%{clip-path:inset(0 0 0 0)}}@keyframes oxhAnVal{0%{opacity:0;transform:translateX(-4px)}3%,100%{opacity:1;transform:translateX(0)}}@property --oxh-t{syntax:'<number>';inherits:true;initial-value:0}@property --oxh-p{syntax:'<number>';inherits:true;initial-value:1}.oxh-sx{ --oxh-t:0;--oxh-p:1; position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,3.2vw,60px); align-items:stretch;margin-top:clamp(40px,4.4vw,72px); }.oxh-sx-r{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.oxh-sx-index{position:relative;display:flex;flex-direction:column;justify-content:center;padding:6px 0}.oxh-sx-row{ position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;column-gap:12px; padding:clamp(15px,1.3vw,20px) 16px clamp(15px,1.3vw,20px) 18px;border-radius:16px;cursor:pointer; --r:mod(calc(var(--oxh-t) - var(--i) + var(--n)), var(--n)); --on:max(clamp(0, 1 - var(--r), 1), clamp(0, var(--r) - var(--n) + 1, 1)); background:rgba(11,11,12,var(--on)); box-shadow:0 22px 40px -26px rgba(11,11,12,calc(.75 * var(--on))); }.oxh-sx-row:hover{background:rgba(11,11,12,max(var(--on), .045))}.oxh-sx-num{font-family:var(--oxh-mono);font-size:17.1px;font-weight:600;letter-spacing:.06em;color:color-mix(in srgb,#ffb489 calc(var(--on) * 100%),#5c5d63)}.oxh-sx-name{font-size:clamp(20.2px,calc(1.42vw + 0.8px),25.8px);font-weight:500;line-height:1.2;letter-spacing:-.018em;color:color-mix(in srgb,#fff calc(var(--on) * 100%),#1f2024);text-wrap:balance}.oxh-sx-go{ justify-self:end;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;transform:scale(clamp(0, 1 - var(--r), 1)); background:linear-gradient(135deg,#ff8a50,#e4589a 55%,#7c3aed);box-shadow:0 0 18px 1px rgba(228,88,154,.5); }.oxh-sx-go::before{content:'';width:7px;height:7px;margin-left:-3px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.oxh-sx-tick{position:absolute;left:18px;right:16px;bottom:0;height:1px;background:rgba(11,11,12,calc(.12 * (1 - var(--on))))}.oxh-sx-tick i{ position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px; background:linear-gradient(90deg,#ff8a50,#e4589a 50%,#a985ff); transform:scaleX(calc(var(--oxh-p) * clamp(0, 1 - var(--r), 1)));transform-origin:left center; }.oxh-sx-stage{ position:relative;isolation:isolate;min-width:0;overflow:hidden;display:flex;flex-direction:column; padding:clamp(22px,2.4vw,40px) clamp(22px,2.6vw,46px) clamp(26px,2.8vw,48px);border-radius:24px;color:#fff; background: radial-gradient(70% 60% at 0% 0%,rgba(255,122,61,.18),transparent 60%), radial-gradient(60% 70% at 100% 100%,rgba(124,58,237,.24),transparent 62%), linear-gradient(155deg,#15131c 0%,#0a0a0e 58%,#08080b 100%); box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 0 0 1px rgba(255,255,255,.05),0 60px 100px -60px rgba(11,11,12,.75); container-type:inline-size; }.oxh-sx-stage::before{content:'';position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,180,137,.7) 30%,rgba(169,133,255,.6) 70%,transparent)}.oxh-sx-meter{display:flex;gap:6px;margin:0 0 clamp(18px,2vw,30px)}.oxh-sx-meter i{ position:relative;flex:1;height:3px;border-radius:3px;overflow:hidden;background:rgba(255,255,255,.14); --r:mod(calc(var(--oxh-t) - var(--i) + var(--n)), var(--n)); }.oxh-sx-meter i::after{ content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#ff8a50,#e4589a 55%,#a985ff); transform-origin:left center;transform:scaleX(max(clamp(0, var(--oxh-t) - var(--i), 1), calc(clamp(0, 1 - var(--r), 1) * var(--oxh-p)))); }.oxh-sx-halo{position:absolute;left:50%;top:50%;width:auto;height:108%;aspect-ratio:1;translate:-50% -50%;pointer-events:none;z-index:-1}.oxh-sx-halo::before{ content:'';position:absolute;inset:6%;border-radius:50%; background:radial-gradient(closest-side,rgba(255,122,61,.36),rgba(228,88,154,.2) 45%,rgba(124,58,237,.14) 70%,transparent); filter:blur(18px); }.oxh-sx-halo i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,196,224,.2)}.oxh-sx-halo i:nth-child(2){inset:13%;border-style:dashed;border-color:rgba(255,180,137,.3)}.oxh-sx-halo i:nth-child(3){inset:27%;border-color:rgba(169,133,255,.26)}.oxh-sx-panes{position:relative;display:grid;min-width:0;flex:1 1 auto;align-items:center}.oxh-sx-pane{ grid-area:1 / 1;position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,1.6vw,24px);align-content:center; --r:mod(calc(var(--oxh-t) - var(--i) + var(--n)), var(--n)); --enter:clamp(0, var(--r) - var(--n) + 1, 1); --late:clamp(0, (var(--r) - var(--n) + 1) * 1000, 1); --top:calc(clamp(0, var(--r), 1) * (1 - var(--late))); --bot:calc(var(--late) * (1 - var(--enter))); clip-path:inset(calc(var(--top) * 100%) -40px calc(var(--bot) * 100%) -40px); translate:0 calc((var(--bot) - var(--top)) * 26px); z-index:calc(10 + 2 * var(--late)); }.oxh-sx-art{position:relative;isolation:isolate;display:grid;place-items:center;justify-self:center;width:min(100%,380px);height:clamp(190px,16vw,240px)}.oxh-sx-art .oxh-sd{width:88%;height:88%;filter:drop-shadow(0 26px 40px rgba(124,58,237,.35))}.oxh-sx-badge{ display:grid;place-items:center;width:clamp(92px,7.4vw,120px);aspect-ratio:1;border-radius:30%;color:#fff; background:linear-gradient(135deg,#ff8a50,#e4589a 55%,#7c3aed);box-shadow:0 30px 60px -18px rgba(228,88,154,.8),inset 0 1px 0 rgba(255,255,255,.4); }.oxh-sx-badge svg{width:46%;height:46%}.oxh-sx-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.oxh-sx-k{display:inline-flex;align-items:center;gap:10px;font-family:var(--oxh-mono);font-size:16.7px;font-weight:600;letter-spacing:.14em;color:#ffb489}.oxh-sx-k::before{content:'';width:20px;height:1px;background:currentColor}.oxh-sx-pane h3{margin:12px 0 0;font-size:clamp(26.8px,calc(2vw + 0.8px),36.8px);font-weight:500;line-height:1.1;letter-spacing:-.028em;color:#fff;text-wrap:balance}.oxh-sx-pane p{margin:14px 0 0;max-width:52ch;font-size:19.8px;line-height:1.66;color:rgba(255,255,255,0.99)}@container (min-width:620px){.oxh-sx-pane{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);column-gap:clamp(20px,4cqi,52px);align-items:center}.oxh-sx-art{grid-column:2;grid-row:1;width:100%;height:clamp(220px,34cqi,300px)}.oxh-sx-copy{grid-column:1;grid-row:1}}.oxh-sx:has(> .oxh-sx-r:nth-of-type(2):checked){--oxh-t:0}.oxh-sx .oxh-sx-r:nth-of-type(2):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(1){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(3):checked){--oxh-t:1}.oxh-sx .oxh-sx-r:nth-of-type(3):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(2){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(4):checked){--oxh-t:2}.oxh-sx .oxh-sx-r:nth-of-type(4):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(3){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(5):checked){--oxh-t:3}.oxh-sx .oxh-sx-r:nth-of-type(5):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(4){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(6):checked){--oxh-t:4}.oxh-sx .oxh-sx-r:nth-of-type(6):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(5){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(7):checked){--oxh-t:5}.oxh-sx .oxh-sx-r:nth-of-type(7):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(6){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(8):checked){--oxh-t:6}.oxh-sx .oxh-sx-r:nth-of-type(8):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(7){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(9):checked){--oxh-t:7}.oxh-sx .oxh-sx-r:nth-of-type(9):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(8){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(10):checked){--oxh-t:8}.oxh-sx .oxh-sx-r:nth-of-type(10):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(9){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx:has(> .oxh-sx-r:nth-of-type(11):checked){--oxh-t:9}.oxh-sx .oxh-sx-r:nth-of-type(11):focus-visible ~ .oxh-sx-index .oxh-sx-row:nth-of-type(10){outline:2px solid #dd6e3e;outline-offset:3px}.oxh-sx .oxh-sx-r:nth-of-type(1):focus-visible ~ .oxh-sx-index{outline:2px solid #dd6e3e;outline-offset:8px;border-radius:16px}@supports not (width:mod(3px,2px)){.oxh-sx{grid-template-columns:minmax(0,1fr)}.oxh-sx-index,.oxh-sx-art,.oxh-sx-r{display:none}.oxh-sx-meter{display:none}.oxh-sx-pane{grid-area:auto;clip-path:none;translate:none;z-index:auto;padding:22px 0;border-top:1px solid rgba(255,255,255,.12)}.oxh-sx-pane:first-child{border-top:0;padding-top:0}}@media (max-width:1000px){.oxh-sx{grid-template-columns:minmax(0,1fr)}.oxh-sx-index,.oxh-sx-art,.oxh-sx-r{display:none}.oxh-sx-meter{display:none}.oxh-sx-panes{gap:0}.oxh-sx-pane{grid-area:auto;clip-path:none;translate:none;z-index:auto;padding:22px 0;border-top:1px solid rgba(255,255,255,.12)}.oxh-sx-pane:first-child{border-top:0;padding-top:0}.oxh-sx-pane p{max-width:none}}.oxh-waves{position:absolute;inset:0;opacity:.62;mix-blend-mode:screen}@keyframes oxhWavesIn{from{opacity:0}to{opacity:1}}@media (max-width:1000px){.oxh-an{max-width:520px}}.oxh-wk{position:relative}.oxh-wk-nav{ position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px; max-width:1160px;margin:0 auto clamp(18px,2.2vw,30px); }.oxh-wk-line{position:absolute;left:10%;right:10%;top:20px;height:2px;border-radius:2px;background:rgba(11,11,12,.12)}.oxh-wk-line i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--oxh-acc),#e4589a,#7c3aed);transform:scaleX(0);transform-origin:left center}.oxh-wk-b{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 6px;text-align:center;cursor:pointer}.oxh-wk-dot{ display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff; font-family:var(--oxh-mono);font-size:16.7px;letter-spacing:.04em;color:var(--oxh-mute); box-shadow:inset 0 0 0 1px rgba(11,11,12,.16),0 8px 18px -12px rgba(11,11,12,.5); }.oxh-wk-b:hover .oxh-wk-dot{box-shadow:inset 0 0 0 1px rgba(221,110,62,.6),0 8px 18px -10px rgba(221,110,62,.6)}.oxh-wk-bt{display:flex;flex-direction:column;gap:3px}.oxh-wk-bt b{font-size:19.8px;font-weight:600;letter-spacing:-.01em;color:var(--oxh-ink)}.oxh-wk-bt span{font-size:18.3px;line-height:1.35;color:var(--oxh-body)}.oxh-wk-deck{position:relative;display:grid;justify-items:center;padding-block:8px 14px}.oxh-wk-card{ grid-area:1 / 1;position:relative;isolation:isolate;overflow:hidden;width:min(700px,84%);padding:34px 36px 36px;border-radius:28px; background:#fff;border:1px solid var(--oxh-line); box-shadow:0 1px 0 rgba(11,11,12,.03),0 50px 90px -56px rgba(11,11,12,.55); transform-origin:50% 130%; transform: translateX(calc(var(--oxh-s) * (62% - 14% * max(var(--oxh-s), -1 * var(--oxh-s))))) rotate(calc(var(--oxh-s) * 2.8deg)) scale(calc(1 - .07 * max(var(--oxh-s), -1 * var(--oxh-s)))); z-index:calc(10 - max(var(--oxh-s), -1 * var(--oxh-s))); }.oxh-wk-glow{ position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit; background:radial-gradient(60% 50% at 100% 0%,rgba(255,138,80,.12),transparent 70%),radial-gradient(50% 50% at 0% 100%,rgba(124,58,237,.08),transparent 70%); }.oxh-wk-glow::before{content:'';position:absolute;left:36px;right:36px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--oxh-acc),#e4589a,#7c3aed)}.oxh-wk-scrim{ position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none; background:rgba(245,245,243,calc(.44 * max(var(--oxh-s), -1 * var(--oxh-s)))); }.oxh-wk-hit{position:absolute;inset:0;z-index:4;border-radius:inherit;cursor:pointer}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(1){--oxh-s:0}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(2){--oxh-s:1}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(3){--oxh-s:2}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(4){--oxh-s:-2}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(5){--oxh-s:-1}.oxh-wk #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(1) .oxh-wk-dot{background:linear-gradient(135deg,#c2410c,#be185d 60%,#6d28d9);color:#fff;box-shadow:0 0 0 6px rgba(221,110,62,.16),0 10px 24px -8px rgba(221,110,62,.6)}.oxh-wk #oxh-wk-auto:focus-visible ~ .oxh-wk-nav{outline:2px solid var(--oxh-acc);outline-offset:6px;border-radius:14px}.oxh-wk[data-n="5"] #oxh-wk-0:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(1){--oxh-s:0}.oxh-wk[data-n="5"] #oxh-wk-0:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(2){--oxh-s:1}.oxh-wk[data-n="5"] #oxh-wk-0:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(3){--oxh-s:2}.oxh-wk[data-n="5"] #oxh-wk-0:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(4){--oxh-s:-2}.oxh-wk[data-n="5"] #oxh-wk-0:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(5){--oxh-s:-1}.oxh-wk #oxh-wk-0:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(1) .oxh-wk-dot{background:linear-gradient(135deg,#c2410c,#be185d 60%,#6d28d9);color:#fff;box-shadow:0 0 0 6px rgba(221,110,62,.16),0 10px 24px -8px rgba(221,110,62,.6)}.oxh-wk #oxh-wk-0:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(1) .oxh-wk-bt b{color:var(--oxh-acc-ink)}.oxh-wk[data-n="5"] #oxh-wk-0:checked ~ .oxh-wk-nav .oxh-wk-line i{transform:scaleX(0.000)}.oxh-wk #oxh-wk-0:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(1) .oxh-wk-hit{pointer-events:none;cursor:auto}.oxh-wk #oxh-wk-0:focus-visible ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(1) .oxh-wk-dot{outline:2px solid var(--oxh-acc);outline-offset:3px}.oxh-wk[data-n="5"] #oxh-wk-1:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(1){--oxh-s:-1}.oxh-wk[data-n="5"] #oxh-wk-1:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(2){--oxh-s:0}.oxh-wk[data-n="5"] #oxh-wk-1:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(3){--oxh-s:1}.oxh-wk[data-n="5"] #oxh-wk-1:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(4){--oxh-s:2}.oxh-wk[data-n="5"] #oxh-wk-1:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(5){--oxh-s:-2}.oxh-wk #oxh-wk-1:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(2) .oxh-wk-dot{background:linear-gradient(135deg,#c2410c,#be185d 60%,#6d28d9);color:#fff;box-shadow:0 0 0 6px rgba(221,110,62,.16),0 10px 24px -8px rgba(221,110,62,.6)}.oxh-wk #oxh-wk-1:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(2) .oxh-wk-bt b{color:var(--oxh-acc-ink)}.oxh-wk[data-n="5"] #oxh-wk-1:checked ~ .oxh-wk-nav .oxh-wk-line i{transform:scaleX(0.250)}.oxh-wk #oxh-wk-1:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(2) .oxh-wk-hit{pointer-events:none;cursor:auto}.oxh-wk #oxh-wk-1:focus-visible ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(2) .oxh-wk-dot{outline:2px solid var(--oxh-acc);outline-offset:3px}.oxh-wk[data-n="5"] #oxh-wk-2:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(1){--oxh-s:-2}.oxh-wk[data-n="5"] #oxh-wk-2:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(2){--oxh-s:-1}.oxh-wk[data-n="5"] #oxh-wk-2:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(3){--oxh-s:0}.oxh-wk[data-n="5"] #oxh-wk-2:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(4){--oxh-s:1}.oxh-wk[data-n="5"] #oxh-wk-2:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(5){--oxh-s:2}.oxh-wk #oxh-wk-2:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(3) .oxh-wk-dot{background:linear-gradient(135deg,#c2410c,#be185d 60%,#6d28d9);color:#fff;box-shadow:0 0 0 6px rgba(221,110,62,.16),0 10px 24px -8px rgba(221,110,62,.6)}.oxh-wk #oxh-wk-2:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(3) .oxh-wk-bt b{color:var(--oxh-acc-ink)}.oxh-wk[data-n="5"] #oxh-wk-2:checked ~ .oxh-wk-nav .oxh-wk-line i{transform:scaleX(0.500)}.oxh-wk #oxh-wk-2:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(3) .oxh-wk-hit{pointer-events:none;cursor:auto}.oxh-wk #oxh-wk-2:focus-visible ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(3) .oxh-wk-dot{outline:2px solid var(--oxh-acc);outline-offset:3px}.oxh-wk[data-n="5"] #oxh-wk-3:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(1){--oxh-s:2}.oxh-wk[data-n="5"] #oxh-wk-3:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(2){--oxh-s:-2}.oxh-wk[data-n="5"] #oxh-wk-3:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(3){--oxh-s:-1}.oxh-wk[data-n="5"] #oxh-wk-3:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(4){--oxh-s:0}.oxh-wk[data-n="5"] #oxh-wk-3:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(5){--oxh-s:1}.oxh-wk #oxh-wk-3:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(4) .oxh-wk-dot{background:linear-gradient(135deg,#c2410c,#be185d 60%,#6d28d9);color:#fff;box-shadow:0 0 0 6px rgba(221,110,62,.16),0 10px 24px -8px rgba(221,110,62,.6)}.oxh-wk #oxh-wk-3:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(4) .oxh-wk-bt b{color:var(--oxh-acc-ink)}.oxh-wk[data-n="5"] #oxh-wk-3:checked ~ .oxh-wk-nav .oxh-wk-line i{transform:scaleX(0.750)}.oxh-wk #oxh-wk-3:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(4) .oxh-wk-hit{pointer-events:none;cursor:auto}.oxh-wk #oxh-wk-3:focus-visible ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(4) .oxh-wk-dot{outline:2px solid var(--oxh-acc);outline-offset:3px}.oxh-wk[data-n="5"] #oxh-wk-4:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(1){--oxh-s:1}.oxh-wk[data-n="5"] #oxh-wk-4:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(2){--oxh-s:2}.oxh-wk[data-n="5"] #oxh-wk-4:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(3){--oxh-s:-2}.oxh-wk[data-n="5"] #oxh-wk-4:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(4){--oxh-s:-1}.oxh-wk[data-n="5"] #oxh-wk-4:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(5){--oxh-s:0}.oxh-wk #oxh-wk-4:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(5) .oxh-wk-dot{background:linear-gradient(135deg,#c2410c,#be185d 60%,#6d28d9);color:#fff;box-shadow:0 0 0 6px rgba(221,110,62,.16),0 10px 24px -8px rgba(221,110,62,.6)}.oxh-wk #oxh-wk-4:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(5) .oxh-wk-bt b{color:var(--oxh-acc-ink)}.oxh-wk[data-n="5"] #oxh-wk-4:checked ~ .oxh-wk-nav .oxh-wk-line i{transform:scaleX(1.000)}.oxh-wk #oxh-wk-4:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(5) .oxh-wk-hit{pointer-events:none;cursor:auto}.oxh-wk #oxh-wk-4:focus-visible ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(5) .oxh-wk-dot{outline:2px solid var(--oxh-acc);outline-offset:3px}.oxh-wk:not([data-n="5"]) .oxh-wk-deck{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;justify-items:stretch}.oxh-wk:not([data-n="5"]) .oxh-wk-card{grid-area:auto;width:auto;transform:none;z-index:auto}.oxh-wk:not([data-n="5"]) .oxh-wk-scrim,.oxh-wk:not([data-n="5"]) .oxh-wk-hit{display:none}@media (max-width:820px){.oxh-wk-nav{grid-auto-columns:minmax(118px,1fr);overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.oxh-wk-line{left:40px;right:40px}.oxh-wk-card{width:88%;padding:26px 24px 28px}}.oxh-pricing{background:#fff;color:var(--oxh-ink)}.oxh-price-sky{ position:absolute;inset:0;z-index:0;pointer-events:none; background: radial-gradient(40% 50% at 50% 0%,rgba(255,138,80,.1),transparent 72%), radial-gradient(46% 56% at 8% 80%,rgba(228,88,154,.07),transparent 72%), radial-gradient(46% 56% at 94% 70%,rgba(124,58,237,.08),transparent 72%); }.oxh-prices{list-style:none;margin:clamp(40px,4.4vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.oxh-price{ position:relative;isolation:isolate;display:flex;flex-direction:column;padding:26px 28px 28px;border-radius:28px;color:var(--oxh-ink); background:#fff;border:1px solid #ebe6df; box-shadow:0 1px 0 rgba(11,11,12,.03),0 36px 70px -54px rgba(60,30,20,.45); transition:transform .5s var(--oxh-ease),box-shadow .5s ease,border-color .3s ease; }.oxh-price:hover{transform:translateY(-4px);border-color:rgba(221,110,62,.36);box-shadow:0 1px 0 rgba(11,11,12,.03),0 44px 80px -48px rgba(221,110,62,.42)}.oxh-price.is-lead{ border-color:transparent;background:linear-gradient(180deg,#fff5ee 0%,#fff 52%); box-shadow:0 1px 0 rgba(11,11,12,.03),0 48px 90px -50px rgba(221,110,62,.55),0 30px 60px -46px rgba(124,58,237,.35); }.oxh-price-glow{ position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;pointer-events:none; background:conic-gradient(from var(--oxh-spin,0deg),#ff8a50,#e4589a,#7c3aed,#5b8aaf,#ff8a50); -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0); -webkit-mask-composite:xor;mask-composite:exclude; }.oxh-price-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.oxh-price h3{margin:8px 0 0;font-size:21.8px;font-weight:600;line-height:1.25;letter-spacing:-.014em}.oxh-price-fig{margin:18px 0 0;display:flex;flex-direction:column;gap:4px}.oxh-price-fig b{font-size:clamp(40.6px,calc(3.2vw + 2.6px),56.6px);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--oxh-ink)}.oxh-price-fig b small{margin-left:4px;font-size:19.2px;font-weight:500;letter-spacing:-.006em;color:var(--oxh-mute)}.oxh-price-fig.is-words b{font-size:clamp(32.6px,calc(2.4vw + 2.6px),42.6px);letter-spacing:-.032em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.oxh-price.is-lead .oxh-price-fig b{ background-image:linear-gradient(100deg,#c2410c 0%,#dd6e3e 34%,#db2777 72%,#7c3aed 100%); -webkit-background-clip:text;background-clip:text;color:transparent; }.oxh-price.is-lead .oxh-price-fig b small{-webkit-text-fill-color:var(--oxh-mute)}}.oxh-price-rule{display:block;height:1px;margin:22px 0 20px;background:linear-gradient(90deg,rgba(11,11,12,.12),rgba(11,11,12,.04))}.oxh-price-b{margin:0;font-size:18.8px;line-height:1.64;color:var(--oxh-body)}.oxh-price-b+.oxh-price-b{margin-top:12px}.oxh-price-foot{margin-top:auto;padding-top:26px;display:grid;gap:14px}.oxh-price-foot .oxh-btn{width:100%}@media (max-width:1100px){.oxh-prices{grid-template-columns:minmax(0,1fr);max-width:660px;margin-inline:auto}}@media (max-width:440px){.oxh-price{padding:22px 20px 22px}}.oxh-stories{padding-bottom:clamp(28px,3vw,56px)}.oxh-b-story1{width:720px;height:520px;left:50%;top:30%;margin-left:-360px;background:radial-gradient(closest-side,#7c3aed,transparent);opacity:.1}.oxh-b-story2{width:520px;height:520px;left:-10%;top:-10%;background:radial-gradient(closest-side,#ff7a3d,transparent);opacity:.1}.oxh .oxh-reel-host{position:relative;z-index:1;padding-bottom:0;background:transparent}.oxh .oxh-reel-host .ox-reel{margin-top:clamp(14px,2vw,32px);padding-bottom:0}.oxh-close{padding-block:clamp(36px,3.6vw,60px) clamp(56px,6vw,96px)}.oxh-close-panel{ position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:#08070d;color:#fff; padding:clamp(30px,4vw,60px) clamp(22px,4vw,60px);--oxh-face-ring:#fff; box-shadow:0 1px 0 rgba(11,11,12,.03),0 60px 120px -64px rgba(46,18,90,.9); }.oxh-close-in{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(30px,5vw,96px);align-items:center}.oxh-close-t{margin:0;font-size:clamp(37.3px,calc(4.1vw + 1.3px),69.3px);font-weight:500;line-height:1.04;letter-spacing:-.034em;color:#fff;text-wrap:balance}@media (max-width:1000px){.oxh-close-in{grid-template-columns:minmax(0,1fr)}}.oxh .ox-fin-lab,.oxh .ox-foot-h{color:var(--oxh-body)}.oxh .ox-foot-pic{border-color:rgba(11,11,12,.1)}.oxh .ox-foot-city{color:var(--oxh-ink)}.oxh .ox-foot-lines,.oxh .ox-foot-hours{color:var(--oxh-body)}.oxh .ox-foot-tel{color:var(--oxh-ink);border-block-end-color:rgba(11,11,12,.3)}.oxh .ox-foot-tel:hover{border-block-end-color:var(--oxh-ink)}.oxh .ox-foot-map{color:var(--oxh-acc-ink)}.oxh .ox-foot-map:hover{color:var(--oxh-ink)}.oxh-cx{position:relative;isolation:isolate;background:#faf8f5;color:var(--oxh-ink)}.oxh-cq{position:relative}.oxh-cq-stage{ position:relative;isolation:isolate;overflow:hidden;background:#08070d;color:#fff; padding:clamp(48px,5vw,84px) 0 clamp(64px,6vw,96px); }.oxh-living-shade.is-cq{background:linear-gradient(100deg,rgba(6,5,10,.84) 0%,rgba(6,5,10,.6) 38%,rgba(6,5,10,.3) 70%,rgba(6,5,10,.18) 100%)}.oxh-cq-beam{left:4%;width:min(52%,860px);opacity:.75}.oxh-cq-rings{position:absolute;z-index:0;left:-14%;width:min(980px,78%);aspect-ratio:1;pointer-events:none}.oxh-cq-beam{top:-502px}.oxh-cq-rings{top:-614px}@media (min-width:360px){.oxh-cq-beam{top:-467px}.oxh-cq-rings{top:-571px}}@media (min-width:393px){.oxh-cq-beam{top:-443px}.oxh-cq-rings{top:-541px}}@media (min-width:430px){.oxh-cq-beam{top:-418px}.oxh-cq-rings{top:-511px}}@media (min-width:621px){.oxh-cq-beam{top:-320px}.oxh-cq-rings{top:-391px}}@media (min-width:701px){.oxh-cq-beam{top:-427px}.oxh-cq-rings{top:-522px}}@media (min-width:1000px){.oxh-cq-beam{top:-371px}.oxh-cq-rings{top:-453px}}@media (min-width:1061px){.oxh-cq-beam{top:-287px}.oxh-cq-rings{top:-351px}}@media (min-width:1100px){.oxh-cq-beam{top:-275px}.oxh-cq-rings{top:-336px}}.oxh-cq-rings i,.oxh-cq-rings b{position:absolute;inset:0;border-radius:50%}.oxh-cq-rings i:nth-child(1){border:1px solid rgba(255,255,255,.1)}.oxh-cq-rings i:nth-child(2){inset:13%;border:1px dashed rgba(255,190,150,.16)}.oxh-cq-rings b::before{ content:'';position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%; background:#ffb489;box-shadow:0 0 0 5px rgba(255,138,80,.18),0 0 24px 4px rgba(255,138,80,.7); }.oxh-cq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4.4vw,80px);align-items:start}.oxh-cq-side{position:sticky;top:96px;padding-top:clamp(8px,1.6vw,26px)}.oxh-cq-h{ display:flex;align-items:center;gap:14px;margin:0;color:#fff; font-size:clamp(32.4px,calc(3.3vw + 0.4px),54.4px);font-weight:500;line-height:1.04;letter-spacing:-.03em;text-wrap:balance; }.oxh-cq-h i{flex:none;position:relative;width:12px;height:12px;border-radius:50%;background:#ff8a50;box-shadow:0 0 0 6px rgba(255,138,80,.18),0 0 22px rgba(255,138,80,.8)}.oxh-cq-h.is-ink{color:var(--oxh-ink);font-size:clamp(26.4px,calc(2.2vw + 0.4px),34.4px)}.oxh-cq-h.is-ink i{box-shadow:0 0 0 6px rgba(221,110,62,.14)}.oxh-cq-team{list-style:none;margin:clamp(28px,3vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.oxh-cq-person{ display:flex;align-items:center;gap:16px;min-width:0;padding:16px 18px 16px 14px;border-radius:24px; background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04)); box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 24px 44px -30px rgba(0,0,0,.9); -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px); transition:transform .5s var(--oxh-ease),box-shadow .4s ease; }.oxh-cq-person:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,180,137,.55),0 30px 50px -28px rgba(255,100,45,.55)}.oxh-cq-face{position:relative;flex:none;display:block;width:72px;height:72px;border-radius:50%;padding:3px}.oxh-cq-face::before{ content:'';position:absolute;inset:0;border-radius:50%; background:conic-gradient(#ff8a50,#e4589a,#7c3aed,#5b8aaf,#ff8a50); }.oxh-cq-face img{position:relative;display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #120d1a}.oxh-cq-live{position:absolute;right:1px;bottom:2px;width:13px;height:13px;border-radius:50%;background:#34d399;box-shadow:0 0 0 2.5px #120d1a}.oxh-cq-who{display:flex;flex-direction:column;gap:2px;min-width:0}.oxh-cq-who b{font-size:19.6px;font-weight:600;line-height:1.25;color:#fff}.oxh-cq-who span{font-size:17.5px;line-height:1.35;color:rgba(255,255,255,0.98)}.oxh-cq-ways{position:relative;margin-top:clamp(18px,1.8vw,26px);padding:clamp(24px,2.4vw,34px) 26px clamp(24px,2.4vw,34px) 24px;border-radius:24px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.oxh-cq-wire{position:absolute;left:46px;top:52px;bottom:52px;width:1px;overflow:hidden;background:rgba(255,255,255,.18)}.oxh-cq-wire i{position:absolute;left:-1px;top:0;width:3px;height:64px;border-radius:3px;background:linear-gradient(180deg,transparent,#ffb489 40%,#e4589a 70%,transparent)}.oxh-cq-ways ol{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,2.2vw,32px)}.oxh-cq-ways li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.oxh-cq-n{ display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-style:normal; font-family:var(--oxh-mono);font-size:16.5px;color:#fff;background:#120d1a; box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 0 0 4px rgba(8,7,13,.9); }.oxh-cq-ways li:nth-child(1) .oxh-cq-n{--oxh-glow:#ff8a50}.oxh-cq-ways li:nth-child(2) .oxh-cq-n{--oxh-glow:#e4589a}.oxh-cq-ways li:nth-child(3) .oxh-cq-n{--oxh-glow:#9b6bff}.oxh-cq-way{display:flex;flex-direction:column;gap:4px;padding-top:2px}.oxh-cq-way b{font-size:22.6px;font-weight:600;line-height:1.3;color:#fff}.oxh-cq-way span{font-size:18.6px;line-height:1.5;color:rgba(255,255,255,0.98)}.oxh-cq-form{position:relative;isolation:isolate}.oxh-cq-halo{ position:absolute;z-index:-1;inset:99px -4% -2% -4%;border-radius:40px;pointer-events:none;filter:blur(60px);opacity:.75; background:radial-gradient(60% 50% at 20% 10%,rgba(255,122,61,.7),transparent 70%),radial-gradient(60% 60% at 90% 80%,rgba(124,58,237,.7),transparent 70%); }@media (min-width:360px){.oxh-cq-halo{top:90px}}@media (min-width:393px){.oxh-cq-halo{top:84px}}@media (min-width:430px){.oxh-cq-halo{top:78px}}@media (min-width:621px){.oxh-cq-halo{top:59px}}@media (min-width:701px){.oxh-cq-halo{top:94px}}@media (min-width:1000px){.oxh-cq-halo{top:74px}}@media (min-width:1061px){.oxh-cq-halo{top:84px}}@media (min-width:1100px){.oxh-cq-halo{top:79px}}.oxh .oxh-cx .oxh-cq-card{ position:relative;z-index:1;border-radius:28px;background:#fff;color:var(--oxh-ink); padding:clamp(24px,2.6vw,44px); box-shadow:0 0 0 1px rgba(255,255,255,.2),0 70px 120px -60px rgba(0,0,0,.95),0 30px 60px -40px rgba(255,100,45,.35); }.oxh-cq-rim{ position:absolute;z-index:2;inset:-2px;border-radius:30px;padding:2px;pointer-events:none; background: conic-gradient(from var(--oxh-spin,0deg),transparent 0 58%,#ff8a50 68%,#ffd2b8 73%,#e4589a 79%,transparent 86%,transparent 90%,#9b6bff 96%,transparent 100%), linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,.22)); -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0); -webkit-mask-composite:xor;mask-composite:exclude; }.oxh-cq-horizon{ position:absolute;z-index:0;left:50%;bottom:-1px;width:2600px;height:640px;margin-left:-1300px;border-radius:50% 50% 0 0; background:#faf8f5;transform:translateY(80%);pointer-events:none; box-shadow:0 -1px 0 rgba(255,170,120,.75),0 -30px 90px -20px rgba(255,100,45,.45),0 -10px 40px -10px rgba(219,39,119,.32); }.oxh-living-shade.is-cqp{background:radial-gradient(70% 90% at 30% 50%,rgba(6,5,8,.55),rgba(6,5,8,.1) 80%)}@media (max-width:760px){.oxh-cx .oxh-cq-stage .oxh-living.is-audit{}.oxh-cx .oxh-cq-stage .oxh-living.is-audit::after,.oxh-cx .oxh-cq-panel .oxh-living.is-winner::after{ content:'';position:absolute;inset:0;pointer-events:none;opacity:.15;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMCCgkGBAVJOAVJAAAASklEQVQ4y2NgGAWjYBSMglEwCgY/YGRgZBQUYmJiZGQEkYwMjIyMgoKCjIyMIJKBgRFIMjIyAklGRkYGRkFBYEcwMDIyMjAOUQAA1I4HwVwZAkYAAAAASUVORK5CYII=) repeat;background-size:200px; }.oxh .oxh-cx .oxh-cq-rings i,.oxh .oxh-cx .oxh-cq-rings b,.oxh .oxh-cx .oxh-cq-rim,.oxh .oxh-cx .oxh-cq-halo,.oxh .oxh-cx .oxh-cq-beam,.oxh .oxh-cx .oxh-cq-stage .oxh-dust{animation:none}.oxh .oxh-cx .oxh-cq-person{-webkit-backdrop-filter:none;backdrop-filter:none}.oxh .oxh-cx:not(.chx-contact) .oxh-cq-person{background:linear-gradient(135deg,rgba(64,46,82,.8),rgba(28,21,38,.76))}.oxh .oxh-cx.chx-contact .oxh-cq-person{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.8))}.oxh .oxh-cx .oxh-cq-beam{display:none}.oxh .oxh-cx .oxh-cq-halo{filter:none;opacity:.5}.oxh .oxh-cx .oxh-cq-card{box-shadow:0 0 0 1px rgba(255,255,255,.2),0 24px 48px -28px rgba(0,0,0,.8)}}@media (max-width:1060px){.oxh-cq-grid{grid-template-columns:minmax(0,1fr)}.oxh-cq-side{position:static}.oxh-cx:not(.chx-contact) .oxh-cq-form{order:-1}}@media (max-width:620px){.oxh-cq-team{grid-template-columns:minmax(0,1fr)}}@property --oxb-ink{syntax:'<color>';inherits:true;initial-value:#0b0b0c}@property --oxh-spin{syntax:'<angle>';inherits:false;initial-value:0deg}@property --oxh-rim2{syntax:'<angle>';inherits:false;initial-value:0deg}@property --oxh-s{syntax:'<number>';inherits:true;initial-value:0}@media (prefers-reduced-motion:no-preference){.oxh-h1-em,.oxh-close .oxh-em{animation:oxhSheen 9s ease-in-out 2 alternate both}.oxh-bloom{animation:oxhDrift 24s ease-in-out infinite}.oxh-cq-rings i:nth-child(1){animation:oxhTurn 120s linear infinite}.oxh-cq-rings i:nth-child(2){animation:oxhTurnBack 160s linear infinite}.oxh-cq-rings b{animation:oxhTurn 36s linear infinite}.oxh-cq-h i::after{content:'';position:absolute;inset:0;border-radius:50%;background:inherit;animation:oxhCqPing 2.4s cubic-bezier(0,0,.2,1) 6 both}.oxh-cq-person{animation:oxhBob 9s ease-in-out 3 both;animation-delay:calc(var(--i,0) * -2.2s)}.oxh-cq-person:hover{animation-play-state:paused}.oxh-cq-face::before{animation:oxhTurn 7s linear 4 both}.oxh-cq-live{animation:oxhCqLive 2.2s ease-in-out 8 both}.oxh-cq-wire i{animation:oxhCqDown 6s cubic-bezier(.65,0,.35,1) 4 both}.oxh-cq-n{animation:oxhCqLit 6s ease-in-out 4 both;animation-delay:calc(var(--i,0) * 1.6s)}.oxh-cq-rim{animation:oxhSpin 8s linear infinite}.oxh-cq-halo{animation:oxhBreathe 7s ease-in-out infinite alternate}.oxh-b-hero2,.oxh-b-svc2,.oxh-b-wheel2,.oxh-b-story2{animation-duration:30s;animation-direction:reverse}.oxh-beam{animation:oxhSway 16s ease-in-out infinite alternate}.oxh-beam i{animation:oxhFlicker 6s ease-in-out 3 alternate both}.oxh-beam i:nth-child(2){animation-duration:4.4s;animation-delay:-2s}.oxh-beam i:nth-child(3){animation-duration:7.6s;animation-delay:-4s}.oxh-dust{animation:oxhDust 70s linear 1 both}.oxh-wall-col{animation:oxhWallDown linear infinite}.oxh-wall-col.is-up{animation-name:oxhWallUp}.oxh-wall-scr img{animation:oxhWallPan 9s ease-in-out infinite alternate}.oxh-wall-bars b{animation:oxhWallBar 4.5s linear infinite}.oxh-wall-dot{animation:oxhWallRec 1.4s steps(2,jump-none) infinite}.oxh-sd-node{animation:oxhSdBeat 3s ease-in-out infinite}.oxh-sd-route{animation:oxhSdFlow 1.6s linear infinite}.oxh-sd-node.is-2{animation-delay:.5s}.oxh-sd-node.is-3{animation-delay:1s}.oxh-sd-target,.oxh-sd-send,.oxh-sd-okg{animation:oxhSdBeat 2.4s ease-in-out infinite}.oxh-sd-sheen{animation:oxhSdSheen 3.6s ease-in-out infinite}.oxh-sd-up{animation:oxhSdRise 2.6s ease-in-out infinite}.oxh-sd-like{animation:oxhSdBeat 1.6s ease-in-out infinite}.oxh-sd-pop{animation:oxhSdPop 3.2s ease-out infinite}.oxh-sd-pop.is-2{animation-delay:1.05s}.oxh-sd-pop.is-3{animation-delay:2.1s}.oxh-sd-prog{animation:oxhSdProg 5s linear infinite}.oxh-sd-rec{animation:oxhBlink 1.4s ease-in-out infinite}.oxh-sd-side.is-l{animation:oxhSdSwayL 6s ease-in-out infinite alternate}.oxh-sd-side.is-r{animation:oxhSdSwayR 7s ease-in-out infinite alternate}.oxh-sd-drop{animation:oxhSdDrop 2.8s cubic-bezier(.5,0,.8,.6) infinite}.oxh-sd-drop.is-1{animation-delay:.45s}.oxh-sd-drop.is-2{animation-delay:.9s}.oxh-sd-drop.is-3{animation-delay:1.35s}.oxh-sd-drop.is-4{animation-delay:1.8s}.oxh-sd-drop.is-5{animation-delay:2.25s}.oxh-sd-msg{animation:oxhSdMsg 6s ease-in-out infinite}.oxh-sd-msg.is-2{animation-delay:.8s}.oxh-sd-msg.is-3{animation-delay:1.6s}.oxh-sd-block{animation:oxhSdMsg 6s ease-in-out infinite}.oxh-sd-block.is-2{animation-delay:.6s}.oxh-sd-block.is-3{animation-delay:1.2s}.oxh-sd-click{animation:oxhSdBeat 2s ease-in-out infinite}.oxh-sd-sw{animation:oxhSdMsg 5s ease-in-out infinite}.oxh-sd-sw.is-1{animation-delay:.35s}.oxh-sd-sw.is-2{animation-delay:.7s}.oxh-sd-sw.is-3{animation-delay:1.05s}.oxh-sd-bar{animation:oxhBars 3.4s cubic-bezier(.2,.8,.2,1) infinite alternate}.oxh-sd-bar.is-1{animation-delay:.15s}.oxh-sd-bar.is-2{animation-delay:.3s}.oxh-sd-bar.is-3{animation-delay:.45s}.oxh-sd-bar.is-4{animation-delay:.6s}.oxh-sd-bar.is-5{animation-delay:.75s}.oxh-sd-dot{animation:oxhSdType 1.2s ease-in-out infinite}.oxh-sd-dot.is-2{animation-delay:.15s}.oxh-sd-dot.is-3{animation-delay:.3s}.oxh-instrument-glow::before{animation:oxhTurn 9s linear infinite}.oxh-con-glint{animation:oxhGlintX 7s ease-in-out infinite}.oxh-con-track{transition:transform .6s var(--oxh-ease)}.oxh-wk-card{transition:--oxh-s .7s var(--oxh-ease)}.oxh-wk-line i{transition:transform .6s var(--oxh-ease)}.oxh-con #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-timing-function:var(--oxh-ease);animation-iteration-count:infinite}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b,.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-timing-function:steps(1,end);animation-iteration-count:infinite}.oxh-con #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-bar{display:block}.oxh-con #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-bar i{animation:oxhWallBar 4.5s linear infinite}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(1),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(1) .oxh-con-ic{animation-delay:0.0s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(2),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(2) .oxh-con-ic{animation-delay:4.5s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(3),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(3) .oxh-con-ic{animation-delay:9.0s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(4),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(4) .oxh-con-ic{animation-delay:13.5s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(5),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(5) .oxh-con-ic{animation-delay:18.0s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(6),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(6) .oxh-con-ic{animation-delay:22.5s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(7),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(7) .oxh-con-ic{animation-delay:27.0s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(8),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(8) .oxh-con-ic{animation-delay:31.5s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(9),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(9) .oxh-con-ic{animation-delay:36.0s}.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(10),.oxh-con #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b:nth-of-type(10) .oxh-con-ic{animation-delay:40.5s}.oxh-con[data-n="2"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide2;animation-duration:9.0s}.oxh-con[data-n="2"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick2;animation-duration:9.0s}.oxh-con[data-n="2"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc2;animation-duration:9.0s}.oxh-con[data-n="3"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide3;animation-duration:13.5s}.oxh-con[data-n="3"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick3;animation-duration:13.5s}.oxh-con[data-n="3"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc3;animation-duration:13.5s}.oxh-con[data-n="4"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide4;animation-duration:18.0s}.oxh-con[data-n="4"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick4;animation-duration:18.0s}.oxh-con[data-n="4"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc4;animation-duration:18.0s}.oxh-con[data-n="5"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide5;animation-duration:22.5s}.oxh-con[data-n="5"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick5;animation-duration:22.5s}.oxh-con[data-n="5"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc5;animation-duration:22.5s}.oxh-con[data-n="6"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide6;animation-duration:27.0s}.oxh-con[data-n="6"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick6;animation-duration:27.0s}.oxh-con[data-n="6"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc6;animation-duration:27.0s}.oxh-con[data-n="7"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide7;animation-duration:31.5s}.oxh-con[data-n="7"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick7;animation-duration:31.5s}.oxh-con[data-n="7"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc7;animation-duration:31.5s}.oxh-con[data-n="8"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide8;animation-duration:36.0s}.oxh-con[data-n="8"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick8;animation-duration:36.0s}.oxh-con[data-n="8"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc8;animation-duration:36.0s}.oxh-con[data-n="9"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide9;animation-duration:40.5s}.oxh-con[data-n="9"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick9;animation-duration:40.5s}.oxh-con[data-n="9"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc9;animation-duration:40.5s}.oxh-con[data-n="10"] #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track{animation-name:oxhConSlide10;animation-duration:45.0s}.oxh-con[data-n="10"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b{animation-name:oxhConPick10;animation-duration:45.0s}.oxh-con[data-n="10"] #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-name:oxhConPickIc10;animation-duration:45.0s}.oxh-con:has(.oxh-con-nav:hover,.oxh-con-stage:hover) #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-track,.oxh-con:has(.oxh-con-nav:hover,.oxh-con-stage:hover) #oxh-con-auto:checked ~ .oxh-con-stage .oxh-con-bar i,.oxh-con:has(.oxh-con-nav:hover,.oxh-con-stage:hover) #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-b,.oxh-con:has(.oxh-con-nav:hover,.oxh-con-stage:hover) #oxh-con-auto:checked ~ .oxh-con-nav .oxh-con-ic{animation-play-state:paused}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card{animation-name:oxhWkTurn5;animation-duration:30.0s;animation-timing-function:var(--oxh-ease);animation-iteration-count:infinite}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(1){animation-delay:-0.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(2){animation-delay:-24.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(3){animation-delay:-18.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(4){animation-delay:-12.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card:nth-child(5){animation-delay:-6.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-dot{animation-name:oxhWkPick;animation-duration:30.0s;animation-timing-function:steps(1,end);animation-iteration-count:infinite}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(1) .oxh-wk-dot{animation-delay:0.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(2) .oxh-wk-dot{animation-delay:6.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(3) .oxh-wk-dot{animation-delay:12.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(4) .oxh-wk-dot{animation-delay:18.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-b:nth-of-type(5) .oxh-wk-dot{animation-delay:24.0s}.oxh-wk[data-n="5"] #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-line i{animation:oxhWkLine 30.0s var(--oxh-ease) infinite}.oxh-wk:has(.oxh-wk-deck:hover,.oxh-wk-nav:hover) #oxh-wk-auto:checked ~ .oxh-wk-deck .oxh-wk-card,.oxh-wk:has(.oxh-wk-deck:hover,.oxh-wk-nav:hover) #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-dot,.oxh-wk:has(.oxh-wk-deck:hover,.oxh-wk-nav:hover) #oxh-wk-auto:checked ~ .oxh-wk-nav .oxh-wk-line i{animation-play-state:paused}.oxh-an-float{animation:oxhAnFloat 7s ease-in-out infinite}.oxh-an-ground{animation:oxhAnGlow 7s ease-in-out infinite}.oxh-an-stack{animation:oxhAnSway 16s ease-in-out infinite}.oxh-an-spine::after{animation:oxhAnPacket 2.8s cubic-bezier(.45,0,.25,1) 1.6s infinite}.oxh-an-motes i{animation:oxhAnMote var(--mt) linear var(--md) infinite}.oxh-an-live{animation:oxhAnLive 1.6s ease-in-out infinite}.oxh-an-link i{animation:oxhAnFeed 1.6s cubic-bezier(.45,0,.25,1) infinite}.oxh-an-layer::after{animation:oxhAnEdge 3.2s linear infinite}.oxh-an.is-moving *{--oxh-an-d:calc(var(--i,0) * 2.8s - 14s)}.oxh-an.is-moving .oxh-an-layer{animation:oxhAnLift 14s var(--oxh-an-d) infinite}.oxh-an.is-moving .oxh-an-layer::after{animation:oxhAnEdge 3.2s linear infinite,oxhAnOn 14s var(--oxh-an-d) infinite}.oxh-an.is-moving .oxh-an-layer :is(.oxh-an-box,.oxh-an-ruler){animation:oxhAnOn 14s var(--oxh-an-d) infinite}.oxh-an.is-moving .oxh-an-layer .oxh-an-scan{animation:oxhAnScan 14s var(--oxh-an-d) infinite}.oxh-an.is-moving .oxh-an-layer .oxh-an-node{animation:oxhAnNode 14s var(--oxh-an-d) infinite}.oxh-an.is-moving .oxh-an-layer .oxh-an-tag{animation:oxhAnTag 14s var(--oxh-an-d) infinite}.oxh-an.is-moving .oxh-an-layer .oxh-an-sheen{animation:oxhAnSheen 3.6s cubic-bezier(.45,0,.25,1) .4s infinite}.oxh-an.is-moving :is(.oxh-an-deep,.oxh-an-cn){animation:oxhAnOn 14s var(--oxh-an-d) infinite}.oxh-an.is-moving .oxh-an-pips i{animation:oxhAnPip 14s var(--oxh-an-d) infinite}.oxh-an.is-moving .oxh-an-meter i{animation:oxhAnMeter 14s calc(var(--oxh-an-d) + .25s + var(--j) * .35s) infinite}.oxh-an.is-moving .oxh-an-val{animation:oxhAnVal 14s calc(var(--oxh-an-d) + .45s + var(--j) * .35s) infinite}.oxh-an-motes i,.oxh-an-link i,.oxh-an-spine::after{display:block}.oxh-an.is-moving :is(.oxh-an-box,.oxh-an-ruler,.oxh-an-cn,.oxh-an-scan){display:block}.oxh-an.is-moving .oxh-an-layer::after{display:block}.oxh-an.is-moving .oxh-an-deep{display:grid}.oxh-waves>canvas{animation:oxhWavesIn 1.6s ease both}.oxh-sx{transition:--oxh-t .8s var(--oxh-ease)}.oxh-sx-halo i:nth-child(1){animation:oxhTurn 46s linear infinite}.oxh-sx-halo i:nth-child(2){animation:oxhTurn 30s linear infinite reverse}.oxh-sx-halo::before{animation:oxhSxBreathe 7s ease-in-out infinite}.oxh-sx-art .oxh-sd,.oxh-sx-badge{animation:oxhFloatB 8s ease-in-out infinite}.oxh-sx[data-n="3"]:has(> .oxh-sx-r:nth-of-type(1):checked){animation-name:oxhSxClock3,oxhSxPace;animation-duration:15s,5s;animation-timing-function:var(--oxh-ease),linear;animation-iteration-count:infinite,infinite}.oxh-sx[data-n="4"]:has(> .oxh-sx-r:nth-of-type(1):checked){animation-name:oxhSxClock4,oxhSxPace;animation-duration:20s,5s;animation-timing-function:var(--oxh-ease),linear;animation-iteration-count:infinite,infinite}.oxh-sx[data-n="5"]:has(> .oxh-sx-r:nth-of-type(1):checked){animation-name:oxhSxClock5,oxhSxPace;animation-duration:25s,5s;animation-timing-function:var(--oxh-ease),linear;animation-iteration-count:infinite,infinite}.oxh-sx[data-n="6"]:has(> .oxh-sx-r:nth-of-type(1):checked){animation-name:oxhSxClock6,oxhSxPace;animation-duration:30s,5s;animation-timing-function:var(--oxh-ease),linear;animation-iteration-count:infinite,infinite}.oxh-sx[data-n="7"]:has(> .oxh-sx-r:nth-of-type(1):checked){animation-name:oxhSxClock7,oxhSxPace;animation-duration:35s,5s;animation-timing-function:var(--oxh-ease),linear;animation-iteration-count:infinite,infinite}.oxh-sx[data-n="8"]:has(> .oxh-sx-r:nth-of-type(1):checked){animation-name:oxhSxClock8,oxhSxPace;animation-duration:40s,5s;animation-timing-function:var(--oxh-ease),linear;animation-iteration-count:infinite,infinite}.oxh-sx[data-n="9"]:has(> .oxh-sx-r:nth-of-type(1):checked){animation-name:oxhSxClock9,oxhSxPace;animation-duration:45s,5s;animation-timing-function:var(--oxh-ease),linear;animation-iteration-count:infinite,infinite}.oxh-sx[data-n="10"]:has(> .oxh-sx-r:nth-of-type(1):checked){animation-name:oxhSxClock10,oxhSxPace;animation-duration:50s,5s;animation-timing-function:var(--oxh-ease),linear;animation-iteration-count:infinite,infinite}.oxh-sx:has(.oxh-sx-index:hover,.oxh-sx-stage:hover){animation-play-state:paused}.oxh-aur{animation:oxhDrift 22s ease-in-out infinite}.oxh-aur-2{animation-duration:28s;animation-direction:reverse}.oxh-aur-3{animation-duration:25s;animation-delay:-8s}.oxh-aurora-art{animation:oxhBreathe 26s ease-in-out infinite alternate}.oxh-price-glow{animation:oxhSpin 9s linear infinite}}@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){.oxh-rv{animation:oxhRise linear both;animation-timeline:view();animation-range:entry 0% entry 240px}}}@keyframes oxhCqPing{0%{transform:scale(1);opacity:.8}80%,100%{transform:scale(2.6);opacity:0}}@keyframes oxhCqLive{0%,100%{box-shadow:0 0 0 2.5px #120d1a,0 0 0 2.5px rgba(52,211,153,.5)}50%{box-shadow:0 0 0 2.5px #120d1a,0 0 0 8px rgba(52,211,153,0)}}@keyframes oxhCqDown{0%{top:-64px}80%,100%{top:100%}}@keyframes oxhCqLit{0%,30%,100%{background:#120d1a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 0 0 4px rgba(8,7,13,.9)}12%{background:var(--oxh-glow,#ff8a50);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 4px rgba(8,7,13,.9),0 0 26px 4px var(--oxh-glow,#ff8a50)}}@keyframes oxhCqWrite{0%,8%{transform:scaleX(0)}30%,100%{transform:scaleX(1)}}@keyframes oxhCqPress{0%,42%,56%,100%{scale:1}48%{scale:.86}}@keyframes oxhCqFly{0%,48%{translate:-120px 92px;scale:.5;opacity:0}52%{opacity:1}74%,92%{translate:0 0;scale:1;opacity:1}100%{translate:8px -6px;scale:1;opacity:0}}@keyframes oxhCqDash{to{stroke-dashoffset:-18}}@keyframes oxhCqRipple{0%{transform:scale(.4);opacity:.9}100%{transform:scale(2);opacity:0}}@keyframes oxhSheen{from{background-position:0% 50%}to{background-position:100% 50%}}@keyframes oxhDrift{0%,100%{translate:0 0;scale:1}33%{translate:6% 8%;scale:1.08}66%{translate:-5% 4%;scale:.95}}@keyframes oxhSway{from{rotate:-5deg}to{rotate:5deg}}@keyframes oxhFlicker{from{opacity:.62}to{opacity:1}}@keyframes oxhDust{from{translate:0 0}to{translate:0 -420px}}@keyframes oxhFloatA{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes oxhFloatB{0%,100%{translate:0 0}50%{translate:0 10px}}@keyframes oxhFloatC{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes oxhPulse{from{opacity:.5}to{opacity:.9}}@keyframes oxhGlint{0%{translate:0 0}38%,100%{translate:560% 0}}@keyframes oxhMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes oxhKenSoft{from{scale:1.06;translate:-1.5% 0}to{scale:1.16;translate:1.5% -2%}}@keyframes oxhBars{0%{scale:1 .3}45%,100%{scale:1 1}}@keyframes oxhBlink{0%,100%{opacity:1}50%{opacity:.4}}@keyframes oxhTurn{to{transform:rotate(360deg)}}@keyframes oxhBarGlass{ from{--oxb-ink:#fff;background-color:rgba(255,255,255,0);box-shadow:0 1px 0 rgba(11,11,12,0),0 12px 32px -24px rgba(11,11,12,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)} 46%{--oxb-ink:#fff;background-color:rgba(255,255,255,.24)} 50%{--oxb-ink:#0b0b0c;background-color:rgba(255,255,255,.72)} }@keyframes oxhBarShrink{to{height:var(--oxh-bar-min);margin-bottom:calc(var(--oxh-bar) - var(--oxh-bar-min))}}@keyframes oxhBarDrop{from{translate:0 -8px;opacity:.4}to{translate:0 0;opacity:1}}@keyframes oxhTurnBack{to{rotate:-360deg}}@keyframes oxhWire{0%{transform:translateX(-72px)}62%,100%{transform:translateX(100cqw)}}@keyframes oxhFill{0%{transform:scaleX(.15)}55%,100%{transform:scaleX(1)}}@keyframes oxhBreathe{from{scale:1}to{scale:1.12}}@keyframes oxhSpin{to{--oxh-spin:360deg}}@keyframes oxhBob{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes oxhThumb{from{translate:0 0}to{translate:163% 0}}@keyframes oxhRailRun{0%{translate:0 0;opacity:0}8%{opacity:1}78%{translate:100% 0;opacity:1}100%{translate:100% 0;opacity:0}}@keyframes oxhWallDown{from{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes oxhWallUp{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes oxhWallPan{from{transform:scale(1.06) translate(0,0)}to{transform:scale(1.2) translate(-3%,-4%)}}@keyframes oxhWallBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oxhWallRec{0%{opacity:1}100%{opacity:.2}}@keyframes oxhGlintX{0%{translate:-100% 0}45%,100%{translate:100% 0}}@keyframes oxhSdFlow{to{stroke-dashoffset:-12.8}}@keyframes oxhSdBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.28)}}@keyframes oxhSdSheen{0%{transform:translateX(0)}60%,100%{transform:translateX(200px)}}@keyframes oxhSdRise{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes oxhSdPop{0%{transform:translateY(10px) scale(.6);opacity:0}25%{opacity:1}100%{transform:translateY(-14px) scale(1);opacity:0}}@keyframes oxhSdProg{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oxhSdSwayL{from{transform:rotate(-8deg) translateY(0)}to{transform:rotate(-4deg) translateY(-3px)}}@keyframes oxhSdSwayR{from{transform:rotate(7deg) translateY(0)}to{transform:rotate(3deg) translateY(-3px)}}@keyframes oxhSdDrop{0%{transform:translate(0,0);opacity:0}12%,78%{opacity:1}100%{transform:translate(var(--dx),88px);opacity:0}}@keyframes oxhSdMsg{0%{opacity:0;transform:translateY(4px)}10%,84%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}@keyframes oxhSdType{0%,100%{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes oxhConSlide2{0.000%,47.600%{transform:translateX(-0%)}50.000%,100.000%{transform:translateX(-100%)}}@keyframes oxhConPick2{0%{background:#fff;color:#0b0b0c}50.000%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc2{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}50.000%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhConSlide3{0.000%,30.933%{transform:translateX(-0%)}33.333%,64.267%{transform:translateX(-100%)}66.667%,100.000%{transform:translateX(-200%)}}@keyframes oxhConPick3{0%{background:#fff;color:#0b0b0c}33.333%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc3{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}33.333%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhConSlide4{0.000%,22.600%{transform:translateX(-0%)}25.000%,47.600%{transform:translateX(-100%)}50.000%,72.600%{transform:translateX(-200%)}75.000%,100.000%{transform:translateX(-300%)}}@keyframes oxhConPick4{0%{background:#fff;color:#0b0b0c}25.000%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc4{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}25.000%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhConSlide5{0.000%,17.600%{transform:translateX(-0%)}20.000%,37.600%{transform:translateX(-100%)}40.000%,57.600%{transform:translateX(-200%)}60.000%,77.600%{transform:translateX(-300%)}80.000%,100.000%{transform:translateX(-400%)}}@keyframes oxhConPick5{0%{background:#fff;color:#0b0b0c}20.000%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc5{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}20.000%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhConSlide6{0.000%,14.267%{transform:translateX(-0%)}16.667%,30.933%{transform:translateX(-100%)}33.333%,47.600%{transform:translateX(-200%)}50.000%,64.267%{transform:translateX(-300%)}66.667%,80.933%{transform:translateX(-400%)}83.333%,100.000%{transform:translateX(-500%)}}@keyframes oxhConPick6{0%{background:#fff;color:#0b0b0c}16.667%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc6{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}16.667%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhConSlide7{0.000%,11.886%{transform:translateX(-0%)}14.286%,26.171%{transform:translateX(-100%)}28.571%,40.457%{transform:translateX(-200%)}42.857%,54.743%{transform:translateX(-300%)}57.143%,69.029%{transform:translateX(-400%)}71.429%,83.314%{transform:translateX(-500%)}85.714%,100.000%{transform:translateX(-600%)}}@keyframes oxhConPick7{0%{background:#fff;color:#0b0b0c}14.286%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc7{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}14.286%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhConSlide8{0.000%,10.100%{transform:translateX(-0%)}12.500%,22.600%{transform:translateX(-100%)}25.000%,35.100%{transform:translateX(-200%)}37.500%,47.600%{transform:translateX(-300%)}50.000%,60.100%{transform:translateX(-400%)}62.500%,72.600%{transform:translateX(-500%)}75.000%,85.100%{transform:translateX(-600%)}87.500%,100.000%{transform:translateX(-700%)}}@keyframes oxhConPick8{0%{background:#fff;color:#0b0b0c}12.500%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc8{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}12.500%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhConSlide9{0.000%,8.711%{transform:translateX(-0%)}11.111%,19.822%{transform:translateX(-100%)}22.222%,30.933%{transform:translateX(-200%)}33.333%,42.044%{transform:translateX(-300%)}44.444%,53.156%{transform:translateX(-400%)}55.556%,64.267%{transform:translateX(-500%)}66.667%,75.378%{transform:translateX(-600%)}77.778%,86.489%{transform:translateX(-700%)}88.889%,100.000%{transform:translateX(-800%)}}@keyframes oxhConPick9{0%{background:#fff;color:#0b0b0c}11.111%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc9{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}11.111%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhConSlide10{0.000%,7.600%{transform:translateX(-0%)}10.000%,17.600%{transform:translateX(-100%)}20.000%,27.600%{transform:translateX(-200%)}30.000%,37.600%{transform:translateX(-300%)}40.000%,47.600%{transform:translateX(-400%)}50.000%,57.600%{transform:translateX(-500%)}60.000%,67.600%{transform:translateX(-600%)}70.000%,77.600%{transform:translateX(-700%)}80.000%,87.600%{transform:translateX(-800%)}90.000%,100.000%{transform:translateX(-900%)}}@keyframes oxhConPick10{0%{background:#fff;color:#0b0b0c}10.000%,100%{background:transparent;color:rgba(255,255,255,0.93)}}@keyframes oxhConPickIc10{0%{background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);color:#fff;box-shadow:none}10.000%,100%{background:rgba(255,255,255,.1);color:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}}@keyframes oxhSxClock3{0.000%,28.667%{--oxh-t:0}33.333%,62.000%{--oxh-t:1}66.667%,95.333%{--oxh-t:2}100%{--oxh-t:3}}@keyframes oxhSxClock4{0.000%,21.500%{--oxh-t:0}25.000%,46.500%{--oxh-t:1}50.000%,71.500%{--oxh-t:2}75.000%,96.500%{--oxh-t:3}100%{--oxh-t:4}}@keyframes oxhSxClock5{0.000%,17.200%{--oxh-t:0}20.000%,37.200%{--oxh-t:1}40.000%,57.200%{--oxh-t:2}60.000%,77.200%{--oxh-t:3}80.000%,97.200%{--oxh-t:4}100%{--oxh-t:5}}@keyframes oxhSxClock6{0.000%,14.333%{--oxh-t:0}16.667%,31.000%{--oxh-t:1}33.333%,47.667%{--oxh-t:2}50.000%,64.333%{--oxh-t:3}66.667%,81.000%{--oxh-t:4}83.333%,97.667%{--oxh-t:5}100%{--oxh-t:6}}@keyframes oxhSxClock7{0.000%,12.286%{--oxh-t:0}14.286%,26.571%{--oxh-t:1}28.571%,40.857%{--oxh-t:2}42.857%,55.143%{--oxh-t:3}57.143%,69.429%{--oxh-t:4}71.429%,83.714%{--oxh-t:5}85.714%,98.000%{--oxh-t:6}100%{--oxh-t:7}}@keyframes oxhSxClock8{0.000%,10.750%{--oxh-t:0}12.500%,23.250%{--oxh-t:1}25.000%,35.750%{--oxh-t:2}37.500%,48.250%{--oxh-t:3}50.000%,60.750%{--oxh-t:4}62.500%,73.250%{--oxh-t:5}75.000%,85.750%{--oxh-t:6}87.500%,98.250%{--oxh-t:7}100%{--oxh-t:8}}@keyframes oxhSxClock9{0.000%,9.556%{--oxh-t:0}11.111%,20.667%{--oxh-t:1}22.222%,31.778%{--oxh-t:2}33.333%,42.889%{--oxh-t:3}44.444%,54.000%{--oxh-t:4}55.556%,65.111%{--oxh-t:5}66.667%,76.222%{--oxh-t:6}77.778%,87.333%{--oxh-t:7}88.889%,98.444%{--oxh-t:8}100%{--oxh-t:9}}@keyframes oxhSxClock10{0.000%,8.600%{--oxh-t:0}10.000%,18.600%{--oxh-t:1}20.000%,28.600%{--oxh-t:2}30.000%,38.600%{--oxh-t:3}40.000%,48.600%{--oxh-t:4}50.000%,58.600%{--oxh-t:5}60.000%,68.600%{--oxh-t:6}70.000%,78.600%{--oxh-t:7}80.000%,88.600%{--oxh-t:8}90.000%,98.600%{--oxh-t:9}100%{--oxh-t:10}}@keyframes oxhSxPace{0%{--oxh-p:0}86%,100%{--oxh-p:1}}@keyframes oxhSxBreathe{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes oxhWkTurn5{0.00%,16.00%{--oxh-s:0;opacity:1}20.00%,36.00%{--oxh-s:-1;opacity:1}40.00%,56.00%{--oxh-s:-2;opacity:1}57.60%{--oxh-s:-2.4;opacity:0}57.70%{--oxh-s:2.4;opacity:0}60.00%,76.00%{--oxh-s:2;opacity:1}80.00%,96.00%{--oxh-s:1;opacity:1}100%{--oxh-s:0;opacity:1}}@keyframes oxhWkPick{0%{background:linear-gradient(135deg,#c2410c,#be185d 60%,#6d28d9);color:#fff;box-shadow:0 0 0 6px rgba(221,110,62,.16),0 10px 24px -8px rgba(221,110,62,.6)}20.00%,100%{background:#fff;color:#4a4c53;box-shadow:inset 0 0 0 1px rgba(11,11,12,.16),0 8px 18px -12px rgba(11,11,12,.5)}}@keyframes oxhWkLine{0.00%,16.00%{transform:scaleX(0.000)}20.00%,36.00%{transform:scaleX(0.250)}40.00%,56.00%{transform:scaleX(0.500)}60.00%,76.00%{transform:scaleX(0.750)}80.00%,96.00%{transform:scaleX(1.000)}100%{transform:scaleX(0)}}.oxh-dark .oxh-voice-face figcaption span{color:rgba(255,255,255,0.97)}@keyframes oxhCardRim{0%{--oxh-rim2:0deg;opacity:.24}10%{opacity:1}34%{--oxh-rim2:360deg;opacity:.24}100%{--oxh-rim2:360deg;opacity:.24}}@keyframes oxhSpineRun{0%{translate:0 -20%;opacity:0}12%{opacity:1}82%{opacity:1}100%{translate:0 300%;opacity:0}}@keyframes oxhSpinePing{0%,62%{transform:scale(1);opacity:.9}100%{transform:scale(1.5);opacity:0}}@keyframes oxhArtSheen{0%,40%{background-position:120% 0}100%{background-position:-20% 0}}@keyframes oxhTeamDrift{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}@keyframes oxhRise{from{opacity:0;translate:0 38px}to{opacity:1;translate:0 0}}.ap2-cx-band{ position: relative; isolation: isolate; overflow: hidden; color: #14161C; background: linear-gradient(180deg, #FFFFFF 0%, rgba(250,249,246,0.9) 58%, rgba(250,249,246,0) 100%); }.ap2-cx-field{ position: absolute; inset: 0; z-index: -1; pointer-events: none; overflow: hidden; }.ap2-cx-field > i{ position: absolute; display: block; }.ap2-cx-grid{ inset: 0; background-image: linear-gradient(rgba(20,22,28,0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(20,22,28,0.055) 1px, transparent 1px); background-size: 56px 56px; background-position: center top; -webkit-mask-image: radial-gradient(62% 70% at 50% 34%, #000 0%, rgba(0,0,0,0.45) 52%, rgba(0,0,0,0) 82%); mask-image: radial-gradient(62% 70% at 50% 34%, #000 0%, rgba(0,0,0,0.45) 52%, rgba(0,0,0,0) 82%); }.ap2-cx-halo{ border-radius: 50%; filter: blur(60px); opacity: 0.55; will-change: transform; }.ap2-cx-halo.is-a{ width: calc(46 * var(--ap2-vw, 1vw)); height: calc(30 * var(--ap2-vw, 1vw)); left: 6%; top: -8%; background: rgba(214,184,160,0.55); animation: ap2cxHaloA 26s ease-in-out infinite alternate; }.ap2-cx-halo.is-b{ width: calc(40 * var(--ap2-vw, 1vw)); height: calc(28 * var(--ap2-vw, 1vw)); right: 4%; top: 6%; background: rgba(182,192,214,0.55); animation: ap2cxHaloB 32s ease-in-out infinite alternate; }.ap2-cx-halo.is-c{ width: calc(34 * var(--ap2-vw, 1vw)); height: calc(22 * var(--ap2-vw, 1vw)); left: 33%; top: 30%; background: rgba(200,190,218,0.42); animation: ap2cxHaloA 38s ease-in-out -12s infinite alternate-reverse; }.ap2-cx-dial{ position: absolute; left: 50%; top: -6%; width: min(1180px, calc(130 * var(--ap2-vw, 1vw))); height: auto; aspect-ratio: 1; transform: translateX(-50%); overflow: visible; -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 38%, rgba(0,0,0,0) 72%); mask-image: linear-gradient(180deg, #000 0%, #000 38%, rgba(0,0,0,0) 72%); }.ap2-cx-dial circle{ fill: none; stroke: rgba(20,22,28,0.10); stroke-width: 1; vector-effect: non-scaling-stroke; }.ap2-cx-dial .is-ticks{ stroke: rgba(20,22,28,0.16); stroke-width: 7; stroke-dasharray: 0.12 1.88; vector-effect: none; }.ap2-cx-dial .is-dash{ stroke: rgba(126,147,170,0.30); stroke-dasharray: 0.6 1.4; }.ap2-cx-dial .is-faint{ stroke: rgba(20,22,28,0.06); }.ap2-cx-dial .is-point{ fill: #B98A6E; stroke: rgba(185,138,110,0.22); stroke-width: 10; vector-effect: none; }.ap2-cx-dial .is-point.is-cool{ fill: #7E93AA; stroke: rgba(126,147,170,0.22); }.ap2-cx-dial g{ transform-origin: 500px 500px; }.ap2-cx-dial g.is-a{ animation: ap2cxTurn 140s linear infinite; }.ap2-cx-dial g.is-b{ animation: ap2cxTurn 90s linear infinite reverse; }.ap2-cx-flows{ position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 62%; -webkit-mask-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 30%, #000 82%, rgba(0,0,0,0) 100%); mask-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 30%, #000 82%, rgba(0,0,0,0) 100%); }.ap2-cx-flows path{ fill: none; vector-effect: non-scaling-stroke; }.ap2-cx-flows .is-rail{ stroke: rgba(20,22,28,0.085); stroke-width: 1; }.ap2-cx-flows .is-pulse{ stroke: url(#ap2-cx-pulse); stroke-width: 1.6; stroke-linecap: round; stroke-dasharray: 90 910; stroke-dashoffset: 1000; animation: ap2cxPulse 7.5s cubic-bezier(0.45, 0, 0.25, 1) infinite; animation-delay: calc(var(--i, 0) * 1.7s); }.ap2-cx-scan{ left: 0; right: 0; top: 0; height: 1px; opacity: 0; background: linear-gradient(90deg, rgba(126,147,170,0) 8%, rgba(126,147,170,0.45) 50%, rgba(126,147,170,0) 92%); box-shadow: 0 0 18px 2px rgba(182,192,214,0.35); animation: ap2cxScan 11s cubic-bezier(0.5, 0, 0.5, 1) 1.5s infinite; }@keyframes ap2cxHaloA{ from { transform: translate3d(0,0,0) scale(1); } to { transform: translate3d(6%, 8%, 0) scale(1.08); } }@keyframes ap2cxHaloB{ from { transform: translate3d(0,0,0) scale(1.05); } to { transform: translate3d(-7%, 6%, 0) scale(0.96); } }@keyframes ap2cxTurn{ from { transform: rotate(0deg); } to { transform: rotate(360deg); } }@keyframes ap2cxPulse{ 0% { stroke-dashoffset: 1000; opacity: 0; } 8% { opacity: 1; } 70% { opacity: 1; } 86%, 100% { stroke-dashoffset: -90; opacity: 0; } }@keyframes ap2cxScan{ 0% { transform: translateY(0); opacity: 0; } 10% { opacity: 1; } 80% { opacity: 0.6; } 100% { transform: translateY(560px); opacity: 0; } }@keyframes ap2cxRise{ from { opacity: 0; transform: translate3d(0, 14px, 0); filter: blur(8px); } to { opacity: 1; transform: none; filter: blur(0); } }@keyframes ap2cxLift{ from { opacity: 0; transform: translate3d(0, 14px, 0); } to { opacity: 1; transform: none; } }@keyframes ap2cxDraw{ from { transform: scaleX(0); } to { transform: scaleX(1); } }@keyframes ap2cxGlint{ 0%, 72% { transform: translateX(-120%); } 100% { transform: translateX(260%); } }.ap2-cx-band-in{ position: relative; max-width: 1300px; margin: 0 auto; text-align: center; padding: clamp(56px, 6vw, 100px) clamp(18px, 4vw, 56px) clamp(160px, 14vw, 214px); }.ap2-cx-h1{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 500; color: #14161C; font-size: clamp(38px, 4vw, 62px); letter-spacing: -0.034em; line-height: 1.06; margin: 0 auto; max-width: 22ch; text-wrap: balance; }.ap2-cx-h1 > span{ display: block; }.ap2-cx-h1.is-statement{ max-width: 30ch; }.ap2-cx-accent{ background: linear-gradient(92deg, #8E4A2C 0%, #6E5A82 55%, #45607C 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }.ap2-cx-lede{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:clamp(18.7px,calc(1.26vw + 1.3px),20.9px); font-weight: 470; line-height: 1.62; color:rgba(20,22,28,0.92); margin: 22px auto 0; max-width: 60ch; text-wrap: pretty; }.ap2-cx-sr{ position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; border: 0; }.ap2-cx-glass{ position: relative; margin: 44px auto 0; max-width: 1180px; isolation: isolate; }.ap2-cx-sr + .ap2-cx-glass{ margin-top: 0; }.ap2-cx-orbs{ position: absolute; inset: -40px -30px; z-index: -1; pointer-events: none; }.ap2-cx-orbs i{ position: absolute; display: block; border-radius: 50%; filter: blur(46px); will-change: transform; }.ap2-cx-orbs .is-a{ width: 42%; height: 70%; left: 2%; top: 4%; background: rgba(226,190,164,0.62); animation: ap2cxHaloA 22s ease-in-out infinite alternate; }.ap2-cx-orbs .is-b{ width: 38%; height: 72%; right: 4%; top: 18%; background: rgba(170,190,222,0.6); animation: ap2cxHaloB 26s ease-in-out infinite alternate; }.ap2-cx-orbs .is-c{ width: 30%; height: 56%; left: 36%; bottom: 0; background: rgba(206,192,230,0.5); animation: ap2cxHaloA 30s ease-in-out -9s infinite alternate-reverse; }.ap2-cx-proof{ position: relative; text-align: start; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); background: linear-gradient(135deg, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.62) 48%, rgba(255,255,255,0.78) 100%); -webkit-backdrop-filter: blur(28px) saturate(1.7); backdrop-filter: blur(28px) saturate(1.7); border: 1px solid rgba(255,255,255,0.95); border-radius: 28px; overflow: hidden; box-shadow: 0 0 0 1px rgba(20,22,28,0.05), inset 0 1px 0 #FFFFFF, inset 0 -1px 0 rgba(255,255,255,0.6), inset 0 0 0 1px rgba(255,255,255,0.5), 0 2px 4px rgba(20,22,28,0.03), 0 24px 48px -28px rgba(36,40,56,0.16), 0 60px 110px -70px rgba(36,40,56,0.28); }.ap2-cx-proof::before{ content: ''; position: absolute; top: 0; left: 8%; right: 8%; height: 1px; z-index: 3; background: linear-gradient(90deg, rgba(185,138,110,0) 0%, rgba(185,138,110,0.8) 22%, rgba(154,139,174,0.8) 52%, rgba(126,147,170,0.8) 80%, rgba(126,147,170,0) 100%); transform-origin: left center; }[dir="rtl"] .ap2-cx-proof::before{ transform-origin: right center; }.ap2-cx-proof::after{ content: ''; position: absolute; inset: 0; z-index: 0; pointer-events: none; border-radius: inherit; background: radial-gradient(120% 60% at 20% -10%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 60%), linear-gradient(180deg, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0) 40%); }.ap2-cx-backers{ position: relative; z-index: 1; isolation: isolate; overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 28px; min-height: 340px; padding: 56px 48px 48px; border-inline-end: 1px solid rgba(20,22,28,0.06); box-shadow: inset -1px 0 0 rgba(255,255,255,0.8); background: radial-gradient(70% 60% at 50% 46%, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0) 100%); }[dir="rtl"] .ap2-cx-backers{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.8); }.ap2-cx-backers::before{ content: ''; position: absolute; inset: 14px; z-index: 1; pointer-events: none; border-radius: 18px; border: 1px solid rgba(255,255,255,0.95); box-shadow: 0 0 0 1px rgba(20,22,28,0.035), inset 0 1px 0 rgba(255,255,255,0.7); }.ap2-cx-backers::after{ content: ''; position: absolute; inset: 0; z-index: 2; pointer-events: none; background: linear-gradient(105deg, transparent 35%, rgba(255,255,255,0.75) 50%, transparent 65%); transform: translateX(-120%); animation: ap2cxGlint 11s ease-in-out 2.5s infinite; }.ap2-cx-guilloche{ position: absolute; left: 50%; top: 50%; width: 520px; height: 520px; z-index: 0; transform: translate(-50%, -54%); overflow: visible; pointer-events: none; -webkit-mask-image: radial-gradient(50% 50% at 50% 50%, #000 55%, rgba(0,0,0,0) 100%); mask-image: radial-gradient(50% 50% at 50% 50%, #000 55%, rgba(0,0,0,0) 100%); }.ap2-cx-guilloche use, .ap2-cx-guilloche .is-edge{ fill: none; stroke: url(#ap2-cx-gl-ink); stroke-width: 0.6; vector-effect: non-scaling-stroke; }.ap2-cx-guilloche .is-ring{ transform-origin: 250px 250px; opacity: 0.32; }.ap2-cx-guilloche .is-0{ animation: ap2cxTurn 240s linear infinite; }.ap2-cx-guilloche .is-1{ animation: ap2cxTurn 180s linear infinite reverse; opacity: 0.26; }.ap2-cx-guilloche .is-2{ animation: ap2cxTurn 150s linear infinite; opacity: 0.22; }.ap2-cx-guilloche .is-edge{ opacity: 0.26; }.ap2-cx-marks{ position: relative; z-index: 3; list-style: none; margin: 0; padding: 18px 30px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 18px 40px; border-radius: 999px; background: radial-gradient(50% 50% at 50% 50%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.6) 60%, rgba(255,255,255,0) 100%); }.ap2-cx-marks li{ display: flex; align-items: center; animation: ap2cxFloat 7s ease-in-out infinite; animation-delay: calc(var(--i, 0) * -2.3s); }.ap2-cx-marks img{ display: block; width: auto; filter: drop-shadow(0 6px 14px rgba(36,40,56,0.08)); }.ap2-cx-marks img[data-mark="enspire"]{ height: 60px; }.ap2-cx-marks img[data-mark="ovb"]{ height: 84px; }.ap2-cx-marks img[data-mark="ituseed"]{ height: 21px; }.ap2-cx-backed{ position: relative; z-index: 3; margin: 0; max-width: 46ch; text-align: center; text-wrap: balance; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:18.2px; font-weight: 470; line-height: 1.55; color:rgba(20,22,28,0.9); }.ap2-cx-backed b{ font-weight: 620; color: #14161C; }.ap2-cx-backers.is-solo .ap2-cx-backed{ font-size:20.7px; max-width: 24ch; }.ap2-cx-backed-dot{ display: inline-block; width: 5px; height: 5px; border-radius: 50%; background: #B98A6E; vertical-align: middle; margin: 0 3px; }.ap2-cx-path{ --pad: 56px; --rail-top: 46px; position: relative; z-index: 1; list-style: none; margin: 0; padding: 30px var(--pad) 30px calc(var(--pad) + 6px); display: flex; flex-direction: column; justify-content: center; }.ap2-cx-path::before{ content: ''; position: absolute; inset-inline-start: 28px; top: var(--rail-top); bottom: var(--rail-top); width: 1px; background: linear-gradient(180deg, rgba(20,22,28,0) 0%, rgba(20,22,28,0.14) 14%, rgba(20,22,28,0.14) 86%, rgba(20,22,28,0) 100%); }.ap2-cx-path::after{ content: ''; position: absolute; inset-inline-start: 27px; top: var(--rail-top); width: 3px; height: 72px; border-radius: 3px; opacity: 0; background: linear-gradient(180deg, rgba(185,138,110,0) 0%, #B98A6E 45%, #9A8BAE 75%, rgba(126,147,170,0) 100%); box-shadow: 0 0 16px 2px rgba(185,138,110,0.35); animation: ap2cxTravel 6s cubic-bezier(0.45, 0, 0.3, 1) infinite; }.ap2-cx-path li{ position: relative; display: grid; grid-template-columns: 76px minmax(0, 1fr); column-gap: 18px; align-items: center; padding: 22px 0; }.ap2-cx-path li + li{ border-top: 1px solid rgba(20,22,28,0.06); box-shadow: inset 0 1px 0 rgba(255,255,255,0.8); }.ap2-cx-step-n{ position: relative; display: block; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:51.3px; font-weight: 500; line-height: 1; letter-spacing: -0.04em; font-variant-numeric: tabular-nums; color: transparent; -webkit-text-stroke: 1px rgba(20,22,28,0.34); }.ap2-cx-step-n::after{ content: attr(data-n); position: absolute; inset: 0; -webkit-text-stroke: 0; background: linear-gradient(135deg, #B98A6E 0%, #9A8BAE 55%, #7E93AA 100%); -webkit-background-clip: text; background-clip: text; color: transparent; opacity: 0; animation: ap2cxFill 6s ease-out infinite; animation-delay: calc(0.5s + var(--i, 0) * 1.6s); }.ap2-cx-step-t{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:19.9px; font-weight: 530; line-height: 1.42; color: #14161C; text-wrap: pretty; letter-spacing: -0.012em; }@keyframes ap2cxFloat{ 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-5px); } }@keyframes ap2cxTravel{ 0% { top: var(--rail-top); opacity: 0; } 6% { opacity: 1; } 78% { opacity: 1; } 86% { top: calc(100% - var(--rail-top) - 72px); opacity: 0; } 100% { top: calc(100% - var(--rail-top) - 72px); opacity: 0; } }@keyframes ap2cxFill{ 0% { opacity: 0; } 7% { opacity: 1; } 34% { opacity: 1; } 52%, 100% { opacity: 0; } }.ap2-cx-stage.is-page .ap2-cx-glass{ animation: ap2cxLift 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.1s both; }.ap2-cx-stage.is-page .ap2-cx-proof::before{ animation: ap2cxDraw 1.4s cubic-bezier(0.65, 0, 0.35, 1) 0.5s both; }.ap2-cx-stage.is-page .ap2-cx-marks{ animation: ap2cxRise 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.35s both; }.ap2-cx-stage.is-page .ap2-cx-backed{ animation: ap2cxRise 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.5s both; }.ap2-cx-stage.is-page .ap2-cx-path li{ animation: ap2cxRise 0.8s cubic-bezier(0.16, 1, 0.3, 1) both; animation-delay: calc(0.45s + var(--i, 0) * 0.12s); }.ap2-cx-stage:not(.is-page) .ap2-cx-h1 + .ap2-cx-glass, .ap2-cx-lede + .ap2-cx-glass{ margin-top: 40px; }@media (prefers-reduced-motion: reduce){.ap2-cx-halo, .ap2-cx-dial g, .ap2-cx-backers::after, .ap2-cx-guilloche .is-ring, .ap2-cx-marks li, .ap2-cx-step-n::after, .ap2-cx-stage.is-page .ap2-cx-glass, .ap2-cx-stage.is-page .ap2-cx-proof::before, .ap2-cx-orbs i, .ap2-cx-stage.is-page .ap2-cx-marks, .ap2-cx-stage.is-page .ap2-cx-backed, .ap2-cx-stage.is-page .ap2-cx-path li{ animation: none; }.ap2-cx-flows .is-pulse, .ap2-cx-scan, .ap2-cx-path::after{ display: none; }}.ap2-cx-stage.is-bare{ --cx-lap: clamp(72px, 7vw, 100px); }.ap2-cx-band.is-bare{ height: calc(var(--cx-lap) + clamp(80px, 7.5vw, 108px)); color: inherit; background: radial-gradient(42% 70% at 50% 100%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%), linear-gradient(180deg, #EFF4F8 0%, #F3F3F3 52%, #F4F2EC 100%); }.ap2-cx-ridge{ position: absolute; inset: 0; z-index: -1; pointer-events: none; overflow: hidden; -webkit-mask-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 16%, #000 84%, rgba(0,0,0,0) 100%); mask-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 16%, #000 84%, rgba(0,0,0,0) 100%); }.ap2-cx-ridge-in{ position: absolute; inset: 0; overflow: hidden; -webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,0) 0%, #000 9%, #000 91%, rgba(0,0,0,0) 100%); mask-image: linear-gradient(90deg, rgba(0,0,0,0) 0%, #000 9%, #000 91%, rgba(0,0,0,0) 100%); }.ap2-cx-ridge svg{ position: absolute; top: 0; left: 0; height: 100%; overflow: visible; }.ap2-cx-ridge path{ fill: none; vector-effect: non-scaling-stroke; }.ap2-cx-ridge-set{ width: 200%; will-change: transform; animation: ap2cxRidge 84s linear infinite; }.ap2-cx-ridge-set path{ stroke-width: 1; }.ap2-cx-ridge-set.is-indigo path{ stroke: rgba(63,76,138,0.2); }.ap2-cx-ridge-set.is-teal{ animation-duration: 112s; animation-direction: reverse; }.ap2-cx-ridge-set.is-teal path{ stroke: rgba(14,124,107,0.18); }.ap2-cx-ridge-set.is-copper{ animation-duration: 150s; }.ap2-cx-ridge-set.is-copper path{ stroke: rgba(181,70,28,0.16); }.ap2-cx-ridge-track{ width: 100%; }.ap2-cx-ridge-track .is-road{ stroke: url(#ap2-cx-ridge-ink); stroke-width: 1.3; }.ap2-cx-ridge-track .is-light{ stroke: #C2571F; stroke-width: 2.2; stroke-linecap: round; stroke-dasharray: 46 954; stroke-dashoffset: 1000; opacity: 0; animation: ap2cxRidgeLight 9s cubic-bezier(0.45, 0, 0.3, 1) 1.2s infinite; }.ap2-cx-ridge-horizon{ position: absolute; display: block; left: 0; right: 0; height: 1px; top: calc(100% - var(--cx-lap)); background: linear-gradient(90deg, rgba(42,52,102,0) 4%, rgba(42,52,102,0.16) 22%, rgba(181,70,28,0.22) 50%, rgba(42,52,102,0.16) 78%, rgba(42,52,102,0) 96%); }@keyframes ap2cxRidge{ from { transform: translate3d(0,0,0); } to { transform: translate3d(-50%,0,0); } }@keyframes ap2cxRidgeLight{ 0% { stroke-dashoffset: 1000; opacity: 0; } 8% { opacity: 1; } 62% { opacity: 1; } 70% { stroke-dashoffset: 0; opacity: 0; } 100% { stroke-dashoffset: 0; opacity: 0; } }[data-live="0"] .ap2-cx-ridge-set, [data-live="0"] .ap2-cx-ridge-track .is-light{ animation-play-state: paused; }@media (prefers-reduced-motion: reduce){.ap2-cx-ridge-set{ animation: none; }.ap2-cx-ridge-track .is-light{ display: none; }}.ap2-cx-stage.is-bare .ap2-cx-sheet{ margin-top: calc(var(--cx-lap) * -1); }.ap2-cx-mini{ display: block; margin: 0; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 13px; font-weight: 660; letter-spacing: 0.13em; text-transform: uppercase; color: #A6481B; }.ap2-cx-sheet-wrap{ max-width: 1320px; margin: 0 auto; padding: 0 clamp(14px, 3vw, 48px) clamp(40px, 4vw, 72px); }.ap2-cx-sheet{ position: relative; z-index: 2; margin-top: clamp(-150px, -11vw, -100px); display: grid; grid-template-columns: minmax(280px, 0.72fr) minmax(0, 1.6fr); background: #fff; border: 1px solid rgba(20,22,28,0.10); border-radius: 22px; overflow: hidden; box-shadow: inset 0 1px 0 #FFFFFF, 0 -18px 50px -34px rgba(185,138,110,0.40), 0 -8px 30px -22px rgba(126,147,170,0.35), 0 36px 70px -40px rgba(36,40,56,0.32), 0 2px 6px -2px rgba(18,20,28,0.07); }.ap2-cx-sheet::before{ content: ''; position: absolute; inset: 0 0 auto 0; height: 3px; z-index: 1; pointer-events: none; background: linear-gradient(90deg, #B98A6E 0%, #9A8BAE 50%, #7E93AA 100%); opacity: .85; }.ap2-cx-side{ position: relative; border-inline-end: 1px solid rgba(11,11,12,0.08); padding: clamp(26px, 2.4vw, 36px); background: radial-gradient(120% 60% at 0% 0%, rgba(185,138,110,0.10), transparent 60%), radial-gradient(100% 50% at 100% 100%, rgba(126,147,170,0.10), transparent 60%), linear-gradient(180deg, #FBF9F5 0%, #F7F6F3 100%); }.ap2-cx-people{ list-style: none; margin: 16px 0 0; padding: 0; display: grid; gap: 8px; }.ap2-cx-people li{ display: flex; align-items: center; gap: 14px; padding: 10px 14px 10px 10px; border-radius: 14px; background: rgba(255,255,255,0.78); border: 1px solid rgba(20,22,28,0.07); box-shadow: 0 1px 2px rgba(18,20,28,0.04); transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; }.ap2-cx-people li:hover{ border-color: rgba(221,110,62,0.45); transform: translateY(-1px); box-shadow: 0 10px 22px -16px rgba(36,40,56,0.35); }.ap2-cx-people img{ width: 56px; height: 56px; border-radius: 50%; object-fit: cover; flex-shrink: 0; box-shadow: 0 0 0 2px #fff, 0 0 0 3px rgba(185,138,110,0.45); }.ap2-cx-people div{ display: grid; gap: 3px; min-width: 0; }.ap2-cx-people b{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:18.9px; font-weight: 600; color: #0B0B0C; letter-spacing: -0.01em; }.ap2-cx-people span{ font-family: 'JetBrains Mono AP2', ui-monospace, Menlo, monospace; font-size:13.8px; font-weight: 620; letter-spacing: 0.08em; text-transform: uppercase; color:rgba(11,11,12,0.94); }.ap2-cx-steps{ list-style: none; margin: 26px 0 0; padding: 24px 0 0; border-top: 1px solid rgba(11,11,12,0.09); display: grid; gap: 18px; position: relative; }.ap2-cx-people:first-child{ margin-top: 0; }.ap2-cx-steps li{ display: flex; gap: 14px; align-items: flex-start; position: relative; }.ap2-cx-steps li:not(:last-child)::after{ content: ''; position: absolute; inset-inline-start: 18.5px; top: 40px; bottom: -16px; width: 1px; background: linear-gradient(180deg, color-mix(in srgb, var(--dot) 55%, #fff), rgba(20,22,28,0.10)); }.ap2-cx-steps i{ font-style: normal; flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-family: 'JetBrains Mono AP2', ui-monospace, Menlo, monospace; font-size:15px; font-weight: 660; color: color-mix(in srgb, var(--dot) 80%, #0B0B0C); background: color-mix(in srgb, var(--dot) 13%, #fff); border: 1px solid color-mix(in srgb, var(--dot) 40%, #fff); }.ap2-cx-steps div{ display: grid; gap: 2px; padding-top: 2px; }.ap2-cx-steps b{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:18.5px; font-weight: 600; color: #0B0B0C; }.ap2-cx-steps span{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:17px; font-weight: 460; line-height: 1.5; color:rgba(11,11,12,0.95); }.ap2-cx-main{ padding: clamp(28px, 3vw, 48px); min-width: 0; scroll-margin-top: 84px; background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 70%, #FCFBF9 100%); }.ap2-cx-stage .ap2-bk{ border: 0; box-shadow: none; background: transparent; padding: 0; min-height: 0; }.ap2-cx-stage .ap2-bk-h{ font-size: clamp(27px, 2.2vw, 34px); font-weight: 650; letter-spacing: -0.026em; }.ap2-cx-stage .ap2-bk-kicker, .ap2-cx-stage .ap2-bk-dur{ font-size:15px; }.ap2-cx-stage .ap2-bk-dur{ color:rgba(11,11,12,0.97); }.ap2-cx-stage .ap2-bk-p{ font-size:18.7px; line-height: 1.58; color: #16171A; max-width: 56ch; }.ap2-cx-stage .ap2-pg-label{ font-size:15.1px; color:rgba(11,11,12,0.97); }.ap2-cx-stage .ap2-pg-field{ font-size:18.3px; }.ap2-cx-stage .ap2-pg-field::placeholder{ color:rgba(11,11,12,0.87); }.ap2-cx-stage .ap2-bk-sub.ap2-bk-whenh{ font-size: 18.6px; letter-spacing: -0.012em; color: #0B0B0C; }.ap2-cx-stage .ap2-bk-opt{ font-size:14.2px; }.ap2-cx-stage .ap2-bk-optnote{ font-size:17.4px; color:rgba(11,11,12,0.96); }.ap2-cx-stage .ap2-bk-month{ font-size:19.3px; }.ap2-cx-stage .ap2-bk-heads{ font-size:14.4px; color:rgba(11,11,12,0.95); }.ap2-cx-stage .ap2-bk-day{ font-size:16.6px; }.ap2-cx-stage .ap2-bk-day.is-out{ color:rgba(11,11,12,0.86); }.ap2-cx-stage .ap2-bk-sub{ font-size: 13px; color:rgba(11,11,12,0.96); }.ap2-cx-stage .ap2-bk-hint{ font-size:17.6px; color:rgba(11,11,12,0.96); }.ap2-cx-stage .ap2-bk-bandh{ font-size:15px; color:rgba(11,11,12,0.96); }.ap2-cx-stage .ap2-bk-time{ font-size:16.6px; }.ap2-cx-stage .ap2-bk-tz{ font-size:16.2px; color:rgba(11,11,12,0.95); }.ap2-cx-stage .ap2-bk-as{ font-size:17.4px; color:rgba(11,11,12,0.97); }.ap2-cx-stage .ap2-bk-go{ font-size:18.7px; }.ap2-cx-stage .ap2-bk-privacy{ font-size:16.4px; color:rgba(11,11,12,0.93); }.ap2-cx-stage .ap2-bk-err{ font-size:17px; }.ap2-cx-stage .ap2-bk-when:not(.is-follow){ margin-top: 24px; padding: 18px 20px 20px; border: 1px dashed rgba(221,110,62,0.55); border-radius: 12px; background: linear-gradient(180deg, #FFF8F3 0%, #FFFFFF 70%); }.ap2-cx-strip{ margin-top: clamp(16px, 1.6vw, 24px); display: grid; grid-template-columns: minmax(0, 0.9fr) repeat(var(--places, 2), minmax(0, 1fr)); gap: clamp(12px, 1.4vw, 20px); }.ap2-cx-reach{ display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; }.ap2-cx-strip-mail{ border: 1px solid rgba(23,27,46,0.12); border-radius: 12px; background: #fff; padding: 24px 26px; display: flex; flex-direction: column; justify-content: center; }.ap2-cx-mail{ display: inline-flex; align-items: center; gap: 10px; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size:18px; font-weight: 580; color: #0B0B0C; text-decoration: none; padding: 11px 15px; border-radius: 8px; border: 1px solid rgba(11,11,12,0.16); background: #fff; overflow-wrap: anywhere; transition: border-color .2s ease; }.ap2-cx-mail svg{ color: #DD6E3E; flex-shrink: 0; }.ap2-cx-mail:hover{ border-color: rgba(221,110,62,0.7); }.ap2-cx-place{ display: grid; grid-template-columns: 140px minmax(0, 1fr); align-items: stretch; border: 1px solid rgba(23,27,46,0.12); border-radius: 12px; background: #fff; overflow: hidden; text-decoration: none; color: inherit; transition: border-color .2s ease, transform .2s ease; }.ap2-cx-place:hover{ border-color: rgba(221,110,62,0.55); transform: translateY(-1px); }.ap2-cx-place img{ width: 100%; height: 100%; object-fit: cover; min-height: 128px; }.ap2-cx-place div{ padding: 16px 18px; display: grid; gap: 4px; align-content: center; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; }.ap2-cx-place b{ font-size:19.3px; font-weight: 600; color: #0B0B0C; }.ap2-cx-place span{ font-size:16.8px; line-height: 1.5; color:rgba(11,11,12,0.95); }.ap2-cx-place em{ font-style: normal; display: inline-flex; align-items: center; gap: 6px; margin-top: 4px; font-family: 'JetBrains Mono AP2', ui-monospace, Menlo, monospace; font-size:14.2px; font-weight: 640; letter-spacing: 0.09em; text-transform: uppercase; color: #A6481B; }.ap2-cx-side{ display: flex; flex-direction: column; }.ap2-cx-side-proof{ margin-top: 28px; padding-top: 26px; border-top: 1px solid rgba(11,11,12,0.09); flex: 1 1 auto; }.ap2-cx-glass.is-column{ margin: 0; max-width: none; position: sticky; top: 104px; }.ap2-cx-glass.is-column .ap2-cx-orbs{ inset: -18px -14px; }.ap2-cx-glass.is-column .ap2-cx-orbs .is-a{ width: 80%; height: 34%; left: 0; top: 2%; }.ap2-cx-glass.is-column .ap2-cx-orbs .is-b{ width: 76%; height: 36%; right: 0; top: 46%; }.ap2-cx-glass.is-column .ap2-cx-orbs .is-c{ width: 60%; height: 26%; left: 20%; bottom: 0; }.ap2-cx-glass.is-column .ap2-cx-proof{ grid-template-columns: minmax(0, 1fr); border-radius: 20px; }.ap2-cx-glass.is-column .ap2-cx-backers{ min-height: 0; padding: 38px 20px 30px; gap: 18px; border-inline-end: 0; box-shadow: none; border-bottom: 1px solid rgba(20,22,28,0.06); }.ap2-cx-glass.is-column .ap2-cx-backers::before{ inset: 10px; border-radius: 14px; }.ap2-cx-glass.is-column .ap2-cx-guilloche{ width: 380px; height: 380px; }.ap2-cx-glass.is-column .ap2-cx-marks{ padding: 10px 12px; gap: 12px 22px; }.ap2-cx-glass.is-column .ap2-cx-marks li:has(img[data-mark="ovb"]){ order: -1; flex-basis: 100%; justify-content: center; }.ap2-cx-glass.is-column .ap2-cx-marks img[data-mark="enspire"]{ height: 42px; }.ap2-cx-glass.is-column .ap2-cx-marks img[data-mark="ovb"]{ height: 64px; }.ap2-cx-glass.is-column .ap2-cx-marks img[data-mark="ituseed"]{ height: 17px; }.ap2-cx-glass.is-column .ap2-cx-backed{ font-size:17px; max-width: 26ch; }.ap2-cx-glass.is-column .ap2-cx-path{ --pad: 20px; --rail-top: 30px; padding: 14px var(--pad) 14px 36px; }.ap2-cx-glass.is-column .ap2-cx-path::before{ inset-inline-start: 17px; }.ap2-cx-glass.is-column .ap2-cx-path::after{ inset-inline-start: 16px; }.ap2-cx-glass.is-column .ap2-cx-path li{ grid-template-columns: 44px minmax(0, 1fr); column-gap: 12px; padding: 16px 0; }.ap2-cx-glass.is-column .ap2-cx-step-n{ font-size:33.3px; }.ap2-cx-glass.is-column .ap2-cx-step-t{ font-size:17.4px; line-height: 1.42; }@media (max-width: 1080px){.ap2-cx-glass{ max-width: 720px; }.ap2-cx-glass.is-column{ position: relative; top: auto; max-width: 720px; margin: 0 auto; width: 100%; }.ap2-cx-proof{ grid-template-columns: minmax(0, 1fr); }.ap2-cx-backers{ border-inline-end: 0; box-shadow: none; border-bottom: 1px solid rgba(20,22,28,0.06); min-height: 0; }.ap2-cx-sheet{ grid-template-columns: minmax(0, 1fr); }.ap2-cx-main{ order: -1; }.ap2-cx-side{ border-inline-end: 0; border-top: 1px solid rgba(11,11,12,0.09); }.ap2-cx-people{ grid-template-columns: repeat(2, minmax(0, 1fr)); }.ap2-cx-strip{ grid-template-columns: minmax(0, 1fr); }}@media (max-width: 760px), (pointer: coarse){.ap2-cx-proof{ -webkit-backdrop-filter: none; backdrop-filter: none; background: linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.9) 48%, rgba(255,255,255,0.94) 100%); }}@media (max-width: 640px){.ap2-cx-band-in{ padding-bottom: 130px; }.ap2-cx-stage.is-bare{ --cx-lap: 64px; }.ap2-cx-band.is-bare{ height: calc(var(--cx-lap) + 72px); }.ap2-cx-proof{ border-radius: 20px; }.ap2-cx-orbs{ inset: -24px -12px; }.ap2-cx-backers{ padding: 40px 24px 34px; gap: 22px; }.ap2-cx-backers::before{ inset: 10px; }.ap2-cx-guilloche{ width: 420px; height: 420px; }.ap2-cx-marks{ gap: 14px 26px; }.ap2-cx-marks img[data-mark="enspire"]{ height: 48px; }.ap2-cx-marks img[data-mark="ovb"]{ height: 66px; }.ap2-cx-marks img[data-mark="ituseed"]{ height: 18px; }.ap2-cx-backed{ font-size:17.6px; }.ap2-cx-path{ --pad: 22px; --rail-top: 30px; padding-block: 16px; padding-inline-start: 34px; }.ap2-cx-path::before{ inset-inline-start: 16px; }.ap2-cx-path::after{ inset-inline-start: 15px; }.ap2-cx-path li{ grid-template-columns: 54px minmax(0, 1fr); column-gap: 12px; padding: 16px 0; }.ap2-cx-step-n{ font-size:39.3px; }.ap2-cx-step-t{ font-size:18.2px; }.ap2-cx-halo{ filter: blur(40px); }.ap2-cx-sheet{ margin-top: -96px; }.ap2-cx-people{ grid-template-columns: minmax(0, 1fr); }.ap2-cx-stage .ap2-bk-when:not(.is-follow){ padding: 14px 14px 16px; }}@font-face{ font-family: 'JetBrains Mono AP2'; src: url('/agency-preview2/font/jetbrains-mono-latin.woff2') format('woff2'); font-weight: 400 700; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face{ font-family: 'JetBrains Mono AP2'; src: url('/agency-preview2/font/jetbrains-mono-latin-ext.woff2') format('woff2'); font-weight: 400 700; font-style: normal; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@keyframes ap2PgBarShrink{ to { height: 56px; } }@keyframes ap2PgBarRoom{ to { margin-bottom: 12px; } }@keyframes oxNavStop{ 0% { opacity: 1; } 50% { opacity: 0; } }.ap2-pg[data-brand="oxford"] .ap2-btn{ position: relative; isolation: isolate; }.ap2-pg[data-brand="oxford"] .ap2-btn::before{ content: ''; position: absolute; inset: -1px; border-radius: inherit; padding: 1px; background: conic-gradient(from var(--ox-beam, 0deg), transparent 0turn, #DD6E3E 0.12turn, transparent 0.24turn, transparent 1turn); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); mask-composite: exclude; animation: oxBeam 4.5s linear infinite; z-index: -1; }@property --ox-beam{ syntax: '<angle>'; initial-value: 0deg; inherits: false; }@keyframes oxBeam{ to { --ox-beam: 360deg; } }@media (prefers-reduced-motion: reduce){.ap2-pg[data-brand="oxford"] .ap2-btn::before{ animation: none; }}.ap2-ct-page{ position: relative; isolation: isolate; background: radial-gradient(44% 32% at 4% -2%, rgba(221, 110, 62, 0.10) 0%, rgba(221, 110, 62, 0) 62%), radial-gradient(38% 30% at 96% 4%, rgba(91, 138, 175, 0.11) 0%, rgba(91, 138, 175, 0) 66%), radial-gradient(50% 36% at 74% 94%, rgba(111, 160, 130, 0.075) 0%, rgba(111, 160, 130, 0) 68%), linear-gradient(180deg, #FFFFFF 0%, #FBFCFE 42%, #F3F5FA 100%); background-attachment: fixed; }.ap2-ct-inner{ position: relative; z-index: 1; }.ap2-ct-mail{ display: inline-flex; align-items: center; gap: 10px; padding: 11px 15px; border-radius: 4px; background: #FBFAF8; border: 1px solid rgba(11, 11, 12, 0.14); max-width: 100%; min-width: 0; overflow-wrap: anywhere; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:19.1px; font-weight: 560; color: #0B0B0C; transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease; }.ap2-ct-mail:hover{ border-color: rgba(221, 110, 62, 0.5); box-shadow: 0 6px 18px rgba(58, 72, 104, 0.08), inset 0 1px 0 rgba(255,255,255,0.9); transform: translateY(-1px); }@media (max-width: 760px){.ap2-pg .ap2-ct-mail{ font-size:17px; gap: 8px; padding: 10px 12px; }}@media (max-width: 400px){.ap2-pg .ap2-ct-mail{ font-size:15.2px; }}.ap2-pg a:focus-visible, .ap2-pg button:focus-visible, .ap2-pg select:focus-visible, .ap2-pg [tabindex]:focus-visible{ outline: 2px solid #DD6E3E; outline-offset: 3px; border-radius: 4px; }.ap2-link{ position: relative; text-decoration: none; transition: color .25s ease; }.ap2-link::after{ content: ''; position: absolute; left: 0; right: 0; bottom: -5px; height: 1px; background: currentColor; transform: scaleX(0); transform-origin: left; transition: transform .35s cubic-bezier(0.16,1,0.3,1); }.ap2-link:hover::after{ transform: scaleX(1); }.ap2-btn{ transition: transform .25s cubic-bezier(0.16,1,0.3,1), box-shadow .25s ease, background .25s ease, opacity .25s ease; }.ap2-btn:hover{ transform: translateY(-1px); }.ap2-mono{ font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace, 'Noto Sans Arabic' !important; }.ap2-pg ::selection{ background: #DD6E3E; color: #fff; }.ap2-ct-eyebrow-sm{ margin: 0; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:14.4px; font-weight: 620; letter-spacing: 0.13em; text-transform: uppercase; color:rgba(11,11,12,0.96); }.ap2-ct-eyebrow-sm.is-spaced{ margin-top: 4px; }.ap2-ct-offices{ list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; }.ap2-ct-office{ border-radius: 4px; overflow: hidden; background: #fff; border: 1px solid rgba(11, 11, 12, 0.12); transition: border-color .2s ease; }.ap2-ct-office:hover{ border-color: rgba(221, 110, 62, 0.55); }.ap2-ct-photo{ display: block; width: 100%; height: clamp(96px, 9.4vw, 124px); object-fit: cover; border-bottom: 1px solid rgba(11, 11, 12, 0.07); background: #EEECE8; }.ap2-ct-office-body{ padding: 13px 15px 15px; }.ap2-ct-city{ display: block; font-size:17px; font-weight: 700; letter-spacing: -0.012em; color: #0B0B0C; }.ap2-ct-addr{ display: grid; margin-top: 3px; font-style: normal; font-size:15.1px; font-weight: 450; line-height: 1.44; color:rgba(11,11,12,0.97); }.ap2-ct-dirs{ display: inline-flex; align-items: center; gap: 5px; margin-top: 8px; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:13.8px; font-weight: 600; letter-spacing: 0.045em; text-transform: uppercase; color: #9E3B22; text-decoration: none; transition: color .2s ease, gap .2s ease; }.ap2-ct-dirs:hover{ color: #DD6E3E; gap: 8px; }@media (max-width: 760px){.ap2-ct-dirs{ min-height: 44px; align-items: center; padding-block: 12px; margin-block: -12px; }}@media (max-width: 1080px){.ap2-pg .ap2-ct-photo{ height: 118px; }.ap2-pg .ap2-ct-office{ display: block; }}@keyframes ap2CtIn{ from { opacity: 0; transform: translateY(14px); filter: blur(5px); } to { opacity: 1; transform: none; filter: blur(0); } }@media (prefers-reduced-motion: reduce){.ap2-pg *{ animation: none !important; transition: none !important; }}.ap2-ct-office{ border-radius: 4px; background: #fff; border: 1px solid rgba(11, 11, 12, 0.12); box-shadow: none; }.ap2-ct-office:hover{ border-color: rgba(221, 110, 62, 0.55); box-shadow: none; }.ap2-ct-head{ max-width: none; }.ap2-ct-two{ display: grid; grid-template-columns: minmax(0, 0.87fr) minmax(0, 1fr); gap: clamp(18px, 2.2vw, 34px); align-items: start; margin-top: clamp(22px, 2.6vw, 38px); }@media (max-width: 1080px){.ap2-ct-two{ grid-template-columns: minmax(0, 1fr); }}.ap2-ct-left{ display: grid; gap: clamp(12px, 1.4vw, 18px); align-content: start; min-width: 0; }.ap2-ct-two + .ap2-ct-reachcard{ margin-top: clamp(16px, 1.8vw, 26px); }.ap2-ct-reachcard{ display: grid; gap: clamp(15px, 1.6vw, 21px); padding: clamp(17px, 1.8vw, 25px); border-radius: 6px; border: 1px solid rgba(23, 27, 46, 0.11); background: rgba(255, 255, 255, 0.58); -webkit-backdrop-filter: blur(24px) saturate(1.32); backdrop-filter: blur(24px) saturate(1.32); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94), 0 1px 2px -1px rgba(23, 27, 46, 0.09); }.ap2-ct-reach-half{ min-width: 0; }.ap2-ct-reach-half + .ap2-ct-reach-half{ border-top: 1px solid rgba(11, 11, 12, 0.09); padding-top: clamp(15px, 1.6vw, 21px); }.ap2-ct-base-people{ min-width: 0; padding: clamp(19px, 2vw, 28px); border-radius: 6px; border: 1px solid rgba(23, 27, 46, 0.11); background: rgba(255, 255, 255, 0.58); -webkit-backdrop-filter: blur(24px) saturate(1.32); backdrop-filter: blur(24px) saturate(1.32); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94), 0 1px 2px -1px rgba(23, 27, 46, 0.09); }.ap2-ct-base-people .ap2-ct-people{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; }.ap2-ct-people > .ap2-ct-person:nth-child(2n){ border-inline-start: 1px solid rgba(11, 11, 12, 0.09); padding-inline-start: clamp(12px, 0.98vw, 14px); }.ap2-ct-people > .ap2-ct-person:nth-child(2n+1){ padding-inline-end: clamp(12px, 0.98vw, 14px); }.ap2-ct-people > .ap2-ct-person:nth-child(n+3){ border-block-start: 1px solid rgba(11, 11, 12, 0.09); padding-block-start: clamp(19px, 2vw, 28px); margin-block-start: clamp(19px, 2vw, 28px); }.ap2-ct-offices{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 13px; margin-top: 13px; }.ap2-ct-people{ list-style: none; margin: 15px 0 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(16px, 1.8vw, 26px); }.ap2-ct-person{ display: grid; align-content: start; justify-items: start; gap: 3px; min-width: 0; }.ap2-ct-face{ display: block; margin-inline: auto; width: 100%; max-width: 263px; aspect-ratio: 1 / 1; height: auto; border-radius: 999px; object-fit: cover; border: 3px solid #fff; box-shadow: 0 3px 16px rgba(11, 15, 20, 0.14), 0 0 0 1px rgba(11, 11, 12, 0.05); margin-bottom: 11px; }.ap2-ct-person-name{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: 17.9px; font-weight: 640; letter-spacing: -0.012em; color: #16204A; }.ap2-ct-person-role{ font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, Menlo, monospace; font-size:14.5px; font-weight: 600; letter-spacing: 0.09em; text-transform: uppercase; color:rgba(11,11,12,0.93); line-height: 1.35; }.ap2-ct-ask{ display: inline-flex; align-items: center; gap: 7px; margin-top: 9px; padding: 7px 13px; border: 1px solid rgba(11, 11, 12, 0.16); border-radius: 999px; background: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:16.6px; font-weight: 560; color: #16204A; text-decoration: none; transition: border-color .25s ease, background .25s ease; }.ap2-ct-ask:hover{ border-color: rgba(221, 110, 62, 0.55); background: rgba(221, 110, 62, 0.06); }.ap2-ct-ask svg{ color: currentColor; flex-shrink: 0; }.ap2-ct-ask.is-in svg{ color: #0A66C2; }.ap2-pg-field{ width: 100%; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size:18px; font-weight: 450; line-height: 1.5; color: #0B0B0C; background: #fff; border: 1px solid rgba(11, 11, 12, 0.16); border-radius: 4px; padding: 12px 14px; transition: border-color .2s ease, box-shadow .2s ease, background .2s ease; }.ap2-pg-field::placeholder{ color:rgba(11,11,12,0.91); }.ap2-pg-field:hover{ border-color: rgba(11,11,12,0.22); background: rgba(255,255,255,0.9); }.ap2-pg-field:focus{ outline: none; border-color: #DD6E3E; background: #FFFFFF; box-shadow: 0 0 0 3px rgba(221,110,62,0.16), inset 0 1px 0 rgba(255,255,255,0.9); }.ap2-pg-field.is-bad{ border-color: #C4543A; background: rgba(253,246,244,0.92); }.ap2-pg-field.is-bad:focus{ box-shadow: 0 0 0 3px rgba(196,84,58,0.20); }.ap2-pg-label{ display: block; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size:14.2px; font-weight: 620; letter-spacing: 0.045em; text-transform: uppercase; color:rgba(11,11,12,0.94); margin-block-end: 8px; }.ap2-bk{ border: 1px solid rgba(23, 27, 46, 0.13); border-radius: 6px; background: #fff; padding: clamp(20px, 2vw, 28px); box-shadow: 0 1px 2px -1px rgba(23, 27, 46, 0.11); min-height: 660px; }@media (min-width: 1000px){.ap2-bk{ min-height: 0; }.ap2-bk-whenbody{ display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr); column-gap: clamp(24px, 2.6vw, 40px); align-items: start; }.ap2-bk-cal{ grid-column: 1; }.ap2-bk-slots{ grid-column: 2; margin-top: 0; align-self: start; }.ap2-bk-bands{ max-height: 344px; -webkit-mask-image: linear-gradient(180deg, #000 0, #000 86%, transparent 100%); mask-image: linear-gradient(180deg, #000 0, #000 86%, transparent 100%); }}.ap2-bk-head{ display: flex; align-items: center; justify-content: space-between; gap: 12px; }.ap2-bk-kicker{ font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:14px; font-weight: 660; letter-spacing: 0.15em; text-transform: uppercase; color: #B7521F; }.ap2-bk-dur{ font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:14px; font-weight: 620; letter-spacing: 0.08em; color:rgba(11,11,12,0.95); border: 1px solid rgba(11, 11, 12, 0.14); border-radius: 4px; padding: 3px 8px 2px; }.ap2-bk-h{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size: clamp(21px, 1.8vw, 27px); font-weight: 700; letter-spacing: -0.022em; line-height: 1.12; color: #0B0B0C; margin: 13px 0 0; }.ap2-bk-p{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:17.2px; font-weight: 450; line-height: 1.55; color:rgba(11,11,12,0.97); margin: 9px 0 0; max-width: 46ch; }.ap2-bk-cal{ margin-top: clamp(12px, 1.3vw, 16px); }.ap2-bk-month{ display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-bottom: 11px; border-bottom: 1px solid rgba(11, 11, 12, 0.12); }.ap2-bk-month > b{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:18.4px; font-weight: 650; letter-spacing: -0.012em; color: #0B0B0C; text-transform: capitalize; }.ap2-bk-arrows{ display: inline-flex; gap: 6px; }.ap2-bk-arrows button{ width: 30px; height: 30px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(11, 11, 12, 0.16); border-radius: 4px; background: #fff; color:rgba(11,11,12,0.97); cursor: pointer; transition: background .2s ease, border-color .2s ease, color .2s ease; }.ap2-bk-arrows button:hover:not(:disabled){ background: #F4F3F0; border-color: rgba(11, 11, 12, 0.3); }.ap2-bk-arrows button:disabled{ opacity: 0.34; cursor: default; }.ap2-bk-heads, .ap2-bk-grid{ display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); }.ap2-bk-heads{ margin-top: 10px; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:13.5px; font-weight: 620; letter-spacing: 0.08em; text-transform: uppercase; color:rgba(11,11,12,0.92); }.ap2-bk-heads > span{ text-align: center; padding-bottom: 7px; }.ap2-bk-grid{ gap: 1px; background: rgba(11, 11, 12, 0.10); border: 1px solid rgba(11, 11, 12, 0.10); }.ap2-bk-day{ aspect-ratio: auto; height: 38px; min-height: 38px; display: flex; align-items: center; justify-content: center; border: 0; border-radius: 0; background: rgba(255, 255, 255, 0.86); font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:15.4px; font-weight: 560; color: #0B0B0C; cursor: pointer; transition: background .18s ease, color .18s ease; }.ap2-bk-day:hover:not(:disabled){ background: #FBEEE7; }.ap2-bk-day.is-out{ color:rgba(11,11,12,0.91); }.ap2-bk-day:disabled{ color: rgba(11, 11, 12, 0.24); background: rgba(252, 252, 251, 0.7); cursor: default; }.ap2-bk-day.is-on{ background: #B7521F; color: #fff; font-weight: 680; }.ap2-bk-day.is-on:hover{ background: #A4471B; }.ap2-bk-slots{ margin-top: clamp(12px, 1.3vw, 16px); }.ap2-bk-sub{ margin: 0; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size: 12.1px; font-weight: 620; letter-spacing: 0.13em; text-transform: uppercase; color:rgba(11,11,12,0.94); }.ap2-bk-hint{ margin: 10px 0 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:16.4px; font-weight: 450; color:rgba(11,11,12,0.94); }.ap2-bk-bands{ margin-top: 10px; max-height: clamp(200px, 30vh, 320px); overflow-y: auto; padding-inline-end: 4px; overscroll-behavior: contain; }.ap2-bk-band + .ap2-bk-band{ margin-top: 12px; }.ap2-bk-bandh{ margin: 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:14px; font-weight: 600; color:rgba(11,11,12,0.93); }.ap2-bk-times{ margin-top: 7px; display: grid; grid-template-columns: repeat(auto-fill, minmax(84px, 1fr)); gap: 7px; }.ap2-bk-time{ padding: 9px 6px; border: 1px solid rgba(11, 11, 12, 0.16); border-radius: 4px; background: #fff; font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:15.4px; font-weight: 600; color: #0B0B0C; cursor: pointer; font-variant-numeric: tabular-nums; transition: background .18s ease, border-color .18s ease, color .18s ease; }.ap2-bk-time:hover{ border-color: rgba(221, 110, 62, 0.7); background: #FBEEE7; }.ap2-bk-time.is-on{ background: #0B0B0C; border-color: #0B0B0C; color: #fff; }.ap2-bk-tz{ margin: 11px 0 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:15px; font-weight: 450; color:rgba(11,11,12,0.93); }.ap2-bk-form{ margin-top: clamp(15px, 1.6vw, 20px); padding-top: clamp(15px, 1.6vw, 20px); border-top: 1px solid rgba(11, 11, 12, 0.12); }.ap2-bk-when{ margin-top: clamp(16px, 1.7vw, 22px); padding-top: clamp(14px, 1.5vw, 18px); border-top: 1px dashed rgba(11, 11, 12, 0.18); }.ap2-bk-whenhead{ display: flex; align-items: center; flex-wrap: wrap; gap: 8px 10px; }.ap2-bk-whenh{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:17.6px; font-weight: 650; letter-spacing: -0.01em; text-transform: none; line-height: 1.3; color: #0B0B0C; }.ap2-bk-opt{ font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:13.4px; font-weight: 660; letter-spacing: 0.1em; text-transform: uppercase; color: #9E3B22; background: #FBEEE6; border: 1px solid #F5CDB6; border-radius: 999px; padding: 4px 10px 3px; }.ap2-bk-optnote{ margin: 8px 0 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:16px; font-weight: 500; line-height: 1.5; color:rgba(11,11,12,0.92); }.ap2-bk-whenhead .ap2-bk-dur{ margin-inline-start: auto; }.ap2-bk-whenbody .ap2-bk-cal{ margin-top: clamp(12px, 1.3vw, 16px); }.ap2-bk-toggle{ display: none; }@media (max-width: 700px){.ap2-bk-toggle{ display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 44px; margin-top: 4px; padding: 10px 14px; border: 1px solid rgba(11, 11, 12, 0.2); border-radius: 4px; background: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:16.6px; font-weight: 620; color: #0B0B0C; cursor: pointer; }.ap2-bk-toggle:hover{ background: #F4F3F0; border-color: rgba(11, 11, 12, 0.34); }.ap2-bk-when:not(.is-open) .ap2-bk-whenbody{ display: none; }}.ap2-bk-vh{ position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }.ap2-bk.is-follow{ min-height: 0; }.ap2-bk.is-follow .ap2-bk-form{ margin-top: 0; padding-top: 0; border-top: 0; }.ap2-bk-when.is-follow{ margin-top: 12px; padding-top: 0; border-top: 0; }.ap2-bk-as{ margin: 0; padding: 10px 13px; background: #F7F6F2; border: 1px solid rgba(11, 11, 12, 0.1); border-radius: 4px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:16.2px; font-weight: 500; line-height: 1.5; color:rgba(11,11,12,0.96); overflow-wrap: anywhere; }.ap2-bk-trap{ position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; border: 0 !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; clip-path: inset(50%) !important; white-space: nowrap !important; }.ap2-bk-chosen{ display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; margin: 0 0 13px; padding: 10px 13px; border: 1px solid rgba(221, 110, 62, 0.34); border-inline-start: 2px solid #DD6E3E; border-radius: 4px; background: #FDF5F0; }.ap2-bk-chosen > b{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:17px; font-weight: 650; color: #0B0B0C; }.ap2-bk-chosen > span{ font-family: 'JetBrains Mono AP2', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace; font-size:15.8px; font-weight: 620; color: #B7521F; font-variant-numeric: tabular-nums; }.ap2-bk-form > .ap2-bk-chosen{ margin: 14px 0 0; }.ap2-bk-x{ margin-inline-start: auto; align-self: center; display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; padding: 0; border: 1px solid rgba(183, 82, 31, 0.32); border-radius: 4px; background: #fff; color: #B7521F; cursor: pointer; transition: background .18s ease, border-color .18s ease; }.ap2-bk-x:hover{ background: #FBEEE7; border-color: rgba(183, 82, 31, 0.6); color: #A4471B; }.ap2-bk-fields{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }.ap2-bk-err{ margin: 12px 0 0; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:15.8px; font-weight: 550; color: #B3261E; }.ap2-bk-go{ margin-top: 14px; width: 100%; padding: 13px 18px; border: 1px solid #B7521F; border-radius: 4px; background: #B7521F; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:17.8px; font-weight: 640; color: #fff; cursor: pointer; transition: background .2s ease, border-color .2s ease; }.ap2-bk-go:hover:not(:disabled){ background: #A4471B; border-color: #A4471B; }.ap2-bk-go:disabled{ opacity: 0.62; cursor: default; }.ap2-bk-done{ display: grid; gap: 13px; align-content: start; }.ap2-bk-quiet{ padding: 11px 18px; border: 1px solid rgba(11, 11, 12, 0.2); border-radius: 4px; background: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:16.2px; font-weight: 600; color:rgba(11,11,12,0.96); cursor: pointer; transition: background .18s ease, border-color .18s ease, color .18s ease; }.ap2-bk-quiet:hover:not(:disabled){ background: #F4F3F0; color: #0B0B0C; border-color: rgba(11, 11, 12, 0.34); }.ap2-bk-quiet:disabled{ opacity: 0.55; cursor: default; }.ap2-bk-join{ display: inline-flex; align-items: center; gap: 8px; justify-self: start; padding: 10px 16px; border-radius: 4px; background: #EAF5EE; border: 1px solid #BFDECB; color: #1B5E3A; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:16.4px; font-weight: 620; text-decoration: none; }.ap2-bk-join:hover{ background: #DDEEE4; border-color: #9CCBB0; }.ap2-bk-moving{ margin: 9px 0 0; padding: 10px 13px; background: #FBEEE7; border: 1px solid rgba(221, 110, 62, 0.36); border-radius: 4px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:16.2px; font-weight: 500; line-height: 1.5; color: #7A3A18; }.ap2-bk-done .ap2-link, .ap2-ty-links .ap2-link{ text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; text-decoration-color: rgba(183, 82, 31, 0.55); }.ap2-bk-done .ap2-link::after, .ap2-ty-links .ap2-link::after{ display: none; }.ap2-bk-privacy{ display: block; margin-top: 12px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-size:15.2px; font-weight: 450; line-height: 1.6; color:rgba(11,11,12,0.88); }@media (max-width: 1080px){.ap2-pg .ap2-ct-two{ grid-template-columns: minmax(0, 1fr); }.ap2-ct-two > .ap2-ct-right{ order: -1; }.ap2-bk{ min-height: 0; }}@media (max-width: 620px){.ap2-pg .ap2-ct-offices{ grid-template-columns: minmax(0, 1fr); }.ap2-pg .ap2-ct-photo{ height: auto; aspect-ratio: 16 / 9; }.ap2-pg .ap2-ct-base-people .ap2-ct-people{ grid-template-columns: minmax(0, 1fr); }.ap2-pg .ap2-ct-people > .ap2-ct-person:nth-child(2n){ border-inline-start: 0; padding-inline-start: 0; }.ap2-pg .ap2-ct-people > .ap2-ct-person:nth-child(2n+1){ padding-inline-end: 0; }.ap2-pg .ap2-ct-people > .ap2-ct-person:nth-child(n+2){ border-block-start: 1px solid rgba(11, 11, 12, 0.09); padding-block-start: 22px; margin-block-start: 22px; }.ap2-bk-fields{ grid-template-columns: minmax(0, 1fr); }.ap2-bk-day{ height: 36px; min-height: 36px; font-size:15.2px; }.ap2-bk-form textarea.ap2-pg-field{ min-height: 8.2em; }}.ap2-bk-form .ap2-pg-field{ scroll-margin-top: 112px; scroll-margin-bottom: 28px; }@media (pointer: coarse){.ap2-bk .ap2-bk-form .ap2-pg-field{ font-size: max(16.4px, calc(16.6px / var(--ap2-zoom, 1))); }.ap2-bk .ap2-bk-form .ap2-pg-field:hover:not(:focus):not(.is-bad){ border-color: rgba(11, 11, 12, 0.16); background: #fff; }}.ap2-heard{ position: relative; }.ap2-heard.is-open{ z-index: 40; }.ap2-heard-btn{ display: flex; align-items: center; gap: 10px; text-align: start; cursor: pointer; padding-inline: 10px 12px; }.ap2-heard-btn .ap2-heard-ico{ margin-block: -2px; }.ap2-heard-val{ flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.ap2-heard-btn.is-empty .ap2-heard-val{ color:rgba(11,11,12,0.88); }.ap2-heard-chev{ flex: none; color:rgba(11,11,12,0.87); }.ap2-heard-ico{ flex: none; width: 28px; height: 28px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; }.ap2-heard-k-none{ background: #F1F4F8; color:rgb(71,79,93); }.ap2-heard-k-google{ background: #fff; box-shadow: inset 0 0 0 1px #E2E8F0; }.ap2-heard-k-ai{ background: #F0EDFF; color: #5B3FD6; }.ap2-heard-k-linkedin{ background: #0A66C2; color: #fff; }.ap2-heard-k-referral{ background: #E6F5EF; color: #12775A; }.ap2-heard-k-social{ background: #FCEEF4; color: #B0235D; }.ap2-heard-k-other{ background: #F1F4F8; color: #475467; }.ap2-heard-list{ position: absolute; inset-inline-start: 0; top: calc(100% + 6px); min-width: 100%; width: max-content; max-width: min(440px, calc(100 * var(--ap2-vw, 1vw) - 32px)); margin: 0; padding: 6px; list-style: none; background: #fff; border: 1px solid rgba(15, 23, 42, 0.1); border-radius: 14px; box-shadow: 0 22px 48px -20px rgba(15, 23, 42, 0.34), 0 2px 6px -2px rgba(15, 23, 42, 0.08); }.ap2-heard.is-up .ap2-heard-list{ top: auto; bottom: calc(100% + 6px); }.ap2-heard-opt{ display: flex; align-items: center; gap: 11px; padding: 8px 10px; border-radius: 9px; cursor: pointer; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', 'Noto Sans Arabic', 'Segoe UI', Tahoma, Arial, sans-serif; font-size:17px; font-weight: 500; line-height: 1.35; color: #0F172A; }.ap2-heard-opt.is-active{ background: #F1F5F9; }.ap2-heard-opt.is-on{ font-weight: 600; }.ap2-heard-opt.is-empty{ color: #475569; }.ap2-heard-words{ flex: 1 1 auto; min-width: 0; }@media (min-width: 701px){.ap2-heard-words{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }}.ap2-heard-tick{ flex: none; margin-inline-start: 6px; color: #B7521F; }@media (pointer: coarse){.ap2-heard-opt{ min-height: 44px; }}@media (prefers-reduced-motion: no-preference){.ap2-heard-chev{ transition: transform 0.22s cubic-bezier(0.16, 1, 0.3, 1); }.ap2-heard.is-open .ap2-heard-chev{ transform: rotate(180deg); }.ap2-heard-list{ animation: ap2HeardDown 0.2s cubic-bezier(0.16, 1, 0.3, 1); }.ap2-heard.is-up .ap2-heard-list{ animation-name: ap2HeardUp; }.ap2-heard-opt{ transition: background 0.14s ease; }}@keyframes ap2HeardDown{ from { opacity: 0; transform: translateY(-4px) scale(0.985); } }@keyframes ap2HeardUp{ from { opacity: 0; transform: translateY(4px) scale(0.985); } }.ap2-bk.ap2-bk-cold .ap2-pg-field:focus{ border-color: #6366F1; box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.9); }.ap2-bk.ap2-bk-cold .ap2-pg-field.is-bad:focus{ border-color: #C4543A; box-shadow: 0 0 0 3px rgba(196, 84, 58, 0.2); }.ap2-bk.ap2-bk-cold .ap2-heard-tick{ color: #4F46E5; }.ap2-bk.ap2-bk-cold .ap2-bk-when:not(.is-follow){ margin-top: clamp(18px, 1.8vw, 24px); padding: clamp(16px, 1.6vw, 22px); border: 1px solid #E2E8F0; border-radius: 16px; background: linear-gradient(180deg, #F8FAFC 0%, #FFFFFF 62%); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 18px 40px -30px rgba(15, 23, 42, 0.45); }.ap2-bk.ap2-bk-cold .ap2-bk-whenhead{ gap: 8px 10px; }.ap2-bk.ap2-bk-cold .ap2-bk-whenh{ display: inline-flex; align-items: center; gap: 10px; font-weight: 600; color: #0F172A; }.ap2-bk.ap2-bk-cold .ap2-bk-whenh::before{ content: ''; flex: none; width: 30px; height: 30px; border-radius: 9px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='3'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E") center / 17px 17px no-repeat, #EEF2FF; box-shadow: inset 0 0 0 1px #E0E7FF; }.ap2-bk.ap2-bk-cold .ap2-bk-opt{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; letter-spacing: 0.06em; color: #3730A3; background: #EEF2FF; border: 1px solid #C7D2FE; border-radius: 999px; }.ap2-bk.ap2-bk-cold .ap2-bk-dur{ display: inline-flex; align-items: center; gap: 6px; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; letter-spacing: 0; color: #334155; background: #fff; border: 1px solid #E2E8F0; border-radius: 999px; padding: 4px 11px 4px 9px; }.ap2-bk.ap2-bk-cold .ap2-bk-dur::before{ content: ''; width: 13px; height: 13px; flex: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E") center / contain no-repeat; }.ap2-bk.ap2-bk-cold .ap2-bk-optnote{ color: #475569; }.ap2-bk.ap2-bk-cold .ap2-bk-month{ border-bottom: 1px solid #E2E8F0; }.ap2-bk.ap2-bk-cold .ap2-bk-month > b{ font-weight: 600; color: #0F172A; }.ap2-bk.ap2-bk-cold .ap2-bk-arrows button{ width: 32px; height: 32px; border-radius: 999px; border: 1px solid #E2E8F0; background: #fff; color: #334155; }.ap2-bk.ap2-bk-cold .ap2-bk-arrows button:hover:not(:disabled){ background: #F1F5F9; border-color: #CBD5E1; color: #0F172A; }.ap2-bk.ap2-bk-cold .ap2-bk-heads{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; letter-spacing: 0.06em; color: #64748B; }.ap2-bk.ap2-bk-cold .ap2-bk-grid{ gap: 5px; background: transparent; border: 0; }.ap2-bk.ap2-bk-cold .ap2-bk-day{ border-radius: 10px; border: 1px solid #E2E8F0; background: #fff; font-weight: 500; color: #0F172A; }.ap2-bk.ap2-bk-cold .ap2-bk-day:hover:not(:disabled){ background: #EEF2FF; border-color: #C7D2FE; color: #3730A3; }.ap2-bk.ap2-bk-cold .ap2-bk-day.is-out{ color:rgb(71,79,93); }.ap2-bk.ap2-bk-cold .ap2-bk-day:disabled{ background: transparent; border-color: transparent; color:rgb(209,214,220); }.ap2-bk.ap2-bk-cold .ap2-bk-day.is-on{ background: #4F46E5; border-color: #4F46E5; color: #fff; font-weight: 600; box-shadow: 0 8px 18px -10px rgba(79, 70, 229, 0.8); }.ap2-bk.ap2-bk-cold .ap2-bk-day.is-on:hover{ background: #4338CA; border-color: #4338CA; color: #fff; }.ap2-bk.ap2-bk-cold .ap2-bk-sub{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; letter-spacing: 0.06em; color: #475569; }.ap2-bk.ap2-bk-cold .ap2-bk-sub.ap2-bk-whenh{ letter-spacing: -0.01em; color: #0F172A; }.ap2-bk.ap2-bk-cold .ap2-bk-hint{ color: #475569; }.ap2-bk.ap2-bk-cold .ap2-bk-bandh{ display: flex; align-items: center; gap: 8px; font-weight: 600; color: #475569; }.ap2-bk.ap2-bk-cold .ap2-bk-bandh::after{ content: ''; flex: 1 1 auto; height: 1px; background: #EEF2F6; }.ap2-bk.ap2-bk-cold .ap2-bk-times{ gap: 8px; }.ap2-bk.ap2-bk-cold .ap2-bk-time{ border-radius: 999px; border: 1px solid #E2E8F0; background: #fff; font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 500; color: #0F172A; }.ap2-bk.ap2-bk-cold .ap2-bk-time:hover{ border-color: #A5B4FC; background: #EEF2FF; color: #3730A3; }.ap2-bk.ap2-bk-cold .ap2-bk-time.is-on{ background: #4F46E5; border-color: #4F46E5; color: #fff; font-weight: 600; box-shadow: 0 8px 18px -10px rgba(79, 70, 229, 0.8); }.ap2-bk.ap2-bk-cold .ap2-bk-tz{ display: flex; align-items: center; gap: 7px; color: #64748B; }.ap2-bk.ap2-bk-cold .ap2-bk-tz::before{ content: ''; width: 14px; height: 14px; flex: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='1.9'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M3.5 12h17M12 3.5c2.4 2.4 3.6 5.2 3.6 8.5s-1.2 6.1-3.6 8.5c-2.4-2.4-3.6-5.2-3.6-8.5S9.6 5.9 12 3.5z'/%3E%3C/svg%3E") center / contain no-repeat; }.ap2-bk.ap2-bk-cold .ap2-bk-chosen{ border: 1px solid #C7D2FE; border-inline-start: 3px solid #4F46E5; border-radius: 12px; background: #EEF2FF; }.ap2-bk.ap2-bk-cold .ap2-bk-chosen > b{ font-weight: 600; color: #0F172A; }.ap2-bk.ap2-bk-cold .ap2-bk-chosen > span{ font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback', 'Plus Jakarta Sans Fallback Roboto', sans-serif; font-weight: 600; color: #4338CA; }.ap2-bk.ap2-bk-cold .ap2-bk-x{ border: 1px solid #C7D2FE; border-radius: 999px; background: #fff; color: #4338CA; }.ap2-bk.ap2-bk-cold .ap2-bk-x:hover{ background: #E0E7FF; border-color: #A5B4FC; color: #3730A3; }@media (max-width: 700px){.ap2-bk.ap2-bk-cold .ap2-bk-toggle{ border: 1px solid #CBD5E1; border-radius: 12px; background: #fff; color: #0F172A; font-weight: 600; }.ap2-bk.ap2-bk-cold .ap2-bk-toggle:hover{ background: #F1F5F9; border-color: #94A3B8; }}@media (prefers-reduced-motion: no-preference){.ap2-bk.ap2-bk-cold .ap2-bk-day, .ap2-bk.ap2-bk-cold .ap2-bk-time{ transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease, transform 0.18s cubic-bezier(0.16, 1, 0.3, 1); }.ap2-bk.ap2-bk-cold .ap2-bk-day:hover:not(:disabled), .ap2-bk.ap2-bk-cold .ap2-bk-time:hover{ transform: translateY(-1px); }}.oxh .oxh-cx .ap2-cx-h1{font-size:clamp(38.8px,calc(4vw + 0.8px),62.8px)}.oxh .oxh-cx .ap2-cx-lede{font-size:clamp(20px,calc(1.26vw + 2.6px),22.2px);color:rgba(20,22,28,0.99)}.oxh .oxh-cx .ap2-cx-backed{font-size:19.2px;color:rgba(20,22,28,0.98)}.oxh .oxh-cx .ap2-cx-backers.is-solo .ap2-cx-backed{font-size:22px}.oxh .oxh-cx .ap2-cx-step-n{font-size:52.6px}.oxh .oxh-cx .ap2-cx-step-t{font-size:21.2px}.oxh .oxh-cx .ap2-cx-mini{font-size:14.6px}.oxh .oxh-cx .ap2-cx-people b{font-size:20.2px}.oxh .oxh-cx .ap2-cx-people span{font-size:15.9px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-steps i{font-size:17.1px}.oxh .oxh-cx .ap2-cx-steps b{font-size:19.8px}.oxh .oxh-cx .ap2-cx-steps span{font-size:18.5px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-h{font-size:clamp(27.8px,calc(2.2vw + 0.8px),34.8px)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-kicker,.oxh .oxh-cx .ap2-cx-stage .ap2-bk-dur{font-size:17.1px}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-dur{color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-p{font-size:20px}.oxh .oxh-cx .ap2-cx-stage .ap2-pg-label{font-size:17.2px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-pg-field{font-size:19.6px}.oxh .oxh-cx .ap2-cx-stage .ap2-pg-field::placeholder{color:rgba(11,11,12,0.98)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-sub.ap2-bk-whenh{font-size:19.9px}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-opt{font-size:16.3px}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-optnote{font-size:18.6px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-month{font-size:20.6px}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-heads{font-size:16.5px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-day{font-size:18.5px}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-day.is-out{color:rgba(11,11,12,0.98)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-sub{font-size:15.1px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-hint{font-size:18.6px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-bandh{font-size:17.1px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-time{font-size:18.5px}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-tz{font-size:18.3px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-as{font-size:18.6px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-go{font-size:20px}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-privacy{font-size:18.3px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-stage .ap2-bk-err{font-size:18.5px}.oxh .oxh-cx .ap2-cx-mail{font-size:19px}.oxh .oxh-cx .ap2-cx-place b{font-size:20.6px}.oxh .oxh-cx .ap2-cx-place span{font-size:18.4px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-cx-place em{font-size:16.3px}.oxh .oxh-cx .ap2-cx-glass.is-column .ap2-cx-backed{font-size:18.5px}.oxh .oxh-cx .ap2-cx-glass.is-column .ap2-cx-step-n{font-size:34.6px}.oxh .oxh-cx .ap2-cx-glass.is-column .ap2-cx-step-t{font-size:18.6px}@media (max-width: 640px){.oxh .oxh-cx .ap2-cx-backed{font-size:18.6px}.oxh .oxh-cx .ap2-cx-step-n{font-size:40.6px}.oxh .oxh-cx .ap2-cx-step-t{font-size:19.2px}}.oxh .oxh-cx .ap2-pg-field{font-size:19px}.oxh .oxh-cx .ap2-pg-field::placeholder{color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-pg-label{font-size:16.3px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-kicker{font-size:16.1px}.oxh .oxh-cx .ap2-bk-dur{font-size:16.1px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-h{font-size:clamp(21.8px,calc(1.8vw + 0.8px),27.8px)}.oxh .oxh-cx .ap2-bk-p{font-size:18.4px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-month > b{font-size:19.4px}.oxh .oxh-cx .ap2-bk-arrows button{color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-heads{font-size:15.6px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-day{font-size:17.5px}.oxh .oxh-cx .ap2-bk-day.is-out{color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-day:disabled{color:rgba(11,11,12,0.96)}.oxh .oxh-cx .ap2-bk-sub{font-size:14.2px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-hint{font-size:18.3px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-bandh{font-size:16.1px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-time{font-size:17.5px}.oxh .oxh-cx .ap2-bk-tz{font-size:17.1px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-whenh{font-size:18.6px}.oxh .oxh-cx .ap2-bk-opt{font-size:15.5px}.oxh .oxh-cx .ap2-bk-optnote{font-size:18.1px;color:rgba(11,11,12,0.99)}@media (max-width: 700px){.oxh .oxh-cx .ap2-bk-toggle{font-size:18.5px}}.oxh .oxh-cx .ap2-bk-as{font-size:18.3px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-chosen > b{font-size:18.5px}.oxh .oxh-cx .ap2-bk-chosen > span{font-size:17.9px}.oxh .oxh-cx .ap2-bk-err{font-size:17.9px}.oxh .oxh-cx .ap2-bk-go{font-size:18.8px}.oxh .oxh-cx .ap2-bk-quiet{font-size:18.3px;color:rgba(11,11,12,0.99)}.oxh .oxh-cx .ap2-bk-join{font-size:18.3px}.oxh .oxh-cx .ap2-bk-moving{font-size:18.3px}.oxh .oxh-cx .ap2-bk-privacy{font-size:17.3px;color:rgba(11,11,12,0.98)}@media (max-width: 620px){.oxh .oxh-cx .ap2-bk-day{font-size:17.3px}}.oxh .oxh-cx .ap2-heard-btn.is-empty .ap2-heard-val{color:rgba(11,11,12,0.98)}.oxh .oxh-cx .ap2-heard-chev{color:rgba(11,11,12,0.98)}.oxh .oxh-cx .ap2-heard-opt{font-size:18.5px}.chx-hero{position:relative;isolation:isolate}.chx-sky{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.chx-halo{ position:absolute;left:50%;top:38%;width:min(1100px,96%);height:520px;transform:translate(-50%,-50%); background:radial-gradient(closest-side,rgba(138,92,255,.26),rgba(255,106,58,.08) 55%,transparent); filter:blur(6px);opacity:.9; }.chx-meteor{ position:absolute;top:calc(6% + var(--k) * 7%);left:calc(58% + var(--k) * 9%);width:170px;height:1.6px;border-radius:2px; background:linear-gradient(90deg,rgba(255,255,255,0),rgba(230,236,255,.9) 70%,#fff); transform:rotate(-24deg);opacity:0; }.chx-meteor::after{content:'';position:absolute;right:-2px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px rgba(190,170,255,.8)}.chx .ap2-cv-marks{ padding:16px 10px;border-radius:24px;background:rgba(12,14,36,.42); box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 30px 60px -36px rgba(0,0,0,.9); -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px); }.chx .ap2-cv-rule{width:64px;height:3px;background:linear-gradient(90deg,#ff8a50,#fd4503 45%,#a46bff)}@media (min-width:621px){.chx-hero .ap2-cv{min-height:min(calc(116 * var(--ap2-vh,1vh)),1180px)}.chx-hero .ap2-cv-body{padding-top:168px}.chx-hero .ap2-cv-strip{padding-bottom:64px}}.chx .ap2-cv-statement{font-size:clamp(20.6px,calc(1.62vw + 1.3px),26.6px)}.chx .ap2-cv-seg{font-size:17.6px}.chx .ap2-cv-backed{font-size:21px;color:rgb(220,222,228)}@media (max-width:620px){.chx .ap2-cv-statement{font-size:18.6px}.chx .ap2-cv-seg{font-size:16.1px}.chx .ap2-cv-backed{font-size:17.1px}.chx .ap2-cv-backed > span{font-size:16.1px}}.chx-team{position:relative;isolation:isolate;overflow:hidden;padding-bottom:clamp(60px,5.8vw,96px)}.chx-team::before{ content:'';position:absolute;inset:0;z-index:-1;pointer-events:none; background:radial-gradient(55% 34% at 18% 64%,rgba(255,170,130,.16),transparent 75%),radial-gradient(50% 34% at 84% 64%,rgba(170,140,255,.15),transparent 75%); }.chx-team-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:20px clamp(32px,5vw,96px)}.chx-team-head > div{min-width:0;max-width:860px}.chx-team-head .oxh-h2{margin-bottom:0}.chx-team-lede{ position:relative;max-width:540px;justify-self:end;margin:0 0 8px;padding:4px 0 4px 24px; font-size:clamp(20.3px,calc(1.3vw + 3.3px),24.9px);font-weight:450;line-height:1.5;letter-spacing:-.01em;color:#25262b;text-wrap:pretty; }.chx-team-lede::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:3px;background:linear-gradient(180deg,#ff8a50,#e4589a 55%,#8b5cf6)}.chx-tm-rail{ position:relative;z-index:1;margin-top:clamp(34px,3.2vw,48px);overflow-x:auto;scrollbar-width:none; padding:14px 0 26px max(var(--oxh-gut),calc((100% - var(--oxh-wide)) / 2)); }.chx-tm-rail::-webkit-scrollbar{display:none}.chx-tm-track{display:flex;width:max-content;gap:18px}.chx-tm-list{display:flex;gap:18px;list-style:none;margin:0;padding:0}.chx-tm-echo{display:none}.chx-tm-card{ position:relative;flex:none;width:clamp(204px,16.4vw,258px);aspect-ratio:4 / 5;overflow:hidden;border-radius:22px; background:#e9e9e6;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),0 26px 48px -32px rgba(20,16,40,.55); transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1); }.chx-tm-card::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.chx-tm-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),0 34px 60px -30px rgba(20,16,40,.6)}.chx-tm-card img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.chx-tm-card:hover img{transform:scale(1.05)}.chx-tm-shade{position:absolute;inset:auto 0 0;height:58%;background:linear-gradient(0deg,rgba(8,6,16,.82),rgba(8,6,16,.3) 55%,transparent);pointer-events:none}.chx-tm-cap{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#fff}.chx-tm-cap b{font-size:21.7px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.chx-tm-cap span{ display:inline-flex;align-items:flex-start;gap:7px;max-width:100%;padding:5px 10px 5px 9px;border-radius:12px; font-size:15.2px;font-weight:600;line-height:1.3;color:#fff;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22); -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px); }.chx-tm-cap i{flex:none;width:6px;height:6px;margin-top:5px;border-radius:50%;background:#ff7a3d;box-shadow:0 0 8px rgba(255,122,61,.9)}.chx-reasons .oxh-head-split{align-items:end}.chx-commit{ list-style:none;margin:clamp(32px,3.4vw,52px) 0 0;padding:0; display:grid;grid-template-columns:minmax(0,1.18fr) repeat(2,minmax(0,1fr));gap:16px;align-items:stretch; }.chx-commit-c{ position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column; padding:22px 24px 24px;border-radius:28px;background:#fff;border:1px solid var(--oxh-line); box-shadow:0 1px 0 rgba(11,11,12,.03),0 30px 60px -44px rgba(11,11,12,.4); transition:transform .5s var(--oxh-ease),box-shadow .5s ease,border-color .3s ease; }.chx-commit-c:hover{transform:translateY(-4px);border-color:rgba(221,110,62,.45);box-shadow:0 1px 0 rgba(11,11,12,.03),0 40px 80px -44px rgba(221,110,62,.45)}.chx-commit-top{display:flex;align-items:center;gap:12px}.chx-commit-proof{ display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:999px; font-size:16.2px;font-weight:600;color:var(--oxh-ink);background:#f4f2ee; }.chx-commit-proof::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--c)}.chx-commit-n{margin-left:auto;font-family:var(--oxh-mono);font-size:15.6px;letter-spacing:.08em;color:var(--oxh-mute)}.chx-commit-pic{ position:relative;display:grid;place-items:center;height:168px;margin:18px 0 20px;border-radius:20px;overflow:hidden; background:radial-gradient(80% 90% at 80% 0%,rgba(255,255,255,.9),transparent 70%),#f3f1ed; box-shadow:inset 0 0 0 1px rgba(11,11,12,.05); }@supports (background:color-mix(in srgb,red 5%,white)){.chx-commit-pic{background:radial-gradient(80% 90% at 80% 0%,rgba(255,255,255,.9),transparent 70%),color-mix(in srgb,var(--c) 14%,#f7f5f1)}}.chx-commit-c h3{margin:0;font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.chx-commit-c > p{margin:10px 0 0;font-size:18.7px;line-height:1.6;color:var(--oxh-body)}.chx-commit-c > p.chx-commit-fig{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:3px}.chx-commit-fig::before{content:'';display:block;height:1px;margin:0 0 16px;background:linear-gradient(90deg,rgba(11,11,12,.14),rgba(11,11,12,.03))}.chx-commit-fig b{font-size:29.3px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--oxh-ink)}.chx-commit-fig span{font-size:17.2px;color:var(--oxh-mute)}.chx-commit-c.is-lead{background:#09080b;color:#fff;border-color:rgba(255,255,255,.06);box-shadow:0 1px 0 rgba(11,11,12,.03),0 50px 90px -48px rgba(122,31,43,.85)}.chx-commit-c.is-lead:hover{border-color:rgba(255,138,80,.55)}.chx-commit-c.is-lead .oxh-ic{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);box-shadow:0 0 0 6px rgba(255,100,45,.12),0 14px 34px -10px rgba(255,100,45,.75)}.chx-commit-c.is-lead .chx-commit-proof{background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.chx-commit-c.is-lead .chx-commit-n{color:rgba(255,255,255,0.91)}.chx-commit-c.is-lead .chx-commit-pic{background:rgba(0,0,0,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chx-commit-c.is-lead h3{font-size:clamp(28px,2.3vw,34px);font-weight:500;letter-spacing:-.028em}.chx-commit-c.is-lead > p{color:rgba(255,255,255,0.96)}.chx-commit-c.is-lead .chx-commit-fig::before{background:linear-gradient(90deg,rgba(255,255,255,.3),rgba(255,255,255,.04))}.chx-commit-c.is-lead .chx-commit-fig b{color:#fff}.chx-commit-c.is-lead .chx-commit-fig span{color:rgba(255,255,255,0.93)}.chx-commit-c:not(.is-lead):hover .oxh-ic{background:linear-gradient(135deg,var(--oxh-acc),#e4589a 60%,#7c3aed)}.chx-viz{position:relative;display:block;width:100%;height:100%}.chx-viz-chat{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px 26px}.chx-msg{display:flex;flex-direction:column;gap:6px;max-width:72%;padding:12px 14px;border-radius:16px}.chx-msg i{display:block;height:7px;border-radius:5px;background:currentColor;opacity:.55}.chx-msg i:nth-child(1){width:100%}.chx-msg i:nth-child(2){width:78%}.chx-msg i:nth-child(3){width:56%}.chx-msg.is-them{align-self:flex-start;color:#fff;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);border-bottom-left-radius:5px;width:58%}.chx-msg.is-us{align-self:flex-end;color:#fff;background:linear-gradient(135deg,#ff8a50,#e4589a 70%,#a46bff);border-bottom-right-radius:5px;width:64%;box-shadow:0 14px 30px -14px rgba(255,100,45,.8)}.chx-msg.is-us i{opacity:.85}.chx-msg.is-short{width:36%}.chx-typing{align-self:flex-end;display:inline-flex;gap:5px;padding:10px 13px;border-radius:14px;background:rgba(255,255,255,.12)}.chx-typing i{width:7px;height:7px;border-radius:50%;background:#fff;opacity:.5}.chx-viz-week{display:flex;align-items:stretch;justify-content:center;gap:12px;padding:22px 28px 16px}.chx-day{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:58px}.chx-day-bar{position:relative;flex:1;width:100%;border-radius:12px;background:rgba(11,11,12,.06);overflow:hidden}.chx-day-bar i{position:absolute;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(180deg,var(--c),rgba(139,122,168,.5));transform-origin:50% 100%}.chx-day:nth-child(5) .chx-day-bar i{background:linear-gradient(180deg,#ff8a50,#e4589a 60%,#7c3aed)}.chx-day em{font-style:normal;font-family:var(--oxh-mono);font-size:14.6px;letter-spacing:.04em;color:var(--oxh-mute)}.chx-day-ok{ position:absolute;right:16px;top:14px;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%; color:#fff;background:#0f7b4a;box-shadow:0 0 0 5px rgba(15,123,74,.14); }.chx-viz-ring{display:grid;place-items:center}.chx-viz-ring svg{width:140px;height:140px;overflow:visible}.chx-ring-track{fill:none;stroke:rgba(11,11,12,.08);stroke-width:12}.chx-ring-fill{fill:none;stroke:var(--c);stroke-width:12;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.chx-ring-node{fill:#fff;stroke:var(--c);stroke-width:3}.chx-viz-ledger{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 28px}.chx-viz-ledger i{display:block;height:8px;width:var(--w);border-radius:5px;background:rgba(11,11,12,.1);transform-origin:0 50%}.chx-viz-ledger i:last-child{background:var(--c)}.chx-commit.is-four{grid-template-columns:minmax(0,1.18fr) repeat(3,minmax(0,1fr))}.chx .ox-doc{--gut:clamp(18px,4vw,56px);--wide:calc(1860px - 2 * var(--gut));--measure:660px;--hero-measure:720px;--head-measure:820px;--read:760px;--t7:clamp(33.36px,calc(3.62vw + 1.11px),58.36px);--t8:clamp(34px,4.9vw,62px);--t9:clamp(34.7px,5.05vw,80.7px);--s1:4px;--s2:8px;--s3:12px;--s4:20px;--s5:32px;--s6:52px;--s7:88px;--r1:3px;--r2:12px;--r3:999px;--ease:cubic-bezier(0.16,1,0.3,1);--i-rgb:11,11,12;--w-rgb:255,255,255;--sh1:0 1px 2px rgba(var(--i-rgb),0.05),0 10px 26px -18px rgba(var(--i-rgb),0.30);--sh2:0 2px 4px rgba(var(--i-rgb),0.06),0 22px 44px -22px rgba(var(--i-rgb),0.36);--band:transparent;--paper:#FFFFFF;--ink:#0B0B0C;--body:rgba(var(--i-rgb),0.97);--soft:rgba(var(--i-rgb),0.91);--edge:#E3DFD5;--mark:#9E3B22;--tone:#DD6E3E;--tone-on:#0B0B0C;--tone-ink:rgba(11,11,12,0.76);--tone-wash:#FBFAF7;--tone-edge:#E3DFD5}.chx-wheel .oxh-head-split{align-items:start}.chx-wheel-aside{display:flex;flex-direction:column;align-items:flex-end;gap:16px;min-width:0}.chx-wheel-aside .oxh-voice{margin:clamp(18px,1.8vw,30px) 10px 0 0}.chx-wheel-aside .oxh-voice-ring{width:148px;height:148px}.chx-lead-who{display:flex;align-items:center;gap:clamp(4px,.8vw,14px)}.chx-lead-who .chx-rep-arrow{width:clamp(103px,9.6vw,160px)}.chx-lead-who .chx-rep-arrow-track{stroke:rgba(26,22,48,.22)}.chx-lead-who .chx-rep-arrow-run{stroke:#e4589a}.chx-wheel-aside > .oxh-p{margin:0;max-width:54ch;font-size:18.7px;line-height:1.6;text-align:left}.chx .chx-wheel .oxh-instrument{margin-top:clamp(26px,2.8vw,42px);padding:clamp(18px,2.4vw,34px)}.chx .ox-wheel{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0}.chx .ox-wh-stage{flex:1 0 100%;margin-top:clamp(8px,1.2vw,18px)}.chx-step-one{ display:inline-flex;align-items:center;gap:10px;margin:0 0 0 auto;padding:0 14px;height:34px;border-radius:999px; font-family:var(--oxh-mono);font-size:14.6px;letter-spacing:.06em;color:var(--oxh-acc-ink);background:#fff3ec; box-shadow:inset 0 0 0 1px rgba(221,110,62,.2); }.chx-step-one i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--oxh-acc);box-shadow:0 0 0 4px rgba(221,110,62,.16)}.chx-stack-faces{display:flex;align-items:center;margin:0;padding:0;list-style:none}.chx-stack-faces li{ position:relative;flex:none;width:52px;height:52px;margin-left:-14px;border-radius:50%;overflow:hidden; border:3px solid #fff;box-shadow:0 10px 22px -10px rgba(11,11,12,.55);background:#ddd; }.chx-stack-faces li:first-child{margin-left:0}.chx-stack-faces img{display:block;width:100%;height:100%;object-fit:cover}.chx-voice-dark .oxh-voice-face figcaption b{color:#fff}.chx-voice-dark .oxh-voice-face figcaption span{color:rgba(255,255,255,0.93)}.chx-voice-dark .oxh-voice-ring img{border-color:#121019}.chx-voice-solo{gap:0}.chx .chx-wh-lead{margin:0;font-size:18px;line-height:1.5;font-weight:500;letter-spacing:-.008em;color:var(--oxh-ink);max-width:62ch}.chx .chx-wh-hint{margin:0;font-family:var(--oxh-mono);font-size:14.6px;letter-spacing:.12em;text-transform:uppercase;color:var(--oxh-mute)}.chx .ox-wh-key li{position:relative;outline:none}.chx .ox-wh-key-row{cursor:default;border-radius:9px;transition:background-color .2s ease}.chx .ox-wh-key li:hover .ox-wh-key-row,.chx .ox-wh-key li:focus-visible .ox-wh-key-row{background:rgba(221,110,62,.07)}.chx .ox-wh-key li:focus-visible .ox-wh-key-row{box-shadow:inset 0 0 0 2px rgba(221,110,62,.55)}.chx .chx-wh-key-n{ position:absolute;z-index:6;left:-6px;right:-6px;top:calc(100% + 4px);padding:10px 13px;border-radius:12px; font-size:15.8px;line-height:1.42;color:#fff;background:#141118;box-shadow:0 22px 40px -16px rgba(11,11,12,.6); opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none; transition:opacity .2s ease,transform .3s var(--oxh-ease),visibility 0s linear .3s; }.chx .chx-wh-key-n::before{content:'';position:absolute;left:20px;top:-5px;width:11px;height:11px;border-radius:2px;background:#141118;transform:rotate(45deg)}.chx .ox-wh-key li:hover .chx-wh-key-n,.chx .ox-wh-key li:focus .chx-wh-key-n,.chx .ox-wh-key li:focus-within .chx-wh-key-n{ opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .3s var(--oxh-ease),visibility 0s }.chx .chx-reel-host .ox-reel{--k:0.5712}@media (min-width:640px){.chx .chx-reel-host .ox-reel{--k:0.6035}}@media (min-width:900px){.chx .chx-reel-host .ox-reel{--k:0.6528}}@media (min-width:1100px){.chx .chx-reel-host .ox-reel{--k:0.7021}}@media (min-width:1300px){.chx .chx-reel-host .ox-reel{--k:0.7837}}@media (min-width:1500px){.chx .chx-reel-host .ox-reel{--k:0.8483}}@media (min-width:1700px){.chx .chx-reel-host .ox-reel{--k:0.8976}}@media (min-width:1860px){.chx .chx-reel-host .ox-reel{--k:0.9469}}.chx-rail-slogan{ max-width:980px;margin:clamp(-30px,-2vw,-6px) auto 0;position:relative;text-align:center;text-wrap:balance; font-size:clamp(23.3px,calc(1.9vw + 1.3px),29.3px);font-weight:500;line-height:1.38;letter-spacing:-.018em;color:var(--oxh-ink); }.chx-rail-slogan em{font-style:normal;color:var(--oxh-clause)}.chx-brands-rail{margin:clamp(26px,2.8vw,40px) 0 0}.chx-brands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.chx-brand{ position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff; border:1px solid var(--oxh-line);box-shadow:0 1px 0 rgba(11,11,12,.03),0 26px 54px -40px rgba(11,11,12,.38); transition:transform .5s var(--oxh-ease),box-shadow .5s ease,border-color .3s ease; }.chx-brand:hover{transform:translateY(-4px);border-color:rgba(221,110,62,.45);box-shadow:0 1px 0 rgba(11,11,12,.03),0 34px 70px -40px rgba(221,110,62,.45)}.chx-brand-ph{position:relative;display:block;aspect-ratio:2 / 1;overflow:hidden;background:#111}.chx-brand-ph > img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--oxh-ease)}.chx-brand:hover .chx-brand-ph > img{transform:scale(1.05)}.chx-brand-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55) 100%)}.chx-brand-logo{ position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px; background:#fff;box-shadow:0 10px 24px -12px rgba(0,0,0,.6); }.chx-brand-logo img{display:block;height:16px;width:auto;max-width:120px;object-fit:contain}.chx-brand-logo.is-name{font-size:16.2px;font-weight:600;color:var(--oxh-ink)}.chx-brand-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 16px}.chx-brand-stats > span{display:flex;flex-direction:column;gap:4px;min-width:0}.chx-brand-stats > span + span{padding-left:14px;border-left:1px solid var(--oxh-line)}.chx-brand-stats b{font-size:28.3px;font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--oxh-ink)}.chx-brand-stats > span:first-child b{background:linear-gradient(120deg,#c2410c,#dd6e3e 40%,#db2777 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.chx-brand-stats i{font-style:normal;font-size:16.2px;line-height:1.35;color:var(--oxh-mute)}.chx-reports .oxh-head-split{align-items:center}.chx-app{ position:relative;margin-top:clamp(30px,3.2vw,48px);border-radius:26px;overflow:hidden;color:var(--oxh-ink); background:#f6f5f2;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 70px 140px -60px rgba(0,0,0,.95); }.chx-app-chrome{display:flex;align-items:center;gap:14px;height:46px;padding:0 18px;background:#fff;border-bottom:1px solid rgba(11,11,12,.07)}.chx-dash-dots{display:inline-flex;gap:7px;flex:none}.chx-dash-dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.chx-dash-dots i:nth-child(2){background:#febc2e}.chx-dash-dots i:nth-child(3){background:#28c840}.chx-dash-url{ flex:1;display:flex;align-items:center;justify-content:center;max-width:520px;height:28px;margin:0 auto;border-radius:999px; font-family:var(--oxh-mono);font-size:14.2px;color:var(--oxh-mute);background:#f3f1ed; }.chx-app-live{ flex:none;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px; font-family:var(--oxh-mono);font-size:13.8px;letter-spacing:.08em;color:#0b6b40;background:rgba(40,200,120,.12); }.chx-app-live i{width:7px;height:7px;border-radius:50%;background:#2fbf74;box-shadow:0 0 8px 1px rgba(47,191,116,.6)}.chx-app-body{display:grid;grid-template-columns:minmax(250px,296px) minmax(0,1fr)}.chx-app-side{ position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 14px 16px;color:#fff; background:radial-gradient(120% 55% at 0% 0%,rgba(124,58,237,.38),transparent 62%),radial-gradient(100% 45% at 100% 100%,rgba(255,106,58,.24),transparent 62%),#0f0d16; }.chx-app-side-h{display:flex;align-items:center;gap:10px;margin:0 6px 6px;font-size:17px;font-weight:600;line-height:1.3;color:#fff}.chx-app-mark{flex:none}.chx-app-menu{list-style:none;margin:0;padding:0;display:grid;gap:3px}.chx-app-item{ position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;width:100%; padding:8px 12px 9px;border:0;border-radius:14px;background:transparent;color:rgba(255,255,255,0.93); font:inherit;text-align:left;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease; }.chx-app-item:hover{background:rgba(255,255,255,.06);color:#fff}.chx-app-item:focus-visible{outline:2px solid #ffb489;outline-offset:1px}.chx-app-item::before{content:'';position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:3px;background:var(--c);opacity:0;transition:opacity .25s ease}.chx-app-n{font-family:var(--oxh-mono);font-size:14.2px;letter-spacing:.06em;color:rgba(255,255,255,0.86)}.chx-app-nm{display:flex;flex-direction:column;gap:1px;min-width:0}.chx-app-nm b{font-size:16.6px;font-weight:600;line-height:1.28;letter-spacing:-.01em}.chx-app-nm em{font-style:normal;font-family:var(--oxh-mono);font-size:13.2px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,0.86)}.chx-app-item.is-on{color:#fff;background:linear-gradient(100deg,rgba(255,255,255,.14),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.chx-app-item.is-on::before{opacity:1}.chx-app-item.is-on .chx-app-n{color:#fff}.chx-app-time{grid-column:2 / -1;display:block;height:2px;margin-top:7px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden;opacity:0}.chx-app-time i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c),#ffb489);transform:scaleX(0);transform-origin:left center}.chx-app-item.is-on .chx-app-time{opacity:1}.chx-app[data-held] .chx-app-item.is-on .chx-app-time i{transform:none}.chx-app-note{margin-top:auto;display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.chx-app-note p{margin:0;font-size:15px;line-height:1.5;color:rgba(255,255,255,0.96)}.chx-app-plus{position:relative;flex:none;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);box-shadow:0 10px 22px -10px rgba(255,100,45,.8)}.chx-app-plus::before,.chx-app-plus::after{content:'';position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:#fff}.chx-app-plus::after{transform:rotate(90deg)}.chx-app-main{display:flex;flex-direction:column;min-width:0}.chx-app-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 22px;background:#fff;border-bottom:1px solid rgba(11,11,12,.07)}.chx-app-tools .chx-dash-periods{margin-right:auto}.chx-dash-periods{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#f3f1ed}.chx-dash-periods span{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:15.4px;font-weight:500;color:var(--oxh-body)}.chx-dash-periods span.is-on{background:#0b0b0c;color:#fff}.chx-dash-chip{ display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;font-size:15.4px;font-weight:500; color:var(--oxh-body);box-shadow:inset 0 0 0 1px rgba(11,11,12,.12); }.chx-dash-chip.is-on{color:var(--oxh-acc-ink);background:#fff3ec;box-shadow:inset 0 0 0 1px rgba(221,110,62,.24)}.chx-dash-sync{display:inline-flex;align-items:center;gap:7px;font-family:var(--oxh-mono);font-size:14px;color:var(--oxh-mute)}.chx-dash-sync i{width:7px;height:7px;border-radius:50%;background:#2fbf74}.chx-dash-export{ display:inline-flex;align-items:center;height:32px;padding:0 15px;border-radius:999px;font-size:15.4px;font-weight:600; color:#fff;background:#0b0b0c; }.chx-app-panels{flex:1;display:grid;padding:22px}.chx-app-panel{grid-area:1 / 1;display:grid;grid-template-rows:auto auto 1fr;gap:16px;min-width:0;visibility:hidden;opacity:0}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]){visibility:visible;opacity:1}.chx-app-ph{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6px 28px;align-items:end}.chx-app-title{display:grid;gap:5px;min-width:0}.chx-app-blurb{margin:0;padding-left:18px;border-left:2px solid rgba(11,11,12,.1);font-size:16.2px;line-height:1.55;color:var(--oxh-body)}.chx-app-crumb{display:flex;align-items:center;gap:9px;margin:0;font-family:var(--oxh-mono);font-size:14.2px;letter-spacing:.1em;color:var(--oxh-mute)}.chx-app-crumb i{flex:none;width:9px;height:9px;border-radius:3px;background:var(--c)}.chx-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-family:var(--oxh-mono);font-size:13.6px;letter-spacing:0;color:var(--oxh-mute);background:#ebe8e3}.chx-app-ph h3{margin:2px 0 0;font-size:clamp(25px,2.1vw,31px);font-weight:600;line-height:1.14;letter-spacing:-.026em;color:var(--oxh-ink)}.chx-app-q{margin:0;font-size:18px;line-height:1.45;color:var(--oxh-body)}.chx-app-kpis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.chx-app-kpis li{ position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:16px 18px; border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,11,12,.07),0 16px 30px -26px rgba(11,11,12,.5);overflow:hidden; }.chx-app-kl{font-size:15.4px;line-height:1.35;color:var(--oxh-mute)}.chx-app-kpis b{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:clamp(25.3px,calc(2vw + 1.3px),31.3px);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--oxh-ink)}.chx-app-kpis li.is-lead{color:#fff;background:linear-gradient(140deg,#17121f,#2b1638 72%);box-shadow:0 22px 40px -24px rgba(43,22,56,.95)}.chx-app-kpis li.is-lead::after{content:'';position:absolute;z-index:-1;right:-46px;top:-46px;width:150px;height:150px;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent);opacity:.6}.chx-app-kpis li.is-lead .chx-app-kl{color:rgba(255,255,255,0.93)}.chx-app-kpis li.is-lead b{color:#fff;font-size:clamp(31.3px,calc(2.7vw + 1.3px),43.3px)}.chx-app-kpis li.is-lead .chx-delta.is-good{color:#8ff0b6;background:rgba(123,232,166,.16)}.chx-app-kpis li.is-lead .chx-delta.is-bad{color:#ffc1b6;background:rgba(255,120,100,.18)}.chx-app-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;align-items:stretch;min-width:0}.chx-app-chart{margin:0;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,11,12,.07)}.chx-app-chart figcaption{display:flex;align-items:center;gap:9px;font-size:16.2px;font-weight:600;line-height:1.3;color:var(--oxh-ink)}.chx-app-chart figcaption i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.chx-app-plot{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.chx-app-note-c{margin:0;padding-top:12px;border-top:1px solid rgba(11,11,12,.07);font-size:15.2px;line-height:1.5;color:var(--oxh-mute)}.chx-app-table{display:flex;flex-direction:column;min-width:0;padding:14px 18px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,11,12,.07)}.chx-delta{ display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:999px; font-size:13.6px;font-weight:600;letter-spacing:0;line-height:1;white-space:nowrap; }.chx-delta i{font-style:normal;font-size:10.1px}.chx-delta.is-good{color:#0b6b40;background:rgba(15,123,74,.11)}.chx-delta.is-bad{color:#b42318;background:rgba(180,35,24,.1)}.chx-w-foot{margin:auto 0 0;padding-top:12px;font-family:var(--oxh-mono);font-size:13.6px;letter-spacing:.02em;color:var(--oxh-mute)}.chx-tr{ display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center; padding:10px 0;border-bottom:1px solid rgba(11,11,12,.06);font-size:15.6px; }.chx-tr:last-of-type{border-bottom:0}.chx-tr.is-head{padding:0 0 9px;font-family:var(--oxh-mono);font-size:13.2px;letter-spacing:.02em;line-height:1.2;color:var(--oxh-mute);border-bottom-color:rgba(11,11,12,.12)}.chx-tr.is-head > span:not(:first-child){text-align:right;max-width:90px}.chx-tr > span{min-width:0}.chx-td-k{font-weight:500;line-height:1.3;color:var(--oxh-ink)}.chx-td-a{color:var(--oxh-mute);text-align:right;white-space:nowrap}.chx-td-b{position:relative;padding-bottom:6px;font-weight:600;text-align:right;white-space:nowrap}.chx-td-b i{position:absolute;right:0;bottom:0;height:3px;border-radius:3px;background:var(--c);opacity:.7;transform-origin:right center}.chx-td-d{text-align:right}.chx-chart{display:block;width:100%;height:auto;overflow:visible}.chx-grid{stroke:rgba(11,11,12,.09);stroke-width:1;stroke-dasharray:3 5}.chx-ax{fill:#6b6c72;font-family:var(--oxh-mono);font-size:15.6px}.chx-avg{stroke:var(--c);stroke-width:1.6;stroke-dasharray:7 6;opacity:.85}.chx-bub circle{stroke:#fff;stroke-width:2}.chx-bub circle.is-up{fill:var(--c);fill-opacity:.82}.chx-bub circle.is-down{fill:#b9b7b2;fill-opacity:.7}.chx-lab{fill:#0b0b0c;font-family:var(--oxh-mono);font-size:16px;font-weight:600;letter-spacing:.03em}.chx-lab.is-strong{font-family:inherit;font-size:21.3px;letter-spacing:-.01em}.chx-pt{fill:#fff;stroke:var(--c);stroke-width:2}.chx-area{fill:var(--c);fill-opacity:.12}.chx-line{fill:none;stroke:var(--c);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.chx-dot{fill:#fff;stroke:var(--c);stroke-width:3}.chx-hbars{display:grid;gap:15px;padding:4px 2px 0}.chx-hbar{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,2fr) auto;gap:12px;align-items:center}.chx-hbar-k{font-family:var(--oxh-mono);font-size:15px;color:var(--oxh-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chx-hbar-track{position:relative;height:20px;border-radius:10px;background:#efede8}.chx-hbar-track i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--c),rgba(91,138,175,.7));transform-origin:left center}.chx-hbar-track i.is-low{background:#c9c6c0}.chx-hbar-track s{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:#0b0b0c}.chx-hbar-v{font-size:16.6px;font-weight:600;min-width:44px;text-align:right}.chx-hbar-mark{display:flex;align-items:center;gap:7px;margin:0;font-family:var(--oxh-mono);font-size:14.2px;line-height:1.3;color:var(--oxh-mute)}.chx-hbar-mark s{width:2px;height:12px;border-radius:2px;background:#0b0b0c}.chx-budget{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 24px;align-items:center}.chx-donut{width:clamp(140px,13vw,196px);height:auto;aspect-ratio:1}.chx-donut-track{fill:none;stroke:#efede8;stroke-width:28}.chx-donut-v{font-size:31.3px;font-weight:600;letter-spacing:-.03em;fill:#0b0b0c}.chx-donut-l{font-family:var(--oxh-mono);font-size:17.6px;fill:#6b6c72}.chx-legend{list-style:none;margin:0;padding:0;display:grid;gap:9px}.chx-legend li{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.25;color:var(--oxh-body)}.chx-legend i{flex:none;width:9px;height:9px;border-radius:3px}.chx-legend.is-row{display:flex;flex-wrap:wrap;gap:5px 12px}.chx-moves{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.chx-moves li{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;font-size:14.8px;font-weight:600}.chx-moves li.is-good{color:#0b6b40;background:rgba(15,123,74,.1)}.chx-moves li.is-bad{color:#7a5a12;background:rgba(196,152,90,.16)}.chx-stack{display:grid;gap:12px}.chx-stack-cols{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;height:200px;padding-bottom:22px}.chx-stack-col{position:relative;display:flex;flex-direction:column-reverse;border-radius:6px}.chx-stack-col i{display:block;width:100%}.chx-stack-col i:first-child{border-radius:0 0 6px 6px}.chx-stack-col i:nth-child(3){border-radius:6px 6px 0 0}.chx-stack-col em{position:absolute;left:0;right:0;bottom:-22px;text-align:center;font-style:normal;font-family:var(--oxh-mono);font-size:14.2px;color:var(--oxh-mute)}.chx-stack i.is-won,.chx-legend i.is-won{background:var(--c)}.chx-stack i.is-rank,.chx-legend i.is-rank{background:#d8d4cd}.chx-stack i.is-budget,.chx-legend i.is-budget{background:#f0b896}.chx-funnel{display:grid;gap:13px;padding:4px 0}.chx-funnel-row{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,2fr) 64px;gap:12px;align-items:center}.chx-funnel-k{font-size:16px;font-weight:500;color:var(--oxh-body)}.chx-funnel-bar{position:relative;height:34px;border-radius:10px;background:#efede8;overflow:hidden}.chx-funnel-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--c),rgba(196,152,90,.55));transform-origin:left center}.chx-funnel-row:nth-child(2) .chx-funnel-bar i{opacity:.82}.chx-funnel-row:nth-child(3) .chx-funnel-bar i{opacity:.68}.chx-funnel-row:nth-child(4) .chx-funnel-bar i{opacity:1;background:linear-gradient(90deg,#ff8a50,#e4589a)}.chx-funnel-row b{font-size:20.3px;font-weight:600;letter-spacing:-.02em;text-align:right}.chx-rep-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px clamp(20px,3vw,48px)}.chx-rep-said{min-width:0}.chx-rep-said .oxh-h2{max-width:860px;font-size:clamp(30px,calc(2.9vw + 2px),48px);line-height:1.08}.chx-rep-who{display:flex;align-items:center;gap:clamp(4px,.8vw,14px)}.chx-rep-who .chx-rep-arrow{width:clamp(103px,9.6vw,160px)}.chx-rep-arrow{display:flex;align-items:center;justify-content:center;min-width:0}.chx-rep-arrow svg{display:block;width:100%;height:auto;overflow:visible}.chx-rep-arrow-track{fill:none;stroke:rgba(255,255,255,.18);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 8}.chx-rep-arrow-line{fill:none;stroke-width:2.6;stroke-linecap:round}.chx-rep-arrow-run{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:.07;opacity:0}.chx-rep-arrow-head{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.chx-rep-arrow-dot{fill:#a46bff;transform-box:fill-box;transform-origin:center}.chx-voice-big .oxh-voice-ring{width:148px;height:148px}.chx-rep-who .oxh-voice-face{flex-direction:row;align-items:center;gap:18px;text-align:left}.chx-rep-who .oxh-voice-face figcaption b{font-size:21.3px;letter-spacing:-.01em}.chx-rep-who .oxh-voice-face figcaption span{margin-top:5px;font-family:var(--oxh-mono);font-size:14.2px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,0.93)}.chx-reports .chx-app{margin-top:clamp(40px,3.8vw,64px)}.chx-reports.oxh-sec{padding-top:clamp(52px,4.8vw,80px)}.chx-rep-callout{ display:flex;align-items:center;gap:18px;margin:16px 0 0;padding:18px 22px;border-radius:22px; font-size:18.9px;line-height:1.55;color:rgba(255,255,255,0.97); background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14); -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px); }.chx-rep-callout-ic{ flex:none;display:inline-flex;align-items:flex-end;gap:4px;width:52px;height:52px;padding:11px 12px;border-radius:15px;box-sizing:border-box; background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed);box-shadow:0 14px 30px -12px rgba(255,100,45,.75); }.chx-rep-callout-ic i{flex:1;border-radius:2px;background:#fff;transform-origin:50% 100%}.chx-rep-callout-ic i:nth-child(1){height:38%}.chx-rep-callout-ic i:nth-child(2){height:64%}.chx-rep-callout-ic i:nth-child(3){height:48%}.chx-rep-callout-ic i:nth-child(4){height:92%}.chx-trial .chx-acts{margin-top:clamp(64px,6vw,88px)}.chx-acts .oxh-price{padding-top:30px}.chx-act-route{position:absolute;left:28px;right:28px;top:0;height:4px;border-radius:0 0 4px 4px;overflow:hidden;background:#f1ece6}.chx-act-route i{display:block;height:100%;background:linear-gradient(90deg,#ff8a50,#e4589a 60%,#7c3aed);transform-origin:left center}.chx-acts .oxh-price:nth-child(1) .chx-act-route i{width:12%}.chx-acts .oxh-price:nth-child(2) .chx-act-route i{width:58%}.chx-acts .oxh-price:nth-child(3) .chx-act-route i{width:100%}.chx-act-face{ position:absolute;right:26px;top:-44px;width:88px;height:88px;border-radius:50%;overflow:hidden; border:4px solid #fff;background:#ddd;box-shadow:0 18px 36px -14px rgba(11,11,12,.5); }.chx-act-face img{display:block;width:100%;height:100%;object-fit:cover}.chx-act-steps{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding-top:10px}.chx-act-steps i{width:7px;height:7px;border-radius:99px;background:rgba(221,110,62,.28)}.chx-act-steps i.is-on{width:18px;background:linear-gradient(90deg,#ff8a50,#e4589a)}.chx-act-n{font-family:var(--oxh-mono);font-size:15.6px;letter-spacing:.06em;color:var(--oxh-mute);padding-top:8px;margin-left:10px}.chx .chx-acts .oxh-price-top{align-items:center;padding-right:96px}.chx .chx-acts .oxh-price-fig{margin-top:20px}.chx-act-h{margin:10px 0 0;font-size:clamp(22.3px,calc(1.6vw + 1.3px),25.3px);font-weight:600;line-height:1.28;letter-spacing:-.016em;text-wrap:balance}.chx-act-take{ position:relative;margin:0;padding:14px 16px 14px 44px;border-radius:16px;font-size:17.2px;line-height:1.5;color:var(--oxh-ink); background:#faf7f3;box-shadow:inset 0 0 0 1px rgba(221,110,62,.14); }.chx-act-take::before{ content:'';position:absolute;left:16px;top:17px;width:16px;height:16px;border-radius:50%; background:linear-gradient(135deg,#ff8a50,#e4589a 60%,#7c3aed); }.chx-act-take::after{content:'';position:absolute;left:22px;top:20px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.chx-acts .oxh-price.is-lead .chx-act-take{background:#fff;box-shadow:inset 0 0 0 1px rgba(124,58,237,.18)}.chx-act-more{ display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:12px;padding:0 18px; border-radius:14px;border:1px solid rgba(11,11,12,.14);background:#fff;color:var(--oxh-ink); font:inherit;font-size:17.2px;font-weight:600;cursor:pointer;transition:border-color .25s ease,background .25s ease; }.chx-act-more:hover{border-color:rgba(221,110,62,.5);background:#fff8f3}.chx-act-more svg{flex:none;transition:transform .35s var(--oxh-ease)}.chx-act-more.is-on{border-color:rgba(221,110,62,.6);background:#fff3ec}.chx-act-more.is-on svg{transform:rotate(180deg)}.chx-act-more:focus-visible{outline:2px solid var(--oxh-acc);outline-offset:3px}.chx-act-panels{position:relative;margin-top:8px}.chx-sec-live{position:relative}.chx-sec-faq{font-size:17.6px}.chx-cred{position:relative;isolation:isolate;margin-top:clamp(26px,2.4vw,36px);padding:1px;border-radius:16px;overflow:hidden;box-shadow:0 30px 64px -42px rgba(28,22,70,.42),0 1px 2px rgba(20,16,40,.06)}.chx-cred-rim{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;background:rgba(20,18,40,.16)}.chx-cred-rim::before{ content:'';position:absolute;left:50%;top:50%;width:200%;aspect-ratio:1;margin:-100% 0 0 -100%; background:conic-gradient(from 0deg,transparent 0 58%,#ff8a50 70%,#ffc2a1 76%,#e4589a 83%,#8b5cf6 91%,transparent 98%); }.chx-cred-in{position:relative;isolation:isolate;overflow:hidden;padding:22px 22px 24px;border-radius:15px;background:linear-gradient(160deg,#fdfbff 0%,#f7f6fc 52%,#f1f4fc 100%);color:#14121a}.chx-cred-sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.chx-cred-sky i{position:absolute;border-radius:50%;filter:blur(36px);opacity:.5}.chx-cred-sky i:nth-child(1){left:-18%;top:-30%;width:70%;height:80%;background:radial-gradient(closest-side,#ffc29f,transparent)}.chx-cred-sky i:nth-child(2){right:-22%;top:-12%;width:76%;height:86%;background:radial-gradient(closest-side,#d9c6ff,transparent)}.chx-cred-sky i:nth-child(3){left:12%;bottom:-40%;width:84%;height:80%;background:radial-gradient(closest-side,#bdd7ff,transparent)}.chx-cred-marks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr .78fr 1.42fr;gap:10px}.chx-cred-marks li{ position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0;height:116px;padding:12px;border-radius:10px; background:rgba(255,255,255,.88);box-shadow:inset 0 0 0 1px rgba(20,18,40,.1),0 12px 26px -22px rgba(28,22,70,.4); -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px); }.chx-cred-marks li::after{ content:'';position:absolute;top:-20%;bottom:-20%;left:-60%;width:40%;pointer-events:none; background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skewX(-18deg) translateX(-120%); }.chx-cred-marks img{display:block;width:auto;max-width:100%;height:60px;object-fit:contain}.chx-cred-marks img[data-mark="ovb"]{height:82px}.chx-cred-marks img[data-mark="ituseed"]{height:34px}.chx-cred-line{margin:18px 4px 0;font-size:18.2px;line-height:1.5;color:rgb(49,46,63)}.chx-cred-line b{font-weight:600;color:#14121a}.chx-cred-dot{display:inline-block;width:6px;height:6px;margin:0 2px 2px;border-radius:50%;background:#fd4503;vertical-align:middle}.chx-cred-path{position:relative;margin-top:18px;padding:12px;border-radius:12px;background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px rgba(20,18,40,.09),0 18px 40px -32px rgba(28,22,70,.4)}.chx-cred-wire{position:absolute;left:42px;top:40px;bottom:40px;width:1px;overflow:hidden;border-radius:1px;background:rgba(20,18,40,.16)}.chx-cred-wire i{position:absolute;left:0;top:0;width:2px;height:54px;border-radius:2px;background:linear-gradient(180deg,transparent,#ff8a50 40%,#e4589a 70%,transparent);transform:translateY(-60px)}.chx-cred-list{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:8px}.chx-cred-list li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:center;padding:10px 12px;border-radius:8px;--c:#fd4503;--c2:#ff8a50;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 7%,#fff),#fff);box-shadow:inset 2px 0 0 var(--c),inset 0 0 0 1px color-mix(in srgb,var(--c) 16%,transparent)}.chx-cred-list li:nth-child(2){--c:#db2777;--c2:#f472b6}.chx-cred-list li:nth-child(3){--c:#7c3aed;--c2:#a78bfa}.chx-cred-n{ display:inline-grid;place-items:center;width:38px;height:38px;border-radius:9px; font-family:var(--oxh-mono);font-size:14.4px;font-weight:600;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 82%,#140f24),color-mix(in srgb,var(--c) 64%,#140f24)); box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 8px 18px -10px var(--c); }.chx-cred-t{font-size:18.2px;font-weight:600;line-height:1.38;color:#14121a}.chx .ap2-faq-aside > .ap2-mono{font-size:16.35px !important}.chx .ap2-faq-aside > p{font-size:18.55px !important}.chx .ap2-faq-aside .ap2-btn{font-size:16.9px !important}.chx .ap2-faq-q{font-size:clamp(18.35px,calc(1.25vw + 1.3px),21.75px) !important}.chx .ap2-faq-plus{font-size:22.75px !important}.chx .ap2-faq-row + div p{font-size:18.25px !important}.chx .ap2-faq-aside > .ap2-mono,.chx .ap2-faq-row .ap2-mono,.chx .ap2-faq-plus{color:rgba(11,11,12,0.92) !important}.chx .ap2-faq-aside > p,.chx .ap2-faq-row + div p{color:rgba(11,11,12,0.96) !important}.chx-contact .chx-cq-stage{padding:clamp(64px,6vw,104px) 0 clamp(72px,6.6vw,110px)}.chx-cq-waves{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none; background:linear-gradient(180deg,#fff5eb 0%,#eacdc2 34%,#b75d69 68%,#1a1423 100%)}.chx-cq-waves canvas{position:absolute;inset:0}.chx-contact .oxh-cq-stage{background:#fff5eb;color:#1a1423}.chx-contact .oxh-living-shade.is-cq{background:linear-gradient(100deg,rgba(255,248,242,.66) 0%,rgba(255,248,242,.36) 42%,rgba(255,248,242,0) 74%)}.chx-contact .oxh-cq-beam,.chx-contact .oxh-dust{display:none}.chx-contact .oxh-cq-rings i:nth-child(1){border-color:rgba(26,20,35,.1)}.chx-contact .oxh-cq-rings i:nth-child(2){border-color:rgba(183,93,105,.3)}.chx-contact .oxh-cq-h{color:#1a1423}.chx-contact .oxh-cq-person{background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.56));box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),0 24px 44px -30px rgba(90,30,45,.55)}.chx-contact .oxh-cq-face img,.chx-contact .oxh-cq-live{box-shadow:0 0 0 2px #fff}.chx-contact .oxh-cq-who b,.chx-contact .oxh-cq-way b{color:#1a1423}.chx-contact .oxh-cq-who span{color:rgba(26,20,35,0.92)}.chx-contact .oxh-cq-ways{background:rgba(255,255,255,.66);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 30px 60px -40px rgba(90,30,45,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chx-contact .oxh-cq-wire{background:rgba(26,20,35,.16)}.chx-contact .oxh-cq-n{color:#fff;background:#1a1423;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 0 0 4px rgba(255,255,255,.85)}.chx-contact .oxh-cq-way span{color:rgba(26,20,35,0.92)}.chx-contact .oxh-cq-h{font-size:clamp(32px,3vw,50px)}.chx-contact .oxh-cq-ways{margin-top:14px}.chx-contact .oxh-cq-team:first-child{margin-top:0}.chx-close .oxh-close-in.chx-close-in{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(26px,3.4vw,56px);align-items:stretch}.chx-close-l{align-self:center}.chx-close-l{min-width:0}.chx-close-who{ margin-top:28px;padding:20px 22px;border-radius:22px;background:rgba(255,255,255,.08); box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px); }.chx-close-k{margin:0;font-family:var(--oxh-mono);font-size:15px;letter-spacing:.14em;color:rgba(255,255,255,0.92)}.chx-close-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;margin:14px 0 16px}.chx-close-faces li{width:58px;height:58px;margin-left:-16px;border-color:rgba(255,255,255,.92)}.chx-close-faces li:first-child{margin-left:0}.chx-close-b{margin:0;font-size:18.3px;line-height:1.62;color:#fff}.chx-close-chat{min-width:0;align-self:stretch;display:flex;flex-direction:column}.chx-close-chat .ap2-close-chat{display:flex;flex-direction:column;flex:1 1 auto}.chx-close-chat .ap2-close-chat-log{height:auto;flex:1 1 auto;min-height:220px;max-height:min(600px,calc(68 * var(--ap2-vh,1vh)));gap:13px;padding-bottom:6px;transition:max-height .5s var(--oxh-ease)}.chx-close-chat .ap2-close-chat-log > *:first-child{margin-top:0}.chx-close-chat .ap2-close-chat-msg{font-size:17.8px;line-height:1.55}.chx-close-chat .ap2-close-chat-turn{max-width:96%}.chx-close-chat .ap2-close-chat-turn.is-me{max-width:90%}.chx-ft{position:relative;isolation:isolate;overflow:hidden;background:#060509;color:#fff}.chx-ft::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,80,.6),rgba(228,88,154,.6),rgba(164,107,255,.6),transparent)}.chx-ft-glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(60px)}.chx-ft-glow.is-a{left:-160px;bottom:-28%;width:720px;height:720px;opacity:.34;background:radial-gradient(closest-side,#dd6e3e,transparent)}.chx-ft-glow.is-b{right:-160px;bottom:-18%;width:680px;height:680px;opacity:.28;background:radial-gradient(closest-side,#7c3aed,transparent)}.chx-ft-in{position:relative;width:min(100% - 2 * var(--oxh-gut),1720px);margin-inline:auto}.chx-ft-top{ display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,4vw,80px);align-items:end; padding:clamp(64px,6.4vw,104px) 0 clamp(40px,4vw,60px); }.chx-ft-k{display:flex;align-items:center;gap:10px;margin:0;font-size:16.8px;font-weight:500;color:rgba(255,255,255,0.92)}.chx-ft-k i{width:7px;height:7px;border-radius:50%;background:#ff8a50;box-shadow:0 0 0 4px rgba(255,138,80,.2)}.chx-ft-write{min-width:0;container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,1.8vw,26px)}.chx-ft-mail{display:inline-flex;align-items:center;gap:clamp(14px,1.4vw,22px);max-width:100%;color:#fff;text-decoration:none}.chx-ft-mail > span:first-child{ min-width:0;font-size:clamp(27.3px,calc(8cqi + 1.3px),85.3px);font-weight:500;line-height:1.04;letter-spacing:-.04em;white-space:nowrap; background:linear-gradient(90deg,#ff8a50,#e4589a,#a46bff) left bottom / 0 3px no-repeat;padding-bottom:6px;transition:background-size .6s var(--oxh-ease); }.chx-ft-mail:hover > span:first-child{background-size:100% 3px}.chx-ft-go{ flex:none;display:inline-grid;place-items:center;width:clamp(46px,6cqi,64px);aspect-ratio:1;border-radius:50%;color:#14121a; background:#fff;box-shadow:0 18px 40px -16px rgba(255,138,80,.8);transition:transform .5s var(--oxh-ease),background .4s ease,color .4s ease; }.chx-ft-mail:hover .chx-ft-go{transform:rotate(45deg);background:linear-gradient(135deg,#ff8a50,#e4589a);color:#fff}.chx-ft-crew{display:flex;align-items:center;padding:6px 0 4px}.chx-ft-face{ position:relative;z-index:calc(20 - var(--k,0));flex:none;display:block;width:58px;height:58px;margin-left:-14px;padding:2px;border-radius:50%; background:linear-gradient(140deg,rgba(255,138,80,.9),rgba(228,88,154,.7) 50%,rgba(164,107,255,.9)); box-shadow:0 14px 26px -14px rgba(0,0,0,.9);transition:transform .4s var(--oxh-ease) }.chx-ft-face:first-child{margin-left:0}.chx-ft-face:hover{z-index:30;transform:translateY(-6px) scale(1.08)}.chx-ft-face img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #060509}.chx-ft-offices{min-width:0;display:flex;flex-direction:column;gap:14px}.chx-ft-office-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.chx-ft-office{display:grid;grid-template-columns:clamp(112px,9vw,144px) minmax(0,1fr);gap:clamp(16px,1.6vw,22px);align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.chx-ft-office:first-child{border-top:1px solid rgba(255,255,255,.1)}.chx-ft-office-ph{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.chx-ft-office-ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--oxh-ease)}.chx-ft-office:hover .chx-ft-office-ph img{transform:scale(1.07)}.chx-ft-office-t{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:16.4px;line-height:1.45;color:rgba(255,255,255,0.93)}.chx-ft-office-t b{font-size:22.7px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#fff}.chx-ft-office-lines{display:flex;flex-direction:column}.chx-ft-office-t a{display:inline-flex;align-items:center;gap:6px;margin-top:6px;width:fit-content;font-weight:600;color:#ffb489;text-decoration:none}.chx-ft-office-t a:hover{color:#fff}.chx-ft-mid{ display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px); margin-top:clamp(28px,3vw,44px);padding:clamp(36px,3.6vw,56px) 0 clamp(28px,3vw,44px);border-top:1px solid rgba(255,255,255,.1); }.chx-ft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.chx-ft-id{display:inline-flex;align-items:center;gap:12px;font-size:33.3px;font-weight:500;letter-spacing:-.02em;color:#fff;text-decoration:none}.chx-ft-mark{flex:none;display:block}.chx-ft-lockup{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--oxh-mono);font-size:15px;line-height:1.4;color:rgba(255,255,255,0.94)}.chx-ft-lockup i{flex:none;width:18px;height:1px;background:rgba(255,255,255,.4)}.chx-ft-col{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding-left:clamp(0px,1.6vw,24px);border-left:1px solid rgba(255,255,255,.08)}.chx-ft-col a,.chx-ft-cookie{ position:relative;font-size:17.8px;color:rgba(255,255,255,0.94);text-decoration:none;transition:color .2s ease; }.chx-ft .chx-ft-cookie{font:inherit;font-size:17.8px;color:rgba(255,255,255,0.94);text-align:left}.chx-ft-col a::after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--oxh-ease)}.chx-ft-col a:hover,.chx-ft-cookie:hover{color:#fff}.chx-ft-col a:hover::after{transform:scaleX(1)}.chx-ft-col a.is-strong{font-weight:600;color:#fff}.chx-ft-langs{display:grid;grid-template-columns:repeat(2,max-content);gap:11px 22px;align-content:start}.chx-ft-langs a{font-size:16.8px}.chx-ft-langs a.is-on{font-weight:650;color:#fff}.chx-ft-name{position:relative;display:flex;justify-content:center;overflow:hidden;margin-top:8px;padding:0 12px .04em;pointer-events:none;user-select:none}.chx-ft-name span{ display:block;font-weight:500;font-size:min(14.2vw,290px);line-height:1.08;letter-spacing:-.045em;white-space:nowrap;color:transparent; background-image:linear-gradient(180deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.2) 56%,rgba(255,255,255,.03) 100%), linear-gradient(100deg,transparent 0%,transparent 40%,rgba(255,160,120,.7) 48%,rgba(255,255,255,.85) 50%,rgba(167,139,250,.65) 52%,transparent 60%,transparent 100%); background-size:100% 100%,300% 100%;background-position:0 0,100% 0;background-repeat:no-repeat; -webkit-background-clip:text;background-clip:text; }.chx-ft-base{ position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px; width:min(100% - 2 * var(--oxh-gut),1720px);margin-inline:auto;padding:24px 0 28px; }.chx-ft-base::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.22),rgba(255,255,255,.04))}.chx-ft-legal{margin:0;font-size:15.4px;line-height:1.55;white-space:pre-line;color:rgba(255,255,255,0.9)}@media (max-width:1280px){.chx-app-split{grid-template-columns:minmax(0,1fr)}.chx-app-ph{grid-template-columns:minmax(0,1fr)}.chx-app-blurb{padding-left:14px}.chx-ft-mid{grid-template-columns:repeat(3,minmax(0,1fr))}.chx-ft-brand{grid-column:1 / -1}.chx-ft-col:first-of-type{border-left:0;padding-left:0}}@media (max-width:1180px){.chx-commit{grid-template-columns:repeat(2,minmax(0,1fr))}.chx-commit-c.is-lead{grid-column:1 / -1}.chx-commit.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.chx-commit.is-four .chx-commit-c.is-lead{grid-column:auto}.chx-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.chx-ft-top{grid-template-columns:minmax(0,1fr);align-items:start}.chx-rep-head{grid-template-columns:minmax(0,1fr)}.chx-rep-who{justify-content:flex-end}.chx-rep-who .chx-rep-arrow svg{transform:rotate(18deg) translateY(-10px)}}@media (max-width:1000px){.chx-wheel-aside{align-items:flex-end}.chx-wheel-aside .oxh-voice{margin-right:0}.chx-lead-who .chx-rep-arrow svg{transform:rotate(18deg) translateY(-10px)}.chx-step-one{margin-left:0}.chx-app-panel{display:none}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]){display:grid}.chx .chx-app-item.is-on .chx-app-time i{animation:none;transform:none}.chx-app-body{grid-template-columns:minmax(0,1fr)}.chx-app-side{padding:14px 12px}.chx-app-menu{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px 2px;scroll-snap-type:x proximity}.chx-app-menu::-webkit-scrollbar{display:none}.chx-app-menu li{flex:0 0 auto;scroll-snap-align:start}.chx-app-item{width:auto;min-width:210px}.chx-close .oxh-close-in.chx-close-in{grid-template-columns:minmax(0,1fr)}.chx .chx-acts .oxh-price-top{padding-right:96px}.chx-trial .chx-acts{row-gap:68px}}@media (max-width:760px){.chx-commit,.chx-commit.is-four{grid-template-columns:minmax(0,1fr)}.chx-ax,.chx-lab{font-size:16.6px}.chx-lab.is-strong{font-size:20.3px}.chx-dash-url,.chx-dash-chip,.chx-dash-sync{display:none}.chx-app-tools{padding:10px 14px}.chx-app-panels{padding:14px}.chx-app-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.chx-app-kpis li.is-lead{grid-column:1 / -1}.chx-budget{grid-template-columns:minmax(0,1fr);justify-items:center}.chx .chx-wh-key-n{left:0;right:0}.chx-rep-callout{flex-direction:column;align-items:flex-start}.chx-ft-mid{grid-template-columns:repeat(2,minmax(0,1fr))}.chx-ft-col{border-left:0;padding-left:0}.chx-ft-face{width:46px;height:46px;margin-left:-12px}.chx-tm-card{width:178px}.chx-team-head{grid-template-columns:minmax(0,1fr)}.chx-team-lede{justify-self:start;font-size:19.9px}}@media (max-width:620px){.chx-voice-big .oxh-voice-ring{width:94px;height:94px}.chx-lead-who .chx-rep-arrow,.chx-rep-who .chx-rep-arrow{display:none}.chx-wheel-aside{align-items:flex-start}.chx-wheel-aside .oxh-voice{margin:6px 0 0}.chx-wheel-aside .oxh-voice-face{flex-direction:row;align-items:center;gap:16px;text-align:left}.chx-wheel-aside .oxh-voice-ring{width:94px;height:94px}.chx-rep-who{justify-content:flex-start}.chx-step-one{display:none}.chx-contact .oxh-cq-ways{display:none}.chx-contact .oxh-cq-team{gap:10px;margin-top:22px}.chx-contact .oxh-cq-person{padding:10px 14px 10px 10px;gap:12px}.chx-contact .oxh-cq-face{width:56px;height:56px}.chx-contact textarea{min-height:184px}.chx-ft-langs{gap:11px 16px}.chx-ft-col a.is-strong{display:none}.chx-rep-who .oxh-voice-face figcaption b{font-size:19.3px}.chx-app-panels{padding:10px}.chx-app-kpis li{padding:14px}.chx-cred-in{padding:16px}.chx-cred-marks{gap:8px}.chx-cred-marks li{height:92px;padding:10px 8px}.chx-cred-marks img{height:46px}.chx-cred-marks img[data-mark="ovb"]{height:64px}.chx-cred-marks img[data-mark="ituseed"]{height:24px}.chx-ft-mail{flex-wrap:wrap}.chx-brands{ display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none; margin-inline:calc(-1 * var(--oxh-gut));padding:4px var(--oxh-gut) 18px;scroll-padding-inline:var(--oxh-gut); }.chx-brands::-webkit-scrollbar{display:none}.chx-brand{flex:0 0 80%;scroll-snap-align:start}.chx-brand:hover{transform:none}.chx-acts .oxh-price{padding-inline:22px}.chx-act-face{width:72px;height:72px;top:-36px;right:20px}.chx-ft-base{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.chx-halo{animation:chxBreathe 9s ease-in-out infinite}.chx-meteor{animation:chxMeteor 11s cubic-bezier(.4,0,.6,1) infinite;animation-delay:calc(var(--k) * 2.7s + 1.5s)}.chx-msg,.chx-typing{animation:chxMsg 6s var(--oxh-ease) infinite both}.chx-msg:nth-child(2){animation-delay:.6s}.chx-msg:nth-child(3){animation-delay:1.6s}.chx-typing{animation-delay:2.4s}.chx-typing i{animation:chxDot 1.1s ease-in-out infinite}.chx-typing i:nth-child(2){animation-delay:.15s}.chx-typing i:nth-child(3){animation-delay:.3s}.chx-day-bar i{animation:chxRise 5s var(--oxh-ease) infinite both;animation-delay:calc(var(--i) * .22s)}.chx-day-ok{animation:chxPop 5s var(--oxh-ease) infinite both}.chx-ring-fill{animation:chxRing 6s var(--oxh-ease) infinite both}.chx-ring-node{animation:chxNode 6s ease infinite both;animation-delay:calc(var(--i) * .3s)}.chx-viz-ledger i{animation:chxWrite 6s var(--oxh-ease) infinite both;animation-delay:calc(var(--i) * .45s)}.chx-tm-rail{overflow:hidden;padding-left:0; -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent); mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.chx-tm-echo{display:flex}.chx-tm-track{animation:chxTeamDrift 70s linear infinite}.chx-tm-rail:hover .chx-tm-track,.chx-tm-rail:focus-within .chx-tm-track{animation-play-state:paused}.chx-rep-arrow-line{stroke-dasharray:1;stroke-dashoffset:0}.chx-rep-arrow-run{animation:chxRun 3.4s cubic-bezier(.5,0,.4,1) 1s infinite}.chx-rep-arrow-dot{animation:chxBeat 2.4s ease-in-out infinite}.chx-ft-mail .chx-ft-go{animation:chxBeat 3.2s ease-in-out infinite}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]){animation:chxPanel .7s var(--oxh-ease) both}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]) .chx-app-kpis li{animation:chxUp .7s var(--oxh-ease) both;animation-delay:calc(var(--k,0) * .08s + .06s)}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]) .chx-line{animation:chxDraw 2.4s var(--oxh-ease) .25s both}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]) .chx-bub{animation:chxBub 1.6s var(--oxh-ease) both;animation-delay:calc(var(--i) * .14s + .2s);transform-box:fill-box;transform-origin:center}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]) :is(.chx-hbar-track i,.chx-funnel-bar i,.chx-td-b i){animation:chxGrow 2s var(--oxh-ease) .25s both}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]) .chx-stack-col{animation:chxRise 1.8s var(--oxh-ease) both;animation-delay:calc(var(--i) * .07s + .2s);transform-origin:50% 100%}:is(.chx-app[data-on="0"] .chx-app-panel[data-i="0"],.chx-app[data-on="1"] .chx-app-panel[data-i="1"],.chx-app[data-on="2"] .chx-app-panel[data-i="2"],.chx-app[data-on="3"] .chx-app-panel[data-i="3"],.chx-app[data-on="4"] .chx-app-panel[data-i="4"],.chx-app[data-on="5"] .chx-app-panel[data-i="5"],.chx-app[data-on="6"] .chx-app-panel[data-i="6"]) .chx-tr:not(.is-head){animation:chxUp .6s var(--oxh-ease) both;animation-delay:calc(var(--k,0) * .06s + .3s)}.chx-app-item.is-on .chx-app-time i{animation:chxAppTime 7s linear both}.chx-app:hover .chx-app-time i,.chx-app:focus-within .chx-app-time i,.chx-app[data-away] .chx-app-time i{animation-play-state:paused}.chx-app[data-held] .chx-app-item.is-on .chx-app-time i{animation:none}.chx-cred-rim::before{animation:chxSpin 9s linear infinite}.chx-cred-wire i{animation:chxWire 3.6s cubic-bezier(.45,0,.25,1) infinite}.chx-cred-n{animation:chxLit 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .9s + .2s)}.chx-cred-marks li{animation:chxDrift 7s ease-in-out infinite;animation-delay:calc(var(--i) * -2.3s)}.chx-cred-marks li::after{animation:chxGloss 6s ease-in-out infinite;animation-delay:calc(var(--i) * .5s + 1s)}.chx-cred-sky i{animation:chxFloat 16s ease-in-out infinite alternate}.chx-cred-sky i:nth-child(2){animation-duration:19s;animation-delay:-6s}.chx-cred-sky i:nth-child(3){animation-duration:22s;animation-delay:-11s}.chx-rep-callout-ic i{animation:chxBars 2.6s ease-in-out infinite alternate}.chx-rep-callout-ic i:nth-child(2){animation-delay:.3s}.chx-rep-callout-ic i:nth-child(3){animation-delay:.6s}.chx-rep-callout-ic i:nth-child(4){animation-delay:.9s}.chx-app-live i,.chx-dash-sync i{animation:chxPulse 2s ease-in-out infinite}.chx-act-route i{animation:chxGrow 2.4s var(--oxh-ease) both}.chx-ft-name span{animation:chxSheen 9s cubic-bezier(.45,0,.2,1) 1s infinite}}@keyframes chxBreathe{0%,100%{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes chxMeteor{0%,82%{opacity:0;transform:rotate(-24deg) translateX(0)}84%{opacity:1}92%{opacity:0;transform:rotate(-24deg) translateX(-520px)}100%{opacity:0;transform:rotate(-24deg) translateX(-520px)}}@keyframes chxMsg{0%{opacity:0;transform:translateY(10px)}10%,86%{opacity:1;transform:none}96%,100%{opacity:0;transform:translateY(-4px)}}@keyframes chxDot{0%,100%{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes chxRise{0%{transform:scaleY(.06)}22%,100%{transform:none}}@keyframes chxPop{0%,40%{opacity:0;transform:scale(.4)}52%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes chxWrite{0%{transform:scaleX(0)}30%,90%{transform:scaleX(1)}100%{transform:scaleX(1);opacity:.5}}@keyframes chxRing{0%{stroke-dashoffset:1}40%,92%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:.6}}@keyframes chxNode{0%,10%{opacity:0}24%,100%{opacity:1}}@keyframes chxDraw{0%{stroke-dashoffset:1}40%,100%{stroke-dashoffset:0}}@keyframes chxBub{0%{opacity:0;transform:scale(.3)}20%,100%{opacity:1;transform:none}}@keyframes chxGrow{0%{transform:scaleX(0)}30%,100%{transform:none}}@keyframes chxBars{0%{transform:scaleY(.55)}100%{transform:none}}@keyframes chxPulse{0%,100%{opacity:1}50%{opacity:.35}}@keyframes chxSheen{0%{background-position:0 0,100% 0}45%{background-position:0 0,0% 0}100%{background-position:0 0,0% 0}}@keyframes chxDrift{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes chxPanel{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes chxUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes chxAppTime{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chxSpin{to{transform:rotate(360deg)}}@keyframes chxTeamDrift{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}@keyframes chxRun{0%{stroke-dashoffset:.07;opacity:0}8%{opacity:1}70%{stroke-dashoffset:-1;opacity:1}78%,100%{stroke-dashoffset:-1;opacity:0}}@keyframes chxHeadIn{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes chxBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes chxGloss{0%,70%{transform:skewX(-18deg) translateX(-120%)}100%{transform:skewX(-18deg) translateX(520%)}}@keyframes chxFloat{0%{transform:translate(0,0) scale(1)}100%{transform:translate(8%,10%) scale(1.12)}}@keyframes chxWire{0%{transform:translateY(-50px)}100%{transform:translateY(180px)}}@keyframes chxLit{ 0%,40%,100%{transform:none;box-shadow:0 0 0 3px #fff,0 10px 22px -10px var(--c)} 12%,26%{transform:scale(1.1);box-shadow:0 0 0 3px #fff,0 0 0 7px color-mix(in srgb,var(--c2) 30%,transparent),0 0 24px var(--c2)} }@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chx-rep-arrow-line{stroke-dashoffset:1;animation:chxDraw linear both;animation-timeline:view();animation-range:entry 20% cover 50%}.chx-rep-arrow-head{animation:chxHeadIn linear both;animation-timeline:view();animation-range:cover 20% cover 34%}}}@media (min-width:1061px){.chx-contact .oxh-cq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(26px,3.6vw,64px)}}.chx .oxh-cx .chx-cq-card{--cp:clamp(24px,2.6vw,44px);padding:var(--cp)}.chx-ct{ position:relative;isolation:isolate;overflow:hidden; margin:calc(-1 * var(--cp)) calc(-1 * var(--cp)) clamp(22px,2.2vw,32px); padding:clamp(26px,2.8vw,44px) var(--cp) clamp(28px,2.8vw,40px); border-radius:28px 28px 0 0;background:#120f1a;color:#fff; }.chx-ct::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:1; background:linear-gradient(90deg,transparent,#ff8a50 22%,#e4589a 52%,#9b6bff 80%,transparent)}.chx-ct-sky{position:absolute;inset:0;z-index:-1;pointer-events:none}.chx-ct-sky i{position:absolute;border-radius:50%;opacity:.85}.chx-ct-sky i:nth-child(1){width:62%;height:150%;left:-18%;top:-40%;background:radial-gradient(closest-side,rgba(255,122,61,.55),transparent);animation:chxCtDrift 16s ease-in-out infinite alternate}.chx-ct-sky i:nth-child(2){width:58%;height:140%;left:30%;top:10%;background:radial-gradient(closest-side,rgba(228,88,154,.42),transparent);animation:chxCtDrift 20s ease-in-out -6s infinite alternate-reverse}.chx-ct-sky i:nth-child(3){width:54%;height:150%;right:-16%;top:-50%;background:radial-gradient(closest-side,rgba(138,92,255,.5),transparent);animation:chxCtDrift 18s ease-in-out -3s infinite alternate}@keyframes chxCtDrift{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(8%,6%,0) scale(1.12)}}.chx-ct-ring{position:absolute;z-index:-1;right:-130px;top:-190px;width:380px;height:380px;border-radius:50%; box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 0 0 46px rgba(255,255,255,.025),0 0 0 47px rgba(255,255,255,.07); animation:chxCtSpin 26s linear infinite}.chx-ct-ring::after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#ffd2b8;box-shadow:0 0 14px 3px rgba(255,138,80,.8)}@keyframes chxCtSpin{to{transform:rotate(360deg)}}.chx-ct-in{position:relative;z-index:1}.chx-ct-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px}@media (max-width:760px){.chx-ct-sky i{animation:none}}.chx-ct-who{display:inline-flex;align-items:center;gap:12px}.chx-ct-faces{display:inline-flex}.chx-ct-faces img{width:34px;height:34px;border-radius:50%;object-fit:cover;margin-inline-start:-10px;box-shadow:0 0 0 2px #120f1a,0 6px 14px -6px rgba(0,0,0,.7)}.chx-ct-faces img:first-child{margin-inline-start:0}.chx-ct-note{font-size:14.7px;font-weight:600;color:rgba(255,255,255,0.95)}.chx-ct h2.chx-ct-h{margin:clamp(18px,1.8vw,26px) 0 12px;max-width:22ch;font-size:clamp(27px,2.4vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.024em;color:#fff;text-wrap:balance}.chx-ct-p{margin:0;max-width:64ch;font-size:17.1px;line-height:1.62;color:rgba(255,255,255,0.94)}.chx-contact.is-page .chx-ct h2.chx-ct-h{font-size:clamp(27.7px,calc(2.4vw + .7px),40.7px)}.chx-contact.is-page .chx-ct-p{font-size:17.8px}.chx-contact.is-page .chx-ct-note{font-size:15.4px}.chx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.chx .oxh-main>.chx-contact.is-page .chx-cq-stage{padding-top:calc(var(--oxh-bar,80px) + 82px + clamp(16px,3vw,48px))}.chx-cp-cred{margin-top:18px}@media (max-width:1060px){.chx-contact.is-page .oxh-cq-form{order:-1}.chx-contact.is-page .oxh-cq-side{margin-top:8px}}@media (max-width:620px){.chx-ct-ring{display:none}.chx-ct-note{display:none}.chx .oxh-main>.chx-contact.is-page .chx-cq-stage{padding-top:calc(var(--oxh-bar,68px) + 90px)}}.chx .oxh-h2,.chx .chx-sec-faq h2,.chx .oxh-cq .oxh-cq-h,.chx .oxh-close-t{font-size:clamp(35.3px,calc(4.2vw - .7px),69.3px)!important;font-weight:500!important}.chx .chx-reports .chx-rep-said .oxh-h2{font-size:clamp(33.5px,calc(4.2vw - 2.5px),67.5px)!important}