﻿:root{--xoala-blue: #3b49e0;--xoala-blue-deep: #1122e0;--xoala-black: #010215;--xoala-ink: #0d091f;--xoala-bg: #fff;--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-display: "Poppins", system-ui, sans-serif;--section-radius: 32px;--content-max: 1440px;--fs-display-lg: clamp(32px, 5vw, 56px);--fs-display-md: clamp(28px, 4vw, 48px);--fs-display-sm: clamp(30px, 2.6vw + 10px, 40px);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--space-13: 120px;--space-14: 160px;--gutter: clamp(16px, 4vw, 56px);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(var(--xoala-ink-rgb), 0.04);--shadow-sm: 0 4px 12px -4px rgba(var(--xoala-ink-rgb), 0.08);--shadow-md: 0 12px 28px -12px rgba(var(--xoala-ink-rgb), 0.18);--shadow-lg: 0 24px 48px -20px rgba(28, 38, 150, 0.32);--shadow-brand: 0 14px 32px -18px rgba(var(--xoala-blue-rgb), 0.25);--ease-emphasis: cubic-bezier(0.22, 1, 0.36, 1);--ease-standard: cubic-bezier(0.4, 0, 0.2, 1);--ease-pivot: cubic-bezier(0.65, 0, 0.35, 1);--dur-instant: 100ms;--dur-quick: 200ms;--dur-base: 300ms;--dur-slow: 500ms;--dur-loop: 2400ms;--z-base: 0;--z-raised: 10;--z-sticky: 20;--z-overlay: 50;--z-drawer: 100;--z-modal: 200;--z-toast: 300;--z-tooltip: 400;--z-max: 9999;--ink-primary: rgba(13, 9, 31, 1);--ink-secondary: rgba(13, 9, 31, 0.72);--ink-tertiary: rgba(13, 9, 31, 0.55);--ink-quaternary: rgba(13, 9, 31, 0.35);--ink-muted: rgba(13, 9, 31, 0.18);--surface-base: #fff;--surface-subtle: #f6f7fd;--surface-muted: #eef0fb;--surface-tinted: rgba(59, 73, 224, 0.04);--surface-dark: #0d091f;--xoala-blue-rgb: 59, 73, 224;--xoala-ink-rgb: 13, 9, 31;--xoala-white-rgb: 255, 255, 255;--success: #18b07b;--success-bg: rgba(24, 176, 123, 0.12);--warning: #f4a224;--warning-bg: rgba(244, 162, 36, 0.12);--danger: #d94545;--danger-bg: rgba(217, 69, 69, 0.12);--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, "Cascadia Code", monospace;--card-mock-w: 320px;--icon-size-xs: 12px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/plus-jakarta-sans-400.woff2") format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/plus-jakarta-sans-500.woff2") format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/plus-jakarta-sans-600.woff2") format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/plus-jakarta-sans-700.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/poppins-400.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/poppins-500.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins-600.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/poppins-700.woff2") format("woff2")}@media print{*,*::before,*::after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;animation:none !important;transition:none !important}html,body{background:#fff;color:#000;font:12pt/1.45 Georgia,"Times New Roman",serif}.topnav,.topnav-drawer,.features-marquee,.hero-video-wrap,video,.footer-back,.footer-cta,.skip-link,.events-pag-arrows,.events-pag-dots,.industries-tabs,.ga-services-controls,noscript{display:none !important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;break-after:avoid-page}img,table,figure{page-break-inside:avoid;break-inside:avoid}a[href]:not([href^="#"])::after{content:" (" attr(href) ")";font-size:.85em;color:#555 !important}a[href^="mailto:"]::after{content:" (" attr(href) ")"}.hero{padding:0;min-height:0}section{padding:16pt 0;break-inside:auto}.footer{background:#fff !important;padding:16pt 0;border-top:1px solid #999}.footer-legal{font-size:9pt;line-height:1.4}}.get-started-lede{max-width:52ch;margin-top:var(--space-4);font-size:1.05rem;line-height:1.55;opacity:.85}.get-started-body{padding:var(--space-10) var(--space-5) var(--space-13)}.get-started-inner{max-width:880px;margin-inline:auto}.get-started-notes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0 0 var(--space-8);padding:0;list-style:none;border:1px solid rgba(var(--xoala-blue-rgb), 0.14);border-radius:18px;background:rgba(var(--xoala-blue-rgb), 0.04);overflow:hidden}@media(max-width: 640px){.get-started-notes{grid-template-columns:1fr}}.get-started-note{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-7)}.get-started-note+.get-started-note{border-left:1px solid rgba(var(--xoala-blue-rgb), 0.14)}@media(max-width: 640px){.get-started-note+.get-started-note{border-left:0;border-top:1px solid rgba(var(--xoala-blue-rgb), 0.14)}}.get-started-note-icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(var(--xoala-blue-rgb), 0.1);color:var(--xoala-blue)}.get-started-note-icon svg{width:19px;height:19px}.get-started-note-title{margin:0 0 var(--space-1);font-size:.95rem;font-weight:600}.get-started-note-desc{margin:0;font-size:.9rem;line-height:1.55;opacity:.8}.get-started-form{min-height:480px;font-family:var(--font-sans)}.get-started-form input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]),.get-started-form select,.get-started-form textarea{appearance:none;-webkit-appearance:none;width:100%;padding:13px 16px;background:rgba(var(--xoala-blue-rgb), 0.03);border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:10px;font:inherit;font-family:var(--font-sans);font-size:15px;line-height:1.4;color:var(--xoala-ink);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.get-started-form input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range])::placeholder,.get-started-form select::placeholder,.get-started-form textarea::placeholder{color:rgba(var(--xoala-ink-rgb), 0.3)}@media(hover: hover){.get-started-form input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):hover,.get-started-form select:hover,.get-started-form textarea:hover{border-color:rgba(var(--xoala-blue-rgb), 0.32)}}.get-started-form input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):focus,.get-started-form input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):focus-visible,.get-started-form select:focus,.get-started-form select:focus-visible,.get-started-form textarea:focus,.get-started-form textarea:focus-visible{outline:none;background:#fff;border-color:var(--xoala-blue);box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.14)}.get-started-form select{padding-right:54px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle cx='13' cy='13' r='13' fill='rgba(59,73,224,0.09)'/%3E%3Cpath d='M8.5 11.5 13 16l4.5-4.5' fill='none' stroke='%233b49e0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:26px 26px}.get-started-form select:focus,.get-started-form select:focus-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle cx='13' cy='13' r='13' fill='%233b49e0'/%3E%3Cpath d='M8.5 11.5 13 16l4.5-4.5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.get-started-form input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .15s ease}.get-started-form input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.85}.get-started-form .el-radio-group{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:rgba(var(--xoala-blue-rgb), 0.03);border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:12px}.get-started-form label.el-radio{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0 !important;padding:10.5px 26px;background:rgba(0,0,0,0);border:none;border-radius:9px;font-family:var(--font-sans);font-size:14.5px;font-weight:500;line-height:1.4;color:rgba(var(--xoala-ink-rgb), 0.6);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.get-started-form label.el-radio .el-radio__inner{display:none}.get-started-form label.el-radio::before{content:"";width:17px;height:17px;margin-right:9px;flex-shrink:0;border-radius:50%;border:1.5px solid rgba(var(--xoala-ink-rgb), 0.22);background:rgba(0,0,0,0) center no-repeat;transition:border-color .15s ease,background-color .15s ease}.get-started-form label.el-radio .el-radio__original{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.get-started-form label.el-radio .el-radio__label{padding:0}@media(hover: hover){.get-started-form label.el-radio:hover{color:var(--xoala-ink)}}.get-started-form label.el-radio:has(input:checked){background:#fff;color:var(--xoala-blue-deep, var(--xoala-blue));font-weight:600;box-shadow:0 1px 2px rgba(var(--xoala-ink-rgb), 0.08),0 3px 8px -2px rgba(var(--xoala-ink-rgb), 0.1)}.get-started-form label.el-radio:has(input:checked)::before{border-color:var(--xoala-blue);background-color:var(--xoala-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' viewBox='0 0 9 8' fill='none'%3E%3Cpath d='M1 4.2 3.4 6.6 8 1.4' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.get-started-form label.el-radio:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--xoala-blue-rgb), 0.25)}.get-started-form .el-checkbox__input{position:relative;display:inline-flex}.get-started-form .el-checkbox__original{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.get-started-form label.el-checkbox{cursor:pointer}.get-started-form .el-checkbox__inner{display:inline-block;width:20px;height:20px;background:#fff;border:1.5px solid rgba(var(--xoala-ink-rgb), 0.25);border-radius:6px;transition:border-color .15s ease,background-color .15s ease}.get-started-form .el-checkbox__inner::after{display:none}.get-started-form .el-checkbox__input:hover .el-checkbox__inner{border-color:rgba(var(--xoala-blue-rgb), 0.55)}.get-started-form .el-checkbox__input.is-checked .el-checkbox__inner,.get-started-form .el-checkbox__input:has(input:checked) .el-checkbox__inner{background-color:var(--xoala-blue);border-color:var(--xoala-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1.5 5.5 4.5 8.5 10.5 1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.get-started-form .el-checkbox__input:has(input:focus-visible) .el-checkbox__inner{box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.14)}.get-started-form .el-checkbox__label{font-family:var(--font-sans);font-size:14.5px;color:var(--xoala-ink)}.get-started-form .cog-label,.get-started-form .cog-field label{font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.1px;color:rgba(var(--xoala-ink-rgb), 0.8)}.get-started-form .cog-label__asterisk,.get-started-form .cog-required{color:var(--xoala-blue)}.get-started-form .cog-section__heading,.get-started-form .cog-page__heading,.get-started-form h2{font-family:var(--font-display);font-weight:500;letter-spacing:-0.3px;color:var(--xoala-ink)}.get-started-form .cog-helptext{color:rgba(var(--xoala-ink-rgb), 0.55)}.get-started-form .cog-error-message{background:rgba(0,0,0,0);color:#dc2626;font-size:12.5px}.get-started-form .cog-page-progress{margin:0 0 var(--space-8)}.get-started-form .cog-page-progress .el-scrollbar,.get-started-form .cog-page-progress .el-scrollbar__wrap{overflow:visible;background:rgba(0,0,0,0)}.get-started-form .cog-page-progress ol{display:flex;gap:8px;list-style:none;margin:0;padding:0}.get-started-form .cog-page-progress .cog-page-progress__page{flex:1;margin:0}.get-started-form .cog-page-progress .cog-page-progress__page a{display:block;height:6px;border-radius:999px;background:var(--xoala-blue);transition:background .2s ease,box-shadow .2s ease}.get-started-form .cog-page-progress .cog-page-progress__page a span{display:none}.get-started-form .cog-page-progress .cog-page-progress__page.is-active~.cog-page-progress__page a{background:rgba(var(--xoala-ink-rgb), 0.1)}@media(hover: hover){.get-started-form .cog-page-progress .cog-page-progress__page.is-active~.cog-page-progress__page a:hover{background:rgba(var(--xoala-blue-rgb), 0.3)}}.get-started-form .cog-page-progress .cog-page-progress__page.is-active a{box-shadow:0 0 0 3px rgba(var(--xoala-blue-rgb), 0.2)}.get-started-form .cog-button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:var(--xoala-blue);font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-0.1px;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}@media(hover: hover){.get-started-form .cog-button:hover{background:var(--xoala-blue-deep)}}.get-started-form .cog-button:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.25)}.get-started-form .cog-button--back,.get-started-form .cog-button--save,.get-started-form .cog-button--secondary{background:rgba(0,0,0,0);border-color:rgba(var(--xoala-ink-rgb), 0.18);color:var(--xoala-ink)}@media(hover: hover){.get-started-form .cog-button--back:hover,.get-started-form .cog-button--save:hover,.get-started-form .cog-button--secondary:hover{background:rgba(var(--xoala-blue-rgb), 0.05);border-color:rgba(var(--xoala-blue-rgb), 0.4)}}.get-started-form .el-dialog{animation:none;border-radius:18px;padding:8px 12px 16px;box-shadow:0 2px 8px rgba(var(--xoala-ink-rgb), 0.08),0 32px 80px -16px rgba(var(--xoala-ink-rgb), 0.35)}.get-started-form .el-dialog .el-dialog__headerbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:rgba(var(--xoala-ink-rgb), 0.06);color:rgba(var(--xoala-ink-rgb), 0.6);cursor:pointer;transition:background-color .15s ease,color .15s ease}.get-started-form .el-dialog .el-dialog__headerbtn .cog-icon{width:13px;height:13px}.get-started-form .el-dialog .el-dialog__headerbtn .cog-icon path{stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}@media(hover: hover){.get-started-form .el-dialog .el-dialog__headerbtn:hover{background:rgba(var(--xoala-ink-rgb), 0.12);color:var(--xoala-ink)}}.get-started-form .cog-section__inner--background{background:#fff !important;border:1px solid rgba(var(--xoala-ink-rgb), 0.08) !important;border-radius:14px !important;box-shadow:0 1px 3px rgba(var(--xoala-ink-rgb), 0.04) !important}.get-started-form .cog-repeating-section>.cog-section__inner{background:rgba(0,0,0,0) !important}.get-started-form .cog-repeating-section__section+.cog-repeating-section__section{margin-top:16px}.get-started-form .cog-repeating-section__heading{font-family:var(--font-display);font-weight:500;letter-spacing:-0.2px}.get-started-form .cog-repeating-section__remove-button{position:absolute;right:1.2em;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50% !important;background:rgba(var(--xoala-ink-rgb), 0.06) !important;color:rgba(var(--xoala-ink-rgb), 0.55) !important;cursor:pointer;transition:background-color .15s ease,color .15s ease}.get-started-form .cog-repeating-section__remove-button svg,.get-started-form .cog-repeating-section__remove-button i{display:none !important}.get-started-form .cog-repeating-section__remove-button::before{content:"";width:13px;height:13px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.5 2.5 11.5 11.5M11.5 2.5 2.5 11.5' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.5 2.5 11.5 11.5M11.5 2.5 2.5 11.5' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}@media(hover: hover){.get-started-form .cog-repeating-section__remove-button:hover{background:var(--danger-bg, rgba(217, 69, 69, 0.12)) !important;color:var(--danger, #d94545) !important}}.get-started-form .cog-repeating-section__remove-button:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(217,69,69,.18)}.get-started-form .cog-file .cog-input,.get-started-form .cog-upload,.get-started-form .el-upload,.get-started-form .el-upload--picture{border:none !important;background:rgba(0,0,0,0) !important;padding:0 !important}.get-started-form .el-upload,.get-started-form .el-upload-dragger{width:100%}.get-started-form .el-upload-dragger{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:170px !important;height:auto !important;padding:28px 20px !important;background:rgba(var(--xoala-blue-rgb), 0.03) !important;border:1.5px dashed rgba(var(--xoala-blue-rgb), 0.35) !important;border-radius:12px !important;transition:background .18s ease,border-color .18s ease}.get-started-form .el-upload-dragger::before{content:"";width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%233b49e0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3M7 8l5-5 5 5'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E") center/20px 20px no-repeat,rgba(var(--xoala-blue-rgb), 0.09)}.get-started-form .el-upload-dragger>div{display:flex;flex-direction:column;align-items:center;gap:6px;background:rgba(0,0,0,0) !important}@media(hover: hover){.get-started-form .el-upload-dragger:hover{background:rgba(var(--xoala-blue-rgb), 0.06) !important;border-color:var(--xoala-blue) !important}}.get-started-form .el-upload-dragger.is-dragover{background:rgba(var(--xoala-blue-rgb), 0.08) !important;border-color:var(--xoala-blue) !important}.get-started-form .cog-upload__drag-text{margin:0 !important;font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.5) !important}.get-started-form .cog-file .cog-helptext{display:block;margin-top:12px;padding:16px 18px;background:rgba(var(--xoala-blue-rgb), 0.04);border-radius:12px}.get-started-form .cog-file .cog-helptext p{margin:0 0 8px;font-weight:600;font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.8)}.get-started-form .cog-file .cog-helptext p:last-child{margin:10px 0 0;font-weight:500;font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.5)}.get-started-form .xdoc-list{list-style:none;margin:0;padding:0}.get-started-form .xdoc-list li{position:relative;margin:6px 0;padding-left:26px;font-size:13.5px;color:rgba(var(--xoala-ink-rgb), 0.72)}.get-started-form .xdoc-list li::before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' fill='rgba(59,73,224,0.1)'/%3E%3Cpath d='M5 8.2 7.2 10.4 11 5.8' stroke='%233b49e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.get-started-form .cog-field.xsel-open{overflow:visible !important;max-height:none !important;position:relative !important;z-index:60 !important}.get-started-form .cog-section:has(.cog-field.xsel-open),.get-started-form .cog-row:has(.cog-field.xsel-open){position:relative;z-index:60 !important;overflow:visible !important}.get-started-form .xsel-panel.xsel-panel--up{top:auto;bottom:calc(100% + 6px)}.get-started-form .xsel{position:relative}.get-started-form .xsel select{position:absolute !important;width:1px;height:1px;opacity:0;pointer-events:none}.get-started-form .cog-picker__native-placeholder{display:none !important}.get-started-form .xsel-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10.5px 12px 10.5px 16px;background:rgba(var(--xoala-blue-rgb), 0.03);border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:10px;font-family:var(--font-sans);font-size:15px;line-height:1.4;color:var(--xoala-ink);text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}@media(hover: hover){.get-started-form .xsel-trigger:hover{border-color:rgba(var(--xoala-blue-rgb), 0.32)}}.get-started-form .xsel-trigger:focus-visible,.get-started-form .xsel-trigger[aria-expanded=true]{outline:none;background:#fff;border-color:var(--xoala-blue);box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.14)}.get-started-form .xsel-trigger .xsel-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.get-started-form .xsel-trigger .xsel-value.is-placeholder{color:rgba(var(--xoala-ink-rgb), 0.3)}.get-started-form .xsel-chev{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:rgba(var(--xoala-blue-rgb), 0.09);color:var(--xoala-blue);transition:transform .2s ease,background .15s ease,color .15s ease}.get-started-form .xsel-chev svg{width:11px;height:8px}.get-started-form .xsel-trigger[aria-expanded=true] .xsel-chev{transform:rotate(180deg);background:var(--xoala-blue);color:#fff}.get-started-form .xsel-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;display:none;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:12px;box-shadow:0 2px 6px rgba(var(--xoala-ink-rgb), 0.06),0 18px 40px -12px rgba(var(--xoala-ink-rgb), 0.22);overflow:hidden}.get-started-form .xsel-panel.is-open{display:block}.get-started-form .xsel-searchrow{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.07);color:rgba(var(--xoala-ink-rgb), 0.4)}.get-started-form .xsel-searchrow>svg{width:15px;height:15px;flex-shrink:0}.get-started-form .xsel-search.xsel-search{flex:1;width:auto;min-width:0;height:24px;margin:0;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0;font-size:15px;line-height:24px;color:var(--xoala-ink);caret-color:var(--xoala-blue);box-shadow:none !important}.get-started-form .xsel-list{list-style:none;margin:0;padding:6px;max-height:288px;overflow-y:auto}.get-started-form .xsel-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;font-size:14.5px;color:var(--xoala-ink);cursor:pointer}.get-started-form .xsel-list li:hover,.get-started-form .xsel-list li.is-active{background:rgba(var(--xoala-blue-rgb), 0.06)}.get-started-form .xsel-list li.is-selected{font-weight:600;color:var(--xoala-blue)}.get-started-form .xsel-list li.is-selected svg{width:14px;height:14px;flex-shrink:0}.get-started-form .xsel-list li.xsel-empty{justify-content:center;color:rgba(var(--xoala-ink-rgb), 0.45);cursor:default}.get-started-form .xsel-list li.xsel-empty:hover{background:none}.get-started-form .cog-abuse.cog-wrapper,.get-started-form .cog-branding.cog-branding--minimal{display:none}.careers-page{background:#fff}.careers-hero{padding-bottom:var(--space-10)}.cards-page-head.careers-hero{background:linear-gradient(180deg, var(--xoala-blue) 0%, var(--xoala-blue) 62%, rgba(var(--xoala-blue-rgb), 0.75) 80%, rgba(var(--xoala-blue-rgb), 0.3) 92%, #fff 100%)}.cards-page-hero.careers-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--space-9);max-width:none;margin:0;text-align:left}.careers-hero-main{min-width:0}.careers-hero-main .cards-page-title{margin-bottom:var(--space-5)}.careers-hero-main .cards-page-lede{margin:0;max-width:560px}.careers-hero-stats{display:flex;flex-direction:column;gap:var(--space-3)}.careers-hero-stat{display:flex;align-items:baseline;gap:var(--space-3);min-width:220px;padding:var(--space-4) var(--space-6);background:rgba(var(--xoala-white-rgb), 0.1);border:1px solid rgba(var(--xoala-white-rgb), 0.18);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.careers-hero-stat-value{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,3vw,34px);line-height:1;letter-spacing:-0.02em;color:#fff;font-variant-numeric:tabular-nums}.careers-hero-stat-label{font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.72)}.careers-filterbar-section{position:relative;z-index:2;background:rgba(0,0,0,0)}.careers-none-section{position:relative;z-index:2;background:rgba(0,0,0,0);padding:var(--space-9) 0 var(--space-13)}.careers-none-inner{max-width:var(--content-max);margin:calc(-1*var(--space-7)) auto 0;padding:0 56px}.careers-none{max-width:760px;margin:0 auto;padding:var(--space-12) var(--space-8);text-align:center;background:#fff;border:1px dashed rgba(var(--xoala-blue-rgb), 0.35);border-radius:20px;box-shadow:0 24px 48px -28px rgba(var(--xoala-ink-rgb), 0.18)}.careers-none-icon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-5);border-radius:50%;background:rgba(var(--xoala-blue-rgb), 0.1);color:var(--xoala-blue)}.careers-none-icon svg{width:24px;height:24px}.careers-none-title{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.4vw,30px);letter-spacing:-0.02em;color:var(--xoala-ink)}.careers-none-lede{max-width:48ch;margin:0 auto var(--space-7);font-family:var(--font-sans);font-size:16px;line-height:1.6;color:rgba(var(--xoala-ink-rgb), 0.65)}.careers-none-ctas{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-5)}.careers-none-cta{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;border-radius:var(--radius-pill);background:var(--xoala-blue);font-family:var(--font-display);font-weight:500;font-size:15px;color:#fff;text-decoration:none;transition:background var(--dur-quick) var(--ease-standard)}@media(hover: hover){.careers-none-cta:hover{background:var(--xoala-blue-deep)}}.careers-none-link{font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--xoala-blue);text-decoration:none}@media(hover: hover){.careers-none-link:hover{text-decoration:underline}}.careers-filterbar-inner{max-width:var(--content-max);margin:calc(-1*var(--space-7)) auto 0;padding:0 56px}.careers-filterbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-lg);box-shadow:0 24px 48px -24px rgba(var(--xoala-ink-rgb), 0.22),0 4px 12px -4px rgba(var(--xoala-ink-rgb), 0.08)}.careers-search{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:220px}.careers-search svg{position:absolute;left:16px;width:var(--icon-size-sm);height:var(--icon-size-sm);color:rgba(var(--xoala-ink-rgb), 0.4);pointer-events:none}.careers-search input{appearance:none;-webkit-appearance:none;width:100%;padding:13px 18px 13px 42px;background:rgba(var(--xoala-blue-rgb), 0.03);border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:var(--radius-pill);font:inherit;font-family:var(--font-sans);font-size:15px;line-height:1.4;color:var(--xoala-ink);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.careers-search input::placeholder{color:rgba(var(--xoala-ink-rgb), 0.35)}.careers-search input::-webkit-search-cancel-button{-webkit-appearance:none}.careers-search input:focus,.careers-search input:focus-visible{outline:none;background:#fff;border-color:var(--xoala-blue);box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.14)}@media(hover: hover){.careers-search input:hover{border-color:rgba(var(--xoala-blue-rgb), 0.32)}}.careers-selects{display:flex;flex-wrap:wrap;gap:var(--space-3)}.careers-select{display:flex;flex-direction:column;gap:var(--space-2);min-width:150px}.careers-select select{appearance:none;-webkit-appearance:none;width:100%;padding:11px 38px 11px 16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230d091f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right 14px center/14px no-repeat,rgba(var(--xoala-blue-rgb), 0.03);border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:var(--radius-pill);font:inherit;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.4;color:var(--xoala-ink);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.careers-select select:focus,.careers-select select:focus-visible{outline:none;background-color:#fff;border-color:var(--xoala-blue);box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.14)}@media(hover: hover){.careers-select select:hover{border-color:rgba(var(--xoala-blue-rgb), 0.32)}}.careers-select-label{font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.5);padding-left:var(--space-1)}.careers-clear{appearance:none;align-self:center;margin-left:auto;padding:11px 18px;background:rgba(0,0,0,0);border:1px solid rgba(var(--xoala-blue-rgb), 0.28);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:var(--xoala-blue);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s var(--ease-emphasis)}.careers-clear[hidden]{display:none}@media(hover: hover){.careers-clear:hover{background:rgba(var(--xoala-blue-rgb), 0.06);border-color:var(--xoala-blue)}}.careers-clear:active{transform:scale(0.98)}.careers-clear:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.14)}.careers-summary{margin:var(--space-4) var(--space-2) 0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.55)}.careers-summary strong{font-weight:700;color:var(--xoala-ink);font-variant-numeric:tabular-nums}.careers-list-section{background:#fff;padding:var(--space-9) 0 var(--space-13)}.careers-list-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px}.careers-list{display:flex;flex-direction:column;gap:var(--space-10)}.careers-group[hidden]{display:none}.careers-group-head{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.08)}.careers-group-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-0.01em;color:var(--xoala-ink)}.careers-group-count{font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45);white-space:nowrap}.careers-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.careers-row[hidden]{display:none}.careers-row-link{display:grid;grid-template-columns:minmax(0, 2.2fr) minmax(0, 1fr) minmax(0, 1fr) auto auto;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.09);border-radius:var(--radius-lg);text-decoration:none;color:var(--xoala-ink);transition:border-color .18s ease,box-shadow .22s var(--ease-emphasis),transform .22s var(--ease-emphasis)}@media(hover: hover){.careers-row-link:hover{border-color:rgba(var(--xoala-blue-rgb), 0.35);box-shadow:var(--shadow-md);transform:translateY(-2px)}.careers-row-link:hover .careers-row-title{color:var(--xoala-blue-deep)}.careers-row-link:hover .careers-row-arrow{background:var(--xoala-blue);color:#fff}.careers-row-link:hover .careers-row-arrow svg{transform:translateX(2px)}}.careers-row-link:active{transform:translateY(0)}.careers-row-link:focus-visible{outline:none;border-color:var(--xoala-blue);box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.14)}.careers-row-title{font-family:var(--font-display);font-weight:500;font-size:17px;line-height:1.25;letter-spacing:-0.01em;color:var(--xoala-ink);transition:color .18s ease}.careers-row-team{font-family:var(--font-sans);font-size:14px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careers-row-loc{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:14px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.55);white-space:nowrap}.careers-row-loc svg{width:14px;height:14px;flex-shrink:0;color:rgba(var(--xoala-ink-rgb), 0.4)}.careers-row-type{justify-self:start;padding:5px 12px;background:rgba(var(--xoala-blue-rgb), 0.07);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.3px;color:var(--xoala-blue-deep);white-space:nowrap}.careers-row-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(var(--xoala-ink-rgb), 0.05);color:rgba(var(--xoala-ink-rgb), 0.55);flex-shrink:0;transition:background .18s ease,color .18s ease}.careers-row-arrow svg{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .22s var(--ease-emphasis)}.careers-empty{padding:var(--space-11) var(--space-6);text-align:center;border:1.5px dashed rgba(var(--xoala-ink-rgb), 0.15);border-radius:var(--radius-lg);background:var(--surface-subtle)}.careers-empty[hidden]{display:none}.careers-empty-title{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-0.01em;color:var(--xoala-ink)}.careers-empty-lede{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.6)}.careers-empty-clear{appearance:none;padding:0;background:none;border:0;font:inherit;font-weight:600;color:var(--xoala-blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(hover: hover){.careers-empty-clear:hover{color:var(--xoala-blue-deep)}}.careers-empty-clear:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:0 0 0 3px rgba(var(--xoala-blue-rgb), 0.2)}.careers-single{background:#fff}.careers-single-hero{padding-bottom:var(--space-11)}.careers-single-headline{max-width:1140px;margin:0 auto;text-align:left}.careers-single-headline .cards-page-eyebrow{margin-bottom:var(--space-5)}.careers-single-title{max-width:820px;font-size:clamp(28px,5vw,50px);margin-bottom:var(--space-5)}.careers-single-meta{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin:0 0 var(--space-7);padding:0}.careers-single-meta li{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:14.5px;font-weight:500;color:rgba(var(--xoala-white-rgb), 0.82)}.careers-single-meta svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0;color:rgba(var(--xoala-white-rgb), 0.6)}.careers-single-apply-cta{display:inline-flex;align-items:center;gap:var(--space-3);padding:14px 26px;background:#fff;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--xoala-blue-deep);text-decoration:none;box-shadow:0 12px 28px -12px rgba(var(--xoala-ink-rgb), 0.35);transition:transform .22s var(--ease-emphasis),box-shadow .22s var(--ease-emphasis)}.careers-single-apply-cta svg{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.careers-single-apply-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px rgba(var(--xoala-ink-rgb), 0.4)}.careers-single-apply-cta:hover svg{transform:translateX(3px)}}.careers-single-apply-cta:active{transform:translateY(0)}.careers-single-apply-cta:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--xoala-white-rgb), 0.4)}.careers-single-body-section{background:#fff;padding:var(--space-10) 0 var(--space-12)}.careers-single-body-inner{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:var(--space-10);align-items:start;max-width:1140px;margin:0 auto;padding:0 var(--space-5)}.careers-single-body{min-width:0;font-family:var(--font-sans);font-size:16px;line-height:1.65;color:rgba(var(--xoala-ink-rgb), 0.78)}.careers-single-body h2{margin:var(--space-9) 0 var(--space-4);font-family:var(--font-display);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-0.01em;color:var(--xoala-ink)}.careers-single-body h2:first-child{margin-top:0}.careers-single-body h3{margin:var(--space-7) 0 var(--space-3);font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1.3;color:var(--xoala-ink)}.careers-single-body p{margin:0 0 var(--space-4)}.careers-single-body a{color:var(--xoala-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(hover: hover){.careers-single-body a:hover{color:var(--xoala-blue-deep)}}.careers-single-body ul,.careers-single-body ol{margin:0 0 var(--space-5);padding-left:var(--space-6)}.careers-single-body ul li,.careers-single-body ol li{margin-bottom:var(--space-2)}.careers-single-body ul li::marker,.careers-single-body ol li::marker{color:var(--xoala-blue)}.careers-single-apply-block{margin-top:var(--space-9);padding:var(--space-7);background:var(--surface-subtle);border:1px solid rgba(var(--xoala-blue-rgb), 0.12);border-radius:var(--radius-lg);scroll-margin-top:100px}.careers-single-apply-block h2{margin-top:0}.careers-single-apply-block p{margin-bottom:var(--space-5)}.careers-single-apply-button{display:inline-flex;align-items:center;gap:var(--space-3);padding:14px 26px;background:var(--xoala-blue);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:15px;font-weight:600;color:#fff !important;text-decoration:none !important;box-shadow:var(--shadow-brand);transition:background .18s ease,transform .22s var(--ease-emphasis),box-shadow .22s var(--ease-emphasis)}.careers-single-apply-button svg{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.careers-single-apply-button:hover{background:var(--xoala-blue-deep);transform:translateY(-2px)}.careers-single-apply-button:hover svg{transform:translateX(3px)}}.careers-single-apply-button:active{transform:translateY(0)}.careers-single-apply-button:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.25)}.careers-single-side{position:sticky;top:96px}.careers-single-side-card{padding:var(--space-6);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.09);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.careers-single-side-label{margin:0 0 var(--space-4);font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.5)}.careers-single-facts{margin:0 0 var(--space-6)}.careers-single-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.06)}.careers-single-facts>div:last-child{border-bottom:0}.careers-single-facts dt{font-family:var(--font-sans);font-size:13px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.5)}.careers-single-facts dd{margin:0;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--xoala-ink);text-align:right}.careers-single-side-cta{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;padding:13px 22px;background:var(--xoala-blue);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:15px;font-weight:600;color:#fff;text-decoration:none;box-shadow:var(--shadow-brand);transition:background .18s ease,transform .22s var(--ease-emphasis)}.careers-single-side-cta svg{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.careers-single-side-cta:hover{background:var(--xoala-blue-deep);transform:translateY(-1px)}.careers-single-side-cta:hover svg{transform:translateX(3px)}}.careers-single-side-cta:active{transform:translateY(0)}.careers-single-side-cta:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.25)}.careers-single-side-back{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:rgba(var(--xoala-ink-rgb), 0.6);text-decoration:none;transition:color .18s ease}.careers-single-side-back svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.careers-single-side-back:hover{color:var(--xoala-blue)}.careers-single-side-back:hover svg{transform:translateX(-3px)}}.careers-single-more-section{background:var(--surface-subtle);padding:var(--space-11) 0}.careers-single-more-inner{max-width:1140px;margin:0 auto;padding:0 var(--space-5)}.careers-single-more-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-6)}.careers-single-more-head h2{margin:0;font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1.15;letter-spacing:-0.01em;color:var(--xoala-ink)}.careers-single-more-head a{font-family:var(--font-sans);font-size:14.5px;font-weight:600;color:var(--xoala-blue);text-decoration:none;white-space:nowrap}@media(hover: hover){.careers-single-more-head a:hover{color:var(--xoala-blue-deep);text-decoration:underline;text-underline-offset:3px}}@media(max-width: 1024px){.careers-hero-grid{grid-template-columns:1fr;gap:var(--space-7)}.careers-hero-stats{flex-direction:row;flex-wrap:wrap}.careers-hero-stat{flex:1 1 160px;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-1)}}@media(max-width: 900px){.careers-row-link{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title arrow" "team  arrow" "meta  arrow";row-gap:var(--space-2);padding:var(--space-4) var(--space-5)}.careers-row-title{grid-area:title}.careers-row-team{grid-area:team;white-space:normal}.careers-row-loc{grid-area:meta;justify-self:start;margin-right:var(--space-4)}.careers-row-type{grid-area:meta;justify-self:end}.careers-row-arrow{grid-area:arrow;align-self:center}.careers-single-body-inner{grid-template-columns:1fr;gap:var(--space-8)}.careers-single-side{position:static}}@media(max-width: 640px){.careers-hero-stat{flex:1 1 100%;flex-direction:row;align-items:baseline}.careers-filterbar-inner{margin-top:calc(-1*var(--space-5));padding:0 var(--space-4)}.careers-filterbar{align-items:stretch;flex-direction:column;padding:var(--space-4)}.careers-search{flex-basis:auto;min-width:0}.careers-selects{flex-direction:column}.careers-select{min-width:0}.careers-clear{margin-left:0;align-self:flex-start}.careers-list-section{padding:var(--space-8) 0 var(--space-11)}.careers-list{gap:var(--space-8)}.careers-list-inner{padding:0 var(--space-4)}.careers-group-head{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.careers-row-link{grid-template-areas:"title arrow" "team  arrow" "meta  arrow" "type  arrow"}.careers-row-type{grid-area:type;justify-self:start}.careers-single-meta{gap:var(--space-2) var(--space-4)}.careers-single-body-inner,.careers-single-more-inner{padding:0 var(--space-4)}.careers-single-apply-block{padding:var(--space-5)}.careers-single-more-head h2{font-size:22px}}.blog-page{background:#fff}.cards-page-head.blog-hero{padding:96px 0 44px;background:var(--xoala-blue);border-radius:0 0 var(--section-radius) var(--section-radius)}.cards-page-head.blog-hero .cursor-grid{inset:0}.cards-page-head.blog-hero .cards-page-breadcrumb{margin-bottom:0}.blog-card-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.blog-card-placeholder{position:absolute;inset:0;display:block;background:radial-gradient(120% 120% at 85% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0) 55%),linear-gradient(160deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%)}.blog-featured-section{padding:var(--space-10) 0 0}.blog-featured-inner{max-width:1140px;margin:0 auto;padding:0 var(--space-5)}.blog-featured{position:relative;display:block;aspect-ratio:16/8;min-height:340px;border-radius:var(--radius-xl);overflow:hidden;isolation:isolate;text-decoration:none;color:#fff;box-shadow:0 30px 60px -30px rgba(var(--xoala-ink-rgb), 0.35);transform:translateY(0);transition:transform var(--dur-base) var(--ease-emphasis),box-shadow var(--dur-base) var(--ease-emphasis)}.blog-featured:hover,.blog-featured:focus-visible{transform:translateY(-4px);box-shadow:0 40px 70px -30px rgba(0,0,0,.65)}.blog-featured:hover .blog-featured-media img,.blog-featured:focus-visible .blog-featured-media img{transform:scale(1.04)}.blog-featured:hover .blog-featured-cta svg,.blog-featured:focus-visible .blog-featured-cta svg{transform:translateX(3px)}.blog-featured-media{position:absolute;inset:0;display:block;background:rgba(var(--xoala-white-rgb), 0.06)}.blog-featured-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform var(--dur-slow) var(--ease-emphasis)}.blog-featured-overlay{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;padding:var(--space-8) var(--space-8) var(--space-8);background:linear-gradient(180deg, rgba(var(--xoala-ink-rgb), 0) 30%, rgba(var(--xoala-ink-rgb), 0.55) 66%, rgba(var(--xoala-ink-rgb), 0.88) 100%)}.blog-featured-tag{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.9);padding:5px 12px;background:rgba(var(--xoala-blue-rgb), 0.55);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-pill);backdrop-filter:blur(4px);margin-bottom:var(--space-4)}.blog-featured-title{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3.4vw,40px);line-height:1.12;letter-spacing:-0.02em;color:#fff;margin:0 0 var(--space-3);max-width:22ch;text-wrap:balance}.blog-featured-meta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:600;font-size:12.5px;letter-spacing:.8px;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.blog-featured-meta .blog-card-dot{color:var(--xoala-blue);background:currentColor;box-shadow:0 0 0 3px rgba(var(--xoala-blue-rgb), 0.25)}.blog-featured-sep{opacity:.5}.blog-featured-cta{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-5);font-family:var(--font-sans);font-weight:700;font-size:14px;color:#fff}.blog-featured-cta svg{width:var(--icon-size-sm);height:var(--icon-size-sm);transform:translateX(0);transition:transform var(--dur-quick) var(--ease-standard)}.blog-grid-section{padding:var(--space-11) 0 calc(var(--space-13) + 60px)}.blog-grid-inner{max-width:1140px;margin:0 auto;padding:0 var(--space-5)}.blog-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-9) var(--space-7);list-style:none;margin:0;padding:0}.blog-card{margin:0}.blog-card-link{display:block;text-decoration:none;color:var(--xoala-ink);transform:translateY(0);transition:transform var(--dur-base) var(--ease-emphasis)}.blog-card-link:hover,.blog-card-link:focus-visible{transform:translateY(-4px)}.blog-card-link:hover .blog-card-media img,.blog-card-link:focus-visible .blog-card-media img{transform:scale(1.05)}.blog-card-link:hover .blog-card-title,.blog-card-link:focus-visible .blog-card-title{color:var(--xoala-blue)}.blog-card-media{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--radius-lg);overflow:hidden;background:rgba(var(--xoala-ink-rgb), 0.05);box-shadow:0 18px 36px -20px rgba(var(--xoala-ink-rgb), 0.28)}.blog-card-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform var(--dur-slow) var(--ease-emphasis)}.blog-card-meta{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-5);font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.55)}.blog-card-meta .blog-card-dot{color:var(--xoala-blue)}.blog-card-title{font-family:var(--font-display);font-weight:500;font-size:21px;line-height:1.3;letter-spacing:-0.01em;color:var(--xoala-ink);margin:var(--space-2) 0 0;transition:color var(--dur-quick) var(--ease-standard)}.blog-pagination{margin-top:var(--space-11)}.blog-pagination ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.blog-pagination li{margin:0}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 var(--space-3);border:1px solid rgba(var(--xoala-ink-rgb), 0.14);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:14px;color:rgba(var(--xoala-ink-rgb), 0.7);text-decoration:none;transition:border-color var(--dur-quick) var(--ease-standard),background var(--dur-quick) var(--ease-standard),color var(--dur-quick) var(--ease-standard)}.blog-pagination .page-numbers:hover,.blog-pagination .page-numbers:focus-visible{border-color:rgba(var(--xoala-blue-rgb), 0.45);color:var(--xoala-ink)}.blog-pagination .page-numbers.current{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff}.blog-pagination .page-numbers.dots{border-color:rgba(0,0,0,0);min-width:auto;padding:0 var(--space-1)}.blog-pagination .page-numbers.dots:hover{border-color:rgba(0,0,0,0);color:rgba(var(--xoala-ink-rgb), 0.7)}.blog-empty{margin:0;padding:var(--space-12) 0;text-align:center;font-family:var(--font-sans);font-size:16px;color:rgba(var(--xoala-ink-rgb), 0.6)}.blog-single{background:#fff}.cards-page-head.blog-single-hero{padding:96px 0 150px;background:var(--xoala-blue);border-radius:0 0 var(--section-radius) var(--section-radius)}.cards-page-head.blog-single-hero .cursor-grid{inset:0}.blog-single-headline{max-width:860px;margin:0 auto;text-align:center}.blog-single-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0 0 var(--space-5);padding:0;font-family:var(--font-sans);font-weight:600;font-size:12.5px;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.blog-single-meta li{display:inline-flex;align-items:center;gap:8px;margin:0}.blog-single-meta li+li::before{content:"";display:inline-block;width:4px;height:4px;margin-right:var(--space-3);border-radius:50%;background:currentColor;opacity:.5}.cards-page-title.blog-single-title{font-size:clamp(30px,4.6vw,52px);margin-bottom:0}.blog-single-body-section{position:relative;background:#fff;padding:0 0 var(--space-12);display:flow-root}.blog-single-media{max-width:1140px;margin:-100px auto 0;padding:0 var(--space-5)}.blog-single-media-inner{position:relative;aspect-ratio:21/9;border:8px solid #fff;border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-muted);box-shadow:var(--shadow-lg)}.blog-single-media-inner img{width:100%;height:100%;object-fit:cover;display:block}.blog-single-body-inner{max-width:1140px;margin:0 auto;padding:0 var(--space-5)}.blog-single-content{max-width:70ch;margin:var(--space-10) auto 0;font-family:var(--font-sans);font-size:17.5px;line-height:1.75;color:rgba(var(--xoala-ink-rgb), 0.82)}.blog-single-content>:first-child{margin-top:0}.blog-single-content p{margin:0 0 1.4em}.blog-single-content a{color:var(--xoala-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-single-content a:hover{color:var(--xoala-blue-deep)}.blog-single-content strong{font-weight:700;color:var(--xoala-ink)}.blog-single-content h2,.blog-single-content h3,.blog-single-content h4{font-family:var(--font-display);font-weight:500;letter-spacing:-0.02em;color:var(--xoala-ink);margin:1.9em 0 .65em;line-height:1.25}.blog-single-content h2{font-size:28px}.blog-single-content h3{font-size:22px}.blog-single-content h4{font-size:18px}.blog-single-content ul,.blog-single-content ol{margin:0 0 1.4em;padding-left:1.3em}.blog-single-content li{margin-bottom:.5em}.blog-single-content li::marker{color:var(--xoala-blue)}.blog-single-content blockquote{margin:2em 0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:3px solid var(--xoala-blue);font-size:19px;line-height:1.6;color:rgba(var(--xoala-ink-rgb), 0.72)}.blog-single-content blockquote p:last-child{margin-bottom:0}.blog-single-content img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:2em 0;display:block}.blog-single-content figure{margin:2em 0}.blog-single-content figure img{margin:0}.blog-single-content figcaption{margin-top:var(--space-3);font-size:13px;text-align:center;color:var(--ink-tertiary)}.blog-single-content code{font-family:var(--font-mono);font-size:.88em;background:var(--surface-muted);padding:2px 6px;border-radius:var(--radius-xs)}.blog-single-content pre{background:var(--xoala-ink);color:#fff;border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);overflow-x:auto;margin:2em 0}.blog-single-content pre code{background:none;padding:0;color:inherit}.blog-single-content hr{border:0;height:1px;background:rgba(var(--xoala-ink-rgb), 0.1);margin:3em 0}.blog-single-content table{width:100%;border-collapse:collapse;margin:2em 0;font-size:15px}.blog-single-content table th,.blog-single-content table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.1)}.blog-single-content table th{font-weight:700;color:var(--xoala-ink)}.blog-more-carousel{background:var(--surface-subtle);border-radius:var(--section-radius) var(--section-radius) 0 0;padding:var(--space-12) 0 calc(var(--space-12) + 60px)}.blog-more-carousel-inner{display:grid;grid-template-columns:300px minmax(0, 1fr);gap:var(--space-9);align-items:start;max-width:1140px;margin:0 auto;padding:0 var(--space-5)}.blog-more-carousel-intro{display:flex;flex-direction:column;align-items:flex-start}.blog-more-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.55)}.blog-more-eyebrow .blog-card-dot{color:var(--xoala-blue)}.blog-more-title{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:-0.02em;color:var(--xoala-ink);margin:var(--space-4) 0 var(--space-6)}.blog-more-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(var(--xoala-ink-rgb), 0.2);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--xoala-ink);text-decoration:none;transition:background var(--dur-quick) var(--ease-standard),border-color var(--dur-quick) var(--ease-standard),color var(--dur-quick) var(--ease-standard)}.blog-more-cta svg{width:13px;height:13px}.blog-more-cta:hover,.blog-more-cta:focus-visible{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff}.blog-more-nav{display:flex;gap:var(--space-3);margin-top:var(--space-8)}.blog-more-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(var(--xoala-ink-rgb), 0.2);border-radius:50%;background:rgba(0,0,0,0);color:var(--xoala-ink);cursor:pointer;transition:background var(--dur-quick) var(--ease-standard),border-color var(--dur-quick) var(--ease-standard),color var(--dur-quick) var(--ease-standard),opacity var(--dur-quick) var(--ease-standard)}.blog-more-nav-btn svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.blog-more-nav-btn:hover,.blog-more-nav-btn:focus-visible{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff}.blog-more-nav-btn:disabled,.blog-more-nav-btn[aria-disabled=true]{opacity:.35;pointer-events:none}.blog-more-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2*var(--space-6))/3);gap:var(--space-6);list-style:none;margin:0;padding:0 0 var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-more-track::-webkit-scrollbar{display:none}.blog-more-card{margin:0;scroll-snap-align:start}.blog-more-card-link{display:block;text-decoration:none;color:var(--xoala-ink);transform:translateY(0);transition:transform var(--dur-base) var(--ease-emphasis)}.blog-more-card-link:hover,.blog-more-card-link:focus-visible{transform:translateY(-4px)}.blog-more-card-link:hover .blog-more-card-media img,.blog-more-card-link:focus-visible .blog-more-card-media img{transform:scale(1.05)}.blog-more-card-media{position:relative;display:block;aspect-ratio:16/10;border-radius:var(--radius-lg);overflow:hidden;background:rgba(var(--xoala-ink-rgb), 0.05);box-shadow:0 14px 30px -18px rgba(var(--xoala-ink-rgb), 0.25)}.blog-more-card-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform var(--dur-slow) var(--ease-emphasis)}.blog-more-card-meta{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-4);font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.55)}.blog-more-card-meta .blog-card-dot{color:var(--xoala-blue)}.blog-more-card-title{font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-0.01em;color:var(--xoala-ink);margin:var(--space-2) 0 0}.blog-more-card-excerpt{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:14px;line-height:1.6;color:rgba(var(--xoala-ink-rgb), 0.6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 900px){.blog-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-8) var(--space-6)}.blog-featured{aspect-ratio:auto;min-height:380px}.blog-featured-overlay{padding:var(--space-6)}.cards-page-head.blog-single-hero{padding-bottom:120px}.blog-single-media{margin-top:-76px}.blog-single-media-inner{aspect-ratio:16/9}.blog-more-carousel-inner{grid-template-columns:minmax(0, 1fr);gap:var(--space-8)}.blog-more-track{grid-auto-columns:calc((100% - var(--space-6))/2)}}@media(max-width: 640px){.cards-page-head.blog-hero{padding:88px 0 32px}.blog-featured-section{padding-top:var(--space-8)}.blog-featured{min-height:320px;border-radius:var(--radius-lg)}.blog-featured-overlay{padding:var(--space-5)}.blog-featured-title{font-size:23px}.blog-grid-section{padding:var(--space-10) 0 calc(var(--space-11) + 60px)}.blog-grid{grid-template-columns:minmax(0, 1fr);gap:var(--space-8)}.blog-card-title{font-size:19px}.blog-pagination{margin-top:var(--space-9)}.cards-page-head.blog-single-hero{padding-bottom:96px}.blog-single-media{margin-top:-56px}.blog-single-media-inner{aspect-ratio:16/10;border-radius:var(--radius-lg)}.blog-single-content{margin-top:var(--space-8);font-size:16.5px}.blog-single-content h2{font-size:24px}.blog-single-content h3{font-size:20px}.blog-single-content blockquote{font-size:17px}.blog-more-carousel{padding:var(--space-10) 0 calc(var(--space-10) + 60px)}.blog-more-track{grid-auto-columns:85%}.blog-more-nav{margin-top:var(--space-6)}}.solutions-page .section{position:relative}.solutions-page,.solutions-index{background:#fff;color:var(--xoala-ink)}.solutions-page--software{overflow-x:clip}.cards-page-hero-text{display:block;min-width:0}.solutions-section-head{max-width:820px;margin:0 auto var(--space-9);text-align:center}.solutions-section-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--xoala-blue);padding:5px 12px;background:rgba(var(--xoala-blue-rgb), 0.07);border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--radius-pill);margin-bottom:var(--space-5)}.solutions-section-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-sm);line-height:1.08;letter-spacing:-0.02em;color:var(--xoala-ink);margin:0 0 var(--space-4);text-wrap:balance}.solutions-section-lede{margin:0 auto;max-width:640px;font-family:var(--font-sans);font-size:17px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.72)}.solutions-usecase-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:15px;letter-spacing:-0.1px;color:var(--xoala-blue);text-decoration:none}.solutions-usecase-link svg{width:13px;height:13px;flex-shrink:0;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.solutions-usecase-link:hover{text-decoration:underline;text-underline-offset:4px}.solutions-usecase-link:hover svg{transform:translate(3px, -3px)}}.solutions-index-grid-section{padding:var(--space-8) 0 var(--space-13);background:#fff}.solutions-index-grid-inner{max-width:1240px;margin:0 auto;padding:0 var(--space-5)}.solutions-index-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-5)}.solutions-index-grid>li{min-width:0;display:flex}.solutions-index-card{position:relative;display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-7) var(--space-6) var(--space-6);background:#fff;border:1.5px solid rgba(var(--xoala-blue-rgb), 0.14);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);text-decoration:none;color:var(--xoala-ink);transition:transform .3s var(--ease-emphasis),border-color .25s ease,box-shadow .3s ease}@media(hover: hover){.solutions-index-card:hover{transform:translateY(-4px);border-color:rgba(var(--xoala-blue-rgb), 0.5);box-shadow:0 18px 40px rgba(17,34,224,.12)}}.solutions-index-card-title{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.25;letter-spacing:-0.3px;padding-right:var(--space-9)}.solutions-index-card-desc{font-family:var(--font-sans);font-size:14px;line-height:1.5;letter-spacing:-0.1px;color:rgba(var(--xoala-ink-rgb), 0.62)}.solutions-index-card-arrow{position:absolute;top:var(--space-5);right:var(--space-5);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);transition:background .22s ease,color .22s ease,transform .22s var(--ease-emphasis)}.solutions-index-card-arrow svg{width:14px;height:14px}@media(hover: hover){.solutions-index-card:hover .solutions-index-card-arrow{background:var(--xoala-blue);color:#fff;transform:translate(2px, -2px)}}.solutions-hero{padding-bottom:var(--space-10)}.cards-page-head.solutions-hero{background:linear-gradient(180deg, var(--xoala-blue) 0%, var(--xoala-blue) 56%, rgba(var(--xoala-blue-rgb), 0.99) 62%, rgba(var(--xoala-blue-rgb), 0.95) 68%, rgba(var(--xoala-blue-rgb), 0.87) 74%, rgba(var(--xoala-blue-rgb), 0.74) 79%, rgba(var(--xoala-blue-rgb), 0.58) 84%, rgba(var(--xoala-blue-rgb), 0.42) 88%, rgba(var(--xoala-blue-rgb), 0.28) 91%, rgba(var(--xoala-blue-rgb), 0.17) 94%, rgba(var(--xoala-blue-rgb), 0.09) 96.5%, rgba(var(--xoala-blue-rgb), 0.035) 98.5%, rgba(var(--xoala-blue-rgb), 0) 100%)}.cards-page-hero.solutions-hero-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 460px);gap:clamp(40px,6vw,96px);align-items:center;max-width:none;margin:0 auto;text-align:left}.solutions-hero-main{min-width:0}.solutions-hero-main .cards-page-lede{margin-left:0;margin-right:0}.solutions-hero-main .hero-ctas{justify-content:flex-start;flex-wrap:wrap}.solutions-hero-visual{position:relative;min-width:0}.solutions-hero-photo{margin:0;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 32px 64px -28px rgba(var(--xoala-ink-rgb), 0.45)}.solutions-hero-photo img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.ssw-dash{position:absolute;left:-28px;bottom:-24px;width:min(260px,78%);padding:var(--space-4) var(--space-5);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--xoala-ink);font-family:var(--font-sans);animation:ssw-float 7s ease-in-out infinite alternate}.ssw-dash-head{display:flex;align-items:center;gap:5px;margin-bottom:var(--space-3)}.ssw-dash-dot{width:7px;height:7px;border-radius:50%;background:rgba(var(--xoala-ink-rgb), 0.12)}.ssw-dash-dot:first-child{background:rgba(var(--xoala-blue-rgb), 0.55)}.ssw-dash-title{margin-left:auto;font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45)}.ssw-dash-stat{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3)}.ssw-dash-stat-amount{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-0.5px}.ssw-dash-stat-delta{font-size:11.5px;font-weight:700;color:var(--success)}.ssw-dash-chart{display:flex;align-items:flex-end;gap:5px;height:58px}.ssw-dash-chart span{flex:1;height:var(--h, 40%);border-radius:3px 3px 0 0;background:linear-gradient(180deg, var(--xoala-blue) 0%, rgba(var(--xoala-blue-rgb), 0.55) 100%);transform-origin:bottom center;animation:ssw-bar-in .9s var(--ease-emphasis) backwards}.ssw-dash-chart span:nth-child(2n){animation-delay:.08s}.ssw-dash-chart span:nth-child(3n){animation-delay:.16s}@keyframes ssw-bar-in{from{transform:scaleY(0)}to{transform:scaleY(1)}}.ssw-mini{position:absolute;display:flex;flex-direction:column;gap:2px;min-width:150px;padding:var(--space-3) var(--space-4);background:#fff;border-radius:14px;box-shadow:var(--shadow-lg);color:var(--xoala-ink);font-family:var(--font-sans);animation:ssw-float 6s ease-in-out infinite alternate}.ssw-mini--invoice{top:26px;right:-24px;animation-delay:1.2s}.ssw-mini--payout{right:-14px;bottom:78px;display:grid;grid-template-columns:26px 1fr;column-gap:var(--space-2);align-items:center;animation-delay:2.4s}.ssw-mini-label{font-size:12px;font-weight:700;letter-spacing:-0.1px}.ssw-mini-amt{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-0.3px;color:var(--xoala-blue-deep)}.ssw-mini-meta{font-size:11px;color:rgba(var(--xoala-ink-rgb), 0.5)}.ssw-mini-tick{grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--success-bg);color:var(--success)}.ssw-mini-tick svg{width:13px;height:13px}@keyframes ssw-float{from{transform:translateY(0)}to{transform:translateY(-7px)}}.solutions-logos-section{padding:var(--space-7) 0 var(--space-8);background:#fff;text-align:center}.solutions-logos-heading{margin:0 auto;max-width:560px;padding:0 var(--space-5);font-family:var(--font-sans);font-weight:600;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45)}.features-marquee.solutions-logos-marquee{margin:var(--space-5) 0 0;padding:var(--space-4) 0}.solutions-logo-mark{flex-shrink:0;padding:0 var(--space-7);font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:.5px;white-space:nowrap;color:rgba(var(--xoala-ink-rgb), 0.3)}.solutions-logo-mark:nth-child(3n+1){letter-spacing:2.5px;font-size:15px}.solutions-logo-mark:nth-child(3n){font-style:italic}.solutions-services-section{padding:var(--space-12) 0 var(--space-11);background:#fff}.solutions-services-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px}.solutions-services-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:minmax(300px, auto);gap:var(--space-5)}.solutions-service{min-width:0;display:flex}.solutions-service--global{grid-column:span 2;grid-row:span 2}.solutions-service--cards{grid-column:3}.solutions-service--acq{grid-column:4}.solutions-service--crypto{grid-column:3}.solutions-service--treasury{grid-column:4}.solutions-service-card{position:relative;display:flex;flex-direction:column;width:100%;padding:10px;background:#fff;border:1.5px solid rgba(var(--xoala-blue-rgb), 0.16);border-radius:18px;text-decoration:none;color:var(--xoala-ink);transition:transform .35s var(--ease-emphasis),border-color .25s ease,box-shadow .35s ease}@media(hover: hover){.solutions-service-card:hover{transform:translateY(-4px);border-color:rgba(var(--xoala-blue-rgb), 0.55);box-shadow:0 18px 40px rgba(17,34,224,.12)}}.solutions-service-visual{position:relative;display:block;flex:1 1 auto;min-height:190px;border-radius:12px;overflow:hidden}.solutions-service-visual .service-card-visual{position:absolute;inset:0;aspect-ratio:auto;height:100%;border-radius:12px}.solutions-service--global .solutions-service-visual{min-height:320px}.solutions-service--global .service-mock--accounts{transform:scale(1.22)}.solutions-service--global .account-stack{max-width:380px}.solutions-service--global .account-stack::after{background:linear-gradient(180deg, var(--xoala-blue) 0%, var(--xoala-blue) 10%, rgba(var(--xoala-blue-rgb), 0.85) 14%, rgba(var(--xoala-blue-rgb), 0) 20%, rgba(var(--xoala-blue-rgb), 0) 78%, rgba(var(--xoala-blue-rgb), 0.85) 84%, var(--xoala-blue) 88%, var(--xoala-blue) 100%)}@media(max-width: 640px){.solutions-service--global .service-mock--accounts{transform:scale(1)}}.ssw-stage-card{width:100%;max-width:320px;display:flex;flex-direction:column;gap:16px;padding:18px 20px 16px;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(var(--xoala-ink-rgb), 0.05),0 14px 30px -14px rgba(var(--xoala-ink-rgb), 0.16)}.ssw-stage-head{display:flex;align-items:center;justify-content:space-between}.ssw-stage-title{font-family:var(--font-sans);font-weight:500;font-size:11.5px;color:rgba(var(--xoala-ink-rgb), 0.55)}.ssw-stage-chip{padding:3px 9px;border-radius:100px;background:var(--success-bg, rgba(24, 176, 123, 0.12));font-family:var(--font-sans);font-weight:600;font-size:10px;color:var(--success, #18b07b);white-space:nowrap}.ssw-stage-bars{display:flex;align-items:flex-end;gap:14px;height:128px}.ssw-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;height:100%}.ssw-stage-bar{width:100%;height:var(--h, 50%);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);opacity:var(--o, 1)}.ssw-stage-label{font-family:var(--font-sans);font-weight:500;font-size:10px;color:rgba(var(--xoala-ink-rgb), 0.55);white-space:nowrap}.solutions-service-body{position:relative;display:flex;flex-direction:column;gap:5px;padding:var(--space-4) var(--space-2) var(--space-2)}.solutions-service-cardeyebrow{font-family:var(--font-sans);font-weight:700;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--xoala-blue)}.solutions-service-cardtitle{margin:0;font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-0.3px;padding-right:52px}.solutions-service-carddesc{margin:0;font-family:var(--font-sans);font-weight:450;font-size:13px;line-height:1.45;letter-spacing:-0.15px;color:rgba(var(--xoala-ink-rgb), 0.62);padding-right:44px}.solutions-service-arrow{position:absolute;right:var(--space-2);bottom:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);transition:background .22s ease,color .22s ease,transform .22s var(--ease-emphasis)}.solutions-service-arrow svg{width:15px;height:15px}@media(hover: hover){.solutions-service-card:hover .solutions-service-arrow{background:var(--xoala-blue);color:#fff;transform:translate(2px, -2px)}}.solutions-usecases-section{position:relative;margin:var(--space-6) 0 0;padding:var(--space-12) 0;background:var(--surface-dark);border-radius:var(--section-radius);color:#fff;overflow:hidden;isolation:isolate}.solutions-usecases-inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 var(--space-5)}.solutions-usecases-inner .solutions-section-title{color:#fff}.solutions-usecases-inner .solutions-section-lede{color:hsla(0,0%,100%,.75)}.solutions-usecases-inner .solutions-section-eyebrow{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}.solutions-usecases-ctas{justify-content:center;flex-wrap:wrap;margin-top:var(--space-6)}.solutions-usecase-rows{display:flex;flex-direction:column;gap:var(--space-11);margin-top:var(--space-10)}.solutions-usecase-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(40px,6vw,88px);align-items:center}.solutions-usecase-row--reverse .solutions-usecase-media{order:2}.solutions-usecase-media{position:relative;margin:0;min-width:0}.solutions-usecase-media img{display:block;width:100%;height:auto;border-radius:var(--radius-xl);object-fit:cover}.solutions-usecase-overlay{position:absolute;display:flex;flex-direction:column;gap:3px;max-width:calc(100% - 40px);padding:var(--space-4) var(--space-5);background:#fff;border-radius:14px;box-shadow:var(--shadow-lg);color:var(--xoala-ink);font-family:var(--font-sans)}.solutions-usecase-overlay--mrr{left:-18px;bottom:24px}.solutions-usecase-overlay--payout{right:-14px;bottom:28px;display:grid;grid-template-columns:26px 1fr;column-gap:var(--space-2);align-items:center}.solutions-usecase-overlay--code{left:-18px;bottom:22px}.solutions-usecase-overlay-label{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.5)}.solutions-usecase-overlay--code .solutions-usecase-overlay-label{text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-size:11.5px;color:var(--xoala-blue-deep)}.solutions-usecase-overlay-amt{font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:-0.4px}.solutions-usecase-overlay-amt small{font-family:var(--font-sans);font-weight:600;font-size:12px;color:rgba(var(--xoala-ink-rgb), 0.45);margin-left:2px}.solutions-usecase-overlay-delta{font-size:11.5px;font-weight:700;color:var(--success)}.solutions-usecase-overlay-tick{grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--success-bg);color:var(--success)}.solutions-usecase-overlay-tick svg{width:13px;height:13px}.solutions-usecase-overlay-meta{font-size:11.5px;color:rgba(var(--xoala-ink-rgb), 0.5)}.solutions-usecase-overlay-code{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--xoala-ink);background:var(--surface-subtle);border-radius:var(--radius-sm);padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.solutions-usecase-overlay-status{font-size:11px;font-weight:700;color:var(--success)}.solutions-usecase-copy{min-width:0;max-width:480px}.solutions-usecase-rowtitle{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-0.5px;color:#fff;text-wrap:balance}.solutions-usecase-rowdesc{margin:0 0 var(--space-5);font-family:var(--font-sans);font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.72)}.solutions-usecases-section .solutions-usecase-link{color:#a7b1ff}.solutions-spotlight-section{padding:var(--space-12) 0;background:#fff}.solutions-spotlight-section--rr,.solutions-spotlight-section--ms{background:#fff}.solutions-spotlight-section--hg,.solutions-spotlight-section--pg{background:var(--surface-subtle)}.solutions-spotlight-inner{max-width:1240px;margin:0 auto;padding:0 var(--space-5)}.solutions-spotlight-eyebrow{background:rgba(var(--xoala-blue-rgb), 0.09)}.solutions-spotlight-lede{margin:0 auto;max-width:640px;font-family:var(--font-sans);font-size:17px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.72)}.solutions-spotlight-chips{list-style:none;margin:calc(-1*var(--space-5)) 0 var(--space-8);padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.solutions-spotlight-chips>li{padding:8px 18px;border-radius:var(--radius-pill);background:rgba(var(--xoala-blue-rgb), 0.06);border:1px solid rgba(var(--xoala-blue-rgb), 0.16);font-family:var(--font-sans);font-weight:600;font-size:13.5px;letter-spacing:-0.1px;color:rgba(var(--xoala-ink-rgb), 0.8)}.solutions-spotlight-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-5)}.solutions-spotlight-cards--hero{grid-template-columns:repeat(2, minmax(0, 1fr))}.solutions-spotlight-cards--stack{grid-template-columns:1fr;gap:var(--space-5)}.solutions-spotlight-card{min-width:0;display:flex;flex-direction:column;padding:var(--space-7);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:20px;box-shadow:var(--shadow-sm)}.solutions-spotlight-card--hero{grid-column:1/-1}@media(min-width: 901px){.solutions-spotlight-card--hero,.solutions-spotlight-card--wide{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4vw,64px);align-items:start;align-content:center}.solutions-spotlight-card--hero>*,.solutions-spotlight-card--wide>*{grid-column:2}.solutions-spotlight-card--hero .solutions-spotlight-card-visual,.solutions-spotlight-card--wide .solutions-spotlight-card-visual{grid-column:1;grid-row:1/span 3;margin-bottom:0;align-self:center}.solutions-spotlight-card--hero .solutions-spotlight-card-title,.solutions-spotlight-card--wide .solutions-spotlight-card-title{align-self:end}.solutions-spotlight-cards--stack>li:nth-child(even){grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr)}.solutions-spotlight-cards--stack>li:nth-child(even)>*{grid-column:1}.solutions-spotlight-cards--stack>li:nth-child(even) .solutions-spotlight-card-visual{grid-column:2;grid-row:1/span 3}}.solutions-spotlight-card-visual{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);margin-bottom:var(--space-5);background:var(--surface-muted);border-radius:14px}.solutions-spotlight-badge{align-self:flex-start;padding:5px 12px;border-radius:var(--radius-pill);background:var(--xoala-blue);color:#fff;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:.2px;box-shadow:var(--shadow-brand)}.solutions-spotlight-card-title{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:500;font-size:21px;line-height:1.25;letter-spacing:-0.35px;color:var(--xoala-ink);text-wrap:balance}.solutions-spotlight-card-desc{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.68)}.solutions-spotlight-card .solutions-usecase-link{margin-top:auto;align-self:flex-start}.solutions-spotlight-feats{list-style:none;margin:0 0 var(--space-9);padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-7)}.solutions-spotlight-feat{min-width:0}.solutions-spotlight-feat-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue)}.solutions-spotlight-feat-icon svg{width:22px;height:22px}.solutions-spotlight-feat-title{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-display);font-weight:500;font-size:17px;line-height:1.3;letter-spacing:-0.25px;color:var(--xoala-ink)}.solutions-spotlight-feat-desc{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65)}.solutions-spotlight-stats{list-style:none;margin:0 0 var(--space-9);padding:var(--space-6) 0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-6);text-align:center;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.08)}.solutions-spotlight-stats>li{display:flex;flex-direction:column;gap:4px}.solutions-spotlight-stat-value{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-0.8px;color:var(--xoala-blue-deep)}.solutions-spotlight-stat-label{font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:.4px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.5)}.solutions-spotlight-trust{list-style:none;margin:var(--space-9) 0 0;padding:var(--space-7) 0 0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-6);border-top:1px solid rgba(var(--xoala-ink-rgb), 0.08)}.solutions-spotlight-trust>li{display:flex;flex-direction:column;gap:5px;min-width:0}.solutions-spotlight-trust-label{font-family:var(--font-sans);font-weight:700;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--xoala-blue)}.solutions-spotlight-trust-value{font-family:var(--font-sans);font-size:13.5px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.72)}.ssp-checkout{display:flex;flex-direction:column;gap:3px;padding:var(--space-5);background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-sans)}.ssp-checkout-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45)}.ssp-checkout-amt{font-family:var(--font-display);font-weight:600;font-size:27px;letter-spacing:-0.5px;color:var(--xoala-ink)}.ssp-checkout-meta{font-size:12px;color:rgba(var(--xoala-ink-rgb), 0.5)}.ssp-checkout-cta{margin-top:var(--space-3);display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--radius-pill);background:var(--xoala-blue);color:#fff;font-weight:600;font-size:13px;letter-spacing:-0.1px;box-shadow:var(--shadow-brand)}.ssp-methods{display:flex;flex-wrap:wrap;gap:7px}.ssp-method{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:-0.1px;color:rgba(var(--xoala-ink-rgb), 0.75);white-space:nowrap}.ssp-method::before{content:attr(data-tag);display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:17px;padding:0 4px;border-radius:5px;background:rgba(var(--xoala-blue-rgb), 0.1);color:var(--xoala-blue-deep);font-size:8.5px;font-weight:800;letter-spacing:.4px}.ssp-subs{list-style:none;margin:0;padding:var(--space-1);background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-sans)}.ssp-sub{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.ssp-sub+.ssp-sub{border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06)}.ssp-sub--active{background:rgba(var(--xoala-blue-rgb), 0.05)}.ssp-sub-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:hsl(var(--av, 220), 72%, 90%);color:hsl(var(--av, 220), 55%, 35%);font-weight:700;font-size:11px;letter-spacing:.3px}.ssp-sub-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.ssp-sub-name{font-weight:600;font-size:13px;letter-spacing:-0.1px;color:var(--xoala-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-sub-plan{font-size:11.5px;color:rgba(var(--xoala-ink-rgb), 0.5)}.ssp-sub-amt{margin-left:auto;font-weight:600;font-size:13px;color:var(--xoala-ink)}.ssp-sub-status{flex-shrink:0;padding:3px 9px;border-radius:var(--radius-pill);font-weight:700;font-size:10.5px;letter-spacing:.2px}.ssp-sub-status--ok{background:var(--success-bg);color:var(--success)}.ssp-sub-status--pending{background:var(--warning-bg);color:var(--warning)}.ssp-tiers{display:flex;gap:var(--space-3)}.ssp-tier{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-3) var(--space-4);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:var(--radius-md);font-family:var(--font-sans)}.ssp-tier strong{font-size:13px;font-weight:700;color:var(--xoala-ink)}.ssp-tier em{font-style:normal;font-size:12px;color:rgba(var(--xoala-ink-rgb), 0.5)}.ssp-tier--rec{border-color:rgba(var(--xoala-blue-rgb), 0.55);box-shadow:0 8px 20px -10px rgba(var(--xoala-blue-rgb), 0.4)}.ssp-tier-tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:var(--radius-pill);background:var(--xoala-blue);color:#fff;font-size:8.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.ssp-code,.ssp-rail-card-code{margin:0;padding:var(--space-4) var(--space-5);background:#16112e;border-radius:var(--radius-md);overflow-x:auto;font-family:var(--font-mono);font-size:12px;line-height:1.65;color:hsla(0,0%,100%,.88);box-shadow:var(--shadow-sm)}.ssp-code code,.ssp-rail-card-code code{font-family:inherit;display:block;min-width:max-content}.ssp-code-com{color:hsla(0,0%,100%,.38)}.ssp-code-kw{color:#97a2ff}.ssp-code-str{color:#7ee2b8}.ssp-embed{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-sans)}.ssp-embed-row{display:flex;align-items:baseline;justify-content:space-between}.ssp-embed-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45)}.ssp-embed-amt{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-0.3px;color:var(--xoala-ink)}.ssp-embed-card{display:flex;flex-direction:column;justify-content:space-between;width:150px;height:88px;padding:var(--space-3) var(--space-4);border-radius:10px;background:linear-gradient(135deg, var(--xoala-blue-deep) 0%, var(--xoala-blue) 70%);color:#fff;box-shadow:var(--shadow-brand)}.ssp-embed-card-brand{font-size:9px;font-weight:800;letter-spacing:2px}.ssp-embed-card-num{font-family:var(--font-mono);font-size:12.5px;letter-spacing:1px}.ssp-embed-stamp{align-self:flex-start;font-size:11px;font-weight:700;color:var(--success)}.ssp-iban-stack,.ssp-yields{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.ssp-iban{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.ssp-iban--active{border-color:rgba(var(--xoala-blue-rgb), 0.45);box-shadow:var(--shadow-brand)}.ssp-iban-flag,.ssp-yield-flag{flex-shrink:0;width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(var(--xoala-ink-rgb), 0.08)}.ssp-iban-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.ssp-iban-code{font-weight:700;font-size:12.5px;letter-spacing:.3px;color:var(--xoala-ink)}.ssp-iban-num{font-family:var(--font-mono);font-size:11px;color:rgba(var(--xoala-ink-rgb), 0.5)}.ssp-iban-amt{margin-left:auto;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-0.2px;color:var(--xoala-ink)}.ssp-iban-more{display:inline-block;margin-top:var(--space-1);font-family:var(--font-sans);font-weight:600;font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.55)}.ssp-yield{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.ssp-yield--active{border-color:rgba(24,176,123,.5);box-shadow:0 10px 24px -12px rgba(24,176,123,.35)}.ssp-yield-code{font-weight:700;font-size:12.5px;letter-spacing:.3px;color:var(--xoala-ink)}.ssp-yield-apy{margin-left:auto;font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-0.3px;color:var(--xoala-blue-deep)}.ssp-yield-tag{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.4)}.ssp-yield-badge{padding:3px 9px;border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success);font-size:10.5px;font-weight:700}.ssp-sweep{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:#fff;border:1px dashed rgba(var(--xoala-blue-rgb), 0.3);font-family:var(--font-sans)}.ssp-sweep-pill{padding:5px 14px;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--xoala-ink);font-weight:600;font-size:12px}.ssp-sweep-pill--yield{background:var(--xoala-blue);color:#fff}.ssp-sweep-arrow{width:15px;height:15px;color:rgba(var(--xoala-ink-rgb), 0.4)}.ssp-sweep-meta{margin-left:var(--space-1);font-size:11px;font-weight:600;color:var(--success)}.ssp-shelf{position:relative;margin-top:var(--space-2)}.ssp-shelf-track{list-style:none;margin:0;padding:var(--space-2) var(--space-1) var(--space-4);display:flex;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ssp-shelf-track::-webkit-scrollbar{display:none}.ssp-shelf-track>li{scroll-snap-align:start;flex:0 0 auto}.ssp-shelf-card{width:280px;padding:var(--space-3);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-emphasis),box-shadow .3s ease}@media(hover: hover){.ssp-shelf-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}}.ssp-shelf-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.586;padding:var(--space-4);border-radius:var(--radius-md);background:radial-gradient(120% 140% at 100% 0%, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0) 55%),linear-gradient(135deg, hsl(var(--accent, 230, 85%, 55%)) 0%, hsl(var(--accent, 230, 85%, 55%)) 45%, rgba(13, 9, 31, 0.92) 160%);color:#fff;overflow:hidden}.ssp-shelf-art-chip{width:30px;height:22px;border-radius:5px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.ssp-shelf-art-brand{position:absolute;top:var(--space-4);right:var(--space-4);font-family:var(--font-sans);font-size:10px;font-weight:800;letter-spacing:2.5px}.ssp-shelf-art-num{font-family:var(--font-mono);font-size:14px;letter-spacing:1.5px;margin-top:auto}.ssp-shelf-art-meta{display:flex;justify-content:space-between;gap:var(--space-3);font-family:var(--font-sans);font-size:8.5px;font-weight:700;letter-spacing:1.2px;opacity:.85}.ssp-shelf-info{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-2) var(--space-2);font-family:var(--font-sans)}.ssp-shelf-name{font-weight:700;font-size:15px;letter-spacing:-0.2px;color:var(--xoala-ink)}.ssp-shelf-meta{font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.55)}.ssp-shelf-nav{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.ssp-shelf-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.15);color:var(--xoala-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.ssp-shelf-nav-btn svg{width:15px;height:15px}.ssp-shelf-nav-btn:disabled{opacity:.35;cursor:default}@media(hover: hover){.ssp-shelf-nav-btn:not(:disabled):hover{border-color:var(--xoala-blue);color:var(--xoala-blue);background:rgba(var(--xoala-blue-rgb), 0.05)}}.ssp-shelf-foot{max-width:720px;margin:var(--space-7) auto 0;text-align:center;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:rgba(var(--xoala-ink-rgb), 0.7)}.ssp-shelf-foot strong{color:var(--xoala-ink)}.ssp-shelf-foot .solutions-usecase-link{display:inline-flex;margin-top:var(--space-3)}.ssp-shelf-foot-stack{font-weight:600;color:var(--xoala-ink)}.ssp-shelf--rails .ssp-shelf-track>li{width:300px}.ssp-rail-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:var(--font-sans);transition:transform .3s var(--ease-emphasis),box-shadow .3s ease}.ssp-rail-card--sepa .ssp-rail-card-time{color:var(--xoala-blue-deep)}.ssp-rail-card--fednow .ssp-rail-card-time{color:var(--xoala-blue-deep)}.ssp-rail-card--fps .ssp-rail-card-time{color:var(--xoala-blue-deep)}.ssp-rail-card--pix .ssp-rail-card-time{color:var(--success)}.ssp-rail-card--ach .ssp-rail-card-time{color:rgba(var(--xoala-ink-rgb), 0.6)}.ssp-rail-card--batch{background:var(--surface-subtle);border-color:rgba(var(--xoala-blue-rgb), 0.25)}@media(hover: hover){.ssp-rail-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}}.ssp-rail-card-head{display:flex;align-items:center;gap:var(--space-3)}.ssp-rail-card-head--api{gap:var(--space-2)}.ssp-rail-card-flag{flex-shrink:0;width:22px;height:22px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(var(--xoala-ink-rgb), 0.08)}.ssp-rail-card-name{font-family:var(--font-display);font-weight:500;font-size:16.5px;letter-spacing:-0.25px;color:var(--xoala-ink)}.ssp-rail-card-api-tag{padding:2px 8px;border-radius:6px;background:var(--xoala-blue);color:#fff;font-size:10px;font-weight:800;letter-spacing:.8px}.ssp-rail-card-region{font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.55)}.ssp-rail-card-time{font-size:13px;font-weight:700;letter-spacing:-0.1px;color:var(--xoala-blue-deep)}.ssp-rail-card-note{margin-top:auto;font-size:12.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.55)}.ssp-rail-card-example{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding:var(--space-3) var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-sm)}.ssp-rail-card-example-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.7)}.ssp-rail-card-example-amt{font-weight:700;font-size:13.5px;color:var(--xoala-ink)}.ssp-rail-card-example-tick{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--success)}.ssp-rail-card-example-tick svg{width:13px;height:13px}.ssp-rail-card-code{margin-top:auto;font-size:11px;padding:var(--space-3) var(--space-4)}.features-marquee.solutions-marquee{margin:0;padding:var(--space-8) 0;background:#fff}.solutions-cta-section{position:relative;width:min(1400px,100% - 2*var(--gutter));margin:var(--space-13) auto 0;padding:var(--space-12) clamp(24px,6vw,96px) var(--space-10);background:radial-gradient(120% 120% at 85% -10%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 55%),linear-gradient(160deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);border-radius:var(--section-radius) var(--section-radius) 0 0;color:#fff;text-align:center;overflow:hidden;isolation:isolate}.solutions-cta-accent{position:absolute;top:-36px;right:-20px;width:300px;transform:rotate(6deg);opacity:.9;pointer-events:none;z-index:0}.solutions-cta-accent .service-card-visual{aspect-ratio:auto;padding:var(--space-6) 0;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-lg);backdrop-filter:blur(4px)}.solutions-cta-accent .service-card-pattern{display:none}.solutions-cta-accent .service-mock{position:relative;inset:auto}.solutions-cta-content{position:relative;z-index:1;max-width:720px;margin:0 auto}.solutions-cta-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.85);padding:5px 12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-pill);margin-bottom:var(--space-5)}.solutions-cta-title{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:500;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-0.02em;color:#fff;text-wrap:balance}.solutions-cta-lede{margin:0 auto;max-width:620px;font-family:var(--font-sans);font-size:16.5px;line-height:1.6;color:hsla(0,0%,100%,.82)}.solutions-cta-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-7);position:relative;z-index:1}.solutions-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:15px;letter-spacing:-0.1px;text-decoration:none;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,background .18s ease,border-color .18s ease}.solutions-cta-btn svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}.solutions-cta-btn--solid{background:#fff;color:var(--xoala-blue-deep);box-shadow:0 6px 18px -8px rgba(0,0,0,.35)}.solutions-cta-btn--ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.35)}@media(hover: hover){.solutions-cta-btn:hover svg{transform:translate(3px, -3px)}.solutions-cta-btn--solid:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgba(0,0,0,.4)}.solutions-cta-btn--ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.55)}}.solutions-cta-points{position:relative;z-index:1;list-style:none;margin:var(--space-8) 0 0;padding:var(--space-6) 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-8);border-top:1px solid hsla(0,0%,100%,.16)}.solutions-cta-points>li{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:500;font-size:13.5px;letter-spacing:-0.1px;color:hsla(0,0%,100%,.85)}.solutions-cta-points svg{flex-shrink:0;width:15px;height:15px;padding:2px;border-radius:50%;background:hsla(0,0%,100%,.16);color:#fff}@media(max-width: 1100px){.cards-page-hero.solutions-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 380px)}.ssw-dash{left:-12px}.ssw-mini--invoice{right:-10px}.ssw-mini--payout{right:-6px}}@media(max-width: 960px){.cards-page-hero.solutions-hero-grid{grid-template-columns:1fr}.solutions-hero-visual{display:none}.solutions-cta-accent{display:none}}@media(max-width: 900px){.solutions-index-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.solutions-services-grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:auto}.solutions-service--global,.solutions-service--cards,.solutions-service--acq,.solutions-service--crypto,.solutions-service--treasury{grid-column:auto;grid-row:auto}.solutions-service--global{grid-column:1/-1}.solutions-service--global .solutions-service-visual{min-height:240px}.solutions-usecase-row{grid-template-columns:1fr;gap:var(--space-7)}.solutions-usecase-row--reverse .solutions-usecase-media{order:0}.solutions-usecase-copy{max-width:none}.solutions-usecase-overlay--mrr,.solutions-usecase-overlay--code{left:var(--space-4);bottom:var(--space-4)}.solutions-usecase-overlay--payout{right:var(--space-4);bottom:var(--space-4)}.solutions-spotlight-cards{grid-template-columns:1fr}.solutions-spotlight-feats{grid-template-columns:1fr;gap:var(--space-6)}.solutions-spotlight-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.solutions-spotlight-trust{grid-template-columns:repeat(2, minmax(0, 1fr))}.solutions-usecases-section{border-radius:var(--radius-xl)}}@media(max-width: 640px){.solutions-index-grid{grid-template-columns:1fr}.solutions-index-grid-section{padding:var(--space-6) 0 var(--space-11)}.solutions-services-grid{grid-template-columns:1fr}.solutions-service--global{grid-column:auto}.solutions-services-section,.solutions-spotlight-section,.solutions-usecases-section{padding-top:var(--space-10);padding-bottom:var(--space-10)}.solutions-section-head{margin-bottom:var(--space-7)}.solutions-usecase-rows{gap:var(--space-9);margin-top:var(--space-8)}.solutions-spotlight-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-5)}.solutions-spotlight-trust{grid-template-columns:1fr}.ssp-tiers{flex-wrap:wrap}.ssp-shelf-card{width:250px}.ssp-shelf--rails .ssp-shelf-track>li{width:270px}.solutions-cta-section{width:calc(100% - 2*var(--space-4));padding:var(--space-10) var(--space-5) var(--space-8)}.solutions-cta-points{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.solutions-usecases-ctas,.solutions-hero-main .hero-ctas{flex-direction:column;align-items:center}.solutions-usecases-ctas .x-cta,.solutions-hero-main .hero-ctas .x-cta{flex:none;width:auto}}@media(prefers-reduced-motion: reduce){.ssw-dash,.ssw-mini{animation:none}.ssw-dash-chart span{animation:none}.solutions-index-card,.solutions-service-card,.ssp-shelf-card,.ssp-rail-card,.solutions-cta-btn{transition-duration:.01ms}.ssp-shelf-track{scroll-behavior:auto}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}video[autoplay]{animation-play-state:paused !important}}@media(forced-colors: active){.btn,.menu-item,.topnav-burger,.footer-back,.industries-tab,.events-pag-arrow,.events-pag-dot,.footer-heading{border:1px solid CanvasText;forced-color-adjust:none;background:Canvas;color:CanvasText}.btn-primary,.menu-item.is-active,.industries-tab.is-active,.events-pag-dot.is-active{background:Highlight;color:HighlightText;border-color:Highlight}:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}@media(prefers-contrast: more){:root{--ink-secondary: rgba(var(--xoala-ink-rgb), 0.95);--ink-tertiary: rgba(var(--xoala-ink-rgb), 0.85);--ink-quaternary: rgba(var(--xoala-ink-rgb), 0.7)}}:focus-visible{outline:2px solid var(--xoala-blue);outline-offset:2px;border-radius:var(--radius-xs)}a:focus-visible,button:focus-visible{outline-offset:3px}.footer :focus-visible,.security :focus-visible,.events :focus-visible,.industries :focus-visible,.crypto-flat :focus-visible,.lpms :focus-visible{outline-color:#fff}.crypto-flat,.mcc,.ga,.lpms,.industries,.security,.events,.footer{content-visibility:auto}.crypto-flat{contain-intrinsic-size:auto 800px}.mcc{contain-intrinsic-size:auto 1200px}.ga{contain-intrinsic-size:auto 900px}.lpms{contain-intrinsic-size:auto 1400px}.industries{contain-intrinsic-size:auto 1100px}.security{contain-intrinsic-size:auto 800px}.events{contain-intrinsic-size:auto 900px}.footer{contain-intrinsic-size:auto 1100px}[data-offscreen=true] *,[data-offscreen=true] *::before,[data-offscreen=true] *::after{animation-play-state:paused !important}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.noscript-fallback{display:none;padding:var(--space-7);background:rgba(var(--xoala-white-rgb), 0.1);border-radius:var(--radius-md);color:rgba(var(--xoala-white-rgb), 0.85);font-family:var(--font-sans);font-size:15px;line-height:1.5;text-align:center}.noscript-fallback a{color:inherit;text-decoration:underline}abbr[title]{position:relative;text-decoration:underline dotted rgba(var(--xoala-white-rgb), 0.5);text-underline-offset:3px;cursor:help}.crypto-flat abbr[title],.security abbr[title],.events abbr[title],.industries abbr[title],.footer abbr[title]{text-decoration-color:rgba(var(--xoala-white-rgb), 0.45)}.services abbr[title],.mcc abbr[title],.ga abbr[title],.lpms abbr[title]{text-decoration-color:rgba(var(--xoala-ink-rgb), 0.35)}abbr[title]::after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--xoala-ink);color:#fff;padding:7px 11px;border-radius:8px;font-family:var(--font-sans);font-weight:500;font-size:11.5px;line-height:1.4;letter-spacing:-0.1px;text-align:center;text-decoration:none;text-transform:none;white-space:normal;width:max-content;max-width:240px;opacity:0;pointer-events:none;z-index:100;box-shadow:0 10px 24px -4px rgba(0,0,0,.28);transition:opacity .15s ease,transform .15s ease}abbr[title]::before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%) translateY(4px);width:0;height:0;border:5px solid rgba(0,0,0,0);border-top-color:var(--xoala-ink);opacity:0;pointer-events:none;z-index:100;transition:opacity .15s ease,transform .15s ease}abbr[title]:hover::after,abbr[title]:focus::after,abbr[title]:hover::before,abbr[title]:focus::before{opacity:1;transform:translateX(-50%) translateY(0)}@media(prefers-reduced-motion: reduce){abbr[title]::after,abbr[title]::before{transition:none}}::selection{background:rgba(var(--xoala-blue-rgb), 0.25);color:var(--xoala-ink)}.footer ::selection,.security ::selection,.events ::selection,.crypto-flat ::selection,.page-404 ::selection{background:rgba(var(--xoala-white-rgb), 0.28);color:#fff}.crypto-flat .cf-tile ::selection{background:rgba(var(--xoala-blue-rgb), 0.25);color:var(--xoala-ink)}.reveal-text .reveal-word{display:inline-block;overflow:hidden;vertical-align:top;line-height:inherit}.reveal-text .reveal-word>span{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:calc(var(--reveal-i, 0)*.07s);will-change:transform}.reveal-text.is-in .reveal-word>span{transform:translateY(0)}.reveal-lede{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(0.22, 1, 0.36, 1),transform .9s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:.2s;will-change:opacity,transform}.reveal-lede.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.reveal-text .reveal-word>span,.reveal-lede{transform:none;opacity:1;transition:none}}img[aria-hidden=true],.service-mock img,.hero-title-bg,.mcc-card-svg,.ga-stats-flag-disc img,.industries-visual-image,.events-thumb img,.lpms-card img{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}@media(prefers-reduced-data: reduce){video[autoplay]{display:none}.security-video,.hero-video{display:none}}@media(max-width: 719px){.account-card-sub,.account-btn,.convert-card-sub,.convert-card-amt-sub,.payment-checkout-step,.payment-checkout-line-detail,.payment-form-card-exp,.cf-co-fiat,.cf-co-crypto{font-size:10px !important}}@media(max-width: 719px){.crypto-flat-lede,.global-accounts-lede,.security-lede,.lpms-grid-lede,.lpms-paths-lede,.mcc-lede,.industries-text-desc,.services-lede{font-size:16px;line-height:1.55}}[id]:not(html):not(body){scroll-margin-top:80px}@media(max-width: 719px){[id]:not(html):not(body){scroll-margin-top:56px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:9999;padding:10px 16px;background:var(--xoala-ink);color:#fff;font-family:var(--font-sans);font-weight:600;font-size:14px;border-radius:var(--radius-sm);text-decoration:none;transform:translateY(-200%);transition:transform .18s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--xoala-blue);outline-offset:2px}#main:focus{outline:none}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}#smooth-content{padding-bottom:30px}body{background:var(--xoala-bg);color:var(--xoala-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}p{margin:0}h1,h2,h3{margin:0;font-weight:400}.page{width:100%;margin:0;position:relative}.hero{position:relative;margin:0;height:880px;padding:80px 0 200px;border-radius:0;background:var(--xoala-blue);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.hero-video-wrap{position:absolute;inset:0;pointer-events:none;z-index:0;background:var(--xoala-blue)}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:0;transition:opacity .6s ease}.hero-video--loop.is-active{opacity:.9}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, var(--xoala-blue) 0%, rgba(var(--xoala-blue-rgb), 0.85) 15%, rgba(var(--xoala-blue-rgb), 0.6) 38%, rgba(var(--xoala-blue-rgb), 0.4) 60%, rgba(var(--xoala-blue-rgb), 0.22) 80%, rgba(var(--xoala-blue-rgb), 0) 100%);pointer-events:none;z-index:6;opacity:0;transition:opacity .6s ease}.hero.is-ready::before{opacity:1}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(var(--xoala-white-rgb), 0) 60%, rgba(var(--xoala-white-rgb), 0.04) 72%, rgba(var(--xoala-white-rgb), 0.12) 80%, rgba(var(--xoala-white-rgb), 0.28) 88%, rgba(var(--xoala-white-rgb), 0.55) 94%, rgba(var(--xoala-white-rgb), 0.85) 98%, #fff 100%);pointer-events:none;z-index:1}.topnav{position:fixed;top:0;left:0;right:0;z-index:100;height:80px;background:rgba(0,0,0,0);transition:background .25s ease,box-shadow .25s ease}.topnav.is-scrolled{background:linear-gradient(0deg, rgba(var(--xoala-white-rgb), 0.05) 0%, transparent 80px),#000;border-radius:0 0 var(--section-radius) var(--section-radius);box-shadow:inset 0 -1px 0 rgba(var(--xoala-white-rgb), 0.08);backdrop-filter:none;-webkit-backdrop-filter:none}.x-cta{position:relative;z-index:1;display:inline-flex;align-items:center;height:40px;padding:0 50px 0 35px;font-family:var(--font-display);font-weight:500;font-size:14px;text-decoration:none;cursor:pointer;white-space:nowrap}.x-cta:hover{z-index:2}.x-cta-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.x-cta-bg-pill{position:absolute;inset:0;border-radius:100px}.x-cta-bg-orb{position:absolute;top:50%;right:13px;width:32px;height:32px;margin-top:-16px;border-radius:50%;transform:translateX(0);transition:transform 1.1s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.x-cta-label{position:relative;z-index:1;line-height:1}.x-cta-arrow{position:absolute;z-index:1;right:23px;top:50%;width:12px;height:12px;margin-top:-6px;transition:transform 1.1s cubic-bezier(0.22, 1, 0.36, 1)}.x-cta-arrow img{display:block;width:12px;height:12px}.x-cta:active .x-cta-bg-orb,.x-cta:active .x-cta-arrow{transition-duration:.14s;transform:translateX(32px)}@media(hover: none),(pointer: coarse),(max-width: 900px){.x-cta .x-cta-bg-orb,.x-cta .x-cta-arrow,.x-cta:hover .x-cta-bg-orb,.x-cta:hover .x-cta-arrow,.x-cta:active .x-cta-bg-orb,.x-cta:active .x-cta-arrow,.x-cta:focus .x-cta-bg-orb,.x-cta:focus .x-cta-arrow,.x-cta:focus-visible .x-cta-bg-orb,.x-cta:focus-visible .x-cta-arrow{transform:none !important;transition-duration:0s !important}}@media(hover: hover){.x-cta:hover .x-cta-bg-orb{transform:translateX(46px)}.x-cta:hover .x-cta-arrow{transform:translateX(46px) rotate(-45deg)}}@media(prefers-reduced-motion: reduce){.x-cta-bg-orb,.x-cta-arrow{transition:none}.x-cta:hover .x-cta-bg-orb{transform:translateX(2px)}.x-cta:hover .x-cta-arrow{transform:none}}.x-cta .x-cta-bg{filter:url(#goo)}.x-cta--outline{color:var(--xoala-blue)}.x-cta--outline .x-cta-bg-pill,.x-cta--outline .x-cta-bg-orb{background:#fff}.x-cta--glass{color:#fff}.x-cta--glass .x-cta-bg{opacity:.45}.x-cta--glass .x-cta-bg-pill,.x-cta--glass .x-cta-bg-orb{background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.x-cta--primary{color:#fff}.x-cta--primary .x-cta-bg-pill,.x-cta--primary .x-cta-bg-orb{background:var(--xoala-blue)}.x-cta--primary .x-cta-arrow img{filter:brightness(0) invert(1)}.x-cta--ghost{color:var(--xoala-blue)}.x-cta--ghost .x-cta-bg{filter:url(#goo-bordered)}.x-cta--ghost .x-cta-bg-pill,.x-cta--ghost .x-cta-bg-orb{background:#fff}.hero-ctas .x-cta--outline .x-cta-bg{filter:url(#goo-bordered)}.hero-ctas .x-cta--primary .x-cta-bg{filter:url(#goo-bordered-white)}.topnav.is-scrolled .x-cta--outline{color:#000}.topnav.is-scrolled .x-cta--outline .x-cta-arrow img{filter:brightness(0)}.topnav-inner{position:relative;max-width:var(--content-max);height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 56px}.logo-link{display:inline-flex;align-items:center;text-decoration:none;border-radius:var(--radius-xs)}.logo{width:128px;height:auto;filter:brightness(0) invert(1)}.menu{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;align-items:center;gap:0;padding:5px;background:rgba(0,0,0,.25);border:1px solid rgba(var(--xoala-white-rgb), 0.1);border-radius:var(--radius-lg)}.menu-pill{position:absolute;top:0;left:0;width:0;height:0;background:rgba(var(--xoala-white-rgb), 0.12);border-radius:var(--radius-md);pointer-events:none;transform:translate(0, 0);z-index:0}.menu-pill.is-ready{transition:transform .4s var(--ease-standard),width .4s var(--ease-standard),height .4s var(--ease-standard),opacity .25s var(--ease-standard)}.menu-pill.is-off{opacity:0}.menu-item{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 14px;font-family:var(--font-sans);font-weight:500;font-size:16px;color:rgba(var(--xoala-white-rgb), 0.8);border-radius:var(--radius-md);transition:color .2s ease}@media(hover: hover){.menu-item:hover{color:#fff}}.menu-item.is-active{color:#fff;font-weight:600}.menu-item img{width:17px;height:auto;filter:brightness(0) invert(1)}.topnav-actions{display:flex;align-items:center;gap:8px}.topnav-login{position:relative}.topnav-login-trigger{appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0);border:0;height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:500;font-size:14px;line-height:1;letter-spacing:-0.1px;color:#fff;cursor:pointer;border-radius:100px;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.topnav-login-trigger:focus-visible{outline:2px solid var(--xoala-blue);outline-offset:2px}@media(hover: hover){.topnav-login-trigger:hover,.topnav-login[data-open=true] .topnav-login-trigger{background:rgba(var(--xoala-white-rgb), 0.1)}}.topnav.is-scrolled .topnav-login-trigger{color:#fff}@media(hover: hover){.topnav.is-scrolled .topnav-login-trigger:hover,.topnav.is-scrolled .topnav-login[data-open=true] .topnav-login-trigger{background:rgba(var(--xoala-white-rgb), 0.12)}}.topnav-login-caret{width:10px;height:10px;transition:transform .25s var(--ease-emphasis);margin-top:1px}.topnav-login[data-open=true] .topnav-login-caret{transform:rotate(180deg)}.topnav-login-menu{position:absolute;top:calc(100% + 12px);right:0;width:280px;padding:8px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:14px;box-shadow:0 20px 40px -10px rgba(var(--xoala-ink-rgb), 0.18),0 4px 10px -2px rgba(var(--xoala-ink-rgb), 0.08);display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s ease,transform .25s var(--ease-emphasis),visibility 0s linear .2s;z-index:50}.topnav-login-menu::before{content:"";position:absolute;inset:-16px 0 auto 0;height:16px}@media(max-width: 719px){.topnav-login-menu{position:fixed;top:68px;left:16px;right:16px;width:auto}}.topnav-login[data-open=true] .topnav-login-menu,.topnav-login:hover .topnav-login-menu,.topnav-login:focus-within .topnav-login-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.topnav-login-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;text-decoration:none;color:var(--xoala-ink);transition:background .18s ease,transform .18s ease}@media(hover: hover){.topnav-login-item:hover{background:rgba(var(--xoala-blue-rgb), 0.06)}.topnav-login-item:hover .topnav-login-item-arrow{transform:translateX(3px);color:var(--xoala-blue)}}.topnav-login-item:focus-visible{outline:2px solid var(--xoala-blue);outline-offset:2px}.topnav-login-item-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.topnav-login-item-title{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:-0.2px;color:var(--xoala-ink);line-height:1.2}.topnav-login-item-sub{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:1.35;color:rgba(var(--xoala-ink-rgb), 0.55)}.topnav-login-item-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:rgba(var(--xoala-ink-rgb), 0.4);transition:transform .2s var(--ease-emphasis),color .2s ease}.topnav-login-item-arrow svg{width:14px;height:14px}@media(max-width: 1199px){.topnav-login-trigger{padding:0 12px}}@media(max-width: 479px){.topnav-login{display:none}}.topnav-burger{display:none;position:relative;width:44px;height:44px;padding:0;margin-right:-11px;background:rgba(0,0,0,0);border:0;cursor:pointer;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--radius-md);transition:background .2s ease}@media(hover: hover){.topnav-burger:hover,.topnav-burger:focus-visible{background:rgba(var(--xoala-white-rgb), 0.08)}}.topnav-burger:focus-visible{outline:2px solid rgba(var(--xoala-white-rgb), 0.35);outline-offset:2px}.topnav-burger-line{position:absolute;left:50%;top:50%;height:2px;background:#fff;border-radius:2px;transform-origin:50% 50%;transition:transform .5s var(--ease-standard),opacity .3s ease}.topnav-burger-line--1{width:22px;margin-left:-11px;transform:translateY(-7px)}.topnav-burger-line--2{width:22px;margin-left:-11px;transform:translateY(0)}.topnav-burger-line--3{width:13px;margin-left:-11px;transform:translateY(7px)}@media(hover: hover){.topnav-burger:hover .topnav-burger-line--1{transform:translateY(-7px) scaleX(0.9)}}@media(hover: hover){.topnav-burger:hover .topnav-burger-line--2{transform:translateY(0) scaleX(0.9);transition-delay:.04s}}.topnav-burger.is-open .topnav-burger-line--1{animation:topnav-burger-open-1 .95s var(--ease-pivot) forwards;transition:none}.topnav-burger.is-open .topnav-burger-line--2{animation:topnav-burger-open-2 .95s var(--ease-pivot) forwards;transition:none}.topnav-burger.is-open .topnav-burger-line--3{animation:topnav-burger-open-3 .95s var(--ease-pivot) forwards;transition:none}.topnav-burger.is-closing .topnav-burger-line--1{animation:topnav-burger-close-1 .7s var(--ease-pivot) forwards;transition:none}.topnav-burger.is-closing .topnav-burger-line--2{animation:topnav-burger-close-2 .7s var(--ease-pivot) forwards;transition:none}.topnav-burger.is-closing .topnav-burger-line--3{animation:topnav-burger-close-3 .7s var(--ease-pivot) forwards;transition:none}@keyframes topnav-burger-open-1{0%,35%{transform:translateY(-7px) rotate(0)}60%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(45deg)}}@keyframes topnav-burger-open-2{0%,60%{transform:translateY(0) rotate(0)}100%{transform:translateY(0) rotate(-45deg)}}@keyframes topnav-burger-open-3{0%,5%{transform:translateY(7px) scaleX(1);opacity:1}35%{transform:translateY(0) scaleX(1);opacity:1}50%{transform:translateY(0) scaleX(0);opacity:0}100%{transform:translateY(0) scaleX(0);opacity:0}}@keyframes topnav-burger-close-1{0%{transform:translateY(0) rotate(45deg)}45%{transform:translateY(0) rotate(0)}100%{transform:translateY(-7px) rotate(0)}}@keyframes topnav-burger-close-2{0%{transform:translateY(0) rotate(-45deg)}45%,100%{transform:translateY(0) rotate(0)}}@keyframes topnav-burger-close-3{0%,45%{transform:translateY(0) scaleX(0);opacity:0}70%{transform:translateY(0) scaleX(1);opacity:1}100%{transform:translateY(7px) scaleX(1);opacity:1}}.topnav-drawer{display:none;position:fixed;inset:0;z-index:99;background:radial-gradient(120% 80% at 50% 0%, rgba(var(--xoala-blue-rgb), 0.22) 0%, transparent 60%),linear-gradient(180deg, #0b0b18 0%, #03020e 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .45s var(--ease-emphasis),opacity .35s ease}@media(max-width: 719px){.topnav-drawer[hidden]{display:block}}.topnav-drawer:not([hidden]){transform:translateY(0);opacity:1;pointer-events:auto}.topnav-drawer-inner{display:flex;flex-direction:column;height:100%;padding:80px 0 max(28px,env(safe-area-inset-bottom));box-sizing:border-box}.topnav-drawer-nav{display:flex;flex-direction:column;margin:24px 0 0;padding:0 20px;flex:1;box-sizing:border-box}.topnav-drawer-link{position:relative;display:flex;align-items:center;justify-content:space-between;padding:18px 4px;min-height:56px;font-family:var(--font-display, var(--font-sans));font-size:24px;font-weight:500;letter-spacing:-0.3px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(var(--xoala-white-rgb), 0.08);transition:color .25s ease,padding-left .25s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.topnav-drawer-link::after{content:"";width:18px;height:18px;background:url("../arrow-white-sm.svg") no-repeat center/contain;opacity:.35;transition:transform .25s var(--ease-emphasis),opacity .25s ease}@media(hover: hover){.topnav-drawer-link:hover,.topnav-drawer-link:active,.topnav-drawer-link:focus{padding-left:8px}}@media(hover: hover){.topnav-drawer-link:hover::after,.topnav-drawer-link:active::after,.topnav-drawer-link:focus::after{opacity:1;transform:translate(2px, -2px)}}.topnav-drawer-link:first-of-type{border-top:1px solid rgba(var(--xoala-white-rgb), 0.08)}.topnav-drawer-foot{position:relative;margin-top:auto;padding:20px 20px 0;display:flex;flex-direction:row;align-items:stretch;gap:12px;box-sizing:border-box}.topnav-drawer-cta,.topnav-drawer-signin{flex:1 1 calc(50% - 6px);width:calc(50% - 6px);min-width:0}.topnav-drawer-cta{height:48px;padding:0 30px 0 14px;justify-content:center;font-size:15px}.topnav-drawer-cta .x-cta-bg-orb{right:6px;width:28px;height:28px;margin-top:-14px}.topnav-drawer-cta .x-cta-arrow{right:14px}.topnav-drawer-signin{display:flex}.topnav-drawer-signin-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 22px;appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0);border:1.5px solid rgba(var(--xoala-white-rgb), 0.2);border-radius:100px;font-family:var(--font-display, var(--font-sans));font-size:15px;font-weight:500;letter-spacing:-0.1px;color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .18s ease,border-color .18s ease}@media(hover: hover){.topnav-drawer-signin-trigger:hover{background:rgba(var(--xoala-white-rgb), 0.06);border-color:rgba(var(--xoala-white-rgb), 0.32)}}[data-drawer-login][data-open=true] .topnav-drawer-signin-trigger{background:rgba(var(--xoala-white-rgb), 0.06);border-color:rgba(var(--xoala-white-rgb), 0.32)}.topnav-drawer-signin-trigger:focus-visible{outline:2px solid rgba(var(--xoala-white-rgb), 0.35);outline-offset:2px}.topnav-drawer-signin-trigger-label{line-height:1}.topnav-drawer-signin-caret{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:rgba(var(--xoala-white-rgb), 0.7);transition:transform .25s var(--ease-emphasis),color .18s ease}.topnav-drawer-signin-caret svg{width:12px;height:12px}[data-drawer-login][data-open=true] .topnav-drawer-signin-caret{transform:rotate(180deg);color:#fff}.topnav-drawer-signin-menu{position:absolute;left:20px;right:20px;bottom:calc(100% + 12px);margin:0 0 12px;padding:8px;background:#fff;border-radius:18px;box-shadow:0 -16px 40px -8px rgba(0,0,0,.45),0 -2px 6px -1px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .25s var(--ease-emphasis),visibility 0s linear .2s;z-index:10}.topnav-drawer-signin-menu::after{content:"";position:absolute;bottom:-7px;left:25%;transform:translateX(-50%);width:14px;height:14px;background:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%)}[data-drawer-login][data-open=true] .topnav-drawer-signin-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .3s var(--ease-emphasis),visibility 0s linear 0s}.topnav-drawer-signin-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 12px 14px 14px;color:var(--xoala-ink);text-decoration:none;border-radius:12px;transition:background .18s ease,transform .18s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: hover){.topnav-drawer-signin-item:hover{background:rgba(var(--xoala-ink-rgb), 0.04)}}.topnav-drawer-signin-item:active{background:rgba(var(--xoala-ink-rgb), 0.07)}.topnav-drawer-signin-item-text{display:flex;flex-direction:column;gap:3px;min-width:0}.topnav-drawer-signin-item-title{font-family:var(--font-display, var(--font-sans));font-size:16px;font-weight:600;letter-spacing:-0.2px;line-height:1.2;color:var(--xoala-ink)}.topnav-drawer-signin-item-sub{font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.6);line-height:1.3}.topnav-drawer-signin-item-arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(var(--xoala-ink-rgb), 0.06);color:rgba(var(--xoala-ink-rgb), 0.7);flex-shrink:0;transition:background .18s ease,color .18s ease,transform .25s var(--ease-emphasis)}.topnav-drawer-signin-item-arrow svg{width:14px;height:14px}@media(hover: hover){.topnav-drawer-signin-item:hover .topnav-drawer-signin-item-arrow{background:var(--xoala-blue);color:#fff;transform:translateX(2px)}}body.has-drawer-open{overflow:hidden}body.has-drawer-open .topnav-actions>.x-cta,body.has-drawer-open .topnav-login{display:none}@media(max-width: 1199px){.menu{display:none}.topnav-burger{display:inline-flex}.topnav-drawer{display:block}.topnav-inner{padding:0 20px}}@media(max-width: 1023px){.topnav-actions>.x-cta{height:36px;padding:0 44px 0 16px}}@media(max-width: 379px){.topnav-actions>.x-cta{display:none}}.hero-inner{position:relative;z-index:7;max-width:var(--content-max);margin:0 auto;text-align:center;padding:0 80px;display:flex;flex-direction:column;align-items:center;gap:28px}.hero-title-bg{position:absolute;top:38%;left:50%;transform:translate(-50%, -50%);width:460px;max-width:80%;height:auto;pointer-events:none;user-select:none;z-index:0;opacity:.85}.hero-inner>*:not(.hero-title-bg){position:relative;z-index:1}.hero-pill{display:inline-flex;align-items:center;padding:9px 18px;background:rgba(var(--xoala-white-rgb), 0.1);border:1px solid rgba(var(--xoala-white-rgb), 0.22);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.3px;color:rgba(var(--xoala-white-rgb), 0.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-title{font-family:var(--font-display);color:#fff;font-size:clamp(28px,6.4vw,58px);line-height:1.02;letter-spacing:clamp(-0.6px,-0.03em,-1.4px);font-weight:400;margin:0;margin-top:-10px}.hero-line-thin{display:block;font-weight:400;font-style:italic;letter-spacing:-0.03em}.hero-line{display:block;margin-top:4px}.hero-line .t-light{font-weight:400}.hero-line .t-bold{font-weight:600}.hero-lede{font-family:var(--font-sans);font-weight:400;font-size:clamp(14px,1vw,16px);line-height:1.5;letter-spacing:-0.1px;color:rgba(var(--xoala-white-rgb), 0.78);margin:-10px 0 0;max-width:680px;text-wrap:balance}.hero-ctas{display:flex;gap:15px;justify-content:center;align-items:center}.hero-ctas .x-cta,.global-accounts-ctas .x-cta,.crypto-flat-ctas .x-cta,.mcc-ctas .x-cta,.lpms-paths-ctas .x-cta,.industries-card-cta{height:46px;padding:0 57.5px 0 40.25px;font-size:16.1px}.hero-ctas .x-cta-bg-orb,.global-accounts-ctas .x-cta-bg-orb,.crypto-flat-ctas .x-cta-bg-orb,.mcc-ctas .x-cta-bg-orb,.lpms-paths-ctas .x-cta-bg-orb,.industries-card-cta .x-cta-bg-orb{right:14.95px;width:36.8px;height:36.8px;margin-top:-18.4px}.hero-ctas .x-cta-arrow,.global-accounts-ctas .x-cta-arrow,.crypto-flat-ctas .x-cta-arrow,.mcc-ctas .x-cta-arrow,.lpms-paths-ctas .x-cta-arrow,.industries-card-cta .x-cta-arrow{right:26.45px;width:13.8px;height:13.8px;margin-top:-6.9px}.hero-ctas .x-cta-arrow img,.global-accounts-ctas .x-cta-arrow img,.crypto-flat-ctas .x-cta-arrow img,.mcc-ctas .x-cta-arrow img,.lpms-paths-ctas .x-cta-arrow img,.industries-card-cta .x-cta-arrow img{width:13.8px;height:13.8px}.hero-ctas .x-cta:active .x-cta-bg-orb,.hero-ctas .x-cta:active .x-cta-arrow,.global-accounts-ctas .x-cta:active .x-cta-bg-orb,.global-accounts-ctas .x-cta:active .x-cta-arrow,.crypto-flat-ctas .x-cta:active .x-cta-bg-orb,.crypto-flat-ctas .x-cta:active .x-cta-arrow,.mcc-ctas .x-cta:active .x-cta-bg-orb,.mcc-ctas .x-cta:active .x-cta-arrow,.lpms-paths-ctas .x-cta:active .x-cta-bg-orb,.lpms-paths-ctas .x-cta:active .x-cta-arrow,.industries-card-cta:active .x-cta-bg-orb,.industries-card-cta:active .x-cta-arrow{transform:translateX(36.8px)}@media(hover: hover){.hero-ctas .x-cta:hover .x-cta-bg-orb,.global-accounts-ctas .x-cta:hover .x-cta-bg-orb,.crypto-flat-ctas .x-cta:hover .x-cta-bg-orb,.mcc-ctas .x-cta:hover .x-cta-bg-orb,.lpms-paths-ctas .x-cta:hover .x-cta-bg-orb,.industries-card-cta:hover .x-cta-bg-orb{transform:translateX(52.9px)}.hero-ctas .x-cta:hover .x-cta-arrow,.global-accounts-ctas .x-cta:hover .x-cta-arrow,.crypto-flat-ctas .x-cta:hover .x-cta-arrow,.mcc-ctas .x-cta:hover .x-cta-arrow,.lpms-paths-ctas .x-cta:hover .x-cta-arrow,.industries-card-cta:hover .x-cta-arrow{transform:translateX(52.9px) rotate(-45deg)}}@media(prefers-reduced-motion: reduce){.hero-ctas .x-cta:hover .x-cta-bg-orb,.global-accounts-ctas .x-cta:hover .x-cta-bg-orb,.crypto-flat-ctas .x-cta:hover .x-cta-bg-orb,.mcc-ctas .x-cta:hover .x-cta-bg-orb,.lpms-paths-ctas .x-cta:hover .x-cta-bg-orb,.industries-card-cta:hover .x-cta-bg-orb{transform:translateX(2.3px)}}@media(max-width: 1023px){.hero{height:auto;min-height:720px}.hero-inner{padding:0 56px}}@media(max-width: 719px){.hero{height:auto;min-height:480px;padding:80px 0 64px}.topnav{height:56px}.topnav-drawer-inner{padding-top:56px}.topnav-inner{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.hero-inner{padding:0 20px;gap:18px}.hero-title-bg{width:340px;max-width:70%;top:42%;opacity:.5}.hero-pill{font-size:12px;padding:7px 14px;letter-spacing:.1px}.hero-title{margin-top:0}.hero-line{margin-top:2px}.hero-lede{font-size:14.5px;line-height:1.45;max-width:none;margin-top:-4px}.hero-ctas{flex-direction:row;width:100%;align-items:stretch;justify-content:center;gap:10px;margin-top:4px}.hero-ctas .x-cta{flex:1;min-width:0;justify-content:center}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:18px 30px;border-radius:55px;font-family:var(--font-display);font-size:16px;font-weight:500;text-transform:capitalize;border:1px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}@media(hover: hover){.btn:hover{transform:translateY(-1px)}}.btn:active,.service-card:active,.ga-svc-card:active,.cf-tile:active,.lpms-card:active,.lpms-path:active,.mcc-banner:active,.footer-back:active{transform:scale(0.98);transition-duration:80ms}.btn-outline{background:#fff;border-color:var(--xoala-blue);color:var(--xoala-blue)}.btn-outline-light{background:#fff;border-color:var(--xoala-blue);color:var(--xoala-blue);padding:10px 30px}@media(hover: hover){.btn:hover .arrow-icon,.lpms-grid-cta:hover .arrow-icon{animation:ga-tab-arrow-ping .45s linear}}.btn-primary{background:var(--xoala-blue);border-color:#0057ff;color:#fff}.btn-glass{background:rgba(var(--xoala-white-rgb), 0.12);border-color:rgba(var(--xoala-white-rgb), 0.22);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(hover: hover){.btn-glass:hover{background:rgba(var(--xoala-white-rgb), 0.18);border-color:rgba(var(--xoala-white-rgb), 0.32)}}.arrow-icon{width:14px;height:auto;flex-shrink:0}.services{position:relative;margin:0;background:rgba(0,0,0,0);z-index:8}.services-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px 96px}.services-grid{margin:-250px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--space-4)}.services-grid>li{display:contents}.service-card{position:relative;display:flex;flex-direction:column;padding:10px;background:#fff;border:2px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:15px;text-decoration:none;color:var(--xoala-ink);animation:service-card-pulse 2.8s ease-in-out infinite;transition:transform .35s var(--ease-emphasis),box-shadow .35s ease}.services-grid>.service-card:nth-child(2){animation-delay:.7s}.services-grid>.service-card:nth-child(3){animation-delay:1.4s}.services-grid>.service-card:nth-child(4){animation-delay:2.1s}@media(max-width: 719px){.service-card{animation:none}}@keyframes service-card-pulse{0%,100%{border-color:rgba(var(--xoala-blue-rgb), 0.15);box-shadow:0 0 0 0 rgba(var(--xoala-blue-rgb), 0)}50%{border-color:rgba(var(--xoala-blue-rgb), 0.45);box-shadow:0 0 0 6px rgba(var(--xoala-blue-rgb), 0.06)}}@media(hover: hover){.service-card:hover{transform:translateY(-4px);animation-play-state:paused;border-color:rgba(var(--xoala-blue-rgb), 0.55);box-shadow:0 18px 40px rgba(17,34,224,.12)}}.service-card-visual{position:relative;aspect-ratio:1/1.05;background:var(--xoala-blue);border-radius:15px;overflow:hidden}.service-card-pattern{position:absolute;inset:0;background:url("../service-card-pattern.svg") center bottom/100% auto no-repeat;pointer-events:none;z-index:1;transform:scaleY(-1)}.service-mock{position:relative;z-index:2}.service-mock{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.service-card-foot{display:flex;flex-direction:column;gap:8px;padding:0 0 12px}.service-card-foot-row{position:relative;display:flex;align-items:center;min-height:64px;padding:10px 0 0 8px}.service-card-title{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-0.3px;color:var(--xoala-ink);text-align:left;margin:0;flex:1;padding-right:90px}.service-card-title .no-break{white-space:nowrap}@media(min-width: 1440px){.service-card-title{font-size:17px}}@media(min-width: 1024px)and (max-width: 1439px){.services-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.service-card-desc{font-family:var(--font-sans);font-weight:450;font-size:12.5px;line-height:1.4;letter-spacing:-0.15px;color:rgba(var(--xoala-ink-rgb), 0.62);margin:-5px 0 0;padding:0 8px;text-wrap:balance}.service-card-tab{position:absolute;top:-28px;bottom:0;right:0;width:78px;padding-top:28px;border-radius:0 0 15px 15px;background:var(--xoala-blue);color:#fff;display:flex;align-items:center;justify-content:center;z-index:2}.service-card-tab::before{content:"";position:absolute;top:28px;left:-22px;width:22px;height:22px;background:url("../service-tab-curve.svg") no-repeat center/100% 100%}.service-card-arrow{width:18px;height:15px;transform:rotate(-45deg);color:#fff}@keyframes service-card-arrow-ping{0%{transform:rotate(-45deg) translateY(0);opacity:1;animation-timing-function:cubic-bezier(0.55, 0, 1, 0.45)}50%{transform:rotate(-45deg) translateY(-18px);opacity:0;animation-timing-function:steps(1, end)}51%{transform:rotate(-45deg) translateY(18px);opacity:0;animation-timing-function:cubic-bezier(0, 0.55, 0.45, 1)}100%{transform:rotate(-45deg) translateY(0);opacity:1}}@media(hover: hover){.service-card:hover .service-card-arrow{animation:service-card-arrow-ping .45s linear}}.service-mock--accounts{padding:0 14px;display:flex;align-items:stretch;justify-content:center}.account-stack{position:relative;width:96%;max-width:320px;height:100%;overflow:hidden}.account-stack::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:10;background:linear-gradient(180deg, var(--xoala-blue) 0%, var(--xoala-blue) 6%, rgba(var(--xoala-blue-rgb), 0.85) 9%, rgba(var(--xoala-blue-rgb), 0) 13%, rgba(var(--xoala-blue-rgb), 0) 84%, rgba(var(--xoala-blue-rgb), 0.85) 88%, var(--xoala-blue) 91%, var(--xoala-blue) 100%)}.account-stack-track{display:flex;flex-direction:column;gap:var(--space-4);width:100%;animation:account-stack-scroll 20s infinite;will-change:transform}.account-stack-card{flex-shrink:0;width:100%;height:80px;background:#fff;border-radius:var(--radius-md);padding:10px 14px;box-shadow:0 10px 26px rgba(var(--xoala-ink-rgb), 0.2);font-family:var(--font-sans);transform-origin:center;animation:account-stack-card-active 20s var(--ease-pivot) infinite}.account-stack-track>.account-stack-card:nth-child(1),.account-stack-track>.account-stack-card:nth-child(5),.account-stack-track>.account-stack-card:nth-child(9){animation-delay:0s}.account-stack-track>.account-stack-card:nth-child(2),.account-stack-track>.account-stack-card:nth-child(6),.account-stack-track>.account-stack-card:nth-child(10){animation-delay:-15s}.account-stack-track>.account-stack-card:nth-child(3),.account-stack-track>.account-stack-card:nth-child(7),.account-stack-track>.account-stack-card:nth-child(11){animation-delay:-10s}.account-stack-track>.account-stack-card:nth-child(4),.account-stack-track>.account-stack-card:nth-child(8),.account-stack-track>.account-stack-card:nth-child(12){animation-delay:-5s}@keyframes account-stack-scroll{0%,18%{transform:translateY(-269px);animation-timing-function:var(--ease-pivot)}25%,43%{transform:translateY(-365px);animation-timing-function:var(--ease-pivot)}50%,68%{transform:translateY(-461px);animation-timing-function:var(--ease-pivot)}75%,93%{transform:translateY(-557px);animation-timing-function:var(--ease-pivot)}100%{transform:translateY(-653px)}}@keyframes account-stack-card-active{0%,18%{transform:scale(1);box-shadow:0 14px 32px rgba(17,34,224,.16),0 2px 6px rgba(var(--xoala-ink-rgb), 0.06)}25%,93%{transform:scale(0.9);box-shadow:0 10px 26px rgba(var(--xoala-ink-rgb), 0.18)}100%{transform:scale(1);box-shadow:0 14px 32px rgba(17,34,224,.16),0 2px 6px rgba(var(--xoala-ink-rgb), 0.06)}}@media(prefers-reduced-motion: reduce){.account-stack-track,.account-stack-card{animation:none}}.account-card{background:#fff;border-radius:10px;padding:9px 11px 10px;box-shadow:0 6px 16px rgba(var(--xoala-ink-rgb), 0.18);font-family:var(--font-sans)}.account-card-row{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.account-card-flag{width:24px;height:24px;border-radius:50%;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--xoala-ink-rgb), 0.06),0 1px 2px rgba(var(--xoala-ink-rgb), 0.05)}img.account-card-flag{display:block;object-fit:cover;background:#fff}span.account-card-flag{display:inline-flex;align-items:center;justify-content:center;background:#fff;font-family:var(--font-display);font-weight:700;font-size:12px;line-height:1}.account-card-meta{display:flex;flex-direction:column;flex:1;min-width:0}.account-card-code{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:-0.2px;color:var(--xoala-ink);line-height:1.15}.account-card-sub{font-family:var(--font-sans);font-size:8.5px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.55);letter-spacing:.4px;font-variant-numeric:tabular-nums}.account-card-amt{font-family:var(--font-display);font-weight:600;font-size:13px;color:#000;letter-spacing:-0.3px}.account-card-actions{position:relative;display:flex;align-items:center;gap:5px;padding-top:8px}.account-card-actions::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.1) 22%, rgba(0, 0, 0, 0.1) 78%, transparent 100%)}.account-btn{display:inline-flex;align-items:center;gap:var(--space-1);background:rgba(0,0,0,.05);border-radius:var(--radius-pill);padding:4px 8px;font-size:8px;font-weight:500;color:#000;white-space:nowrap}.account-btn--primary{background:var(--xoala-blue);color:#fff}.account-btn-icon{width:9px;height:9px;flex-shrink:0}.account-dots{margin-left:auto;font-size:12px;color:rgba(0,0,0,.45);line-height:0}.service-mock--payments,.service-mock--convert{padding:14px;display:block}.service-mock--convert .payment-phase--checkout,.service-mock--convert .payment-phase--success,.service-mock--convert .convert-card--top,.service-mock--convert .convert-card--bottom,.service-mock--convert .convert-action,.service-mock--convert .convert-status,.service-mock--convert .convert-amt-char,.service-mock--convert .convert-amt-state{animation-duration:18s}.service-mock--convert .payment-phase--checkout{animation-name:payment-phase-checkout-convert}.service-mock--convert .payment-phase--success{animation-name:payment-phase-success-convert}@keyframes payment-phase-checkout-convert{0%,72%{opacity:1}80%,95%{opacity:0}100%{opacity:1}}@keyframes payment-phase-success-convert{0%,72%{opacity:0}80%,95%{opacity:1}100%{opacity:0}}.payment-phase{position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;opacity:0;font-family:var(--font-sans)}.payment-phase--checkout{animation:payment-phase-checkout 12s ease-in-out infinite}.payment-phase--success{animation:payment-phase-success 12s ease-in-out infinite}@keyframes payment-phase-checkout{0%,56%{opacity:1}68%,95%{opacity:0}100%{opacity:1}}@keyframes payment-phase-success{0%,56%{opacity:0}68%,95%{opacity:1}100%{opacity:0}}.payment-checkout{width:96%;max-width:320px;background:#fff;border-radius:var(--radius-md);box-shadow:0 12px 28px rgba(var(--xoala-ink-rgb), 0.22);overflow:hidden;display:flex;flex-direction:column}.payment-checkout-head{background:#fff;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.payment-checkout-head .payment-checkout-step{color:rgba(var(--xoala-ink-rgb), 0.7)}.payment-checkout-summary{position:relative;background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:var(--space-1)}.payment-checkout-summary::before,.payment-checkout-summary::after{content:"";position:absolute;left:14px;right:14px;height:1px;background:linear-gradient(90deg, transparent, rgba(var(--xoala-ink-rgb), 0.1) 22%, rgba(var(--xoala-ink-rgb), 0.1) 78%, transparent);pointer-events:none}.payment-checkout-summary::before{top:0}.payment-checkout-summary::after{bottom:0}.payment-checkout-bottom{background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:var(--space-2)}.payment-checkout-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.payment-checkout-step{font-family:var(--font-sans);font-weight:600;font-size:8px;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.7);font-variant-numeric:tabular-nums}.payment-checkout-line{display:flex;flex-direction:column;gap:var(--space-1)}.payment-checkout-line-name{font-family:var(--font-display);font-weight:500;font-size:14px;letter-spacing:-0.2px;color:var(--xoala-ink);white-space:nowrap}.payment-checkout-line-detail{font-family:var(--font-sans);font-weight:500;font-size:9px;color:rgba(var(--xoala-ink-rgb), 0.7);letter-spacing:.2px}.payment-checkout-pricing{display:flex;align-items:center;gap:7px;margin-top:2px;font-variant-numeric:tabular-nums}.payment-checkout-price-old{font-family:var(--font-sans);font-size:10px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.4);text-decoration:line-through}.payment-checkout-price-new{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:-0.2px;color:var(--xoala-ink)}.payment-checkout-price-save{font-family:var(--font-sans);font-weight:600;font-size:8.5px;color:#16a34a;background:rgba(22,163,74,.12);padding:2px 7px;border-radius:var(--radius-pill);letter-spacing:.2px}.payment-checkout-trust{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--font-sans);font-size:8px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.7);letter-spacing:.2px;margin-top:2px}.payment-checkout-trust svg{width:9px;height:9px;color:rgba(var(--xoala-ink-rgb), 0.7)}.payment-form-title{font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.65);margin:0 0 2px}.payment-form-card{display:flex;justify-content:space-between;align-items:center;background:#f4f6ff;border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--radius-sm);padding:9px 12px;min-height:32px}.payment-form-card-num{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.8px;color:var(--xoala-ink);font-variant-numeric:tabular-nums;line-height:1}.payment-form-card-meta{display:inline-flex;align-items:center;gap:10px;line-height:1}.payment-form-card-exp{display:inline-flex;align-items:center;gap:5px;line-height:1}.payment-form-card-exp-label{font-family:var(--font-sans);font-weight:600;font-size:8px;letter-spacing:.7px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.62);line-height:1}.payment-form-card-exp-value{font-family:var(--font-display);font-weight:600;font-size:11px;color:var(--xoala-ink);font-variant-numeric:tabular-nums;letter-spacing:.2px;line-height:1}.payment-form-card-brand{display:inline-block;width:30px;height:auto;object-fit:contain;vertical-align:middle}.payment-form-pay{position:relative;display:inline-flex;align-items:center;justify-content:center;background:var(--xoala-blue);color:#fff;border:none;border-radius:var(--radius-sm);padding:9px 14px;height:32px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.2px;cursor:pointer;margin-top:2px;overflow:hidden;animation:payment-pay-press 12s ease-in-out infinite}.payment-form-pay-content{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}.payment-form-pay-content--default{animation:payment-pay-label-default 12s ease-in-out infinite}.payment-form-pay-content--processing{opacity:0;animation:payment-pay-label-processing 12s ease-in-out infinite}.payment-form-pay-label{font-variant-numeric:tabular-nums}.payment-form-pay-arrow{width:12px;height:12px;flex-shrink:0}.payment-form-pay-spinner{width:12px;height:12px;border-radius:50%;border:1.6px solid rgba(var(--xoala-white-rgb), 0.3);border-top-color:#fff;animation:payment-pay-spinner-rotate .8s linear infinite;flex-shrink:0}@keyframes payment-pay-press{0%,19%,27%,100%{transform:scale(1);box-shadow:0 4px 12px rgba(17,34,224,.28)}22%{transform:scale(0.96);box-shadow:0 2px 4px rgba(17,34,224,.4)}}@keyframes payment-pay-label-default{0%,20%{opacity:1}20.1%,95.9%{opacity:0}96%,100%{opacity:1}}@keyframes payment-pay-label-processing{0%,22.9%{opacity:0}23%,56%{opacity:1}56.1%,100%{opacity:0}}@keyframes payment-pay-spinner-rotate{to{transform:rotate(360deg)}}.payment-success{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 18px;text-align:center}.payment-success::before{content:"";position:absolute;inset:-10%;background:radial-gradient(ellipse 70% 60% at 50% 50%, rgba(var(--xoala-blue-rgb), 0.55) 0%, rgba(var(--xoala-blue-rgb), 0) 70%);pointer-events:none;z-index:-1}.payment-success-text+.payment-success-amt{margin-top:-10px}.payment-success-amt+.payment-success-meta{margin-top:-8px}.payment-success-ring{position:relative;width:52px;height:52px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--xoala-blue);box-shadow:0 10px 24px -4px rgba(0,0,0,.3);animation:payment-success-ring 12s ease-in-out infinite}.payment-success-pulse{position:absolute;inset:0;border-radius:50%;border:2px solid hsla(0,0%,100%,.55);opacity:0;pointer-events:none;animation:payment-success-pulse 12s ease-out infinite}.payment-success-pulse--alt{animation-delay:.35s}@keyframes payment-success-pulse{0%,65%{transform:scale(0.9);opacity:0}68%{transform:scale(0.9);opacity:.65}82%,100%{transform:scale(2.1);opacity:0}}.payment-success-check{position:relative;z-index:1;width:22px;height:22px;stroke-dasharray:28;stroke-dashoffset:28;animation:payment-success-check 12s ease-in-out infinite}@keyframes payment-success-ring{0%,64%{transform:scale(0.6)}72%{transform:scale(1.05)}80%,95%{transform:scale(1)}100%{transform:scale(0.6)}}@keyframes payment-success-check{0%,67%{stroke-dashoffset:28}75%{stroke-dashoffset:0}95%{stroke-dashoffset:0}100%{stroke-dashoffset:28}}.payment-success-text{font-family:var(--font-sans);font-weight:500;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin:0;line-height:1}.payment-success-amt{font-family:var(--font-display);font-weight:600;font-size:32px;letter-spacing:-0.9px;color:#fff;margin:0;line-height:1;font-variant-numeric:tabular-nums}.service-mock--convert .payment-success-ring,.service-mock--convert .payment-success-check,.service-mock--convert .payment-success-pulse{animation-duration:18s}@media(prefers-reduced-motion: reduce){.payment-success-pulse{display:none}}@media(prefers-reduced-motion: reduce){.payment-phase--success,.payment-success-ring,.payment-success-check{animation:none}.payment-phase--success{opacity:0}}.drag-cursor{position:fixed;top:0;left:0;z-index:90;display:none;pointer-events:none;transform:translate3d(-9999px, -9999px, 0);will-change:transform}@media(hover: hover)and (pointer: fine){.drag-cursor{display:block}[data-drag-cursor]{cursor:grab}[data-drag-cursor].is-drag-active,[data-drag-cursor]:active{cursor:grabbing}}.drag-cursor-inner{display:inline-flex;align-items:center;gap:5px;transform:translate(-50%, -50%) scale(0.4);transform-origin:center;opacity:0;transition:transform .34s cubic-bezier(0.18, 0.9, 0.32, 1.18),opacity .2s ease;will-change:transform,opacity}.drag-cursor.is-visible .drag-cursor-inner{transform:translate(-50%, -50%) scale(1);opacity:1}.drag-cursor.is-active .drag-cursor-inner{transform:translate(-50%, -50%) scale(0.94)}.drag-cursor-label{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;background:var(--xoala-blue);color:#fff;font-family:var(--font-display, var(--font-sans));font-weight:500;font-size:13.5px;letter-spacing:-0.1px;border-radius:999px;box-shadow:0 8px 18px -6px rgba(var(--xoala-blue-rgb, 59, 73, 224), 0.55);transform:scale(0.6);opacity:0;transition:transform .34s cubic-bezier(0.18, 0.9, 0.32, 1.18) .04s,opacity .2s ease .04s}.drag-cursor-arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--xoala-blue);color:#fff;box-shadow:0 5px 14px -4px rgba(var(--xoala-blue-rgb, 59, 73, 224), 0.5);opacity:0;transition:transform .36s cubic-bezier(0.2, 0.9, 0.32, 1.2) .12s,opacity .2s ease .12s,background .18s ease}.drag-cursor-arrow svg{width:14px;height:14px}.drag-cursor-arrow--left{transform:translateX(28px) scale(0.6)}.drag-cursor-arrow--right{transform:translateX(-28px) scale(0.6)}.drag-cursor.is-visible .drag-cursor-label{transform:scale(1);opacity:1}.drag-cursor.is-visible .drag-cursor-arrow{opacity:1}.drag-cursor.is-visible .drag-cursor-arrow--left{transform:translateX(0) scale(1)}.drag-cursor.is-visible .drag-cursor-arrow--right{transform:translateX(0) scale(1)}.drag-cursor.is-active.is-visible .drag-cursor-arrow--left{transform:translateX(-4px) scale(1)}.drag-cursor.is-active.is-visible .drag-cursor-arrow--right{transform:translateX(4px) scale(1)}@media(prefers-reduced-motion: reduce){.drag-cursor-inner,.drag-cursor-label,.drag-cursor-arrow{transition:opacity .12s linear;transform:none !important}.drag-cursor.is-visible .drag-cursor-inner{transform:translate(-50%, -50%) !important}}.convert-stage{position:relative;width:260px;height:152px}.cf-swap{position:relative;width:210px;display:flex;flex-direction:column;gap:28px}.cf-swap-card{background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:12px;padding:10px 12px 11px;box-shadow:0 6px 16px -8px rgba(var(--xoala-ink-rgb), 0.25)}.cf-swap-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-family:var(--font-sans);font-size:8.5px;font-weight:500;letter-spacing:.3px;line-height:1}.cf-swap-label{text-transform:uppercase;letter-spacing:.6px;color:rgba(var(--xoala-ink-rgb), 0.42)}.cf-swap-info{display:inline-flex;align-items:center;gap:7px;min-width:0}.cf-swap-helper{display:inline-flex;align-items:baseline;gap:4px}.cf-swap-helper-label{color:rgba(var(--xoala-ink-rgb), 0.42);text-transform:uppercase;letter-spacing:.5px}.cf-swap-helper-value{font-weight:600;color:var(--xoala-ink);letter-spacing:0}.cf-swap-max{display:inline-flex;align-items:center;padding:3px 8px;background:rgba(var(--xoala-blue-rgb), 0.1);color:var(--xoala-blue);border:0;border-radius:999px;font-family:var(--font-sans);font-weight:700;font-size:8px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;flex-shrink:0;line-height:1;transition:background .18s ease}@media(hover: hover){.cf-swap-max:hover{background:rgba(var(--xoala-blue-rgb), 0.18)}}.cf-swap-row{display:flex;align-items:center;gap:7px}.cf-swap-icon{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.cf-swap-icon svg{width:13px;height:13px}.cf-swap-icon--eth{background:linear-gradient(135deg, #5b75e2, #3d51bf)}.cf-swap-icon--usd{background:linear-gradient(135deg, #2eb47e, #1a8b62)}.cf-swap-asset{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--xoala-ink);display:inline-flex;align-items:center;gap:3px;letter-spacing:-0.1px}.cf-swap-chev{width:9px;height:9px;color:rgba(var(--xoala-ink-rgb), 0.45)}.cf-swap-amt{margin-left:auto;font-family:var(--font-display);font-weight:500;font-size:19px;color:var(--xoala-ink);letter-spacing:-0.3px;font-variant-numeric:tabular-nums;line-height:1}.cf-swap-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:38px;height:38px;border-radius:50%;background:#fff;color:var(--xoala-blue);border:3px solid var(--xoala-blue);box-shadow:0 0 0 5px rgba(var(--xoala-blue-rgb), 0.22);display:inline-flex;align-items:center;justify-content:center;padding:0;z-index:2;pointer-events:none;animation:cf-swap-btn-spin 18s linear infinite;will-change:transform;transform-origin:center}.cf-swap-btn svg{width:18px;height:18px}@keyframes cf-swap-btn-spin{0%,38%{transform:translate(-50%, -50%) rotate(0deg) scale(1)}44%{transform:translate(-50%, -50%) rotate(120deg) scale(1.5)}50%{transform:translate(-50%, -50%) rotate(360deg) scale(1.5)}60%{transform:translate(-50%, -50%) rotate(720deg) scale(1.5)}70%{transform:translate(-50%, -50%) rotate(1080deg) scale(1.5)}95%{transform:translate(-50%, -50%) rotate(1080deg) scale(1.5)}100%{transform:translate(-50%, -50%) rotate(0deg) scale(1)}}.cf-swap-amt--input{display:inline-flex;align-items:center;white-space:nowrap}.cf-swap-amt-typed{display:inline-flex;align-items:baseline}.cf-swap-amt-char{display:inline-block;max-width:0;overflow:hidden}.cf-swap-amt-cursor{display:inline-block;width:1.5px;height:16px;margin-left:1px;background:var(--xoala-blue);vertical-align:middle;animation:cursor-blink .7s steps(2) infinite,cursor-show-eth 18s linear infinite}.cf-swap-amt-typed .cf-swap-amt-char:nth-child(1){animation:char-eth-1 18s steps(1, end) infinite}.cf-swap-amt-typed .cf-swap-amt-char:nth-child(2){animation:char-eth-2 18s steps(1, end) infinite}.cf-swap-amt-typed .cf-swap-amt-char:nth-child(3){animation:char-eth-3 18s steps(1, end) infinite}.cf-swap-amt--display{display:inline-grid;grid-template-areas:"v";justify-items:end}.cf-swap-amt-state{grid-area:v;font-variant-numeric:tabular-nums}.cf-swap-amt-state--zero{animation:usd-zero 18s ease-in-out infinite}.cf-swap-amt-state--final{opacity:0;animation:usd-final 18s ease-in-out infinite}.payment-success-meta{font-family:var(--font-sans);font-weight:400;font-size:10px;line-height:1.3;letter-spacing:.1px;color:hsla(0,0%,100%,.55);margin:-4px 0 0}.payment-success-meta strong{font-weight:600;color:hsla(0,0%,100%,.85)}.cf-swap-status{position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + 48px));font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;z-index:3;pointer-events:none;animation:convert-status-show 18s ease-in-out infinite}.cf-swap-card--from{animation:cf-swap-card-fade 18s ease-in-out infinite}.cf-swap-card--to{animation:cf-swap-card-fade 18s ease-in-out infinite}@keyframes cf-swap-card-fade{0%,38%{opacity:1;transform:translateY(0)}50%,70%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.cf-swap-btn,.cf-swap-card--from,.cf-swap-card--to,.cf-swap-status,.cf-swap-amt-char,.cf-swap-amt-cursor,.cf-swap-amt-state--zero,.cf-swap-amt-state--final{animation:none}.cf-swap-amt-state--zero{opacity:0}.cf-swap-amt-state--final{opacity:1}.cf-swap-amt-char{max-width:none}.cf-swap-amt-cursor{visibility:hidden}}.convert-card{position:absolute;left:0;right:0;display:flex;align-items:center;gap:10px;background:#fff;padding:9px 13px;border-radius:var(--radius-md);box-shadow:0 8px 22px rgba(var(--xoala-ink-rgb), 0.18);z-index:1;transform-origin:center;will-change:transform,opacity}.convert-card--top{top:0;animation:convert-card-absorb-top 12s ease-in-out infinite}.convert-card--bottom{bottom:0;animation:convert-card-absorb-bottom 12s ease-in-out infinite}.convert-card-icon{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.convert-card-icon svg{width:18px;height:18px}.convert-card-icon--eth{background:var(--xoala-ink)}.convert-card-icon--usd{background:linear-gradient(135deg, #f97316 0%, #ea580c 100%)}.convert-card-info{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.convert-card-name{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-0.2px;color:var(--xoala-ink);line-height:1.1}.convert-card-sub{font-family:var(--font-sans);font-weight:500;font-size:9px;letter-spacing:.3px;color:rgba(var(--xoala-ink-rgb), 0.7)}.convert-card-amt{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-variant-numeric:tabular-nums}.convert-amt-input{display:inline-flex;align-items:center;background:rgba(var(--xoala-ink-rgb), 0.04);border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:6px;padding:2px 8px;height:22px;justify-content:flex-start;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.5)}.convert-amt-value{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:-0.2px;color:var(--xoala-ink);vertical-align:middle}.convert-amt-char{display:inline-block;max-width:0;overflow:hidden}.convert-amt-cursor{display:inline-block;width:1.5px;height:13px;background:var(--xoala-blue);vertical-align:middle}.convert-amt-value--eth .convert-amt-char:nth-child(1){animation:char-eth-1 18s steps(1, end) infinite}.convert-amt-value--eth .convert-amt-char:nth-child(2){animation:char-eth-2 18s steps(1, end) infinite}.convert-amt-value--eth .convert-amt-char:nth-child(3){animation:char-eth-3 18s steps(1, end) infinite}.convert-amt-cursor--eth{animation:cursor-blink .7s steps(2) infinite,cursor-show-eth 18s linear infinite}.convert-card-amt-sub{font-family:var(--font-sans);font-weight:500;font-size:9px;letter-spacing:.2px;color:rgba(var(--xoala-ink-rgb), 0.7)}.convert-amt-display{display:inline-grid;grid-template-areas:"v";justify-items:end;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-0.2px;color:var(--xoala-ink);font-variant-numeric:tabular-nums}.convert-amt-state{grid-area:v}.convert-amt-state--zero{animation:usd-zero 18s ease-in-out infinite}.convert-amt-state--final{animation:usd-final 18s ease-in-out infinite;opacity:0}@keyframes char-eth-1{0%,8%{max-width:0}9%,95%{max-width:100px}100%{max-width:0}}@keyframes char-eth-2{0%,13%{max-width:0}14%,95%{max-width:100px}100%{max-width:0}}@keyframes char-eth-3{0%,18%{max-width:0}19%,95%{max-width:100px}100%{max-width:0}}@keyframes cursor-show-eth{0%,28%{visibility:visible}30%,100%{visibility:hidden}}@keyframes cursor-blink{to{background:rgba(0,0,0,0)}}@keyframes usd-zero{0%,24%{opacity:1}30%,100%{opacity:0}}@keyframes usd-final{0%,24%{opacity:0}30%,95%{opacity:1}100%{opacity:0}}.convert-action{position:absolute;top:50%;left:50%;width:68px;height:68px;border-radius:50%;background:#fff;color:var(--xoala-blue);border:4px solid var(--xoala-blue);box-shadow:0 0 0 6px rgba(var(--xoala-blue-rgb), 0.22);display:inline-flex;align-items:center;justify-content:center;z-index:3;will-change:transform;animation:convert-action-spin 12s cubic-bezier(0.5, 0, 0.5, 1) infinite}.convert-action svg{width:24px;height:24px;stroke-width:2.6}.convert-status{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;z-index:2;animation:convert-status-show 12s ease-in-out infinite}.convert-status::after{content:"...";animation:convert-status-dots 1.2s steps(4) infinite}@keyframes convert-card-absorb-top{0%,38%{transform:translate(0, 0) scale(1);opacity:1}50%{transform:translate(0, 60px) scale(0);opacity:0}95%{transform:translate(0, 60px) scale(0);opacity:0}100%{transform:translate(0, 0) scale(1);opacity:1}}@keyframes convert-card-absorb-bottom{0%,38%{transform:translate(0, 0) scale(1);opacity:1}50%{transform:translate(0, -60px) scale(0);opacity:0}95%{transform:translate(0, -60px) scale(0);opacity:0}100%{transform:translate(0, 0) scale(1);opacity:1}}@keyframes convert-action-spin{0%,38%{transform:translate(-50%, -50%) rotate(0deg) scale(1)}50%{transform:translate(-50%, -50%) rotate(540deg) scale(1.1)}64%{transform:translate(-50%, -50%) rotate(720deg) scale(1)}95%{transform:translate(-50%, -50%) rotate(720deg) scale(1)}100%{transform:translate(-50%, -50%) rotate(0deg) scale(1)}}@keyframes convert-status-show{0%,50%{opacity:0}55%,70%{opacity:1}74%,100%{opacity:0}}@keyframes convert-status-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}100%{content:""}}@media(prefers-reduced-motion: reduce){.convert-card--top,.convert-card--bottom,.convert-action,.convert-status,.convert-amt-char,.convert-amt-cursor{animation:none}.convert-action{transform:translate(-50%, -50%)}.convert-status{opacity:0}.convert-amt-char{max-width:none}.convert-amt-cursor{visibility:hidden}}.service-mock--card{padding:0}.service-mock-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.service-mock--card::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:10;background:linear-gradient(180deg, var(--xoala-blue) 0%, rgba(var(--xoala-blue-rgb), 0.6) 12%, rgba(var(--xoala-blue-rgb), 0) 32%, rgba(var(--xoala-blue-rgb), 0) 68%, rgba(var(--xoala-blue-rgb), 0.6) 88%, var(--xoala-blue) 100%)}.credit-card{position:relative;width:80%;aspect-ratio:1.6/1;background:linear-gradient(135deg, #1a1a1a 0%, #000 100%);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 32px rgba(0,0,0,.45);transform:rotate(-8deg);overflow:hidden}.credit-card-top,.credit-card-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.credit-card-chip{width:26px;height:20px;background:linear-gradient(135deg, #f7d04f 0%, #c8870e 100%);border-radius:var(--radius-xs);display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 5px}.credit-card-chip-line{height:1px;background:rgba(0,0,0,.35)}.credit-card-wave{display:inline-flex;width:16px;height:16px;color:#fff;opacity:.85}.credit-card-wave svg{width:100%;height:100%}.credit-card-mc{display:inline-flex;align-items:center;position:relative;height:16px}.credit-card-mc-circle{width:16px;height:16px;border-radius:50%}.credit-card-mc-circle--red{background:#eb001b}.credit-card-mc-circle--yellow{background:rgba(247,158,27,.85);margin-left:-7px}@media(max-width: 1023px){.services-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1023px){.services-grid{margin-top:-120px}}@media(max-width: 719px){.services-inner{padding:0 20px 64px}.services-grid{margin-top:var(--space-7);grid-template-columns:1fr;gap:14px}.service-card-visual{aspect-ratio:auto;height:270px}.service-mock{transform:scale(0.9)}.service-mock--accounts{transform:scale(0.9)}.account-stack::after{background:linear-gradient(180deg, var(--xoala-blue) 0%, var(--xoala-blue) 6%, rgba(var(--xoala-blue-rgb), 0.85) 12%, rgba(var(--xoala-blue-rgb), 0) 22%, rgba(var(--xoala-blue-rgb), 0) 72%, rgba(var(--xoala-blue-rgb), 0.85) 84%, var(--xoala-blue) 92%, var(--xoala-blue) 100%)}.service-mock--card{transform:none}.service-card-foot{gap:0}.service-card-foot-row{min-height:44px}}.brk-desktop{display:inline}.service-card-title{white-space:normal;line-height:1.1}@media(max-width: 719px){.brk-desktop{display:none}}@media(max-width: 719px){.service-mock--accounts{padding:0 10px}.account-stack{max-width:260px}.account-stack-card{height:68px;padding:8px 11px;border-radius:10px}@keyframes account-stack-scroll{0%,18%{transform:translateY(-228px);animation-timing-function:var(--ease-pivot)}25%,43%{transform:translateY(-312px);animation-timing-function:var(--ease-pivot)}50%,68%{transform:translateY(-396px);animation-timing-function:var(--ease-pivot)}75%,93%{transform:translateY(-480px);animation-timing-function:var(--ease-pivot)}100%{transform:translateY(-564px)}}.account-card-row{gap:7px;margin-bottom:6px}.account-card-flag{width:20px;height:20px}span.account-card-flag{font-size:10px}.account-card-code{font-size:11px}.account-card-sub{font-size:7.5px}.account-card-amt{font-size:11px}.account-btn{padding:3px 7px;font-size:7.5px}.account-btn-icon{width:8px;height:8px}.service-mock--payments,.service-mock--convert{padding:10px}.payment-checkout,.payment-success-card{max-width:260px;min-height:220px}.payment-checkout-head{padding:9px 11px}.payment-checkout-summary{padding:10px 11px}.payment-checkout-bottom{padding:10px 11px;gap:7px}.payment-success-card{padding:14px 12px 12px}.payment-checkout-line-name{font-size:12px}.payment-checkout-price-new{font-size:12px}.payment-success-amt{font-size:18px}.payment-form-pay{padding:8px 10px;height:30px;font-size:10.5px}.convert-stage{width:220px;height:132px}.convert-card{padding:8px 11px;gap:var(--space-2)}.convert-card-icon{width:28px;height:28px;border-radius:var(--radius-sm)}.convert-card-icon svg{width:16px;height:16px}.convert-card-name{font-size:12px}.convert-card-sub{font-size:8px}.convert-card-amt-sub{font-size:8px}.convert-amt-value,.convert-amt-display{font-size:12px}.convert-action{width:56px;height:56px;border-width:3px}.convert-action svg{width:20px;height:20px}.convert-status{font-size:10px}.service-mock--card{padding:var(--space-3)}}.biz{position:relative;margin-top:90px;display:grid;grid-template-columns:530px 1fr;gap:60px;min-height:510px}.flags{position:relative;margin-top:60px;height:340px}.flag{--x: 0;--y: 0;--size: 100px;position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#fff;box-shadow:0 18px 40px -10px rgba(81,104,243,.25),0 4px 14px rgba(15,23,42,.08);display:flex;align-items:center;justify-content:center;overflow:hidden}.flag::before{content:"";position:absolute;inset:8px;border-radius:50%;background:#f3f4ff}.flag img{position:relative;width:78%;height:78%;object-fit:cover;border-radius:50%}.partners{margin:30px 0 0;padding:60px 0 80px;background:#fff;border-radius:var(--section-radius)}.partners img{height:38px;width:auto;flex:0 0 auto}.partners img[alt=VISA]{width:90px;height:auto}.partners img[alt=Mastercard]{width:80px;height:auto}.partners img[alt=Swift]{width:95px;height:auto}.partners img[alt=SEPA]{width:110px;height:auto}.partners img[alt=Discover]{width:130px;height:auto}.features-marquee{position:relative;margin:-82px 0 0;padding:24px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%)}.features-marquee-track{display:flex;align-items:center;gap:var(--space-3);width:max-content;animation:features-marquee-scroll 50s linear infinite}@media(hover: hover){.features-marquee:hover .features-marquee-track{animation-play-state:paused}}@keyframes features-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.feature-pill{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:11px 22px 11px 12px;background:#fff;border:1px solid rgba(var(--xoala-blue-rgb), 0.14);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:500;font-size:14px;letter-spacing:-0.1px;color:var(--xoala-ink);white-space:nowrap;box-shadow:0 2px 8px rgba(var(--xoala-ink-rgb), 0.04);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}@media(hover: hover){.feature-pill:hover{border-color:rgba(var(--xoala-blue-rgb), 0.45);box-shadow:0 8px 22px rgba(17,34,224,.12);transform:translateY(-1px)}}.feature-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg, rgba(var(--xoala-blue-rgb), 0.12) 0%, rgba(81, 104, 243, 0.08) 100%);color:var(--xoala-blue)}.feature-pill-icon svg{width:16px;height:16px}@media(hover: hover){.feature-pill:hover .feature-pill-icon{background:linear-gradient(135deg, var(--xoala-blue-deep) 0%, var(--xoala-blue) 100%);color:#fff}}@media(prefers-reduced-motion: reduce){.features-marquee-track{animation:none}}.features-marquee.is-paused .features-marquee-track,.crypto-flat-benefits.is-paused .cfb-track{animation-play-state:paused}@media(max-width: 719px){.features-marquee-track{animation-duration:60s}.cfb-track{animation-duration:72s}.features-marquee{margin-top:32px}}.global-accounts{position:relative;background:var(--xoala-bg);margin-top:96px;padding-bottom:96px}.global-accounts-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px}.global-accounts-head{text-align:center;max-width:820px;margin:0 auto 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.global-accounts-pill{display:inline-flex;align-items:center;padding:8px 18px;background:linear-gradient(135deg, rgba(var(--xoala-blue-rgb), 0.06) 0%, rgba(81, 104, 243, 0.02) 100%),#fff;border:1px solid rgba(var(--xoala-blue-rgb), 0.14);border-radius:var(--radius-pill);box-shadow:0 1px 0 rgba(var(--xoala-white-rgb), 0.9) inset,0 6px 18px rgba(var(--xoala-blue-rgb), 0.1);font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:.3px;color:var(--xoala-blue)}.global-accounts-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-sm);line-height:1.1;letter-spacing:-1.1px;color:var(--xoala-ink);margin:0;max-width:760px;text-wrap:balance}.global-accounts-title-accent{color:var(--xoala-blue)}.global-accounts-lede{font-family:var(--font-sans);font-weight:400;font-size:15px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65);margin:0;max-width:640px}.global-accounts-ctas{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center}.global-accounts-ctas .btn{padding:11px 22px}.ga-stats-wrap{position:relative;display:inline-block}.ga-stats-wrap::before,.ga-stats-wrap::after{content:"";position:absolute;top:50%;width:260px;height:110px;margin-top:-55px;pointer-events:none;z-index:2}.ga-stats-wrap::before{right:calc(100% - 15px);background:linear-gradient(to left, #ffffff 0%, rgba(var(--xoala-white-rgb), 0) 100%)}.ga-stats-wrap::after{left:calc(100% - 15px);background:linear-gradient(to right, #ffffff 0%, rgba(var(--xoala-white-rgb), 0) 100%)}@property --ga-orbit-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.ga-stats-flags{position:absolute;top:0;left:50%;width:1400px;height:290px;margin-left:-700px;margin-top:0;list-style:none;padding:0;pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0.85) 26%, rgba(0, 0, 0, 0.6) 32%, rgba(0, 0, 0, 0.3) 38%, rgba(0, 0, 0, 0.1) 43%, rgba(0, 0, 0, 0.1) 57%, rgba(0, 0, 0, 0.3) 62%, rgba(0, 0, 0, 0.6) 68%, rgba(0, 0, 0, 0.85) 74%, rgb(0, 0, 0) 80%, rgb(0, 0, 0) 100%),linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.65) 65%, rgba(0, 0, 0, 0.35) 75%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0.02) 90%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0.85) 26%, rgba(0, 0, 0, 0.6) 32%, rgba(0, 0, 0, 0.3) 38%, rgba(0, 0, 0, 0.1) 43%, rgba(0, 0, 0, 0.1) 57%, rgba(0, 0, 0, 0.3) 62%, rgba(0, 0, 0, 0.6) 68%, rgba(0, 0, 0, 0.85) 74%, rgb(0, 0, 0) 80%, rgb(0, 0, 0) 100%),linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.65) 65%, rgba(0, 0, 0, 0.35) 75%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0.02) 90%, rgba(0, 0, 0, 0) 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ga-stats-flag{position:absolute;top:calc(100% - 50px);left:50%;width:var(--size, 44px);height:var(--size, 44px);margin-left:calc(var(--size, 44px)/-2);margin-top:calc(var(--size, 44px)/-2);--ga-orbit-angle: 0deg;--ga-orbit-rx: 650px;--ga-orbit-ry: 210px;transform:translate(calc(var(--ga-orbit-rx) * cos(var(--ga-orbit-angle))), calc(-1 * var(--ga-orbit-ry) * sin(var(--ga-orbit-angle))));opacity:1;animation:ga-stats-semi 18s linear infinite;animation-delay:var(--delay, 0s);will-change:transform}@keyframes ga-stats-semi{0%{--ga-orbit-angle: 0deg}100%{--ga-orbit-angle: 180deg}}.ga-stats-flag-disc{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff;border:1.5px solid rgba(var(--xoala-blue-rgb), 0.14);box-shadow:0 0 0 4px rgba(var(--xoala-white-rgb), 0.92),0 10px 22px rgba(17,34,224,.16),0 0 20px rgba(var(--xoala-blue-rgb), 0.18)}.ga-stats-flag-disc img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.global-accounts-inner{position:relative;z-index:2}.ga-services{position:relative;z-index:3}.global-accounts-pill{position:relative;z-index:4;margin:0}.global-accounts-title,.global-accounts-lede,.global-accounts-ctas,.global-accounts-stats{position:relative;z-index:4;margin:0;padding:0}.global-accounts-stat-num,.global-accounts-stat-label{display:block;margin:0}@media(prefers-reduced-motion: reduce){.ga-stats-flag{animation:none}}.ga-stats-flag-disc img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.global-accounts-stats{display:inline-grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2);padding:14px 8px;background:linear-gradient(135deg, rgba(var(--xoala-blue-rgb), 0.05) 0%, rgba(81, 104, 243, 0.02) 50%, rgba(var(--xoala-blue-rgb), 0.05) 100%),#fff;border:1px solid rgba(var(--xoala-blue-rgb), 0.12);border-radius:14px;position:relative;z-index:3}.global-accounts-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:0 22px}.global-accounts-stat-num{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,1.6vw + 16px,36px);letter-spacing:-0.5px;color:var(--xoala-blue);line-height:1;font-variant-numeric:tabular-nums}.global-accounts-stat-label{font-family:var(--font-sans);font-weight:500;font-size:10.5px;line-height:1;color:rgba(var(--xoala-ink-rgb), 0.6);letter-spacing:.45px;text-transform:uppercase;white-space:nowrap}.global-accounts-stat-divider{width:1px;height:44px;background:linear-gradient(to bottom, transparent, rgba(var(--xoala-blue-rgb), 0.22) 22%, rgba(var(--xoala-blue-rgb), 0.22) 78%, transparent);flex-shrink:0}.ga-services-pin{position:relative;width:100%}.ga-pinned{position:relative;width:100%;display:flex;flex-direction:column;padding-top:0;padding-bottom:24px;gap:var(--space-6)}.ga-services{position:relative;width:100%;margin-top:0}.ga-services-header{max-width:var(--content-max);margin:0 auto 16px;padding:0 56px;display:flex;align-items:center;justify-content:flex-end}.ga-services-controls{display:inline-flex;gap:10px}.ga-services-ctrl{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);color:var(--xoala-ink);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s var(--ease-emphasis),box-shadow .3s ease}.ga-services-ctrl svg{width:14px;height:14px;transition:transform .25s var(--ease-emphasis)}@media(hover: hover){.ga-services-ctrl:hover{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(17,34,224,.28)}}@media(hover: hover){.ga-services-ctrl:hover[data-dir=next] svg{transform:translateX(2px)}}@media(hover: hover){.ga-services-ctrl:hover[data-dir=prev] svg{transform:translateX(-2px)}}.ga-services-ctrl:active{transform:translateY(0) scale(0.95);transition-duration:.08s}.ga-services-ctrl:focus-visible{outline:3px solid rgba(var(--xoala-blue-rgb), 0.35);outline-offset:2px}.ga-services-viewport{position:relative;overflow:hidden;padding-left:max(24px,(100vw - var(--content-max))/2 + 56px)}.ga-services-track{--card-width: 380px;--card-gap: var(--space-5);list-style:none;margin:0;padding:0;display:flex;gap:var(--card-gap)}.ga-services-track>li{display:contents}.ga-svc-card{position:relative;flex:0 0 var(--card-width);display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s var(--ease-emphasis)}.ga-svc-card-visual{position:relative;height:220px;border-radius:var(--radius-lg);overflow:hidden;background:repeating-linear-gradient(0deg, transparent 0 19px, rgba(var(--xoala-ink-rgb), 0.04) 19px 20px),repeating-linear-gradient(90deg, transparent 0 19px, rgba(var(--xoala-ink-rgb), 0.04) 19px 20px),#f1f3f8}.ga-svc-card-title{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.25;letter-spacing:-0.4px;color:var(--xoala-ink);margin:6px 0 0}.ga-svc-card-body{font-family:var(--font-sans);font-size:13.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.6);margin:0;flex:1}.ga-svc-card-tab{position:absolute;top:160px;right:0;width:60px;height:60px;background:#fff;border-radius:16px 0 0 0;padding:5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:3}.ga-svc-card-tab-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;color:var(--xoala-blue);border-radius:14px;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.ga-svc-card-tab::before{content:"";position:absolute;bottom:0;left:-22px;width:22px;height:22px;background-color:#fff;-webkit-mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;transform:scaleY(-1);pointer-events:none;transition:opacity .25s ease}.ga-svc-card-tab::after{content:"";position:absolute;top:-22px;right:0;width:22px;height:22px;background-color:#fff;-webkit-mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;transform:scaleY(-1);pointer-events:none;transition:opacity .25s ease}@media(hover: hover){.ga-svc-card:hover .ga-svc-card-tab-inner{background:var(--xoala-blue);color:#fff}}.ga-svc-card-tab-arrow{width:14px;height:14px}@keyframes ga-tab-arrow-ping{0%{transform:translate(0, 0);opacity:1;animation-timing-function:cubic-bezier(0.55, 0, 1, 0.45)}50%{transform:translate(14px, -14px);opacity:0;animation-timing-function:steps(1, end)}51%{transform:translate(-14px, 14px);opacity:0;animation-timing-function:cubic-bezier(0, 0.55, 0.45, 1)}100%{transform:translate(0, 0);opacity:1}}@media(hover: hover){.ga-svc-card:hover .ga-svc-card-tab-arrow{animation:ga-tab-arrow-ping .45s linear}}.ga-vis-ibans-card{padding:0}.ga-iban-rows{list-style:none;margin:0;padding:18px;display:flex;flex-direction:column;gap:var(--space-2);height:100%}.ga-iban-row{display:grid;grid-template-columns:28px 1fr auto;gap:var(--space-3);align-items:center;padding:10px 12px;background:rgba(var(--xoala-white-rgb), 0.6);border:1px solid rgba(var(--xoala-blue-rgb), 0.08);border-radius:10px;transition:border-color .25s ease,background .25s ease}.ga-iban-row--active{background:rgba(var(--xoala-blue-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.22)}.ga-iban-flag{width:28px;height:28px;border-radius:50%;display:block;flex-shrink:0}.ga-iban-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ga-iban-meta{font-size:10.5px;font-weight:600;letter-spacing:.06em;color:rgba(var(--xoala-ink-rgb), 0.55);text-transform:uppercase}.ga-iban-number{font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.02em;color:var(--xoala-ink, var(--xoala-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-iban-balance{font-size:13px;font-weight:700;color:var(--xoala-ink, var(--xoala-ink));font-feature-settings:"tnum"}.ga-vis-fx-card{position:relative;padding:0}.ga-vis-fx-bars{list-style:none;margin:0;padding:24px 26px;display:flex;align-items:flex-end;gap:10px;height:100%;width:100%}.ga-vis-fx-bars li{flex:1;height:var(--h);background:linear-gradient(180deg, var(--xoala-blue-deep) 0%, var(--xoala-blue) 50%, rgba(var(--xoala-blue-rgb), 0.5) 100%);border-radius:6px 6px 2px 2px}.ga-vis-fx-pill{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--xoala-ink);color:#fff;padding:10px 16px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:12.5px;letter-spacing:.1px;display:inline-flex;align-items:center;gap:var(--space-2);box-shadow:0 14px 32px rgba(var(--xoala-ink-rgb), 0.28);white-space:nowrap}.ga-vis-fx-pill svg{width:14px;height:14px}.ga-vis-net-card{position:relative;background:radial-gradient(circle at 50% 50%, rgba(var(--xoala-blue-rgb), 0.14) 0%, rgba(var(--xoala-blue-rgb), 0) 60%),repeating-linear-gradient(0deg, transparent 0 19px, rgba(var(--xoala-ink-rgb), 0.04) 19px 20px),repeating-linear-gradient(90deg, transparent 0 19px, rgba(var(--xoala-ink-rgb), 0.04) 19px 20px),#f1f3f8}.ga-vis-net-flags-card{position:absolute;inset:0;list-style:none;margin:0;padding:0;z-index:2}.ga-vis-net-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.ga-vis-net-flags-card li{position:absolute;left:var(--x);top:var(--y);width:32px;height:32px;border-radius:50%;background:#fff;border:1.5px solid rgba(var(--xoala-blue-rgb), 0.18);box-shadow:0 8px 18px rgba(17,34,224,.16);transform:translate(-50%, -50%);overflow:hidden}.ga-vis-net-flags-card img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ga-vis-net-center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--xoala-ink);color:#fff;padding:10px 18px;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:2px;z-index:3;box-shadow:0 14px 32px rgba(var(--xoala-ink-rgb), 0.3)}.ga-vis-net-center strong{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-0.4px}.ga-vis-net-center span{font-family:var(--font-sans);font-weight:500;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.72)}.ga-vis-speed-card{position:relative;background:linear-gradient(120deg, rgba(var(--xoala-blue-rgb), 0.06) 0%, rgba(var(--xoala-blue-rgb), 0) 60%),repeating-linear-gradient(0deg, transparent 0 19px, rgba(var(--xoala-ink-rgb), 0.04) 19px 20px),repeating-linear-gradient(90deg, transparent 0 19px, rgba(var(--xoala-ink-rgb), 0.04) 19px 20px),#f1f3f8;overflow:hidden}.ga-vis-speed-card::before{content:"";position:absolute;right:0;top:0;bottom:0;width:35%;background:linear-gradient(180deg, var(--xoala-blue) 0%, rgba(var(--xoala-blue-rgb), 0.5) 50%, rgba(var(--xoala-blue-rgb), 0) 100%);opacity:.35;pointer-events:none}.ga-vis-speed-code{position:absolute;inset:0;padding:22px 24px;display:flex;flex-direction:column;gap:var(--space-2);font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace;font-size:11px;color:rgba(var(--xoala-ink-rgb), 0.5);letter-spacing:.2px}.ga-vis-speed-code-line em{font-style:normal;color:var(--xoala-blue);font-weight:600}.ga-vis-speed-pill{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--xoala-ink);color:#fff;padding:10px 18px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:var(--space-2);box-shadow:0 14px 32px rgba(var(--xoala-ink-rgb), 0.28);white-space:nowrap}.ga-vis-speed-pill svg{width:14px;height:14px;color:#fff}.ga-vis-scale-card{position:relative;display:flex;align-items:center;padding:24px 26px}.ga-vis-scale-stack{display:flex;flex-direction:column;gap:10px;width:100%}.ga-vis-scale-block{width:var(--w);height:42px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.07);border-radius:10px;display:flex;align-items:center;padding:0 14px;box-shadow:var(--shadow-xs)}.ga-vis-scale-block span{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.7)}.ga-vis-scale-block-hero{background:linear-gradient(135deg, var(--xoala-blue-deep) 0%, var(--xoala-blue) 100%);border-color:var(--xoala-blue-deep);box-shadow:0 14px 30px rgba(17,34,224,.25)}.ga-vis-scale-block-hero span{color:#fff}.ga-vis-scale-pill{position:absolute;bottom:16px;right:16px;background:var(--xoala-ink);color:#fff;padding:7px 12px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.2px;box-shadow:0 10px 20px rgba(var(--xoala-ink-rgb), 0.22)}.ga-vis-spend-card{position:relative}.ga-vis-spend-email{position:absolute;inset:16px 16px auto;background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 14px 30px -12px rgba(var(--xoala-ink-rgb), 0.18);font-family:var(--font-sans)}.ga-vis-spend-email-head{display:flex;align-items:center;gap:10px}.ga-vis-spend-email-avatar{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(var(--xoala-blue-rgb), 0.12);color:var(--xoala-blue);font-weight:700;font-size:13px}.ga-vis-spend-email-from{display:flex;flex-direction:column;min-width:0;font-weight:600;font-size:12.5px;color:var(--xoala-ink);line-height:1.3}.ga-vis-spend-email-addr{font-weight:500;font-size:11px;color:rgba(var(--xoala-ink-rgb), 0.62);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-vis-spend-email-time{margin-left:auto;font-size:11px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.62)}.ga-vis-spend-email-subject{margin:10px 0 8px;padding-bottom:8px;border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.07);font-weight:600;font-size:12.5px;color:var(--xoala-ink)}.ga-vis-spend-email-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:3px 0;font-size:12px}.ga-vis-spend-email-label{color:rgba(var(--xoala-ink-rgb), 0.62)}.ga-vis-spend-email-value{font-weight:600;color:var(--xoala-ink)}.ga-vis-spend-tag{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);background:rgba(var(--xoala-blue-rgb), 0.1);color:var(--xoala-blue);font-size:11px;font-weight:600}.ga-vis-spend-pill,.ga-vis-budget-pill{position:absolute;bottom:16px;right:16px;display:inline-flex;align-items:center;gap:6px;background:var(--xoala-ink);color:#fff;padding:7px 12px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.2px;box-shadow:0 10px 20px rgba(var(--xoala-ink-rgb), 0.22)}.ga-vis-spend-pill svg,.ga-vis-budget-pill svg{width:12px;height:12px;flex:none}.ga-vis-budget-card{position:relative}.ga-vis-budget-list{position:absolute;inset:16px 16px auto;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ga-vis-budget-row{display:grid;grid-template-columns:1fr auto;row-gap:6px;align-items:center;margin:0;padding:10px 12px;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:10px;box-shadow:0 8px 18px -10px rgba(var(--xoala-ink-rgb), 0.14);font-family:var(--font-sans)}.ga-vis-budget-row--active{border-color:rgba(var(--xoala-blue-rgb), 0.35);box-shadow:0 10px 22px -10px rgba(var(--xoala-blue-rgb), 0.3)}.ga-vis-budget-name{font-weight:600;font-size:12.5px;color:var(--xoala-ink)}.ga-vis-budget-amt{font-weight:700;font-size:12px;color:var(--xoala-ink)}.ga-vis-budget-amt em{font-style:normal;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.62)}.ga-vis-budget-bar{grid-column:1/-1;display:block;height:5px;border-radius:var(--radius-pill);background:rgba(var(--xoala-blue-rgb), 0.12);overflow:hidden}.ga-vis-budget-bar>span{display:block;height:100%;width:var(--w, 50%);border-radius:inherit;background:var(--xoala-blue)}.ga-vis-sec-card{position:relative;background:#f1f3f8;overflow:hidden}.ga-vis-sec-tiles{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:1fr;gap:6px;padding:14px}.ga-vis-sec-tiles span{background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.05);border-radius:var(--radius-xs)}.ga-vis-sec-popup{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:var(--radius-md);padding:12px 14px;box-shadow:0 14px 36px rgba(var(--xoala-ink-rgb), 0.18);min-width:200px}.ga-vis-sec-popup-title{display:block;font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--xoala-ink);margin-bottom:10px}.ga-vis-sec-popup-checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ga-vis-sec-popup-checks li{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:500;font-size:11.5px;color:rgba(var(--xoala-ink-rgb), 0.72)}.ga-vis-sec-popup-checks li svg{width:13px;height:13px;color:#2dab66;flex-shrink:0}@media(max-width: 1023px){.global-accounts-stats{padding:var(--space-6);flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.global-accounts-stat{min-width:120px}.ga-stats-flags{transform:scale(0.78);transform-origin:50% 50%}.ga-services-track{--card-width: 320px}.ga-svc-card-visual{height:220px}}@media(max-width: 719px){.global-accounts-inner{padding:0 24px}.global-accounts-ctas{flex-direction:column;align-items:stretch;gap:12px;max-width:360px;margin-left:auto;margin-right:auto;width:100%}.global-accounts-ctas .x-cta{width:100%;justify-content:center}.global-accounts-stats{max-width:300px;margin-left:auto;margin-right:auto;padding:16px 12px;gap:12px}.global-accounts-stat{padding:0;gap:6px}.global-accounts-stat-label{white-space:normal;text-align:center}.global-accounts-stat-divider{height:40px}.ga-stats-flags{display:none}.ga-stats-wrap::before,.ga-stats-wrap::after{display:none}.ga-services-header{padding:0 24px;margin-bottom:18px}.ga-services-viewport{padding-left:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ga-services-viewport::-webkit-scrollbar{display:none}.ga-services-track{--card-width: calc(100vw - 56px);--card-gap: 14px;transform:none !important}.ga-svc-card{scroll-snap-align:start}.ga-svc-card-visual{height:200px}.ga-svc-card-title{font-size:17px}.ga-services-ctrl{display:none}}.crypto-flat{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;border:1px solid #010109;border-radius:var(--section-radius);z-index:2;padding:96px 0 120px;overflow:hidden;background:url("../crypto-flat-bg.webp") no-repeat center bottom/cover,#03020e;color:#fff}@media(max-width: 1023px){.crypto-flat{margin-left:0;margin-right:0;border:0}}[data-cursor-grid]>.cursor-grid{position:absolute;inset:0;z-index:0;pointer-events:none;--mx: 50%;--my: 50%;--dot-faint: rgba(255, 255, 255, 0.04);--dot-bright: rgba(255, 255, 255, 0.7);--dot-cell: 26px;--dot-size: 1.4px;background-image:radial-gradient(circle at center, var(--dot-faint) var(--dot-size), transparent calc(var(--dot-size) + 0.5px));background-size:var(--dot-cell) var(--dot-cell);background-position:0 0}.cursor-grid::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center, var(--dot-bright) var(--dot-size), transparent calc(var(--dot-size) + 0.5px));background-size:var(--dot-cell) var(--dot-cell);background-position:0 0;opacity:0;transition:opacity .4s ease;-webkit-mask:radial-gradient(circle 220px at var(--mx) var(--my), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 45%, rgba(0, 0, 0, 0) 100%);mask:radial-gradient(circle 220px at var(--mx) var(--my), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 45%, rgba(0, 0, 0, 0) 100%)}@media(hover: hover){[data-cursor-grid]:hover .cursor-grid::after{opacity:1}}@media(prefers-reduced-motion: reduce){.cursor-grid::after{transition:none}}.hero[data-cursor-grid]>.cursor-grid{z-index:6;--dot-faint: rgba(255, 255, 255, 0.04);--dot-bright: rgba(255, 255, 255, 0.4);-webkit-mask:linear-gradient(180deg, #000 0%, #000 50%, transparent 78%);mask:linear-gradient(180deg, #000 0%, #000 50%, transparent 78%)}.hero[data-cursor-grid]>.cursor-grid::after{-webkit-mask:linear-gradient(180deg, #000 0%, #000 50%, transparent 78%),radial-gradient(circle 220px at var(--mx) var(--my), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 45%, rgba(0, 0, 0, 0) 100%);-webkit-mask-composite:source-in;mask:linear-gradient(180deg, #000 0%, #000 50%, transparent 78%),radial-gradient(circle 220px at var(--mx) var(--my), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 45%, rgba(0, 0, 0, 0) 100%);mask-composite:intersect}.crypto-flat::before,.crypto-flat::after{content:"";position:absolute;top:0;width:min(900px,60%);aspect-ratio:4/3;mix-blend-mode:screen;pointer-events:none;z-index:0;opacity:.7}.crypto-flat::before{left:0;background:url("../crypto-bento/glow-left.png") no-repeat top left/contain}.crypto-flat::after{right:0;background:url("../crypto-bento/glow-right.png") no-repeat top right/contain}.crypto-flat>*{position:relative;z-index:1}.crypto-flat-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px}.crypto-flat-head{width:100%;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:80px;align-items:end;margin:0 0 36px}.crypto-flat-benefits{position:relative;margin:0 0 48px;padding:0;overflow:hidden;mask-image:linear-gradient(90deg, transparent 0%, #000 6%, #000 94%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 6%, #000 94%, transparent 100%)}.cfb-track{display:inline-flex;align-items:center;gap:var(--space-3);white-space:nowrap;padding:4px 0;animation:cfb-scroll 60s linear infinite;will-change:transform}.cfb-item{display:inline-flex;align-items:center;gap:var(--space-2);height:38px;padding:0 16px 0 12px;border-radius:var(--radius-pill);border:1px solid rgba(var(--xoala-white-rgb), 0.14);background:rgba(var(--xoala-white-rgb), 0.04);font-family:var(--font-sans);font-weight:500;font-size:13.5px;letter-spacing:.1px;color:rgba(var(--xoala-white-rgb), 0.88);flex-shrink:0}.cfb-tick{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-pill);background:rgba(58,215,138,.16);color:#3ad78a;flex-shrink:0}.cfb-tick svg{width:12px;height:12px}@keyframes cfb-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.crypto-flat-head-left{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.crypto-flat-head-right{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.crypto-flat-ctas{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}.crypto-flat-ctas .btn{padding:11px 22px}@media(max-width: 1023px){.crypto-flat-head{grid-template-columns:1fr;gap:28px;align-items:flex-start}}.crypto-flat-pill{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:100px;border:1px solid rgba(var(--xoala-white-rgb), 0.16);background:rgba(var(--xoala-white-rgb), 0.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crypto-flat-pill>span{font-size:13px;font-weight:600;letter-spacing:.02em;color:rgba(var(--xoala-white-rgb), 0.9)}.crypto-flat-title{font-family:var(--font-display, inherit);font-weight:500;font-size:var(--fs-display-sm);line-height:1.1;letter-spacing:-1.1px;color:#fff;margin:0;text-wrap:balance}.crypto-flat-lede{font-size:15px;line-height:1.55;color:rgba(var(--xoala-white-rgb), 0.72);margin:0;max-width:600px}.crypto-flat-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr 1fr;grid-auto-rows:1fr;gap:var(--space-5);grid-template-areas:"convert convert wallets multi" "convert convert unlimited checkout"}.cf-tile--convert{grid-area:convert}.cf-tile--wallets{grid-area:wallets}.cf-tile--multi{grid-area:multi}.cf-tile--unlimited{grid-area:unlimited}.cf-tile--checkout{grid-area:checkout}.cf-tile{position:relative;display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),var(--shadow-xs);transition:transform .35s var(--ease-emphasis),box-shadow .35s ease,border-color .35s ease}@media(hover: hover){.cf-tile:hover{transform:translateY(-3px);border-color:rgba(var(--xoala-blue-rgb), 0.28);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),0 18px 40px -16px rgba(var(--xoala-ink-rgb), 0.18)}}.cf-tile-visual{background:radial-gradient(ellipse 100% 75% at 50% 0%, var(--xoala-blue) 0%, #2230b0 25%, #0a0e3a 55%, #010215 100%);display:flex;align-items:center;justify-content:center;padding:var(--space-6);position:relative;overflow:hidden;color:#fff;border-radius:10px;flex:1;min-height:0}.cf-tile--convert .cf-tile-visual{flex:1;min-height:360px;padding:var(--space-9)}.cf-tile--convert .service-mock--convert{transform:scale(1.55);transform-origin:center center}.cf-tile--wallets .cf-tile-visual,.cf-tile--multi .cf-tile-visual,.cf-tile--unlimited .cf-tile-visual,.cf-tile--checkout .cf-tile-visual{flex:0 0 auto;height:240px;padding:22px 24px}.cf-tile-body{background:rgba(0,0,0,0);padding:22px 14px 14px;display:flex;flex-direction:column;gap:var(--space-2)}.cf-tile-title{font-family:var(--font-display, inherit);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-0.4px;color:var(--xoala-ink);margin:0}.cf-tile-desc{font-size:14px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65);margin:0}.cf-tile-tab{position:absolute;bottom:0;right:0;width:60px;height:60px;background:#fff;border-radius:10px 0 0 0;padding:5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:3}.cf-tile-tab-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;color:var(--xoala-blue);border-radius:9px;transition:background .25s ease,color .25s ease}@media(hover: hover){.cf-tile:hover .cf-tile-tab-inner,.cf-tile-tab:hover .cf-tile-tab-inner{background:var(--xoala-blue);color:#fff}}.cf-tile-tab::before{content:"";position:absolute;bottom:0;left:-22px;width:22px;height:22px;background-color:#fff;-webkit-mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;transform:scaleY(-1);pointer-events:none}.cf-tile-tab::after{content:"";position:absolute;top:-22px;right:0;width:22px;height:22px;background-color:#fff;-webkit-mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;transform:scaleY(-1);pointer-events:none}.cf-tile-tab-arrow{width:14px;height:14px}@media(hover: hover){.cf-tile:hover .cf-tile-tab-arrow{animation:ga-tab-arrow-ping .45s linear}}.cf-mock--wallet{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cf-wallet{position:relative;width:100%;display:flex;flex-direction:column;gap:14px;padding:16px 16px 14px;background:linear-gradient(180deg, rgba(var(--xoala-white-rgb), 0.08) 0%, rgba(var(--xoala-white-rgb), 0.02) 100%);border:1px solid rgba(var(--xoala-white-rgb), 0.12);border-radius:14px;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.06),0 10px 30px rgba(0,0,0,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cf-wallet-head{display:flex;align-items:center;gap:11px}.cf-wallet-coin-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-pill);background:radial-gradient(circle at 30% 30%, rgba(var(--xoala-white-rgb), 0.18) 0%, rgba(var(--xoala-white-rgb), 0.04) 60%, transparent 100%),rgba(var(--xoala-white-rgb), 0.04);border:1px solid rgba(var(--xoala-white-rgb), 0.1);flex-shrink:0}.cf-wallet-coin{width:22px;height:22px}.cf-wallet-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-wallet-name{font-family:var(--font-display);font-weight:500;font-size:14px;line-height:1.1;color:#fff;letter-spacing:-0.15px}.cf-wallet-sub{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:400;font-size:11px;line-height:1.1;color:rgba(var(--xoala-white-rgb), 0.4);letter-spacing:.1px}.cf-wallet-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:#3ad78a;box-shadow:0 0 6px rgba(58,215,138,.6)}.cf-wallet-balance{display:flex;flex-direction:column;gap:3px}.cf-wallet-bal-row{display:flex;align-items:baseline;gap:10px}.cf-wallet-bal{font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1;letter-spacing:-0.7px;color:#fff}.cf-wallet-change{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-sans);font-weight:600;font-size:11px;color:#3ad78a;letter-spacing:.1px}.cf-wallet-change svg{width:10px;height:10px}.cf-wallet-bal-sub{font-family:var(--font-sans);font-weight:400;font-size:12px;color:rgba(var(--xoala-white-rgb), 0.45);letter-spacing:.1px}.cf-wallet-actions{display:grid;grid-template-columns:repeat(3, 1fr);align-items:flex-start;justify-items:center;margin-top:2px}.cf-wallet-btn{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;cursor:pointer}.cf-wallet-btn-ico{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-pill);background:rgba(var(--xoala-white-rgb), 0.06);border:1px solid rgba(var(--xoala-white-rgb), 0.1);color:#fff;transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,transform .35s var(--ease-emphasis)}.cf-wallet-btn-ico svg{width:15px;height:15px}.cf-wallet-btn-label{font-family:var(--font-sans);font-weight:500;font-size:11px;color:rgba(var(--xoala-white-rgb), 0.7);letter-spacing:.1px;transition:color .35s ease}.cf-wallet-actions .cf-wallet-btn-ico{animation:cf-wallet-ico-cycle 6s ease-in-out infinite}.cf-wallet-actions .cf-wallet-btn:nth-child(1) .cf-wallet-btn-ico{animation-delay:0s}.cf-wallet-actions .cf-wallet-btn:nth-child(2) .cf-wallet-btn-ico{animation-delay:2s}.cf-wallet-actions .cf-wallet-btn:nth-child(3) .cf-wallet-btn-ico{animation-delay:4s}@keyframes cf-wallet-ico-cycle{0%,4%,33%,100%{background:rgba(var(--xoala-white-rgb), 0.06);border-color:rgba(var(--xoala-white-rgb), 0.1);color:#fff;box-shadow:none;transform:translateY(0) scale(1)}10%,22%{background:#fff;border-color:rgba(var(--xoala-white-rgb), 0.85);color:var(--xoala-blue);box-shadow:0 8px 18px rgba(var(--xoala-blue-rgb), 0.35),0 0 0 6px rgba(118,132,255,.14);transform:translateY(-2px) scale(1.06)}}.cf-wallet-actions .cf-wallet-btn-label{animation:cf-wallet-label-cycle 6s ease-in-out infinite}.cf-wallet-actions .cf-wallet-btn:nth-child(1) .cf-wallet-btn-label{animation-delay:0s}.cf-wallet-actions .cf-wallet-btn:nth-child(2) .cf-wallet-btn-label{animation-delay:2s}.cf-wallet-actions .cf-wallet-btn:nth-child(3) .cf-wallet-btn-label{animation-delay:4s}@keyframes cf-wallet-label-cycle{0%,4%,33%,100%{color:rgba(var(--xoala-white-rgb), 0.7)}10%,22%{color:#fff}}.cf-mock--orbit{position:relative;width:calc(100% + 48px);height:calc(100% + 44px);margin:-22px -24px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cf-orbit-ring{position:absolute;top:50%;left:50%;border-radius:var(--radius-pill);border:1px dashed rgba(var(--xoala-white-rgb), 0.1);pointer-events:none;transform:translate(-50%, -50%)}.cf-orbit-ring--outer{width:184px;height:184px}.cf-orbit-ring--inner{width:104px;height:104px;border-color:rgba(var(--xoala-white-rgb), 0.07)}.cf-orbit{position:absolute;top:50%;left:50%;width:0;height:0}.cf-sat{position:absolute;top:0;left:0;width:0;height:0}.cf-orbit--outer .cf-sat{animation:cf-orbit-outer 28s linear infinite}.cf-orbit--outer .cf-sat--p1{animation-delay:0s}.cf-orbit--outer .cf-sat--p2{animation-delay:-7s}.cf-orbit--outer .cf-sat--p3{animation-delay:-14s}.cf-orbit--outer .cf-sat--p4{animation-delay:-21s}@keyframes cf-orbit-outer{from{transform:rotate(0deg) translateY(-92px)}to{transform:rotate(360deg) translateY(-92px)}}.cf-orbit--inner .cf-sat{animation:cf-orbit-inner 20s linear infinite}.cf-orbit--inner .cf-sat--p1{animation-delay:-2.5s}.cf-orbit--inner .cf-sat--p2{animation-delay:-9.17s}.cf-orbit--inner .cf-sat--p3{animation-delay:-15.83s}@keyframes cf-orbit-inner{from{transform:rotate(0deg) translateY(-52px)}to{transform:rotate(360deg) translateY(-52px)}}.cf-sat-coin{position:absolute;top:-22px;left:-22px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:radial-gradient(circle at 30% 25%, #ffffff 0%, #f4f6ff 100%);border:1px solid rgba(var(--xoala-white-rgb), 0.6);box-shadow:0 4px 14px rgba(0,0,0,.35),0 0 0 4px rgba(10,14,58,.35)}.cf-sat-coin img{width:26px;height:26px;display:block}.cf-sat-coin--sm{top:-18px;left:-18px;width:36px;height:36px}.cf-sat-coin--sm img{width:20px;height:20px}.cf-orbit--outer .cf-sat-coin{animation:cf-orbit-counter 28s linear infinite}.cf-orbit--outer .cf-sat--p1 .cf-sat-coin{animation-delay:0s}.cf-orbit--outer .cf-sat--p2 .cf-sat-coin{animation-delay:-7s}.cf-orbit--outer .cf-sat--p3 .cf-sat-coin{animation-delay:-14s}.cf-orbit--outer .cf-sat--p4 .cf-sat-coin{animation-delay:-21s}.cf-orbit--inner .cf-sat-coin{animation:cf-orbit-counter 20s linear infinite}.cf-orbit--inner .cf-sat--p1 .cf-sat-coin{animation-delay:-2.5s}.cf-orbit--inner .cf-sat--p2 .cf-sat-coin{animation-delay:-9.17s}.cf-orbit--inner .cf-sat--p3 .cf-sat-coin{animation-delay:-15.83s}@keyframes cf-orbit-counter{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.cf-orbit-hub{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:radial-gradient(circle at 30% 25%, rgba(var(--xoala-white-rgb), 0.28) 0%, rgba(var(--xoala-white-rgb), 0.05) 50%, transparent 100%),#fff;color:var(--xoala-blue);box-shadow:0 0 0 4px rgba(118,132,255,.14),0 0 22px rgba(118,132,255,.35),0 10px 24px rgba(var(--xoala-blue-rgb), 0.28);z-index:2;animation:cf-orbit-hub-pulse 7s ease-in-out infinite}.cf-orbit-hub img{width:30px;height:auto;display:block}@keyframes cf-orbit-hub-pulse{0%,100%{box-shadow:0 0 0 4px rgba(118,132,255,.14),0 0 22px rgba(118,132,255,.35),0 10px 24px rgba(var(--xoala-blue-rgb), 0.28)}50%{box-shadow:0 0 0 5px rgba(118,132,255,.12),0 0 28px rgba(118,132,255,.45),0 10px 24px rgba(var(--xoala-blue-rgb), 0.32)}}@media(prefers-reduced-motion: reduce){.cf-orbit--outer,.cf-orbit--inner,.cf-orbit--outer .cf-sat-coin,.cf-orbit--inner .cf-sat-coin,.cf-orbit-hub{animation:none}}.cf-mock--stack{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:16px 0}.cf-stack{position:relative;width:100%;height:90px}.cf-stack-card{position:absolute;left:50%;top:50%;width:92%;max-width:340px;height:56px;border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(82, 96, 255, 0.95), rgba(42, 50, 196, 0.9));border:1px solid rgba(184,192,255,.4);padding:0 16px 0 12px;display:flex;align-items:center;gap:var(--space-3);font-size:13px;font-weight:600;color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.32);animation:cf-stack-shuffle 6s var(--ease-pivot) infinite;animation-delay:calc(var(--i)*-2s)}.cf-stack-coin{width:28px;height:28px;flex-shrink:0;display:block;object-fit:contain}.cf-stack-name{flex:1;color:rgba(var(--xoala-white-rgb), 0.95)}.cf-stack-bal{font-weight:700;color:#fff;font-feature-settings:"tnum"}@keyframes cf-stack-shuffle{0%,28%{transform:translate(-50%, -50%) translateY(0) scale(1);opacity:1;z-index:3}30%{transform:translate(-50%, -50%) translateY(10px) scale(1.03);opacity:1;z-index:10}32%{transform:translate(-50%, -50%) translateY(-22px) scale(0.92);opacity:.7;z-index:10}33%,61%{transform:translate(-50%, -50%) translateY(-32px) scale(0.85);opacity:.45;z-index:1}66%,95%{transform:translate(-50%, -50%) translateY(-16px) scale(0.93);opacity:.78;z-index:2}100%{transform:translate(-50%, -50%) translateY(0) scale(1);opacity:1;z-index:3}}.cf-stack-add{display:inline-flex;align-items:center;gap:var(--space-2);width:92%;max-width:340px;height:42px;padding:0 16px;margin-top:-4px;border-radius:var(--radius-md);background:rgba(var(--xoala-white-rgb), 0.04);border:1.5px dashed rgba(184,192,255,.55);color:rgba(220,224,255,.95);font-size:13px;font-weight:600;justify-content:center}.cf-stack-add-icon{font-size:16px;line-height:1;font-weight:500;color:rgba(220,224,255,.85)}@media(prefers-reduced-motion: reduce){.cf-stack-card{animation:none;transform:translate(-50%, -50%) translateY(calc(var(--i) * -14px)) scale(calc(1 - var(--i) * 0.05));opacity:calc(1 - var(--i)*.18)}}.cf-mock--checkout{position:relative;width:100%;height:100%;min-height:180px;display:flex;align-items:center;justify-content:center}.cf-co-phase{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:92%;max-width:320px;min-height:160px;box-sizing:border-box;border-radius:14px;background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:10px;justify-content:center;color:var(--xoala-ink, var(--xoala-ink));box-shadow:0 12px 28px rgba(0,0,0,.32);opacity:0}.cf-co-phase--pay{animation:cf-co-pay 12s ease-in-out infinite}.cf-co-phase--addr{animation:cf-co-addr 12s ease-in-out infinite}.cf-co-phase--done{animation:cf-co-done 12s ease-in-out infinite}@keyframes cf-co-pay{0%,30%{opacity:1}33%,95%{opacity:0}100%{opacity:1}}@keyframes cf-co-addr{0%,30%{opacity:0}35%,63%{opacity:1}66%,100%{opacity:0}}@keyframes cf-co-done{0%,63%{opacity:0}68%,96%{opacity:1}100%{opacity:0}}.cf-co-phase--pay .cf-co-btn{animation:cf-co-btn-click 12s ease-in-out infinite;transform-origin:center}@keyframes cf-co-btn-click{0%,26%{transform:scale(1);background:var(--xoala-blue);box-shadow:0 0 0 0 rgba(var(--xoala-blue-rgb), 0)}28%{transform:scale(0.95);background:#2e3acc;box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.18)}31%,100%{transform:scale(1);background:var(--xoala-blue);box-shadow:0 0 0 0 rgba(var(--xoala-blue-rgb), 0)}}@media(prefers-reduced-motion: reduce){.cf-co-phase{animation:none;opacity:1}.cf-co-phase--pay{z-index:1}.cf-co-phase--addr,.cf-co-phase--done{display:none}}.cf-co-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;letter-spacing:.04em;color:rgba(var(--xoala-ink-rgb), 0.55);text-transform:uppercase;padding-bottom:8px;border-bottom:1px dashed rgba(var(--xoala-ink-rgb), 0.12)}.cf-co-merchant{color:rgba(var(--xoala-ink-rgb), 0.55)}.cf-co-chip{background:rgba(var(--xoala-blue-rgb), 0.12);color:var(--xoala-blue);padding:3px 7px;border-radius:5px;font-size:9px;display:inline-flex;align-items:center;gap:5px}.cf-co-chip--wait{background:rgba(245,158,11,.14);color:#b07106}.cf-co-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:cf-co-pulse 1.2s ease-in-out infinite}@keyframes cf-co-pulse{0%,100%{opacity:.4;transform:scale(0.8)}50%{opacity:1;transform:scale(1.1)}}.cf-co-amount{display:flex;flex-direction:column;gap:2px}.cf-co-fiat{font-size:24px;font-weight:700;letter-spacing:-0.01em}.cf-co-crypto{font-size:11px;color:rgba(var(--xoala-blue-rgb), 0.9);font-weight:600}.cf-co-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--xoala-blue);color:#fff;font-size:12px;font-weight:600;padding:10px 12px;border-radius:9px;margin-top:2px}.cf-co-addr-row{display:flex;gap:14px;align-items:center}.cf-co-qr{width:78px;height:78px;flex-shrink:0;background:#fff;padding:4px;border-radius:6px;display:block}.cf-co-addr{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cf-co-addr-label{font-size:9px;font-weight:600;letter-spacing:.1em;color:rgba(var(--xoala-ink-rgb), 0.5);text-transform:uppercase}.cf-co-addr-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;letter-spacing:-0.01em;color:var(--xoala-ink, var(--xoala-ink))}.cf-co-net{font-size:10px;color:rgba(var(--xoala-ink-rgb), 0.5);font-weight:500}.cf-co-phase--done{align-items:center;text-align:center;gap:6px;padding:18px 16px}.cf-co-success-ring{width:40px;height:40px;border-radius:50%;background:rgba(34,197,94,.12);color:#16a34a;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px}.cf-co-success-ring svg{width:22px;height:22px}.cf-co-success-text{font-size:15px;font-weight:700;color:var(--xoala-ink, var(--xoala-ink))}.cf-co-success-amt{font-size:12px;font-weight:600;color:rgba(var(--xoala-blue-rgb), 0.9)}.cf-co-success-time{font-size:10px;color:rgba(var(--xoala-ink-rgb), 0.5);letter-spacing:.04em}@media(max-width: 1023px){.crypto-flat-inner{padding:0 32px}.crypto-flat-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-template-areas:"convert convert" "wallets multi" "unlimited checkout"}.cf-tile--convert .cf-tile-visual{min-height:240px;padding:var(--space-7)}}@media(max-width: 719px){.crypto-flat-grid{grid-template-columns:1fr;grid-template-areas:"convert" "wallets" "multi" "unlimited" "checkout"}.crypto-flat-inner{padding:0 20px}.crypto-flat{padding:64px 0 80px}.cf-tile--convert .cf-tile-visual{min-height:200px;padding:var(--space-6)}}.lpms{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;padding-bottom:146px;background:radial-gradient(ellipse 50% 35% at 100% 100%, rgba(var(--xoala-blue-rgb), 0.08) 0%, transparent 70%),radial-gradient(ellipse 40% 30% at 0% 0%, rgba(var(--xoala-white-rgb), 0.85) 0%, transparent 60%),linear-gradient(180deg, #eef0fb 0%, #f4f6ff 100%);border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--section-radius);overflow:hidden;z-index:4}@media(max-width: 1023px){.lpms{margin-left:0;margin-right:0;border:0}}.lpms-inner{max-width:var(--content-max);margin:0 auto;padding:96px 56px 56px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.lpms-intro{display:flex;flex-direction:column;gap:22px}.lpms-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.65);margin:0}.lpms-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-sm);line-height:1.1;letter-spacing:-1.1px;color:var(--xoala-ink);margin:0;max-width:560px;text-wrap:balance}.lpms-lede{font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.7);margin:0;max-width:520px}.lpms-side{display:flex;flex-direction:column;gap:28px;padding-top:32px}.lpms-side-block{display:flex;flex-direction:column;gap:10px;padding-bottom:28px;border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.1);color:var(--xoala-ink);text-decoration:none;cursor:pointer;transition:border-color .25s ease}.lpms-side-block:last-child{border-bottom:none;padding-bottom:0}@media(hover: hover){.lpms-side-block:hover{border-bottom-color:rgba(var(--xoala-blue-rgb), 0.4)}}.lpms-side-block h3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-0.4px;color:var(--xoala-ink);margin:0;transition:color .25s ease}@media(hover: hover){.lpms-side-block:hover h3{color:var(--xoala-blue)}}.lpms-side-chevron{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:-3px;flex-shrink:0;border-radius:50%;border:1px solid rgba(var(--xoala-ink-rgb), 0.18);background:rgba(0,0,0,0);color:rgba(var(--xoala-ink-rgb), 0.7);transition:background .25s ease,border-color .25s ease,color .25s ease,transform .3s var(--ease-emphasis)}.lpms-side-chevron svg{width:14px;height:14px;transition:transform .3s var(--ease-emphasis)}@media(hover: hover){.lpms-side-block:hover .lpms-side-chevron{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff;transform:translateX(4px)}}@media(hover: hover){.lpms-side-block:hover .lpms-side-chevron svg{transform:translateX(2px)}}.lpms-side-block p{font-family:var(--font-sans);font-weight:400;font-size:15px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65);margin:0}.lpms-grid-section{position:relative;margin:0;padding:28px 32px;z-index:1;grid-column:span 2;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),var(--shadow-xs)}.lpms-grid-header{width:100%;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-8);align-items:start;margin:0 0 24px}.lpms-grid-head-left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.lpms-grid-pill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:100px;border:1px solid rgba(var(--xoala-ink-rgb), 0.12);background:rgba(var(--xoala-ink-rgb), 0.04)}.lpms-grid-pill>span{font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.65)}.lpms-grid-head-right{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}@media(max-width: 1023px){.lpms-grid-header{grid-template-columns:1fr;gap:var(--space-6);align-items:flex-start}}.lpms-grid-title{font-family:var(--font-display);font-weight:500;font-size:32px;line-height:1.15;letter-spacing:-0.8px;color:var(--xoala-ink);margin:0;max-width:720px}.lpms-grid-lede{font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65);margin:0;max-width:720px}.lpms-grid-lede strong{color:var(--xoala-ink);font-weight:600}.lpms-marquee{position:relative;display:flex;flex-direction:column;gap:14px;margin:-20px -32px 0;padding:20px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}.lpms-track{display:flex;gap:14px;width:max-content;will-change:transform}.lpms-track--ltr{animation:lpms-scroll 55s linear infinite}.lpms-track--rtl{animation:lpms-scroll 75s linear infinite reverse}@keyframes lpms-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.lpms-track{animation:none}}.lpms-card{position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:12px 32px 12px 12px;background:linear-gradient(180deg, #ffffff 0%, #fafbff 100%);border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:14px;color:var(--xoala-ink);text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),var(--shadow-xs);transition:transform .3s var(--ease-emphasis),background .25s ease,border-color .25s ease,box-shadow .3s ease}.lpms-card::after{content:"";position:absolute;top:50%;right:14px;width:14px;height:14px;background:url("../arrow-blue-sm.svg") no-repeat center/contain;opacity:0;transform:translateY(-50%) translateX(-6px);transition:opacity .25s ease,transform .3s var(--ease-emphasis);pointer-events:none}@media(hover: hover){.lpms-card:hover{transform:translateY(-2px);border-color:rgba(var(--xoala-blue-rgb), 0.4);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),0 14px 28px -8px rgba(var(--xoala-ink-rgb), 0.18),0 0 0 1px rgba(var(--xoala-blue-rgb), 0.15)}}@media(hover: hover){.lpms-card:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}}@media(hover: hover){.lpms-marquee:hover .lpms-track{animation-play-state:paused}}.lpms-card-icon{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:linear-gradient(180deg, #f4f6fb 0%, #eef0f8 100%);display:flex;align-items:center;justify-content:center;padding:var(--space-2);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.8),inset 0 0 0 1px rgba(var(--xoala-ink-rgb), 0.06);transition:transform .3s var(--ease-emphasis)}@media(hover: hover){.lpms-card:hover .lpms-card-icon{transform:scale(1.05)}}.lpms-card-icon img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lpms-card-title{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.2;letter-spacing:-0.2px;color:var(--xoala-ink);margin:0}.lpms-grid-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border:1px solid rgba(var(--xoala-ink-rgb), 0.18);border-radius:100px;background:rgba(var(--xoala-white-rgb), 0.6);color:var(--xoala-ink);font-family:var(--font-sans);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:border-color .25s ease,background .25s ease,gap .25s ease}@media(hover: hover){.lpms-grid-cta:hover{border-color:var(--xoala-ink);background:#fff;gap:14px}}.lpms-grid-cta svg{width:14px;height:14px;color:var(--xoala-ink);transition:transform .25s ease}@media(hover: hover){.lpms-grid-cta:hover svg{transform:translateX(2px)}}.lpms-stack{position:relative;max-width:var(--content-max);margin:32px auto 0;padding:0 56px}.lpms-bento-section{position:relative;margin:0;padding:0}.lpms-paths{position:relative;max-width:calc(var(--content-max) - 112px);margin:0 auto;padding:56px 48px;background:radial-gradient(ellipse 95% 55% at 50% 100%, #181829 0%, #0e0e1a 50%, #03020e 100%),#03020e;border:1px solid rgba(var(--xoala-white-rgb), 0.08);border-radius:28px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.08),0 24px 48px -20px rgba(0,0,0,.45);color:#fff}.lpms-paths::before,.lpms-paths::after{content:"";position:absolute;top:0;width:min(900px,60%);aspect-ratio:4/3;mix-blend-mode:screen;pointer-events:none;z-index:0;opacity:.7}.lpms-paths::before{left:0;background:url("../crypto-bento/glow-left.png") no-repeat top left/contain}.lpms-paths::after{right:0;background:url("../crypto-bento/glow-right.png") no-repeat top right/contain}.lpms-paths>*{position:relative;z-index:1}.lpms-paths>*{position:relative;z-index:1}.lpms-paths-head{width:100%;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:80px;align-items:end;margin:0 0 40px}.lpms-paths-head-left{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.lpms-paths-head-right{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.lpms-paths-pill{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:100px;border:1px solid rgba(var(--xoala-white-rgb), 0.22);background:rgba(var(--xoala-white-rgb), 0.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lpms-paths-pill>span{font-size:13px;font-weight:600;letter-spacing:.02em;color:rgba(var(--xoala-white-rgb), 0.95)}.lpms-paths-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-sm);line-height:1.1;letter-spacing:-1.1px;color:#fff;margin:0;text-wrap:balance}.lpms-paths-lede{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:rgba(var(--xoala-white-rgb), 0.82);margin:0;max-width:600px}.lpms-paths-ctas{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}.lpms-paths-ctas .btn{padding:11px 22px}@media(max-width: 1023px){.lpms-paths-head{grid-template-columns:1fr;gap:28px;align-items:flex-start}}.lpms-paths-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-4)}.lpms-paths-grid>li{display:contents}.lpms-path{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:10px 10px 22px;background:#fff;border:1px solid #fff;border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;transition:transform .35s var(--ease-emphasis),box-shadow .35s ease,border-color .35s ease}@media(hover: hover){.lpms-path:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.35)}}.lpms-path-visual{position:relative;height:220px;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse 100% 75% at 50% 0%, var(--xoala-blue) 0%, #2230b0 25%, #0a0e3a 55%, #010215 100%)}.lpms-path-visual--nocode{display:flex;align-items:flex-start;justify-content:center;padding:22px 18px 78px}.lpms-nc-chat{width:100%;display:flex;flex-direction:column;gap:10px}.lpms-nc-msg--customer{margin-right:4px;max-width:70%}.lpms-nc-msg{display:flex;flex-direction:column;gap:3px;max-width:78%;opacity:0;transform:translateY(6px);animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:var(--ease-standard)}.lpms-nc-msg--merchant{align-self:flex-start;animation-name:lpms-nc-merchant-in}.lpms-nc-msg--customer{align-self:flex-end;align-items:flex-end;animation-name:lpms-nc-customer-in}@keyframes lpms-nc-merchant-in{0%,4%{opacity:0;transform:translateY(6px)}10%,94%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}@keyframes lpms-nc-customer-in{0%,40%{opacity:0;transform:translateY(6px)}46%,94%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.lpms-nc-msg{opacity:1;transform:none;animation:none}}.lpms-nc-msg-who{font-family:var(--font-sans);font-weight:600;font-size:9px;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.45);padding:0 4px}.lpms-nc-msg-bubble{padding:8px 12px 8px 8px;background:rgba(var(--xoala-white-rgb), 0.08);border:1px solid rgba(var(--xoala-white-rgb), 0.12);border-radius:14px 14px 14px 4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:row;align-items:center;gap:10px;color:rgba(var(--xoala-white-rgb), 0.95)}.lpms-nc-msg-body{display:flex;flex-direction:column;gap:3px;min-width:0}.lpms-nc-msg-bubble--reply{background:var(--xoala-blue);border-color:rgba(var(--xoala-white-rgb), 0.18);border-radius:14px 14px 4px 14px;padding:7px 12px}.lpms-nc-msg-row{display:flex;align-items:baseline;gap:5px}.lpms-nc-msg-amount{font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-0.3px;color:#fff}.lpms-nc-msg-desc{font-family:var(--font-sans);font-size:11px;color:rgba(var(--xoala-white-rgb), 0.55)}.lpms-nc-msg-link{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:10.5px;letter-spacing:.1px;color:rgba(var(--xoala-white-rgb), 0.7)}.lpms-nc-msg-link-dot{width:5px;height:5px;border-radius:var(--radius-pill);background:#6cf089;box-shadow:0 0 6px rgba(108,240,137,.7)}.lpms-nc-msg-qr{width:44px;height:44px;padding:3px;background:#fff;border-radius:5px;display:block;flex-shrink:0}.lpms-nc-msg-paid{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-weight:600;font-size:12px;color:#fff;padding-right:4px}.lpms-nc-msg-paid-tick{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-pill);background:rgba(var(--xoala-white-rgb), 0.22);color:#fff}.lpms-nc-msg-paid-tick svg{width:10px;height:10px}.lpms-path-visual--plugins{display:block;padding:0}.lpms-path-marquee{width:100%;height:100%;overflow:hidden;mask-image:linear-gradient(180deg, transparent 0%, #000 10%, #000 90%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}.lpms-path-track{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding:var(--space-3);animation:lpms-plugin-scroll 24s linear infinite;will-change:transform}@keyframes lpms-plugin-scroll{from{transform:translateY(0)}to{transform:translateY(-50%)}}@media(hover: hover){.lpms-path-marquee:hover .lpms-path-track{animation-play-state:paused}}.lpms-path-plugin{aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center;border-radius:14px;font-family:var(--font-display);font-weight:700;font-size:17px;color:rgba(var(--xoala-white-rgb), 0.95);background:rgba(var(--xoala-white-rgb), 0.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--xoala-white-rgb), 0.16);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.1);overflow:hidden}.lpms-path-plugin--logo{padding:var(--space-3)}.lpms-path-plugin--logo img{width:100%;height:100%;object-fit:contain;display:block}.lpms-path-visual--code{display:flex;flex-direction:column;padding:0;background:#0e1124}.lpms-path-code{flex:1;padding:16px 18px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;line-height:1.7;color:rgba(var(--xoala-white-rgb), 0.92);overflow:hidden}.lpms-path-code-line{display:flex;align-items:baseline;white-space:nowrap;overflow:hidden}.lpms-path-code-ln{display:inline-block;width:14px;flex-shrink:0;color:rgba(var(--xoala-white-rgb), 0.3);text-align:right;margin-right:14px}.lpms-path-code-content{flex:1;overflow:hidden;text-overflow:ellipsis}.lpms-path-code-tk-key{color:#c084fc}.lpms-path-code-tk-fn{color:#82a9ff}.lpms-path-code-tk-str{color:#ffc94d}.lpms-path-code-tk-num{color:#94e2d5}.lpms-path-code-foot{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:rgba(118,132,255,.12);border-top:1px solid rgba(118,132,255,.18);font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;color:rgba(var(--xoala-white-rgb), 0.7)}.lpms-path-code-status{display:inline-flex;align-items:center;gap:6px;color:#3ad78a;font-weight:600}.lpms-path-code-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:#3ad78a;box-shadow:0 0 6px rgba(58,215,138,.65)}.lpms-path-code-meta{color:rgba(var(--xoala-white-rgb), 0.4)}.lpms-path-title{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-0.3px;color:var(--xoala-ink);margin:8px 14px 0}.lpms-path-desc{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65);margin:0 14px}.lpms-path-tab{position:absolute;top:170px;right:10px;width:60px;height:60px;background:#fff;border-radius:10px 0 0 0;padding:5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:3}.lpms-path-tab-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;color:var(--xoala-blue);border-radius:9px;transition:background .25s ease,color .25s ease}@media(hover: hover){.lpms-path:hover .lpms-path-tab-inner,.lpms-path-tab:hover .lpms-path-tab-inner{background:var(--xoala-blue);color:#fff}}.lpms-path-tab::before{content:"";position:absolute;bottom:0;left:-22px;width:22px;height:22px;background-color:#fff;-webkit-mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;transform:scaleY(-1);pointer-events:none}.lpms-path-tab::after{content:"";position:absolute;top:-22px;right:0;width:22px;height:22px;background-color:#fff;-webkit-mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;transform:scaleY(-1);pointer-events:none}.lpms-path-tab-arrow{width:14px;height:14px}@media(hover: hover){.lpms-path:hover .lpms-path-tab-arrow{animation:ga-tab-arrow-ping .45s linear}}@media(max-width: 1023px){.lpms-paths{padding:56px 32px}.lpms-paths-grid{grid-template-columns:1fr;gap:14px}}@media(max-width: 719px){.lpms-paths{padding:44px 20px}.lpms-path-visual{height:200px}.lpms-path-tab{top:150px}}.lpms-bento-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto;gap:var(--space-4)}.lpms-bento-tile{position:relative;display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),var(--shadow-xs);transition:transform .3s var(--ease-emphasis),border-color .25s ease,box-shadow .3s ease}@media(hover: hover){.lpms-bento-tile:hover{transform:translateY(-2px);border-color:rgba(var(--xoala-blue-rgb), 0.32);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),0 18px 32px -14px rgba(var(--xoala-ink-rgb), 0.14)}}.lpms-bento-visual{position:relative;flex:1;min-height:180px;padding:26px;background:radial-gradient(ellipse 90% 70% at 50% 0%, #ffffff 0%, #eef0fb 60%, #e6e9f8 100%);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.lpms-bento-body{padding:20px 14px 14px}.lpms-bento-tile-title{font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1.2;letter-spacing:-0.3px;color:var(--xoala-ink);margin:0 0 6px}.lpms-bento-tile-desc{font-family:var(--font-sans);font-size:13.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.62);margin:0}.lpms-bento-visual--recurring{align-items:center;justify-content:center}.lpms-rec-card{width:100%;max-width:240px;padding:16px 18px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 20px -10px rgba(var(--xoala-ink-rgb), 0.12)}.lpms-rec-head{display:flex;align-items:center;justify-content:space-between}.lpms-rec-label{font-family:var(--font-sans);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:rgba(var(--xoala-ink-rgb), 0.7)}.lpms-rec-status{font-family:var(--font-sans);font-weight:600;font-size:11px;padding:3px 9px;border-radius:var(--radius-pill);background:rgba(58,215,138,.14);color:#157a47;border:1px solid rgba(58,215,138,.4)}.lpms-rec-amount{font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-0.5px;color:var(--xoala-ink)}.lpms-rec-amount span{font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.62);margin-left:4px}.lpms-rec-track{display:flex;align-items:center;gap:6px;margin-top:2px}.lpms-rec-dot{width:100%;height:4px;border-radius:2px;background:rgba(var(--xoala-ink-rgb), 0.08)}.lpms-rec-dot.is-done{background:rgba(var(--xoala-blue-rgb), 0.55)}.lpms-rec-dot.is-active{background:var(--xoala-blue);box-shadow:0 0 6px rgba(var(--xoala-blue-rgb), 0.4)}.lpms-rec-meta{font-family:var(--font-sans);font-size:11px;color:rgba(var(--xoala-ink-rgb), 0.62)}.lpms-bento-visual--money{align-items:center;justify-content:center}.lpms-money-flow{display:flex;align-items:center;gap:10px;width:100%}.lpms-money-node{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:linear-gradient(135deg, #4858f2 0%, var(--xoala-blue) 55%, #2c39c8 100%);border:1px solid rgba(var(--xoala-white-rgb), 0.18);border-radius:14px;min-width:132px;flex-shrink:0;overflow:hidden;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.18),0 12px 26px -10px rgba(var(--xoala-blue-rgb), 0.55)}.lpms-money-node::before{content:"";position:absolute;top:-30%;left:-15%;width:80%;aspect-ratio:1;background:radial-gradient(ellipse, rgba(var(--xoala-white-rgb), 0.22) 0%, transparent 65%);pointer-events:none}.lpms-money-node>*{position:relative;z-index:1}.lpms-money-node-head{display:flex;align-items:center;gap:6px}.lpms-money-node-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-pill);background:rgba(var(--xoala-white-rgb), 0.2);color:#fff}.lpms-money-node-icon svg{width:11px;height:11px}.lpms-money-node-label{font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.85)}.lpms-money-node-status{margin-left:auto;width:7px;height:7px;border-radius:var(--radius-pill);background:#6cf089;box-shadow:0 0 8px rgba(108,240,137,.85);animation:lpms-money-pulse 1.8s ease-in-out infinite}@keyframes lpms-money-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(0.78)}}@media(prefers-reduced-motion: reduce){.lpms-money-node-status{animation:none}}.lpms-money-node-amount{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-0.4px;color:#fff}.lpms-money-node-foot{font-family:var(--font-sans);font-size:9.5px;font-weight:500;letter-spacing:.3px;color:rgba(var(--xoala-white-rgb), 0.68)}.lpms-money-arrow{flex:1;height:8px;color:rgba(var(--xoala-ink-rgb), 0.35)}.lpms-money-split{display:flex;flex-direction:column;gap:var(--space-1);flex-shrink:0}.lpms-money-chip{display:inline-flex;align-items:center;padding:4px 10px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--xoala-ink);white-space:nowrap;box-shadow:var(--shadow-xs)}.lpms-money-chip--fee{background:rgba(58,215,138,.14);border-color:rgba(58,215,138,.4);color:#157a47}.lpms-bento-visual--embedded{align-items:center;justify-content:center}.lpms-emb-frame{position:relative;width:100%;max-width:220px;padding:14px 14px 12px;background:#fff;border:1px dashed rgba(var(--xoala-blue-rgb), 0.35);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 18px -10px rgba(var(--xoala-ink-rgb), 0.08)}.lpms-emb-tag{position:absolute;top:-10px;left:12px;padding:2px 8px;background:var(--xoala-blue);border-radius:var(--radius-pill);font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:9.5px;font-weight:600;letter-spacing:.2px;color:#fff}.lpms-emb-card{display:flex;flex-direction:column;gap:10px;padding:var(--space-3);background:rgba(var(--xoala-blue-rgb), 0.04);border:1px solid rgba(var(--xoala-blue-rgb), 0.1);border-radius:10px}.lpms-emb-row{display:flex;align-items:baseline;justify-content:space-between}.lpms-emb-label{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.7)}.lpms-emb-amount{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-0.4px;color:var(--xoala-ink)}.lpms-emb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background:var(--xoala-blue);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-sans);font-weight:600;font-size:12px}.lpms-emb-btn svg{width:11px;height:11px}.lpms-bento-visual--tap{align-items:center;justify-content:center;padding:20px}.lpms-tap-scene{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:14px}.lpms-tap-phone{width:96px;aspect-ratio:9/16;padding:6px;background:linear-gradient(160deg, #1c1f33 0%, #0d0f1f 100%);border-radius:18px;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.08),0 14px 28px -12px rgba(var(--xoala-ink-rgb), 0.35);flex-shrink:0}.lpms-tap-phone-screen{width:100%;height:100%;background:radial-gradient(ellipse 100% 60% at 50% 0%, rgba(var(--xoala-blue-rgb), 0.28) 0%, transparent 70%),#0a0c1c;border-radius:var(--radius-md);padding:14px 8px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);color:#fff;text-align:center}.lpms-tap-amount-label{font-family:var(--font-sans);font-weight:600;font-size:8px;letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.45)}.lpms-tap-amount{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-0.4px;color:#fff;margin-bottom:4px}.lpms-tap-status{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 7px;background:rgba(108,240,137,.1);border:1px solid rgba(108,240,137,.22);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:500;font-size:8.5px;letter-spacing:.2px;color:rgba(var(--xoala-white-rgb), 0.85);white-space:nowrap}.lpms-tap-status-dot{width:4px;height:4px;border-radius:var(--radius-pill);background:#6cf089;box-shadow:0 0 5px rgba(108,240,137,.85);flex-shrink:0}.lpms-tap-emblem{display:inline-flex;align-items:center;justify-content:center;color:var(--xoala-blue)}.lpms-tap-emblem svg{width:44px;height:44px}.lpms-tap-emblem svg path{animation:lpms-tap-arc 1.8s ease-in-out infinite}.lpms-tap-emblem svg path:nth-child(1){animation-delay:0s}.lpms-tap-emblem svg path:nth-child(2){animation-delay:.2s}.lpms-tap-emblem svg path:nth-child(3){animation-delay:.4s}@keyframes lpms-tap-arc{0%,100%{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion: reduce){.lpms-tap-emblem svg path{animation:none;opacity:.85}}.lpms-tap-card{position:relative;width:76px;aspect-ratio:16/10;padding:var(--space-2);background:linear-gradient(135deg, var(--xoala-blue) 0%, #2c39c8 100%);border-radius:9px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;flex-shrink:0;transform:rotate(6deg);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.18),0 12px 22px -8px rgba(var(--xoala-blue-rgb), 0.45)}.lpms-tap-card-chip{width:14px;height:10px;border-radius:2px;background:linear-gradient(135deg, #f5d04c 0%, #d4a72c 100%);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.4)}.lpms-bento-visual--links{align-items:center;justify-content:center}.lpms-link-card{width:100%;max-width:220px;padding:14px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 18px -10px rgba(var(--xoala-ink-rgb), 0.08)}.lpms-link-url-row{display:flex;align-items:center;gap:var(--space-2);padding:8px 10px;background:rgba(var(--xoala-blue-rgb), 0.06);border:1px dashed rgba(var(--xoala-blue-rgb), 0.25);border-radius:var(--radius-sm)}.lpms-link-icon{width:14px;height:14px;color:var(--xoala-blue);flex-shrink:0}.lpms-link-url{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:11px;letter-spacing:.1px;color:var(--xoala-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpms-link-share{display:flex;gap:6px}.lpms-link-chip{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;background:rgba(var(--xoala-ink-rgb), 0.04);border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.2px;color:rgba(var(--xoala-ink-rgb), 0.7)}.lpms-bento-visual--trust{align-items:center;justify-content:center}.lpms-trust-badges{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-2);width:100%}.lpms-trust-badge{display:flex;align-items:center;gap:var(--space-2);padding:10px 12px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:10px;font-family:var(--font-sans);font-weight:500;font-size:12px;color:var(--xoala-ink);box-shadow:var(--shadow-xs)}.lpms-trust-badge svg{width:18px;height:18px;color:var(--xoala-blue);flex-shrink:0}.lpms-bento-visual--backoffice{align-items:center;justify-content:center}.lpms-bo-card{width:100%;max-width:240px;padding:14px 16px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 8px 20px -10px rgba(var(--xoala-ink-rgb), 0.12)}.lpms-bo-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);font-size:12px}.lpms-bo-row-label{color:rgba(var(--xoala-ink-rgb), 0.62)}.lpms-bo-row-value{font-family:var(--font-display);font-weight:500;font-size:13px;color:var(--xoala-ink)}.lpms-bo-row-value--ok{color:#157a47}.lpms-bo-bars{display:flex;align-items:flex-end;gap:var(--space-1);height:36px;margin-top:6px}.lpms-bo-bars span{flex:1;height:var(--h);background:linear-gradient(180deg, var(--xoala-blue) 0%, rgba(118, 132, 255, 0.6) 100%);border-radius:3px}@media(max-width: 1023px){.lpms-bento-section{margin:64px 32px 0;padding:40px 28px;border-radius:22px}.lpms-bento-grid{grid-template-columns:repeat(2, 1fr);gap:14px}}@media(max-width: 719px){.lpms-stack{padding:0 20px}.lpms-bento-section{margin:48px 0 0;padding:0}.lpms-bento-grid{grid-template-columns:minmax(0, 1fr);gap:12px}.lpms-grid-section{grid-column:1/-1;min-width:0}.lpms-bento-visual{min-height:160px;padding:16px}.lpms-bento-tile-title{font-size:16px;line-height:1.3}.lpms-bento-body{padding:14px 16px 18px}}.lpms-principals-row{position:relative;max-width:var(--content-max);margin:48px auto;padding:40px 56px;display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap}.lpms-principals-row::before,.lpms-principals-row::after{content:"";position:absolute;left:56px;right:56px;height:1px;background:linear-gradient(to right, transparent 0%, rgba(var(--xoala-ink-rgb), 0.15) 25%, rgba(var(--xoala-ink-rgb), 0.15) 75%, transparent 100%);pointer-events:none}.lpms-principals-row::before{top:0}.lpms-principals-row::after{bottom:0}.lpms-principals-row-label{font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.2px;color:rgba(var(--xoala-ink-rgb), 0.55);margin:0;white-space:nowrap}.lpms-principals-row-logos{display:flex;align-items:center;justify-content:center;gap:var(--space-8);flex-wrap:wrap;list-style:none;margin:0;padding:0}.lpms-principals-row-logo{display:inline-flex;align-items:center;height:26px}.lpms-principals-row-logo img{display:block;height:100%;width:auto;object-fit:contain;opacity:.85}@media(max-width: 1023px){.lpms-inner{grid-template-columns:1fr;gap:var(--space-8);padding:72px 32px 48px}.lpms-side{padding-top:0}.lpms-grid-section{max-width:none;margin:56px 32px 96px;padding:40px 32px}.lpms-grid{grid-template-columns:repeat(3, 1fr)}.lpms-grid-title{font-size:28px}.lpms-principals-row{padding:var(--space-7);gap:var(--space-6)}.lpms-principals-row::before,.lpms-principals-row::after{left:32px;right:32px}}@media(max-width: 719px){.lpms-inner{padding:56px 20px 40px;gap:var(--space-7)}.lpms-title{letter-spacing:-0.8px}.lpms-side-block h3{font-size:19px}.lpms-grid-section{margin:0;padding:28px 22px;border-radius:18px}.lpms-grid{grid-template-columns:repeat(2, 1fr);gap:var(--space-3)}.lpms-card{padding:22px 20px;gap:14px}.lpms-card-icon{width:48px;height:48px;border-radius:var(--radius-md);padding:var(--space-2)}.lpms-card-title{font-size:16px}.lpms-grid-title{font-size:24px}.lpms-grid-lede{font-size:14px}.lpms-principals-row{padding:24px 20px;gap:var(--space-4)}.lpms-principals-row::before,.lpms-principals-row::after{left:20px;right:20px}.lpms-principals-row-logo{height:22px}}.industries{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;z-index:4;background:#fff;color:var(--xoala-ink);border:1px solid rgba(var(--xoala-blue-rgb), 0.12);border-radius:var(--section-radius);overflow:hidden;isolation:isolate}@media(max-width: 1023px){.industries{margin-left:0;margin-right:0;border:0}}.industries-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 540px) minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:960px;gap:18px;align-items:stretch;padding:0}.industries-column{position:relative;height:100%;overflow:hidden}.industries-column::before,.industries-column::after{content:"";position:absolute;left:0;right:0;height:28%;z-index:2;pointer-events:none}.industries-column::before{top:0;background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 100%)}.industries-column::after{bottom:0;background:linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 100%)}.industries-track{display:flex;flex-direction:column;align-items:center;gap:16px;will-change:transform}.industries-track-set{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.industries-track[data-industries-track=up]{animation:industries-marquee-up 100s linear infinite}.industries-track[data-industries-track=down]{animation:industries-marquee-down 100s linear infinite}.industries-column--far-left .industries-track,.industries-column--far-right .industries-track{animation-duration:140s}@keyframes industries-marquee-up{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, calc(-50% - 9px), 0)}}@keyframes industries-marquee-down{from{transform:translate3d(0, calc(-50% - 9px), 0)}to{transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.industries-track[data-industries-track]{animation:none}}@media(hover: hover){.industries-column:hover .industries-track{animation-play-state:paused}}.industries-tile{position:relative;margin:0;width:100%;max-width:290px;border-radius:18px;overflow:hidden;aspect-ratio:4/5;background:rgba(var(--xoala-ink-rgb), 0.04);transition:transform .5s var(--ease-emphasis)}.industries-tile img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(0.96);transform:scale(1.01);transition:transform 1.2s var(--ease-emphasis),filter .4s ease}.industries-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 30%, rgba(var(--xoala-ink-rgb), 0.35) 55%, rgba(var(--xoala-ink-rgb), 0.78) 82%, rgba(var(--xoala-ink-rgb), 0.92) 100%);pointer-events:none}.industries-tile figcaption{position:absolute;left:18px;right:58px;bottom:16px;z-index:1;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-0.2px;color:#fff;text-shadow:0 1px 12px rgba(var(--xoala-ink-rgb), 0.45)}@media(hover: hover){.industries-tile:hover{transform:translateY(-4px)}.industries-tile:hover img{transform:scale(1.07);filter:saturate(1.05)}}.industries-tile-tab{position:absolute;bottom:0;right:0;width:46px;height:46px;z-index:4;background:#fff;border-radius:12px 0 0 0;padding:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;pointer-events:none}.industries-tile-tab-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;color:var(--xoala-blue);border-radius:9px;transition:background .25s ease,color .25s ease}.industries-tile-tab-inner svg{width:14px;height:14px}@media(hover: hover){.industries-tile:hover .industries-tile-tab-inner{background:var(--xoala-blue);color:#fff}}.industries-tile-tab::before{content:"";position:absolute;bottom:0;left:-18px;width:18px;height:18px;background-color:#fff;-webkit-mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;transform:scaleY(-1);pointer-events:none}.industries-tile-tab::after{content:"";position:absolute;top:-18px;right:0;width:18px;height:18px;background-color:#fff;-webkit-mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;mask:url("../service-tab-curve.svg") no-repeat center/100% 100%;transform:scaleY(-1);pointer-events:none}.industries-card{position:relative;z-index:2;align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding:24px 8px;background:rgba(0,0,0,0);color:var(--xoala-ink)}.industries-card .industries-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;background:rgba(var(--xoala-blue-rgb), 0.08);border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:100px;color:var(--xoala-blue-deep);font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.6px;text-transform:uppercase;margin:0}.industries-card .industries-title{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,3.4vw,46px);line-height:1.05;letter-spacing:-1px;color:var(--xoala-ink);margin:0;max-width:520px;text-wrap:balance}.industries-title-accent{color:var(--xoala-blue)}.industries-lede{font-family:var(--font-sans);font-weight:400;font-size:15.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.7);margin:0}.industries-chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:480px}.industries-chip{display:inline-flex;align-items:center;padding:8px 14px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue-deep);font-family:var(--font-display);font-weight:500;font-size:13px;letter-spacing:-0.1px;border-radius:999px;transition:background .18s ease,transform .18s ease}.industries-chip--more{background:rgba(0,0,0,0);color:rgba(var(--xoala-ink-rgb), 0.66);border:1px dashed rgba(var(--xoala-ink-rgb), 0.22);padding:7px 13px}@media(hover: hover){.industries-chip:hover{background:rgba(var(--xoala-blue-rgb), 0.14);transform:translateY(-1px)}.industries-chip--more:hover{background:rgba(var(--xoala-ink-rgb), 0.04);border-color:rgba(var(--xoala-ink-rgb), 0.35);color:rgba(var(--xoala-ink-rgb), 0.75)}}.industries-card-cta{margin-top:8px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.industries-card-cta:hover{transform:translateY(-2px)}}.industries-actions-note{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.4;color:rgba(var(--xoala-ink-rgb), 0.62)}@media(max-width: 1199px)and (min-width: 1024px){.industries-stage{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 460px) minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:880px;gap:12px;padding:0}.industries-card{padding:24px 16px}}@media(max-width: 1023px){.industries-stage{grid-template-columns:1fr;grid-template-rows:auto auto;gap:40px;padding:0 0 120px}.industries-card{padding:8px 24px 0;max-width:600px;margin:0 auto;width:100%;order:2}.industries-card .industries-title{font-size:clamp(28px,5vw,36px)}.industries-lede{font-size:15px}.industries-column--left{order:1;height:220px}.industries-column--right,.industries-column--far-left,.industries-column--far-right{display:none}.industries-column--left::before,.industries-column--left::after{height:auto;width:18%;top:0;bottom:0;left:auto;right:auto}.industries-column--left::before{left:0;background:linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 100%)}.industries-column--left::after{right:0;background:linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0.95) 25%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 100%)}.industries-column--left .industries-track{flex-direction:row;gap:14px;height:100%;animation:industries-marquee-x 80s linear infinite}.industries-column--left .industries-track-set{flex-direction:row;gap:14px;flex-shrink:0;height:100%}.industries-tile{width:164px;max-width:none;height:100%;aspect-ratio:auto;flex-shrink:0;border-radius:14px}.industries-tile figcaption{font-size:13px;bottom:12px;left:14px;right:14px}}@media(max-width: 1023px)and (prefers-reduced-motion: reduce){.industries-column--left .industries-track{animation:none}}@keyframes industries-marquee-x{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(calc(-50% - 7px), 0, 0)}}@media(max-width: 519px){.industries-stage{padding:0 16px 120px}.industries-card{padding:20px 12px}.industries-card .industries-title{font-size:28px;letter-spacing:-0.6px}.industries-chip{font-size:12.5px;padding:7px 12px}.industries-tile{width:148px}.industries-actions-note{font-size:12.5px}}.security{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;z-index:5}.security-frame{position:relative;border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--section-radius);overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 70% 30%, #8a7152 0%, #5d6d80 45%, #2f3d50 100%)}@media(max-width: 1023px){.security{margin-left:0;margin-right:0}.security-frame{border:0}}.security-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:var(--section-radius)}.security-overlay{position:relative;z-index:1;background-color:rgba(10,10,16,.65);border-radius:var(--section-radius);width:100%;height:100%;min-height:750px;padding:80px 0 128px;display:flex;flex-direction:column}.security-overlay-inner{max-width:var(--content-max);width:100%;margin:0 auto;padding:0 56px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.security-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.security-intro{display:flex;flex-direction:column;gap:var(--space-6);max-width:920px}.security-pill{display:inline-flex;align-items:center;align-self:flex-start;padding:8px 16px;background:rgba(var(--xoala-white-rgb), 0.12);border:1px solid rgba(var(--xoala-white-rgb), 0.2);border-radius:100px;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.4px;color:#fff}.security-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-lg);line-height:1.05;letter-spacing:-2px;color:#fff;margin:0;text-wrap:balance}.security-lede{font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:1.5;letter-spacing:0;color:hsla(0,0%,100%,.6);margin:0}.security-cta{align-self:flex-start;margin-top:4px}.security-icon{width:144px;height:144px;border-radius:50%;background:#1a1a1c;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.25);flex-shrink:0}.security-icon video{width:100%;height:100%;object-fit:cover;pointer-events:none}.security-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-4)}.sec-card{padding:22px 26px;background-color:rgba(var(--xoala-white-rgb), 0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(var(--xoala-white-rgb), 0.18);border-radius:18px;color:#fff}.sec-card h3{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-0.36px;color:#fff;margin-bottom:10px}.sec-card p{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.1px;color:hsla(0,0%,100%,.6)}@media(max-width: 1023px){.security-overlay{min-height:560px;padding:64px 0 112px}.security-overlay-inner{padding:0 32px}.security-top{flex-direction:column;gap:var(--space-7)}.security-title{font-size:52px;letter-spacing:-1.4px}.security-cards{grid-template-columns:repeat(2, 1fr);gap:var(--space-4)}}@media(max-width: 719px){.security-overlay{min-height:480px;padding:48px 0 96px}.security-overlay-inner{padding:0 20px}.security-title{font-size:36px;letter-spacing:-1px}.security-lede{font-size:15px}.security-icon{width:96px;height:96px}.security-cards{grid-template-columns:1fr;gap:var(--space-3)}.sec-card{padding:20px 22px}}.faq{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;z-index:5;border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--section-radius);background:#fff;color:var(--xoala-ink);overflow:hidden;isolation:isolate}@media(max-width: 1023px){.faq{margin-left:0;margin-right:0;border:0}}.faq-inner{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:112px 56px 169px;display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:80px;align-items:start}.faq-head{display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:sticky;top:96px}.faq-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);border-radius:999px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.faq-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-md);line-height:1.05;letter-spacing:-1.4px;color:var(--xoala-ink);margin:0;text-wrap:balance}.faq-lede{font-family:var(--font-sans);font-size:16px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.6);margin:0;max-width:380px}.faq-cta{margin-top:8px}.faq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.faq-item{border-top:1px solid rgba(var(--xoala-ink-rgb), 0.08);transition:background .2s ease}.faq-item:last-child{border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.08)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;padding:28px 4px;background:rgba(0,0,0,0);border:0;cursor:pointer;text-align:left;font-family:var(--font-display);font-weight:500;font-size:clamp(16px,1.3vw,19px);letter-spacing:-0.3px;line-height:1.3;color:var(--xoala-ink);transition:color .2s ease}@media(hover: hover){.faq-q:hover{color:var(--xoala-blue)}.faq-q:hover .faq-q-icon{background:rgba(var(--xoala-blue-rgb), 0.16)}}.faq-q:focus-visible{outline:2px solid var(--xoala-blue);outline-offset:4px;border-radius:6px}.faq-q-text{flex:1;min-width:0}.faq-q-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--ease-emphasis),background .2s ease,color .2s ease}.faq-q-icon svg{width:14px;height:14px}.faq-q[aria-expanded=true] .faq-q-icon{transform:rotate(45deg);background:var(--xoala-blue);color:#fff}.faq-a{overflow:hidden;padding:0 4px 28px;color:rgba(var(--xoala-ink-rgb), 0.65);font-family:var(--font-sans);font-size:15px;line-height:1.65}.faq-a p{margin:0;max-width:60ch}.faq-a p+p{margin-top:12px}.faq-a a{color:var(--xoala-blue-deep);text-decoration:underline;text-underline-offset:2px}@media(hover: hover){.faq-a a:hover{text-decoration-thickness:2px}}.faq-a-heading{margin:18px 0 8px;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-0.1px;color:var(--xoala-ink)}.faq-a-heading:first-child{margin-top:0}.faq-a[hidden]{display:none}@media(max-width: 1023px){.faq-inner{padding:72px 32px 129px;grid-template-columns:1fr;gap:40px}.faq-head{position:static;gap:16px}.faq-lede{max-width:none}}@media(max-width: 719px){.faq-inner{padding:56px 20px 113px;gap:32px}.faq-title{font-size:32px;letter-spacing:-1px}.faq-lede{font-size:15px}.faq-q{padding:18px 0;font-size:15.5px;gap:16px}.faq-q-icon{width:30px;height:30px}.faq-q-icon svg{width:12px;height:12px}.faq-a{padding:0 0 18px;font-size:14px}}.events{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;z-index:6;border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--section-radius);background:#000;overflow:hidden;isolation:isolate}@media(max-width: 1023px){.events{margin-left:0;margin-right:0;border:0}}.events::before,.events::after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.events::before{width:520px;height:520px;background:radial-gradient(circle, rgba(var(--xoala-blue-rgb), 0.4) 0%, rgba(var(--xoala-blue-rgb), 0) 70%);top:-180px;left:-120px}.events::after{width:620px;height:620px;background:radial-gradient(circle, rgba(var(--xoala-blue-rgb), 0.32) 0%, rgba(var(--xoala-blue-rgb), 0) 70%);bottom:-240px;right:-160px}.events-header{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:48px 56px 12px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.events-section-title{font-family:var(--font-display);font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-0.8px;color:#fff;margin:0}.events-viewport{position:relative;z-index:1;overflow:hidden;padding:24px 0 24px;cursor:grab;touch-action:pan-y pinch-zoom}.events-viewport.is-dragging{cursor:grabbing}.events-track{display:flex;gap:var(--space-4);touch-action:pan-x pan-y;will-change:transform;user-select:none}.events-viewport:not(.is-ready) .events-track{visibility:hidden}.events-track img{-webkit-user-drag:none;pointer-events:none}.events-card{flex:0 0 calc(100% - 112px);max-width:980px;transition:opacity .65s var(--ease-emphasis),transform .85s cubic-bezier(0.16, 1, 0.3, 1);opacity:.45;transform:scale(0.97);cursor:pointer}.events-card.is-active{opacity:1;transform:scale(1);cursor:default}.events-card-inner{position:relative;background:rgba(20,22,40,.6);border:1px solid rgba(var(--xoala-white-rgb), 0.08);border-radius:var(--radius-xl);padding:36px 44px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;column-gap:var(--space-8)}.events-thumb{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.events-thumb-art{width:180px;height:180px;border-radius:var(--radius-lg);overflow:hidden;background:#fff;padding:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px rgba(0,0,0,.4)}.events-thumb-art img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.events-body{display:flex;flex-direction:column;gap:10px}.events-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;padding:8px 16px 8px 14px;background:rgba(var(--xoala-white-rgb), 0.08);border:1px solid rgba(var(--xoala-white-rgb), 0.18);border-radius:100px;color:#fff;font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:.4px;text-transform:uppercase;margin:0}.events-eyebrow-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 8px rgba(34,197,94,.8)}.events-eyebrow-dot::before{content:"";position:absolute;inset:0;border-radius:50%;background:#22c55e;animation:events-pulse 2.2s ease-out infinite}@keyframes events-pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(3);opacity:0}}.events-title{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-0.6px;color:#fff;margin:0;text-wrap:balance}.events-meta{font-family:var(--font-sans);font-weight:400;font-size:15px;line-height:1.55;color:rgba(var(--xoala-white-rgb), 0.7);margin:0;max-width:600px}.events-features{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.events-feature{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background-color:rgba(var(--xoala-white-rgb), 0.08);border:1px solid rgba(var(--xoala-white-rgb), 0.08);border-radius:100px;cursor:default;transition:background .2s ease,border-color .2s ease,transform .2s ease}@media(hover: hover){.events-feature:hover{background-color:hsla(0,0%,100%,.1215686275);border-color:rgba(var(--xoala-white-rgb), 0.16);transform:translateY(-1px)}}.events-feature-icon{width:24px;height:24px;border-radius:50%;background:rgba(var(--xoala-white-rgb), 0.08);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(var(--xoala-white-rgb), 0.92)}.events-feature-icon svg{width:12px;height:12px}.events-feature-value{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:-0.2px;color:#fff;line-height:1}.events-feature.is-primary{background-color:var(--xoala-blue);border-color:var(--xoala-blue)}@media(hover: hover){.events-feature.is-primary:hover{background-color:var(--xoala-blue-deep);border-color:var(--xoala-blue-deep)}}.events-feature.is-primary .events-feature-icon{background:rgba(var(--xoala-white-rgb), 0.18);color:#fff}.events-feature.is-primary .events-feature-label{color:rgba(var(--xoala-white-rgb), 0.78)}.events-actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.events-cta-row{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:fit-content}.events-cta-row .x-cta{justify-content:center}.events-footer{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:24px 56px 105px;border-top:1px solid rgba(var(--xoala-white-rgb), 0.08);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.events-pagination{display:flex;align-items:center;gap:var(--space-4)}.events-pag-arrows{display:flex;align-items:center;gap:var(--space-2)}.events-pag-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;background:rgba(var(--xoala-white-rgb), 0.06);border:1px solid rgba(var(--xoala-white-rgb), 0.18);color:rgba(var(--xoala-white-rgb), 0.85);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}@media(hover: hover){.events-pag-arrow:hover{background:rgba(var(--xoala-white-rgb), 0.14);border-color:rgba(var(--xoala-white-rgb), 0.4);color:#fff}}.events-pag-arrow:active{transform:scale(0.94)}.events-pag-arrow svg{width:14px;height:14px}.events-pag-dots{display:flex;align-items:center;gap:6px}.events-pag-dot{position:relative;width:24px;height:24px;padding:0;border-radius:var(--radius-pill);border:none;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.events-pag-dot::before{content:"";width:8px;height:8px;border-radius:var(--radius-xs);background:rgba(var(--xoala-white-rgb), 0.2);transition:background .2s ease,width .25s ease}@media(hover: hover){.events-pag-dot:hover::before{background:rgba(var(--xoala-white-rgb), 0.4)}}.events-pag-dot.is-active{cursor:default}.events-pag-dot.is-active::before{width:28px;background:var(--xoala-blue)}.events-pag-counter{margin-left:10px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.2px;color:rgba(var(--xoala-white-rgb), 0.6)}.events-calendar{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid rgba(var(--xoala-white-rgb), 0.22);border-radius:55px;background:rgba(var(--xoala-white-rgb), 0.04);font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.1px;color:#fff;white-space:nowrap;transition:background .2s ease,border-color .2s ease,gap .2s ease}@media(hover: hover){.events-calendar:hover{background:rgba(var(--xoala-white-rgb), 0.1);border-color:rgba(var(--xoala-white-rgb), 0.4);gap:var(--space-3)}}.events-calendar svg{width:16px;height:16px;color:#fff;flex-shrink:0}.events-calendar-arrow{color:rgba(var(--xoala-white-rgb), 0.7) !important;transition:transform .2s ease}@media(hover: hover){.events-calendar:hover .events-calendar-arrow{transform:translateX(2px);color:#fff !important}}@media(max-width: 1023px){.events-header{padding:40px 32px 8px}.events-card{flex:0 0 calc(100% - 64px)}.events-card-inner{grid-template-columns:140px 1fr;grid-template-rows:auto auto;padding:28px 32px;column-gap:var(--space-6);row-gap:var(--space-5)}.events-thumb-art{width:140px;height:140px;padding:14px}.events-actions{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.events-footer{padding:24px 32px 97px}}@media(max-width: 719px){.events-header{flex-direction:column-reverse;align-items:flex-start;gap:16px;padding:56px 20px 20px}.events-section-title{font-size:28px}.events-card{flex:0 0 calc(100% - 40px)}.events-track{gap:16px}.events-card-inner{grid-template-columns:1fr;padding:22px 22px 26px;row-gap:var(--space-4);column-gap:0}.events-thumb{gap:var(--space-3);align-self:start;justify-self:start}.events-thumb-art{width:112px;height:112px;padding:var(--space-3)}.events-body{align-items:flex-start}.events-title{font-size:22px;text-align:left}.events-meta{font-size:14px;text-align:left}.events-features{gap:var(--space-2);justify-content:flex-start}.events-feature{padding:8px 14px 8px 8px}.events-feature-value{font-size:13px}.events-actions{align-items:stretch;gap:10px}.events-cta-row{width:100%}.events-footer{flex-direction:column;align-items:stretch;gap:24px;padding:32px 20px 89px}.events-pagination{width:100%;justify-content:space-between}.events-pag-counter{display:none}.events-calendar{align-self:center}}.footer{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;z-index:7;border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--section-radius);background:linear-gradient(180deg, rgba(var(--xoala-white-rgb), 0.04) 0%, transparent 120px),#000;box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.08);overflow:hidden;padding-bottom:140px}@media(max-width: 1023px){.footer{margin-left:0;margin-right:0;border:0}}.footer::after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:var(--xoala-blue);z-index:0;transition:background .35s ease}.footer-card{position:relative;z-index:1;background:rgba(0,0,0,0);padding:64px 56px 48px;max-width:var(--content-max);margin:0 auto}.footer-grid{display:grid;grid-template-columns:320px repeat(4, 1fr);gap:56px}.footer-brand{display:flex;flex-direction:column;gap:28px}.footer-logo{width:158px;height:auto;filter:brightness(0) invert(1)}.footer-social{display:flex;gap:6px;align-items:center}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(var(--xoala-white-rgb), 0.08);transition:background .15s ease}@media(hover: hover){.footer-social a:hover{background:rgba(var(--xoala-white-rgb), 0.16)}}.footer-social img{width:16px;height:16px;filter:brightness(0) invert(1);opacity:.85}.footer-contact-label{font-family:var(--font-sans);font-weight:500;text-transform:none;font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.5);line-height:1.4}.footer-contact-value{margin-top:6px;font-family:var(--font-sans);font-weight:400;font-size:15px;letter-spacing:0;line-height:1.55;color:rgba(var(--xoala-white-rgb), 0.9)}.footer-col{display:flex;flex-direction:column;gap:22px}button.footer-heading{appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0);border:0;padding:0;margin:0;width:100%;text-align:left;font-family:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.footer-heading{font-family:var(--font-sans);font-weight:600;font-size:18px;text-transform:none;letter-spacing:-0.2px;color:#fff;line-height:1.35;opacity:1;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.footer-heading-chevron{display:none;width:20px;height:20px;position:relative;flex-shrink:0}.footer-heading-chevron::before,.footer-heading-chevron::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:rgba(var(--xoala-white-rgb), 0.6);border-radius:2px;transform-origin:center;transition:transform .3s var(--ease-emphasis),opacity .2s ease}.footer-heading-chevron::before{transform:translate(-50%, -50%) rotate(0deg)}.footer-heading-chevron::after{transform:translate(-50%, -50%) rotate(90deg)}.footer-col[data-open=true] .footer-heading-chevron::after,.footer-col[open] .footer-heading-chevron::after{transform:translate(-50%, -50%) rotate(0deg)}.footer-col ul{display:flex;flex-direction:column;gap:var(--space-3)}.footer-col li{font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.5;letter-spacing:-0.1px;color:rgba(var(--xoala-white-rgb), 0.7);width:fit-content}.footer-col li a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:color .15s ease,background-size .3s var(--ease-standard)}@media(hover: hover){.footer-col li a:hover,.footer-col li a:focus-visible{color:#fff;background-size:100% 1px}}.footer-contact-value a,.footer-legal a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(var(--xoala-white-rgb), 0.4);transition:text-decoration-color .15s ease,color .15s ease}@media(max-width: 719px){.footer-legal a{display:inline-block;padding:6px 0;text-decoration-thickness:2px}}@media(hover: hover){.footer-contact-value a:hover,.footer-contact-value a:focus-visible,.footer-legal a:hover,.footer-legal a:focus-visible{text-decoration-color:currentColor;color:#fff}}.footer-meta{margin-top:56px;display:flex;align-items:center;justify-content:space-between}.footer-copy{font-family:var(--font-sans);font-weight:400;font-size:14px;letter-spacing:0;line-height:1.5;color:rgba(var(--xoala-white-rgb), 0.5)}.footer-heading-wrap{margin:0;padding:0;font:inherit;color:inherit}.footer-back{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 18px;background:rgba(var(--xoala-white-rgb), 0.06);border:1px solid rgba(var(--xoala-white-rgb), 0.12);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.1px;color:rgba(var(--xoala-white-rgb), 0.85);text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease-emphasis)}@media(hover: hover){.footer-back:hover,.footer-back:focus-visible{background:rgba(var(--xoala-white-rgb), 0.12);border-color:rgba(var(--xoala-white-rgb), 0.22);color:#fff}}@media(hover: hover){.footer-back:hover .footer-back-icon,.footer-back:focus-visible .footer-back-icon{transform:translateY(-2px)}}.footer-back-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-pill);background:#fff;color:var(--xoala-blue, var(--xoala-blue));transition:transform .25s var(--ease-emphasis)}.footer-back-icon svg{width:12px;height:12px}.footer-rule{margin-top:var(--space-6);border:0;border-top:1px solid rgba(var(--xoala-white-rgb), 0.1)}.footer-legal{margin-top:var(--space-6);max-width:none;font-family:var(--font-sans);font-weight:400;font-size:13px;letter-spacing:0;line-height:1.6;color:rgba(var(--xoala-white-rgb), 0.4);display:flex;flex-direction:column;gap:var(--space-3)}.footer-cta{position:absolute;left:0;right:0;bottom:0;height:140px;display:flex;align-items:center;justify-content:center;gap:18px;z-index:2;color:#fff;transition:opacity .15s ease}@supports(animation-timeline: view()){.footer-cta{animation:footer-cta-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%;will-change:transform,opacity}@keyframes footer-cta-rise{from{transform:translateY(90px);opacity:0}to{transform:translateY(0);opacity:1}}}@media(hover: hover){.footer:has(.footer-cta:hover)::after{background:var(--xoala-blue-deep)}.footer-cta:hover .footer-cta-arrow{transform:rotate(-45deg) translateX(5px)}}.footer-cta span{font-family:var(--font-display);font-weight:400;font-size:32px;letter-spacing:-1.4px;background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}.footer-cta-arrow{width:24px;height:20px;transform:rotate(-45deg);transition:transform .3s var(--ease-emphasis);transition:transform .3s var(--ease-emphasis);display:block;fill:currentColor}@media(max-width: 1023px){.footer-card{padding:48px 32px 40px}.footer-grid{grid-template-columns:repeat(2, 1fr);gap:40px 32px}.footer-grid>.footer-brand{grid-column:1/-1}}@media(max-width: 719px){.footer-card{padding:40px 24px 32px}.footer-grid{grid-template-columns:1fr;gap:0}.footer-grid>.footer-brand{grid-column:auto;margin-bottom:var(--space-6)}.footer-col{gap:0;border-bottom:1px solid rgba(var(--xoala-white-rgb), 0.08)}.footer-col:last-of-type{border-bottom:0}.footer-col .footer-heading{padding:22px 0;font-size:16px;min-height:64px;box-sizing:border-box}.footer-col>.footer-col-content{overflow:hidden;max-height:0;transition:max-height .4s var(--ease-emphasis)}.footer-col[data-open=true]>.footer-col-content{max-height:600px}.footer-col>.footer-col-content>ul{display:flex;flex-direction:column;gap:4px;padding:14px 0 28px;margin:0}.footer-col li{font-size:16px;line-height:1.4}.footer-col li a{display:block;padding:10px 0;min-height:44px}.footer-heading-chevron{display:inline-block}.footer-meta{flex-direction:column-reverse;align-items:stretch;gap:var(--space-4);margin-top:var(--space-7)}.footer-back{width:100%;justify-content:center;padding:14px 20px;font-size:14px}.footer-copy{text-align:center;font-size:13px;color:rgba(var(--xoala-white-rgb), 0.55);margin:0}.footer{padding-bottom:0}.footer::after{display:none}.footer-cta{position:static;left:auto;right:auto;bottom:auto;transform:none;width:100%;height:auto;display:flex;justify-content:center;align-items:center;padding:36px 24px;margin-top:32px;background:var(--xoala-blue);color:#fff}@supports(animation-timeline: view()){.footer-cta{animation:none}}.footer-cta span{font-size:26px;letter-spacing:-1px}}.industries-tabs-frame{position:relative}.industries-tabs-frame::after{content:"";position:absolute;top:50%;right:12px;width:28px;height:28px;margin-top:-14px;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>");background-repeat:no-repeat;background-position:center;background-size:16px 16px;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.4));transition:opacity .25s ease}@media(max-width: 1023px){.industries-tabs-frame::after{width:32px;height:32px;margin-top:-16px;right:8px;background-color:rgba(var(--xoala-ink-rgb), 0.85);border-radius:50%;background-size:14px 14px;filter:none}.industries-tabs-frame:not(.is-at-end)::after{opacity:1}}@media(max-width: 1023px){.ga-services-ctrl{min-width:44px;min-height:44px}.events-pag-arrow{position:relative;min-width:44px;min-height:44px}.events-pag-dot{position:relative}.events-pag-dot::before{content:"";position:absolute;inset:-18px -6px}.events-pag-dot.is-active::before{inset:-18px -4px}.industries-tab{min-height:44px;display:inline-flex;align-items:center}.btn-outline-light{min-height:44px}}@media(max-width: 480px){.btn{min-height:44px;padding-top:14px;padding-bottom:14px}}@media(max-width: 1023px){.industries-tabs-wrap{scroll-padding-left:24px;scroll-padding-right:24px}}@media(max-width: 719px){.ga-services-viewport{scroll-padding-left:24px;scroll-padding-right:24px}}.mcc{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;padding:96px 0 120px;background:#fff;color:var(--xoala-ink);border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--section-radius);overflow:hidden;z-index:3;isolation:isolate}@media(max-width: 1023px){.mcc{margin-left:0;margin-right:0;border:0}}.mcc-inner{position:relative;max-width:var(--content-max);margin:0 auto;padding:0 56px;z-index:1}.mcc-head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:80px;align-items:end;margin:0 0 84px}.mcc-head-left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.mcc-head-right{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5);padding-bottom:6px}.mcc-pill{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:100px;border:1px solid rgba(var(--xoala-blue-rgb), 0.18);background:rgba(var(--xoala-blue-rgb), 0.05)}.mcc-pill>span{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--xoala-blue)}.mcc-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-sm);line-height:1.05;letter-spacing:-1.2px;color:var(--xoala-ink);margin:0;text-wrap:balance}.mcc-lede{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:rgba(var(--xoala-ink-rgb), 0.62);margin:0}.mcc-grid{position:relative;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:64px;align-items:center;min-height:460px}.mcc-emblem{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;aspect-ratio:39/30;max-width:100%;max-height:100%;z-index:0;background-image:url("assets/mcc-emblem.svg");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.mcc-usps{position:relative;z-index:1;list-style:none;margin:0;padding:0;height:100%;align-self:stretch}.mcc-usps--left{text-align:right}.mcc-card-3d{position:relative;z-index:1}.mcc-usp{position:absolute;width:100%;display:flex;flex-direction:column;gap:6px}.mcc-usp:nth-child(1){top:8.7%;transform:translateY(-12px)}.mcc-usp:nth-child(2){top:50%;transform:translateY(-50%)}.mcc-usp:nth-child(3){top:87%;transform:translateY(-12px)}.mcc-usp-title{font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-0.3px;color:var(--xoala-ink);margin:0}.mcc-usp-desc{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.7);margin:0;max-width:30ch}.mcc-usps--left .mcc-usp-desc{margin-left:auto}.mcc-banner{position:relative;margin:84px 0 0;width:100%;display:flex;align-items:center;gap:var(--space-5);padding:16px 22px 16px 16px;background:linear-gradient(180deg, #ffffff 0%, #f6f7fd 100%);border:1px solid rgba(var(--xoala-blue-rgb), 0.2);border-radius:var(--radius-lg);color:var(--xoala-ink);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),0 1px 0 rgba(var(--xoala-blue-rgb), 0.05),0 14px 32px -18px rgba(43,56,200,.25);transition:transform .35s var(--ease-emphasis),box-shadow .35s ease,border-color .35s ease}@media(hover: hover){.mcc-banner:hover{transform:translateY(-3px);border-color:rgba(var(--xoala-blue-rgb), 0.38);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.95),0 1px 0 rgba(var(--xoala-blue-rgb), 0.08),0 22px 44px -20px rgba(43,56,200,.4)}}@media(hover: hover){.footer:has(.footer-cta:hover)::after{background:var(--xoala-blue-deep)}.footer-cta:hover .footer-cta-arrow{transform:rotate(-45deg) translateX(5px)}}.footer-cta span{font-family:var(--font-display);font-weight:400;font-size:32px;letter-spacing:-1.4px;background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}.footer-cta-arrow{width:24px;height:20px;transform:rotate(-45deg);display:block;fill:currentColor}@media(max-width: 1023px){.footer-card{padding:48px 32px 40px}.footer-grid{grid-template-columns:repeat(2, 1fr);gap:40px 32px}.footer-grid>.footer-brand{grid-column:1/-1}}@media(max-width: 719px){.footer-card{padding:40px 24px 32px}.footer-grid{grid-template-columns:1fr;gap:0}.footer-grid>.footer-brand{grid-column:auto;margin-bottom:var(--space-6)}.footer-col{gap:0;border-bottom:1px solid rgba(var(--xoala-white-rgb), 0.08)}.footer-col:last-of-type{border-bottom:0}.footer-col .footer-heading{padding:22px 0;font-size:16px;min-height:64px;box-sizing:border-box}.footer-col>.footer-col-content{overflow:hidden;max-height:0;transition:max-height .4s var(--ease-emphasis)}.footer-col[data-open=true]>.footer-col-content{max-height:600px}.footer-col>.footer-col-content>ul{display:flex;flex-direction:column;gap:4px;padding:14px 0 28px;margin:0}.footer-col li{font-size:16px;line-height:1.4}.footer-col li a{display:block;padding:10px 0;min-height:44px}.footer-heading-chevron{display:inline-block}.footer-meta{flex-direction:column-reverse;align-items:stretch;gap:var(--space-4);margin-top:var(--space-7)}.footer-back{width:100%;justify-content:center;padding:14px 20px;font-size:14px}.footer-copy{text-align:center;font-size:13px;color:rgba(var(--xoala-white-rgb), 0.55);margin:0}.footer{padding-bottom:0}.footer::after{display:none}.footer-cta{position:static;left:auto;right:auto;bottom:auto;transform:none;width:100%;height:auto;display:flex;justify-content:center;align-items:center;padding:36px 24px;margin-top:32px;background:var(--xoala-blue);color:#fff}@supports(animation-timeline: view()){.footer-cta{animation:none}}.footer-cta span{font-size:26px;letter-spacing:-1px}}.industries-tabs-frame{position:relative}.industries-tabs-frame::after{content:"";position:absolute;top:50%;right:12px;width:28px;height:28px;margin-top:-14px;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>");background-repeat:no-repeat;background-position:center;background-size:16px 16px;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.4));transition:opacity .25s ease}@media(max-width: 1023px){.industries-tabs-frame::after{width:32px;height:32px;margin-top:-16px;right:8px;background-color:rgba(var(--xoala-ink-rgb), 0.85);border-radius:50%;background-size:14px 14px;filter:none}.industries-tabs-frame:not(.is-at-end)::after{opacity:1}}@media(max-width: 1023px){.ga-services-ctrl{min-width:44px;min-height:44px}.events-pag-arrow{position:relative;min-width:44px;min-height:44px}.events-pag-dot{position:relative}.events-pag-dot::before{content:"";position:absolute;inset:-18px -6px}.events-pag-dot.is-active::before{inset:-18px -4px}.industries-tab{min-height:44px;display:inline-flex;align-items:center}.btn-outline-light{min-height:44px}}@media(max-width: 480px){.btn{min-height:44px;padding-top:14px;padding-bottom:14px}}@media(max-width: 1023px){.industries-tabs-wrap{scroll-padding-left:24px;scroll-padding-right:24px}}@media(max-width: 719px){.ga-services-viewport{scroll-padding-left:24px;scroll-padding-right:24px}}.mcc{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;padding:96px 0 120px;background:#fff;color:var(--xoala-ink);border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:var(--section-radius);overflow:hidden;z-index:3;isolation:isolate}@media(max-width: 1023px){.mcc{margin-left:0;margin-right:0;border:0}}.mcc-inner{position:relative;max-width:var(--content-max);margin:0 auto;padding:0 56px;z-index:1}.mcc-head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:80px;align-items:end;margin:0 0 84px}.mcc-head-left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.mcc-head-right{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5);padding-bottom:6px}.mcc-pill{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:100px;border:1px solid rgba(var(--xoala-blue-rgb), 0.18);background:rgba(var(--xoala-blue-rgb), 0.05)}.mcc-pill>span{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--xoala-blue)}.mcc-title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-sm);line-height:1.05;letter-spacing:-1.2px;color:var(--xoala-ink);margin:0;text-wrap:balance}.mcc-lede{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:rgba(var(--xoala-ink-rgb), 0.62);margin:0}.mcc-grid{position:relative;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:64px;align-items:center;min-height:460px}.mcc-emblem{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;aspect-ratio:39/30;max-width:100%;max-height:100%;z-index:0;background-image:url("../mcc-emblem.svg");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.mcc-usps{position:relative;z-index:1;list-style:none;margin:0;padding:0;height:100%;align-self:stretch}.mcc-usps--left{text-align:right}.mcc-card-3d{position:relative;z-index:1}.mcc-usp{position:absolute;width:100%;display:flex;flex-direction:column;gap:6px}.mcc-usp:nth-child(1){top:8.7%;transform:translateY(-12px)}.mcc-usp:nth-child(2){top:50%;transform:translateY(-50%)}.mcc-usp:nth-child(3){top:87%;transform:translateY(-12px)}.mcc-usp-title{font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-0.3px;color:var(--xoala-ink);margin:0}.mcc-usp-desc{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.7);margin:0;max-width:30ch}.mcc-usps--left .mcc-usp-desc{margin-left:auto}.mcc-banner{position:relative;margin:84px 0 0;width:100%;display:flex;align-items:center;gap:var(--space-5);padding:16px 22px 16px 16px;background:linear-gradient(180deg, #ffffff 0%, #f6f7fd 100%);border:1px solid rgba(var(--xoala-blue-rgb), 0.2);border-radius:var(--radius-lg);color:var(--xoala-ink);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.9),0 1px 0 rgba(var(--xoala-blue-rgb), 0.05),0 14px 32px -18px rgba(43,56,200,.25);transition:transform .35s var(--ease-emphasis),box-shadow .35s ease,border-color .35s ease}@media(hover: hover){.mcc-banner:hover{transform:translateY(-3px);border-color:rgba(var(--xoala-blue-rgb), 0.38);box-shadow:inset 0 1px 0 rgba(var(--xoala-white-rgb), 0.95),0 1px 0 rgba(var(--xoala-blue-rgb), 0.08),0 22px 44px -20px rgba(43,56,200,.4)}}.mcc-banner-logo{position:relative;flex-shrink:0;width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 100% 100% at 50% 100%, rgba(var(--xoala-blue-rgb), 0.08) 0%, transparent 70%),#fff;border:1.5px dashed rgba(var(--xoala-blue-rgb), 0.55);border-radius:var(--radius-md);box-shadow:0 6px 14px -8px rgba(43,56,200,.22),var(--shadow-xs);transition:transform .35s var(--ease-emphasis),box-shadow .35s ease}@media(hover: hover){.mcc-banner:hover .mcc-banner-logo{transform:translateY(-2px);box-shadow:0 10px 20px -10px rgba(43,56,200,.32),0 1px 3px rgba(var(--xoala-ink-rgb), 0.05)}}.mcc-banner-logo-text{font-family:var(--font-sans);font-weight:600;font-size:10px;line-height:1.25;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45);text-align:center}.mcc-banner-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;margin-right:auto}.mcc-banner-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--xoala-blue)}.mcc-banner-eyebrow::before{content:"";width:5px;height:5px;border-radius:var(--radius-pill);background:var(--xoala-blue);box-shadow:0 0 0 3px rgba(var(--xoala-blue-rgb), 0.16)}.mcc-banner-text{font-family:var(--font-sans);font-weight:500;font-size:15px;line-height:1.4;letter-spacing:-0.2px;color:var(--xoala-ink);margin:0;max-width:44ch;text-wrap:balance}.mcc-banner-ctas{display:flex;flex-shrink:0}.mcc-banner-ctas .btn{padding:8px 18px}@media(max-width: 1023px){.mcc-banner{flex-direction:column;text-align:center;gap:14px;padding:20px}.mcc-banner-body{align-items:center;margin-right:0}.mcc-banner-text{max-width:none}}.mcc-card-3d{position:relative;width:100%;max-width:420px;aspect-ratio:906/574;margin:0 auto;perspective:1000px}.mcc-card-3d-inner{position:relative;width:100%;height:100%;transform:rotateX(var(--mcc-rx, 0deg)) rotateY(var(--mcc-ry, 0deg));transition:transform .18s var(--ease-emphasis);border-radius:22px;box-shadow:0 30px 60px -20px rgba(28,38,150,.45),0 14px 24px -10px rgba(28,38,150,.32)}.mcc-card-svg{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:22px}.mcc-card-shine{position:absolute;left:50%;top:50%;width:14rem;height:14rem;border-radius:50%;background-color:#fff;filter:blur(60px);opacity:.55;pointer-events:none;transform:translate3d(var(--mcc-dx, 0px), var(--mcc-dy, 0px), 0) translate(-50%, -50%);transition:transform .5s var(--ease-emphasis);will-change:transform;z-index:2;mix-blend-mode:overlay}@media(prefers-reduced-motion: reduce){.mcc-card-3d-inner{transition:none}.mcc-card-shine{display:none}}.mcc-ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mcc-ctas .btn{padding:11px 22px}@media(max-width: 1023px){.mcc{padding:72px 0 96px}.mcc-inner{padding:0 32px}.mcc-head{grid-template-columns:1fr;gap:var(--space-6);align-items:flex-start;margin-bottom:56px}.mcc-head-right{padding-bottom:0}.mcc-grid{grid-template-columns:1fr;gap:18px}.mcc-usps{height:auto;display:flex;flex-direction:column;gap:18px;list-style:none;padding:0;margin:0}.mcc-usp,.mcc-usp:nth-child(1),.mcc-usp:nth-child(2),.mcc-usp:nth-child(3){position:static;top:auto;transform:none;width:auto;max-width:none;padding:14px 0 14px 16px;border-left:2px solid rgba(var(--xoala-blue-rgb), 0.55);gap:4px}.mcc-emblem{display:none}.mcc-usps--left{text-align:left}.mcc-usps--left .mcc-usp-desc{margin-left:0}.mcc-usp-title{font-size:17px}.mcc-usp-desc{font-size:14.5px;max-width:none}.mcc-card-3d{order:-1;max-width:320px;width:100%;margin:0 auto var(--space-6)}}@media(max-width: 719px){.mcc-inner{padding:0 24px}}.section-rise{transform-origin:top center;will-change:transform}@media(prefers-reduced-motion: reduce){.section-rise{transform:none !important}}.page-legal .topnav{background:#000;border-radius:0;box-shadow:none}.page-legal .topnav.is-scrolled{border-radius:0 0 var(--section-radius) var(--section-radius);box-shadow:inset 0 -1px 0 rgba(var(--xoala-white-rgb), 0.08)}.page-legal #smooth-wrapper,.page-legal #smooth-content{position:static;overflow:visible;height:auto;transform:none;padding-bottom:0}.page-legal #smooth-content{padding-bottom:30px}html:has(body.page-legal),.page-legal{scroll-behavior:smooth}.legal-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:200;pointer-events:none;background:rgba(var(--xoala-ink-rgb), 0.04)}.legal-progress-bar{height:100%;background:linear-gradient(90deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);transform-origin:left center;transform:scaleX(0);transition:transform .12s ease-out;will-change:transform}.legal-page{position:relative;background:#fff;color:var(--xoala-ink)}.legal-page-head{position:relative;margin:0;padding:80px 0 56px;background:#000;border-radius:0 0 var(--section-radius) var(--section-radius);color:#fff;overflow:hidden;isolation:isolate}.page-contact .topnav,.page-contact .legal-page-head,.page-support .topnav,.page-support .legal-page-head,.page-events .topnav,.page-events .legal-page-head,.page-knowledge .topnav,.page-knowledge .legal-page-head,.page-knowledge .cards-page-head{background:var(--xoala-blue)}body.page-support{background:var(--surface-subtle, #f6f7fd)}.page-cards .topnav{background:rgba(0,0,0,0)}.page-contact .topnav.is-scrolled,.page-support .topnav.is-scrolled,.page-cards .topnav.is-scrolled,.page-events .topnav.is-scrolled,.page-knowledge .topnav.is-scrolled{background:#000}body .topnav.is-mega-open,body .topnav.is-scrolled.is-mega-open{background:#000;border-radius:0;box-shadow:none;transition:background .14s var(--ease-emphasis),box-shadow .14s ease,border-radius .14s ease}.legal-page-head-inner{position:relative;z-index:2}.legal-page-head[data-cursor-grid]>.cursor-grid{z-index:1;--dot-faint: rgba(255, 255, 255, 0.06);--dot-bright: rgba(255, 255, 255, 0.45);-webkit-mask:linear-gradient(180deg, transparent 0, #000 14%, #000 70%, transparent 100%);mask:linear-gradient(180deg, transparent 0, #000 14%, #000 70%, transparent 100%)}.legal-page-head[data-cursor-grid]>.cursor-grid::after{-webkit-mask:linear-gradient(180deg, transparent 0, #000 14%, #000 70%, transparent 100%),radial-gradient(circle 220px at var(--mx) var(--my), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 45%, rgba(0, 0, 0, 0) 100%);-webkit-mask-composite:source-in;mask:linear-gradient(180deg, transparent 0, #000 14%, #000 70%, transparent 100%),radial-gradient(circle 220px at var(--mx) var(--my), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 45%, rgba(0, 0, 0, 0) 100%);mask-composite:intersect}.legal-page-head-inner{max-width:var(--content-max);margin:0 auto;padding:32px 56px 0;border-top:1px solid rgba(var(--xoala-white-rgb), 0.1)}.legal-page-breadcrumb{margin:0 0 32px}.legal-page-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.1px;color:rgba(var(--xoala-white-rgb), 0.6)}.legal-page-breadcrumb li{display:inline-flex;align-items:center}.legal-page-breadcrumb li+li::before{content:"";display:inline-block;width:6px;height:6px;margin:0 12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.5}.legal-page-breadcrumb a{display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:rgba(var(--xoala-white-rgb), 0.65);text-decoration:none;transition:color .18s ease}.legal-page-breadcrumb a svg{width:13px;height:13px}@media(hover: hover){.legal-page-breadcrumb a:hover{color:#fff}}.legal-page-breadcrumb [aria-current=page]{color:#fff;font-weight:500;max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-page-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.2px;color:rgba(var(--xoala-white-rgb), 0.65);text-decoration:none;transition:color .18s ease,transform .18s ease}.legal-page-back svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.legal-page-back:hover{color:#fff}.legal-page-back:hover svg{transform:translateX(-3px)}}.legal-page-eyebrow{display:inline-block;margin:0 0 14px;padding:5px 12px;background:rgba(var(--xoala-white-rgb), 0.08);border:1px solid rgba(var(--xoala-white-rgb), 0.16);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.9)}.legal-page-title{font-family:var(--font-display);font-weight:500;font-size:clamp(34px,4.2vw,52px);line-height:1.04;letter-spacing:-1.2px;color:#fff;margin:0 0 22px;max-width:880px;text-wrap:balance}.legal-page-meta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--font-sans);font-size:13.5px;color:rgba(var(--xoala-white-rgb), 0.65)}.legal-page-meta{display:inline-flex;align-items:center;gap:8px}.legal-page-meta::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--xoala-blue);box-shadow:0 0 8px rgba(var(--xoala-blue-rgb), 0.6)}.legal-page-print{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:8px 16px;background:rgba(0,0,0,0);border:1px solid rgba(var(--xoala-white-rgb), 0.2);border-radius:100px;font:inherit;font-size:13px;font-weight:500;color:rgba(var(--xoala-white-rgb), 0.8);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.legal-page-print svg{width:14px;height:14px}@media(hover: hover){.legal-page-print:hover{background:rgba(var(--xoala-white-rgb), 0.08);border-color:rgba(var(--xoala-white-rgb), 0.35);color:#fff}}.legal-page-layout{max-width:var(--content-max);margin:0 auto;padding:56px 56px 144px;display:grid;grid-template-columns:240px minmax(0, 1fr);gap:80px}.legal-page-sidebar{position:-webkit-sticky;position:sticky;top:104px;align-self:start}.legal-page-toc{font-family:var(--font-sans)}.legal-page-toc-label{margin:0 0 16px;padding-left:14px;font-weight:600;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45)}.legal-page-toc-label::after{content:none}.legal-page-toc ol{counter-reset:toc;list-style:none;margin:0;padding:0;border-left:1px solid rgba(var(--xoala-ink-rgb), 0.1)}.legal-page-toc li{margin:0;counter-increment:toc}.legal-page-toc a{display:grid;grid-template-columns:22px 1fr;align-items:baseline;gap:8px;padding:7px 12px 7px 14px;margin-left:-1px;border-left:2px solid rgba(0,0,0,0);font-size:13.5px;line-height:1.4;color:rgba(var(--xoala-ink-rgb), 0.55);text-decoration:none;transition:color .18s ease,border-color .18s ease}.legal-page-toc a::before{content:counter(toc) ".";font-weight:500;font-variant-numeric:tabular-nums;color:rgba(var(--xoala-ink-rgb), 0.4);transition:color .18s ease}.legal-page-toc a.is-active::before{color:var(--xoala-blue)}@media(hover: hover){.legal-page-toc a:hover{color:var(--xoala-ink)}}.legal-page-toc a.is-active{color:var(--xoala-blue-deep);font-weight:600;border-left-color:var(--xoala-blue)}.legal-page-content{font-family:var(--font-sans);font-size:16px;line-height:1.7;color:rgba(var(--xoala-ink-rgb), 0.78)}.legal-page-callout{margin:0 0 48px;padding:16px 20px;background:rgba(var(--xoala-blue-rgb), 0.05);border:1px solid rgba(var(--xoala-blue-rgb), 0.12);border-left:3px solid var(--xoala-blue);border-radius:8px;font-size:14px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.75)}.legal-page-callout code{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:12.5px;padding:2px 5px;background:rgba(var(--xoala-ink-rgb), 0.06);border-radius:4px}.legal-page-sections{counter-reset:legal-section;list-style:none;margin:0;padding:0}.legal-page-sections>li{counter-increment:legal-section;padding-top:8px;scroll-margin-top:104px}.legal-page-sections>li+li{margin-top:56px;padding-top:56px;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06)}.legal-page-sections>li>h2,.legal-page-sections>li>.legal-section-title{margin:0 0 24px;font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.6vw,30px);line-height:1.2;letter-spacing:-0.6px;color:var(--xoala-ink)}.legal-page-sections>li>h2::before,.legal-page-sections>li>.legal-section-title::before{content:"Section " counter(legal-section, decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--xoala-blue)}.legal-page-sections>li h3,.legal-page-sections>li h4{margin:32px 0 12px;font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.25;letter-spacing:-0.3px;color:var(--xoala-ink)}.legal-anchor{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:10px;padding:0;vertical-align:middle;border:0;border-radius:8px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.legal-anchor svg{width:14px;height:14px;pointer-events:none}.legal-page-sections h2:hover .legal-anchor,.legal-page-sections h3:hover .legal-anchor,.legal-page-sections h4:hover .legal-anchor,.legal-anchor:focus-visible{opacity:1}@media(hover: hover){.legal-anchor:hover{background:rgba(var(--xoala-blue-rgb), 0.16)}}.legal-anchor.is-copied{opacity:1;background:var(--success-bg, rgba(24, 176, 123, 0.12));color:var(--success, #18b07b)}.legal-anchor--point{display:none}@media(min-width: 1140px){.legal-anchor--point{display:inline-flex;position:absolute;top:0;right:-40px;margin-left:0}.legal-page-sections ol>li:hover>.legal-anchor--point{opacity:1}}@media(hover: none){.legal-anchor{opacity:.45}}.legal-toast{position:fixed;left:50%;bottom:28px;z-index:1000;display:flex;align-items:center;gap:9px;padding:11px 20px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.05);color:var(--xoala-ink);font-family:var(--font-sans);font-weight:600;font-size:13px;border-radius:100px;box-shadow:0 1px 3px rgba(var(--xoala-ink-rgb), 0.05),0 14px 30px -14px rgba(var(--xoala-ink-rgb), 0.3);opacity:0;transform:translateX(-50%) translateY(10px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.legal-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.legal-toast svg{width:14px;height:14px;color:var(--success, #18b07b)}.legal-page-sections [id]{scroll-margin-top:104px}@media print{.legal-anchor{display:none}}.legal-page-sections ol{list-style:none;margin:16px 0;padding:0}.legal-page-sections ol>li{position:relative;margin:14px 0;padding-left:56px}.legal-page-sections ol>li::before{position:absolute;left:0;top:0;width:44px;font-family:var(--font-sans);font-weight:500;font-variant-numeric:tabular-nums;text-align:left;color:rgba(var(--xoala-ink-rgb), 0.55)}.legal-page-sections ul{list-style:none;margin:14px 0 18px;padding:0}.legal-page-sections ul>li{position:relative;margin:9px 0;padding-left:26px}.legal-page-sections ul>li::before{content:"";position:absolute;left:6px;top:.62em;width:6px;height:6px;border-radius:50%;background:rgba(var(--xoala-blue-rgb), 0.55)}.legal-page-sections>li>ol{counter-reset:clause}.legal-page-sections>li>ol>li{counter-increment:clause}.legal-page-sections>li>ol>li::before{content:counter(legal-section) "." counter(clause);font-size:14.5px;font-weight:600;letter-spacing:.2px;color:var(--xoala-blue);line-height:1.8}.legal-page-sections ol ol{counter-reset:alpha;margin:10px 0 2px}.legal-page-sections ol ol>li{counter-increment:alpha;margin:8px 0;padding-left:32px}.legal-page-sections ol ol>li::before{content:counter(alpha, lower-alpha) ".";width:24px;font-size:15px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.55)}.legal-page-sections ol ol ol{counter-reset:roman}.legal-page-sections ol ol ol>li{counter-increment:roman}.legal-page-sections ol ol ol>li::before{content:counter(roman, lower-roman) ".";width:24px;font-size:14.5px;font-weight:500;color:rgba(var(--xoala-ink-rgb), 0.5)}.legal-page-sections p{margin:0 0 14px}.legal-page-sections p+p{margin-top:14px}.legal-page-sections strong{color:var(--xoala-ink);font-weight:600}.legal-page-sections a{color:var(--xoala-blue-deep);text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:1px;transition:color .15s ease,background-size .3s var(--ease-standard)}@media(hover: hover){.legal-page-sections a:hover,.legal-page-sections a:focus-visible{background-size:100% 1px}}.legal-page-toc-details{border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:14px;background:rgba(var(--xoala-blue-rgb), 0.03);overflow:hidden}.legal-page-toc-details summary{list-style:none;padding:16px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.55);-webkit-tap-highlight-color:rgba(0,0,0,0)}.legal-page-toc-details summary::-webkit-details-marker,.legal-page-toc-details summary::marker{display:none;content:""}.legal-page-toc-details summary::after{content:"";width:12px;height:12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s var(--ease-emphasis)}.legal-page-toc-details[open] summary::after{transform:rotate(-135deg) translateY(0)}.legal-page-toc-details .legal-page-toc{padding:0 16px 16px}.legal-page-toc-details .legal-page-toc-label{display:none}@media(min-width: 1024px){.legal-page-toc-details{border:0;background:rgba(0,0,0,0);border-radius:0;overflow:visible}.legal-page-toc-details summary{display:none}.legal-page-toc-details .legal-page-toc{padding:0}.legal-page-toc-details .legal-page-toc-label{display:block}}@media(max-width: 1199px){.legal-page-head-inner{padding:32px 20px 0}.legal-page-layout{padding-left:20px;padding-right:20px}}@media(max-width: 1023px){.legal-page-head{padding:80px 0 44px}.legal-page-layout{grid-template-columns:1fr;gap:24px;padding:28px 20px 96px}.legal-page-sidebar{position:static;max-height:none;overflow:visible}.legal-page-content{max-width:none}}@media(max-width: 719px){.legal-page-head{padding:56px 0 24px}.legal-page-back{margin-bottom:20px}.legal-page-title{font-size:clamp(28px,8vw,36px);letter-spacing:-0.8px}.legal-page-layout{padding:24px 20px 88px;gap:20px}.legal-page-content{font-size:15px;line-height:1.65}.legal-page-sections>li+li{margin-top:40px;padding-top:40px}.legal-page-sections>li>h2,.legal-page-sections>li>.legal-section-title{flex-wrap:wrap;gap:10px;font-size:22px;margin-bottom:18px}.legal-page-print{margin-left:0}}@media print{.topnav,.topnav-drawer,.footer,.legal-page-sidebar,.legal-page-back,.legal-page-print,.legal-progress,.drag-cursor{display:none !important}body{background:#fff}.legal-page{padding-top:0}.legal-page-head{padding:0 0 18px;border-bottom:1px solid #ccc}.legal-page-layout{padding:18px 0;grid-template-columns:1fr;gap:0}.legal-page-content{max-width:none;font-size:10.5pt;line-height:1.45;color:#000}.legal-page-sections>li>h2{font-size:14pt;break-after:avoid}.legal-page-sections>li{break-inside:avoid-page}a{color:#000;text-decoration:none}#smooth-wrapper,#smooth-content{transform:none !important;height:auto !important;overflow:visible !important}}.legal-index{background:#fff}.legal-index-inner{max-width:var(--content-max);margin:0 auto;padding:56px 56px 128px}.legal-index-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.legal-index-grid>li{display:contents}.legal-index-card.is-wide{grid-column:1/-1}.legal-index-card{position:relative;display:block;padding:24px 56px 26px 26px;background:#fff;border:1px solid rgba(var(--xoala-blue-rgb), 0.12);border-radius:16px;color:var(--xoala-ink);text-decoration:none;transition:transform .2s var(--ease-emphasis),border-color .2s ease,box-shadow .2s ease,background .2s ease}@media(hover: hover){.legal-index-card:hover{transform:translateY(-2px);border-color:rgba(var(--xoala-blue-rgb), 0.32);box-shadow:0 14px 32px -14px rgba(var(--xoala-blue-rgb), 0.22);background:rgba(var(--xoala-blue-rgb), 0.025)}.legal-index-card:hover .legal-index-card-title{color:var(--xoala-blue-deep)}.legal-index-card:hover .legal-index-card-arrow{color:var(--xoala-blue);transform:translateX(4px)}.legal-index-card.is-external:hover .legal-index-card-arrow{transform:translate(3px, -3px)}}.legal-index-card-eyebrow{display:block;margin:0 0 10px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--xoala-blue)}.legal-index-card-title{display:block;font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-0.3px;color:var(--xoala-ink);transition:color .2s ease}.legal-index-card-desc{display:block;margin-top:6px;font-family:var(--font-sans);font-size:13.5px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.6)}.legal-index-card-arrow{position:absolute;top:26px;right:22px;color:rgba(var(--xoala-ink-rgb), 0.35);transition:color .2s ease,transform .22s var(--ease-emphasis)}.legal-index-card-arrow svg{width:18px;height:18px;display:block}@media(max-width: 1199px){.legal-index-inner{padding:48px 20px 96px}}@media(max-width: 719px){.legal-index-inner{padding:36px 20px 80px}.legal-index-grid{grid-template-columns:1fr;gap:12px}.legal-index-card{padding:20px 50px 22px 20px}.legal-index-card-title{font-size:17px}.legal-index-card-desc{font-size:13px}.legal-index-card-arrow{top:22px;right:18px}}.contact-head-row{position:relative;margin-top:0;display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:80px;align-items:start}.contact-head-text{grid-column:1}.contact-head-row .contact-form-card{position:absolute;top:0;right:0;width:calc((100% - 80px)*7/12);z-index:5}.page-contact .legal-page-head{overflow:visible;z-index:6}.page-contact .legal-page-head>.cursor-grid{border-radius:0 0 var(--section-radius) var(--section-radius)}.page-contact .faq{padding-top:320px}.contact-eyebrow{display:inline-block;margin:0 0 18px;padding:6px 14px;background:rgba(var(--xoala-white-rgb), 0.12);border:1px solid rgba(var(--xoala-white-rgb), 0.22);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#fff}.contact-info-title{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-0.6px;color:#fff;margin:0 0 14px;max-width:460px;text-wrap:balance}.contact-lede{margin:0 0 36px;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:rgba(var(--xoala-white-rgb), 0.75);max-width:460px}.contact-info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.contact-info-item{display:grid;grid-template-columns:44px minmax(0, 1fr);align-items:center;gap:16px}.contact-info-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(var(--xoala-white-rgb), 0.14);border:1px solid rgba(var(--xoala-white-rgb), 0.18);border-radius:50%;color:#fff}.contact-info-icon svg{width:18px;height:18px}.contact-info-text{display:flex;flex-direction:column;gap:3px;min-width:0}.contact-info-label{font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.55)}.contact-info-value{font-family:var(--font-sans);font-size:14.5px;line-height:1.45;color:#fff}.contact-info-link{align-self:start;font-family:var(--font-sans);font-size:14.5px;color:#fff;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:1px;transition:background-size .3s var(--ease-standard)}@media(hover: hover){.contact-info-link:hover{background-size:100% 1px}}.contact-form-card{position:relative;padding:0;background:#fff;border-radius:20px;box-shadow:0 30px 60px -24px rgba(var(--xoala-ink-rgb), 0.35),0 6px 16px -6px rgba(var(--xoala-ink-rgb), 0.18);overflow:hidden}.contact-form-card-head{position:relative;padding:0;background:#fff}.contact-form-card-body{padding:26px 28px 26px}.contact-form{display:flex;flex-direction:column;gap:18px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-field{display:flex;flex-direction:column;gap:8px;margin:0}.contact-field-label,.contact-field legend{display:block;padding:0;margin:0;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.1px;color:rgba(var(--xoala-ink-rgb), 0.8)}.contact-field-label em,.contact-field legend em{color:var(--xoala-blue);font-style:normal;font-weight:600;margin-left:1px}.contact-input{appearance:none;-webkit-appearance:none;width:100%;padding:14px 16px;background:rgba(var(--xoala-blue-rgb), 0.03);border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:10px;font:inherit;font-family:var(--font-sans);font-size:15px;line-height:1.4;color:var(--xoala-ink);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.contact-input::placeholder{color:rgba(var(--xoala-ink-rgb), 0.3)}@media(hover: hover){.contact-input:hover{border-color:rgba(var(--xoala-blue-rgb), 0.32)}}.contact-input:focus,.contact-input:focus-visible{outline:none;background:#fff;border-color:var(--xoala-blue);box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.14)}.contact-input:user-invalid{border-color:rgba(220,38,38,.55);background:rgba(220,38,38,.03)}.contact-input:user-invalid:focus{box-shadow:0 0 0 4px rgba(220,38,38,.12)}.contact-field-choice{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0}.contact-field-choice>.contact-choice-row{margin-top:2px}.contact-choice-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-choice{position:relative;display:inline-flex;align-items:center;gap:10px;padding:13px 18px 13px 16px;background:rgba(var(--xoala-blue-rgb), 0.03);border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:100px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--xoala-ink);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s var(--ease-emphasis)}.contact-choice input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.contact-choice-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff;border:1.5px solid rgba(var(--xoala-ink-rgb), 0.22);flex-shrink:0;transition:border-color .18s ease,background .18s ease}.contact-choice-dot::after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.contact-choice:hover{border-color:rgba(var(--xoala-blue-rgb), 0.32);background:rgba(var(--xoala-blue-rgb), 0.05)}}.contact-choice:active{transform:scale(0.99)}.contact-choice:has(input:checked){background:rgba(var(--xoala-blue-rgb), 0.1);border-color:var(--xoala-blue);color:var(--xoala-blue-deep)}.contact-choice:has(input:checked) .contact-choice-dot{background:var(--xoala-blue);border-color:var(--xoala-blue)}.contact-choice:has(input:checked) .contact-choice-dot::after{transform:scale(1)}.contact-choice input[type=radio]:focus-visible~.contact-choice-dot{box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.22)}.enquiry-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.enquiry-tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:22px 18px 20px;background:#fff;border:1.5px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:16px;cursor:pointer;transition:background .2s ease,border-color .18s ease,transform .2s var(--ease-emphasis),box-shadow .2s ease}.enquiry-tile input[type=radio]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.enquiry-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);margin-bottom:4px;transition:background .2s ease,color .2s ease,transform .22s var(--ease-emphasis)}.enquiry-tile-icon svg{width:22px;height:22px;display:block}.enquiry-tile-title{font-family:var(--font-sans);font-weight:600;font-size:15px;letter-spacing:-0.2px;color:var(--xoala-ink);line-height:1.25}.enquiry-tile-desc{font-family:var(--font-sans);font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.55);line-height:1.4;max-width:26ch}.enquiry-tile-check{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--xoala-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.6);transition:opacity .18s ease,transform .25s var(--ease-emphasis);pointer-events:none}.enquiry-tile-check svg{width:12px;height:12px;display:block}@media(hover: hover){.enquiry-tile:hover{border-color:rgba(var(--xoala-blue-rgb), 0.4);transform:translateY(-1px);box-shadow:0 6px 16px -10px rgba(var(--xoala-ink-rgb), 0.2)}.enquiry-tile:hover .enquiry-tile-icon{background:rgba(var(--xoala-blue-rgb), 0.12);transform:scale(1.04)}}.enquiry-tile:active{transform:translateY(0)}.enquiry-tile:has(input:checked){background:rgba(var(--xoala-blue-rgb), 0.05);border-color:var(--xoala-blue);box-shadow:0 0 0 3px rgba(var(--xoala-blue-rgb), 0.12)}.enquiry-tile:has(input:checked) .enquiry-tile-icon{background:var(--xoala-blue);color:#fff}.enquiry-tile:has(input:checked) .enquiry-tile-check{opacity:1;transform:scale(1)}.enquiry-tile input[type=radio]:focus-visible~.enquiry-tile-icon{box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.22)}@media(max-width: 519px){.enquiry-tiles{grid-template-columns:1fr;gap:10px}.enquiry-tile{padding:18px 16px 16px;flex-direction:row;text-align:left;gap:14px}.enquiry-tile-icon{margin-bottom:0;width:42px;height:42px}.enquiry-tile-desc{max-width:none}.enquiry-tile-check{top:14px;right:14px}}.contact-form-progress-meta{padding:22px 28px 18px}.contact-form-progress-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.contact-form-progress-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--xoala-blue)}.contact-form-progress-dots{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px}.contact-form-progress-dots li{width:7px;height:7px;border-radius:50%;background:rgba(var(--xoala-ink-rgb), 0.14);transition:background .25s ease,transform .25s var(--ease-emphasis)}.contact-form-progress-dots li.is-done{background:var(--xoala-blue)}.contact-form-progress-dots li.is-done:last-child{transform:scale(1.25)}.contact-form-progress-title{font-family:var(--font-display);font-weight:500;font-size:24px;letter-spacing:-0.5px;line-height:1.15;color:var(--xoala-ink);margin:0}.contact-form-progress-track{position:relative;height:3px;background:rgba(var(--xoala-ink-rgb), 0.07)}.contact-form-progress-fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--xoala-blue);border-radius:0 2px 2px 0;transition:width .45s var(--ease-emphasis)}.contact-form-steps-wrap{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start}.contact-form-step{grid-column:1;grid-row:1;align-self:stretch;border:0;padding:0;margin:0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:18px;transition:opacity .18s ease}.contact-form-step[data-step="2"][data-path=general]>.contact-field,.contact-form-step[data-step="3"][data-path=business]>.contact-field{flex:1;min-height:0}.contact-form-step[data-step="2"][data-path=general] .contact-textarea,.contact-form-step[data-step="3"][data-path=business] .contact-textarea{flex:1;min-height:0;resize:none}.contact-form-step[hidden]{display:flex;visibility:hidden;pointer-events:none;opacity:0}.contact-form-nav{display:flex;align-items:stretch;gap:12px;margin-top:6px}.contact-form-nav .contact-submit{margin-top:0;flex:1}.contact-form-back[hidden]{display:none}.contact-form-back{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:0 22px;height:56px;background:rgba(0,0,0,0);border:1px solid rgba(var(--xoala-ink-rgb), 0.14);border-radius:100px;font:inherit;font-family:var(--font-sans);font-weight:500;font-size:14.5px;color:rgba(var(--xoala-ink-rgb), 0.7);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s var(--ease-emphasis)}.contact-form-back svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.contact-form-back:hover{background:rgba(var(--xoala-blue-rgb), 0.04);border-color:rgba(var(--xoala-blue-rgb), 0.28);color:var(--xoala-blue-deep)}.contact-form-back:hover svg{transform:translateX(-3px)}}.contact-form-back:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.18);border-color:var(--xoala-blue)}@media(max-width: 519px){.contact-form-step-label{display:none}.contact-form-step-marker{gap:0}.contact-form-back{padding:0 16px;font-size:14px}}.contact-form-conditional:not([hidden]){display:contents}.contact-textarea{min-height:132px;line-height:1.5;resize:vertical;font-family:inherit}.contact-select-wrap{position:relative;display:block}.contact-select-wrap::after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:1.8px solid rgba(var(--xoala-ink-rgb), 0.45);border-bottom:1.8px solid rgba(var(--xoala-ink-rgb), 0.45);transform:translateY(-70%) rotate(45deg);pointer-events:none;transition:border-color .18s ease}.contact-select-wrap:hover::after{border-color:var(--xoala-blue)}.contact-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;cursor:pointer;padding-right:44px}.contact-select:invalid{color:rgba(var(--xoala-ink-rgb), 0.35)}.contact-select option{color:var(--xoala-ink)}.contact-choice-row--checks{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 599px){.contact-choice-row--checks{grid-template-columns:1fr}}.contact-choice--check input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.contact-choice-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:#fff;border:1.5px solid rgba(var(--xoala-ink-rgb), 0.22);color:rgba(0,0,0,0);flex-shrink:0;transition:background .18s ease,border-color .18s ease,color .18s ease}.contact-choice-box svg{width:12px;height:12px;display:block}.contact-choice--check:has(input:checked){background:rgba(var(--xoala-blue-rgb), 0.1);border-color:var(--xoala-blue);color:var(--xoala-blue-deep)}.contact-choice--check:has(input:checked) .contact-choice-box{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff}.contact-choice--check input[type=checkbox]:focus-visible~.contact-choice-box{box-shadow:0 0 0 4px rgba(var(--xoala-blue-rgb), 0.22)}.product-options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-top:2px}.product-option{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:12px 14px;background:#fff;border:1.5px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:12px;font-family:var(--font-sans);font-weight:500;font-size:13px;line-height:1.25;color:var(--xoala-ink);cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .2s ease,transform .2s var(--ease-emphasis)}.product-option input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.product-option-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);flex-shrink:0;transition:background .2s ease,color .2s ease}.product-option-icon svg{width:17px;height:17px;display:block}.product-option-label{min-width:0}.product-option-check{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--xoala-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.55);transition:opacity .18s ease,transform .25s var(--ease-emphasis);pointer-events:none}.product-option-check svg{width:10px;height:10px;display:block}@media(hover: hover){.product-option:hover{background:rgba(var(--xoala-blue-rgb), 0.04);border-color:rgba(var(--xoala-blue-rgb), 0.32)}}.product-option:active{transform:scale(0.995)}.product-option:has(input:checked){background:rgba(var(--xoala-blue-rgb), 0.06);border-color:var(--xoala-blue);box-shadow:0 0 0 2px rgba(var(--xoala-blue-rgb), 0.1)}.product-option:has(input:checked) .product-option-icon{background:var(--xoala-blue);color:#fff}.product-option:has(input:checked) .product-option-check{opacity:1;transform:scale(1)}.product-option input[type=checkbox]:focus-visible~.product-option-label{text-decoration:underline;text-decoration-color:rgba(var(--xoala-blue-rgb), 0.6);text-underline-offset:4px}@media(max-width: 599px){.product-options{grid-template-columns:1fr}}.range-stack{display:flex;flex-direction:column;gap:8px}.contact-field-choice.range-row{display:grid;grid-template-columns:minmax(0, 36%) 1fr;align-items:center;gap:14px;margin:0}.contact-field-choice.range-row .contact-field-label{margin:0}.range-segments{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:2px;background:rgba(var(--xoala-ink-rgb), 0.045);border-radius:10px;padding:3px;margin-top:0}.range-segment{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 4px;background:rgba(0,0,0,0);border-radius:7px;font-family:var(--font-sans);font-weight:500;font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.62);cursor:pointer;transition:background .18s ease,color .18s ease}.range-segment input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}@media(hover: hover){.range-segment:hover{color:var(--xoala-ink);background:rgba(var(--xoala-blue-rgb), 0.05)}}.range-segment:has(input:checked){background:var(--xoala-blue);color:#fff}.range-segment input[type=radio]:focus-visible~span{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.7);text-underline-offset:4px}@media(max-width: 599px){.contact-field-choice.range-row{grid-template-columns:1fr;gap:6px}.range-segments{grid-template-columns:repeat(5, minmax(0, 1fr))}}.contact-submit{appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0);border:0;font:inherit;cursor:pointer;width:100%;margin-top:6px;justify-content:center;height:56px;padding:0 60px 0 32px;font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:-0.1px;color:#fff}.contact-submit .x-cta-bg-orb{right:18px;width:40px;height:40px;margin-top:-20px}.contact-submit .x-cta-arrow{right:28px;width:14px;height:14px;margin-top:-7px}.contact-submit .x-cta-arrow img{width:14px;height:14px}.contact-form-footnote{margin:-6px 0 0;font-family:var(--font-sans);font-size:12.5px;line-height:1.45;color:rgba(var(--xoala-ink-rgb), 0.5);text-align:center}.contact-form-footnote a{color:var(--xoala-blue-deep);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(var(--xoala-blue-rgb), 0.4);transition:text-decoration-color .18s ease}@media(hover: hover){.contact-form-footnote a:hover{text-decoration-color:currentColor}}.contact-reach{background:#f6f7fd;background:var(--surface-subtle, #f6f7fd)}.contact-reach-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px 112px}.contact-reach-support{position:relative;max-width:520px;margin:40px 0 0;padding:22px 26px 22px;background:#0c1233;border-radius:18px;overflow:hidden;color:#fff;box-shadow:0 20px 44px -22px rgba(12,18,51,.55),0 3px 10px -4px rgba(12,18,51,.25);isolation:isolate;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;column-gap:28px;align-items:center}.contact-reach-support::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:14px 14px;background-position:0 0;pointer-events:none;z-index:0}.contact-reach-support-glow{position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle, rgba(var(--xoala-blue-rgb), 0.5), rgba(var(--xoala-blue-rgb), 0) 70%);filter:blur(6px);pointer-events:none;z-index:0}.contact-reach-support>:not(.contact-reach-support-glow){position:relative;z-index:1}.contact-reach-support-eyebrow{grid-column:1;grid-row:1;justify-self:start;display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin:0 0 8px;padding:3px 8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:100px}.contact-reach-support-title{grid-column:1;grid-row:2;font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-0.4px;line-height:1.15;color:#fff;margin:0 0 4px}.contact-reach-support-desc{grid-column:1;grid-row:3;margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.65);max-width:42ch}.contact-reach-support-cta{grid-column:2;grid-row:1/-1;align-self:center;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:#fff;border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:13.5px;letter-spacing:-0.1px;color:var(--xoala-blue-deep);text-decoration:none;white-space:nowrap;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease;box-shadow:0 4px 12px -6px rgba(0,0,0,.35)}.contact-reach-support-cta svg{width:13px;height:13px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.contact-reach-support-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px rgba(0,0,0,.45)}.contact-reach-support-cta:hover svg{transform:translateX(3px)}}.contact-reach-head{text-align:center;margin:120px auto 48px;max-width:720px}.contact-reach-eyebrow{display:block;margin:0 0 14px;font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--xoala-blue)}.contact-reach-title{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,3.6vw,44px);line-height:1.05;letter-spacing:-1px;color:var(--xoala-ink);margin:0 0 16px;text-wrap:balance}.contact-reach-lede{margin:0;font-family:var(--font-sans);font-size:15.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65)}.contact-reach-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.contact-reach-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 26px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:16px;box-shadow:0 1px 2px rgba(var(--xoala-ink-rgb), 0.02);transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.contact-reach-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -16px rgba(var(--xoala-ink-rgb), 0.22),0 2px 6px -2px rgba(var(--xoala-ink-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.22)}}.contact-reach-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(var(--xoala-blue-rgb), 0.08);border:1px solid rgba(var(--xoala-blue-rgb), 0.16);border-radius:10px;color:var(--xoala-blue);margin-bottom:6px}.contact-reach-icon svg{width:22px;height:22px}.contact-reach-card-title{font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-0.4px;color:var(--xoala-ink);margin:0}.contact-reach-card-desc{margin:0 0 8px;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65);max-width:32ch}.contact-reach-card-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:500;font-size:14.5px;color:var(--xoala-blue-deep);text-decoration:none;transition:gap .22s var(--ease-emphasis),color .18s ease}.contact-reach-card-link svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.contact-reach-card-link:hover{color:var(--xoala-blue)}.contact-reach-card-link:hover svg{transform:translateX(4px)}}@media(max-width: 1199px){.contact-head-row{gap:56px;margin-top:16px}.contact-head-row .contact-form-card{width:calc((100% - 56px)*7/12)}.contact-reach-inner{padding:48px 32px 96px}.contact-reach-grid{gap:20px}.contact-reach-head{margin-top:100px}}@media(max-width: 899px){.contact-head-row{grid-template-columns:1fr;gap:32px;margin-top:16px}.contact-head-text{grid-column:auto;order:2}.contact-head-row .contact-form-card{position:static;width:auto;order:1}.contact-head-row .contact-form-card-body{padding:22px 22px 22px}.contact-head-row .contact-form-progress-meta{padding:16px 22px 12px}.contact-lede{margin-bottom:28px}.contact-reach-inner{padding:64px 20px 80px}.contact-reach-grid{grid-template-columns:1fr;gap:16px}.contact-reach-head{max-width:none;margin:56px auto 40px}.contact-reach-support{max-width:none;margin-top:0;grid-template-columns:1fr}.contact-reach-support-cta{grid-column:1;grid-row:auto;justify-self:start;margin-top:14px}.contact-reach-support-desc{max-width:none}}@media(max-width: 519px){.contact-form-row{grid-template-columns:1fr;gap:14px}.contact-form-card-body{padding:20px 18px 20px}.contact-form-progress-meta{padding:18px 18px 14px}.contact-form-progress-title{font-size:20px}.contact-reach-inner{padding:64px 20px 80px}.contact-reach-card-title{font-size:20px}}.page-support .legal-page-head-inner{max-width:var(--content-max)}.support-head-content{max-width:760px;margin:0 auto;padding:40px 0 200px;text-align:center}.support-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(var(--xoala-white-rgb), 0.7);padding:5px 12px;background:rgba(var(--xoala-white-rgb), 0.08);border:1px solid rgba(var(--xoala-white-rgb), 0.16);border-radius:100px;margin-bottom:22px}.support-title{font-family:var(--font-display);font-weight:500;font-size:clamp(40px,5.5vw,64px);line-height:1.05;letter-spacing:-1.4px;color:#fff;margin:0 0 20px;text-wrap:balance}.support-lede{margin:0 auto 36px;max-width:560px;font-family:var(--font-sans);font-size:17px;line-height:1.55;color:rgba(var(--xoala-white-rgb), 0.78)}.support-search{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;max-width:640px;margin:0 auto;padding:8px 8px 8px 22px;background:#fff;border-radius:100px;box-shadow:0 20px 44px -20px rgba(0,0,0,.35),0 4px 10px -4px rgba(0,0,0,.15)}.support-search-icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--xoala-ink-rgb), 0.42)}.support-search-icon svg{width:20px;height:20px;display:block}.support-search-input{appearance:none;-webkit-appearance:none;width:100%;min-width:0;padding:14px 4px;background:rgba(0,0,0,0);border:0;font:inherit;font-family:var(--font-sans);font-size:15.5px;color:var(--xoala-ink)}.support-search-input::placeholder{color:rgba(var(--xoala-ink-rgb), 0.42)}.support-search-input:focus{outline:none}.support-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.support-search-submit{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--xoala-blue);border:0;border-radius:100px;font:inherit;font-family:var(--font-sans);font-weight:600;font-size:14.5px;color:#fff;cursor:pointer;transition:background .18s ease,transform .2s var(--ease-emphasis)}.support-search-submit svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.support-search-submit:hover{background:var(--xoala-blue-deep)}.support-search-submit:hover svg{transform:translateX(3px)}}.support-quick-links{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-family:var(--font-sans);font-size:13.5px;color:rgba(var(--xoala-white-rgb), 0.65)}.support-quick-label{margin-right:4px}.support-quick-links a{display:inline-flex;align-items:center;padding:5px 12px;background:rgba(var(--xoala-white-rgb), 0.08);border:1px solid rgba(var(--xoala-white-rgb), 0.14);border-radius:100px;color:#fff;text-decoration:none;transition:background .18s ease,border-color .18s ease}@media(hover: hover){.support-quick-links a:hover{background:rgba(var(--xoala-white-rgb), 0.16);border-color:rgba(var(--xoala-white-rgb), 0.28)}}.support-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px}.support-topics{padding:160px 0 96px;background:var(--surface-subtle, #f6f7fd)}.support-channels{position:relative;z-index:2;margin-top:-140px;margin-bottom:-100px;padding:0;background:rgba(0,0,0,0)}.support-section-head{margin-bottom:48px}.support-section-head--center{text-align:center;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:56px}.support-section-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--xoala-blue);margin-bottom:12px}.support-section-title{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-0.8px;color:var(--xoala-ink);margin:0 0 12px;text-wrap:balance}.support-section-lede{margin:0;font-family:var(--font-sans);font-size:15.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.65)}.support-channel-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.support-channel{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px 28px 28px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:18px;box-shadow:0 1px 2px rgba(var(--xoala-ink-rgb), 0.02);transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.support-channel:hover{transform:translateY(-3px);box-shadow:0 12px 28px -16px rgba(var(--xoala-ink-rgb), 0.22),0 2px 6px -2px rgba(var(--xoala-ink-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.22)}}.support-channel-badge{position:absolute;top:22px;right:22px;display:inline-block;padding:4px 10px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue-deep);font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;border-radius:100px}.support-channel-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:rgba(var(--xoala-blue-rgb), 0.08);border:1px solid rgba(var(--xoala-blue-rgb), 0.14);border-radius:16px;color:var(--xoala-blue);margin-bottom:6px;transition:background .22s ease,color .22s ease,transform .3s var(--ease-emphasis)}.support-channel-icon svg{width:28px;height:28px}@media(hover: hover){.support-channel:hover .support-channel-icon{background:var(--xoala-blue);color:#fff;transform:rotate(-3deg) scale(1.05)}}.support-channel-title{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-0.4px;color:var(--xoala-ink);margin:0}.support-channel-desc{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.6)}.support-channel-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-family:var(--font-sans);font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.55)}.support-channel-meta svg{width:14px;height:14px;color:var(--xoala-blue);flex-shrink:0}.support-channel-meta strong{font-weight:600;color:var(--xoala-ink)}.support-channel-meta-sep{color:rgba(var(--xoala-ink-rgb), 0.25)}.support-channel-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#21c47a;box-shadow:0 0 0 3px rgba(33,196,122,.22);flex-shrink:0}.support-channel-live::before{content:"";position:absolute;inset:0;border-radius:50%;background:#21c47a;animation:support-live-pulse 2.4s ease-out infinite}@keyframes support-live-pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(3.4);opacity:0}}.support-channel-link{margin-top:auto;display:inline-flex;text-decoration:none;width:fit-content}.support-channel{cursor:pointer}.support-channel-link::after{content:"";position:absolute;inset:0;z-index:1}@media(hover: hover){.support-channel:hover .support-channel-link .x-cta-bg-orb{transform:translateX(46px)}.support-channel:hover .support-channel-link .x-cta-arrow{transform:translateX(46px) rotate(-45deg)}}.support-topic-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.support-topic-card{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:16px;row-gap:6px;padding:22px 22px 22px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:16px;text-decoration:none;color:inherit;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.support-topic-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px -14px rgba(var(--xoala-ink-rgb), 0.22),0 2px 5px -2px rgba(var(--xoala-ink-rgb), 0.05);border-color:rgba(var(--xoala-blue-rgb), 0.28)}.support-topic-card:hover .support-topic-arrow{color:var(--xoala-blue);transform:translateX(3px)}.support-topic-card:hover .support-topic-icon{background:var(--xoala-blue);color:#fff}}.support-topic-icon{grid-column:1;grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(var(--xoala-blue-rgb), 0.08);border-radius:10px;color:var(--xoala-blue);transition:background .2s ease,color .2s ease}.support-topic-icon svg{width:18px;height:18px;display:block}.support-topic-title{grid-column:2;grid-row:1;font-family:var(--font-sans);font-weight:600;font-size:15px;letter-spacing:-0.2px;color:var(--xoala-ink);margin:2px 0 0}.support-topic-desc{grid-column:2;grid-row:2;margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.45;color:rgba(var(--xoala-ink-rgb), 0.55)}.support-topic-meta{grid-column:2;grid-row:3;margin-top:6px;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:.4px;text-transform:uppercase;color:rgba(var(--xoala-blue-rgb), 0.85)}.support-topic-arrow{position:absolute;top:22px;right:22px;color:rgba(var(--xoala-ink-rgb), 0.28);transition:color .18s ease,transform .22s var(--ease-emphasis)}.support-topic-arrow svg{width:14px;height:14px;display:block}.support-popular-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:18px;overflow:hidden;max-width:820px;margin-left:auto;margin-right:auto}.support-popular-list li+li{border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06)}.support-popular-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 26px;text-decoration:none;color:inherit;transition:background .18s ease}.support-popular-q{font-family:var(--font-sans);font-weight:500;font-size:15.5px;color:var(--xoala-ink)}.support-popular-arrow{display:inline-flex;color:rgba(var(--xoala-ink-rgb), 0.32);transition:color .18s ease,transform .22s var(--ease-emphasis)}.support-popular-arrow svg{width:16px;height:16px;display:block}@media(hover: hover){.support-popular-item:hover{background:rgba(var(--xoala-blue-rgb), 0.04)}.support-popular-item:hover .support-popular-arrow{color:var(--xoala-blue);transform:translateX(4px)}.support-popular-item:hover .support-popular-q{color:var(--xoala-blue-deep)}}.support-cta-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:44px 48px;background:#0c1233;border-radius:24px;overflow:hidden;color:#fff;isolation:isolate;box-shadow:0 30px 60px -28px rgba(12,18,51,.55),0 4px 14px -6px rgba(12,18,51,.3)}.support-cta-card::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:18px 18px;pointer-events:none;z-index:0}.support-cta-glow{position:absolute;top:-100px;right:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle, rgba(var(--xoala-blue-rgb), 0.55), rgba(var(--xoala-blue-rgb), 0) 70%);filter:blur(10px);pointer-events:none;z-index:0}.support-cta-card>.support-cta-body,.support-cta-card>.support-cta-actions{position:relative;z-index:1}.support-cta-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:hsla(0,0%,100%,.65);padding:4px 10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;margin-bottom:14px}.support-cta-title{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,3vw,34px);letter-spacing:-0.7px;line-height:1.15;color:#fff;margin:0 0 10px}.support-cta-desc{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.7);max-width:56ch}.support-cta-actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.support-cta-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:#fff;border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--xoala-blue-deep);text-decoration:none;box-shadow:0 6px 18px -8px rgba(0,0,0,.5);transition:transform .22s var(--ease-emphasis),box-shadow .22s ease}.support-cta-primary svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.support-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgba(0,0,0,.55)}.support-cta-primary:hover svg{transform:translateX(4px)}}.support-cta-secondary{font-family:var(--font-sans);font-size:13.5px;color:hsla(0,0%,100%,.65);text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.18);padding-bottom:1px;transition:color .18s ease,border-color .18s ease}@media(hover: hover){.support-cta-secondary:hover{color:#fff;border-color:hsla(0,0%,100%,.5)}}@media(max-width: 1099px){.support-topic-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 899px){.support-inner{padding:0 28px}.support-topics{padding:64px 0}.support-channel-grid{grid-template-columns:1fr;gap:16px}.support-head-content{padding:24px 0 56px}.support-channels{margin-top:0;margin-bottom:0;padding:48px 0 0}}@media(max-width: 599px){.support-inner{padding:0 20px}.support-topics{padding:56px 0}.support-topic-grid{grid-template-columns:1fr}.support-section-head{margin-bottom:32px}}.cards-page-head{position:relative;padding:100px 0 80px;background:linear-gradient(180deg, var(--xoala-blue) 0%, var(--xoala-blue) 30%, rgba(var(--xoala-blue-rgb), 0.6) 55%, rgba(var(--xoala-blue-rgb), 0.18) 78%, #fff 100%);border-radius:0;color:#fff;overflow:hidden;isolation:isolate}.cards-page-head .cursor-grid{position:absolute;inset:0 0 40% 0;mask-image:linear-gradient(180deg, #000 0%, #000 50%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 50%, transparent 100%)}.cards-page-head-inner{position:relative;max-width:var(--content-max);margin:0 auto;padding:0 56px}.cards-page-breadcrumb{margin-bottom:56px}.cards-page-hero{text-align:center;max-width:880px;margin:0 auto}.cards-page-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.85);padding:5px 12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:100px;margin-bottom:24px}.cards-page-title{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,6.4vw,58px);line-height:1.02;letter-spacing:clamp(-0.6px,-0.03em,-1.4px);color:#fff;margin:0 0 22px;text-wrap:balance}.cards-page-lede{margin:0 auto 36px;max-width:600px;font-family:var(--font-sans);font-size:17px;line-height:1.55;color:hsla(0,0%,100%,.82)}.cards-page-hero .hero-ctas{margin-bottom:56px}.cards-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:15px;letter-spacing:-0.1px;text-decoration:none;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,background .18s ease,color .18s ease,border-color .18s ease}.cards-cta svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.cards-cta:hover svg{transform:translateX(4px)}}.cards-cta--primary{background:#fff;color:var(--xoala-blue-deep);box-shadow:0 6px 18px -8px rgba(0,0,0,.35)}@media(hover: hover){.cards-cta--primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgba(0,0,0,.4)}}.cards-cta--ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.3)}@media(hover: hover){.cards-cta--ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}}.cards-page-visual{position:relative;margin:0 auto;max-width:680px;padding-top:8px}.cards-page-visual .mcc-card-3d{max-width:630px}.cards-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px}.cards-features{padding:96px 0;background:#fff}.cards-steps{padding:96px 0;background:var(--surface-subtle, #f6f7fd)}.cards-personas{padding:96px 0;background:#fff}.cards-closing{padding:96px 0 120px;background:#fff}.cards-section-head{margin-bottom:56px;max-width:720px}.cards-section-head--center{text-align:center;margin-left:auto;margin-right:auto}.cards-section-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--xoala-blue);margin-bottom:14px}.cards-section-title{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-1px;color:var(--xoala-ink);margin:0;text-wrap:balance}.cards-feature-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.cards-feature{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 26px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:16px;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.cards-feature:hover{transform:translateY(-2px);box-shadow:0 10px 22px -14px rgba(var(--xoala-ink-rgb), 0.22);border-color:rgba(var(--xoala-blue-rgb), 0.22)}}.cards-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(var(--xoala-blue-rgb), 0.08);border-radius:12px;color:var(--xoala-blue);margin-bottom:4px}.cards-feature-icon svg{width:22px;height:22px}.cards-feature-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-0.3px;line-height:1.2;color:var(--xoala-ink);margin:0}.cards-feature-desc{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.62)}.cards-steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.cards-step{position:relative;padding:32px 26px 28px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:18px}.cards-step-num{display:inline-block;font-family:var(--font-sans);font-weight:700;font-size:13px;letter-spacing:1px;color:var(--xoala-blue);margin-bottom:16px;padding:5px 10px;background:rgba(var(--xoala-blue-rgb), 0.08);border-radius:100px}.cards-step-title{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-0.4px;line-height:1.2;color:var(--xoala-ink);margin:0 0 10px}.cards-step-desc{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.62)}.cards-persona-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.cards-persona{padding:32px;background:var(--surface-subtle, #f6f7fd);border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:18px}.cards-persona-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--xoala-blue);margin-bottom:12px}.cards-persona-title{font-family:var(--font-display);font-weight:500;font-size:24px;letter-spacing:-0.4px;line-height:1.2;color:var(--xoala-ink);margin:0 0 10px;text-wrap:balance}.cards-persona-desc{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.62)}.cards-closing-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:48px 56px;background:#0c1233;border-radius:24px;overflow:hidden;color:#fff;isolation:isolate;box-shadow:0 30px 60px -28px rgba(12,18,51,.55),0 4px 14px -6px rgba(12,18,51,.3)}.cards-closing-card::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:18px 18px;pointer-events:none;z-index:0}.cards-closing-glow{position:absolute;top:-120px;right:-140px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle, rgba(var(--xoala-blue-rgb), 0.55), rgba(var(--xoala-blue-rgb), 0) 70%);filter:blur(10px);pointer-events:none;z-index:0}.cards-closing-body,.cards-closing-actions{position:relative;z-index:1}.cards-closing-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:hsla(0,0%,100%,.65);padding:4px 10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;margin-bottom:14px}.cards-closing-title{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3vw,38px);letter-spacing:-0.8px;line-height:1.1;color:#fff;margin:0 0 10px}.cards-closing-desc{margin:0;font-family:var(--font-sans);font-size:15.5px;line-height:1.55;color:hsla(0,0%,100%,.72);max-width:56ch}.cards-closing-actions{display:flex;align-items:center;gap:12px}.cards-cta--on-dark.cards-cta--ghost{color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.25)}@media(hover: hover){.cards-cta--on-dark.cards-cta--ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5);color:#fff}}@media(max-width: 1099px){.cards-feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.cards-steps-list{grid-template-columns:1fr}.cards-persona-grid{grid-template-columns:1fr}}@media(max-width: 899px){.cards-inner{padding:0 28px}.cards-page-head-inner{padding:0 28px}.cards-page-head{padding:96px 0 56px}.cards-page-breadcrumb{margin-bottom:40px}.cards-features,.cards-steps,.cards-personas,.cards-closing{padding:72px 0}.cards-page-visual{max-width:520px}.cards-page-visual .mcc-card-3d{max-width:100%}.cards-closing-card{grid-template-columns:1fr;padding:36px 32px;gap:24px}.cards-closing-actions{flex-direction:column;align-items:flex-start}}@media(max-width: 599px){.cards-inner{padding:0 20px}.cards-page-head-inner{padding:0 20px}.cards-features,.cards-steps,.cards-personas,.cards-closing{padding:56px 0}.cards-feature-grid{grid-template-columns:1fr}.cards-page-visual{max-width:380px}.cards-section-head{margin-bottom:36px}.cards-closing-card{padding:30px 24px}}.page-acquiring .topnav{background:rgba(0,0,0,0)}.page-acquiring .topnav.is-scrolled{background:#000}.page-acquiring .legal-page-head{background:rgba(0,0,0,0)}.acquiring-hero-visual{position:relative;margin:16px auto 0;max-width:720px;display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 0.85fr);align-items:stretch;gap:18px}.acq-mock{position:relative;background:#fff;border-radius:18px;box-shadow:0 24px 56px -28px rgba(12,18,51,.45),0 4px 14px -6px rgba(12,18,51,.18);text-align:left}.acq-mock--checkout{padding:22px 22px 18px}.acq-mock-title{margin:0 0 12px;font-family:var(--font-sans);font-weight:600;font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.6)}.acq-mock-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:rgba(var(--xoala-ink-rgb), 0.04);border:1px solid rgba(var(--xoala-ink-rgb), 0.07);border-radius:12px;margin-bottom:14px}.acq-mock-card-num{font-family:var(--font-sans);font-weight:500;font-size:14px;color:var(--xoala-ink);letter-spacing:.5px}.acq-mock-card-meta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:12px;color:rgba(var(--xoala-ink-rgb), 0.55)}.acq-mock-card-brand{font-weight:700;letter-spacing:1px;font-size:11px;padding:2px 6px;border:1px solid rgba(var(--xoala-ink-rgb), 0.12);border-radius:4px;color:rgba(var(--xoala-ink-rgb), 0.7)}.acq-mock-pay{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;background:var(--xoala-blue);color:#fff;border-radius:12px;font-family:var(--font-sans);font-weight:600;font-size:14px}.acq-mock-pay svg{width:14px;height:14px}.acq-mock-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-family:var(--font-sans);font-size:11.5px;color:rgba(var(--xoala-ink-rgb), 0.5)}.acq-mock-trust svg{width:13px;height:13px}.acq-mock--success{padding:28px 22px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.acq-mock-success-ring{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(33,196,122,.12);color:#21c47a;margin-bottom:12px}.acq-mock-success-ring svg{width:26px;height:26px}.acq-mock-success-text{margin:0 0 4px;font-family:var(--font-sans);font-weight:600;font-size:14px;color:rgba(var(--xoala-ink-rgb), 0.65)}.acq-mock-success-amt{margin:0;font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-0.4px;color:var(--xoala-ink)}.acquiring-integrations{padding:96px 0;background:#fff}.acquiring-integration-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.acquiring-integration{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 22px 24px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.07);border-radius:16px;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.acquiring-integration:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px rgba(var(--xoala-ink-rgb), 0.22);border-color:rgba(var(--xoala-blue-rgb), 0.22)}}.acquiring-integration-tag{position:absolute;top:16px;right:16px;display:inline-block;padding:3px 8px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue-deep);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase}.acquiring-integration-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue)}.acquiring-integration-icon svg{width:20px;height:20px}.acquiring-integration-title{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-0.3px;color:var(--xoala-ink);margin:0}.acquiring-integration-desc{margin:0;font-family:var(--font-sans);font-size:13.5px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.6)}.acquiring-methods{padding:96px 0;background:var(--surface-subtle, #f6f7fd)}.acquiring-method-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}.acquiring-method{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:12px}.acquiring-method-logo{display:inline-flex;align-items:center;justify-content:center;width:44px;height:32px;background:rgba(var(--xoala-ink-rgb), 0.04);border-radius:7px;overflow:hidden}.acquiring-method-logo img{max-width:100%;max-height:100%;object-fit:contain}.acquiring-method-init{font-family:var(--font-sans);font-weight:700;font-size:11px;letter-spacing:.4px;color:rgba(var(--xoala-ink-rgb), 0.55)}.acquiring-method-name{font-family:var(--font-sans);font-weight:600;font-size:13.5px;color:var(--xoala-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acquiring-method-cat{font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--xoala-blue);padding:3px 7px;background:rgba(var(--xoala-blue-rgb), 0.08);border-radius:100px}.acquiring-trust{padding:96px 0;background:#fff}.acquiring-trust-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.acquiring-trust-item{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:28px;background:var(--surface-subtle, #f6f7fd);border-radius:16px}.acquiring-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(var(--xoala-blue-rgb), 0.1);color:var(--xoala-blue);flex-shrink:0}.acquiring-trust-icon svg{width:22px;height:22px}.acquiring-trust-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-0.3px;color:var(--xoala-ink);margin:0 0 6px}.acquiring-trust-desc{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.6)}@media(max-width: 1099px){.acquiring-method-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.acquiring-integration-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 899px){.acquiring-method-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.acquiring-trust-grid{grid-template-columns:1fr}.acquiring-stats{padding:56px 0 16px}.acquiring-integrations,.acquiring-methods,.acquiring-trust{padding:72px 0}.acquiring-hero-visual{grid-template-columns:1fr;gap:14px;max-width:420px}}@media(max-width: 599px){.acquiring-integration-grid{grid-template-columns:1fr}.acquiring-method-grid{grid-template-columns:1fr}.acquiring-stat-grid{gap:12px}.acquiring-integrations,.acquiring-methods,.acquiring-trust{padding:56px 0}}.page-acquiring .cards-page-hero{display:grid;grid-template-columns:minmax(0, 260px) minmax(0, 1fr) minmax(0, 260px);align-items:center;gap:32px;max-width:none;text-align:left}.acquiring-hero-main{text-align:center;min-width:0}.acquiring-hero-side{display:flex;flex-direction:column;gap:40px;align-items:center}.acquiring-hero-side .lpms-bento-visual{width:100%;min-height:0;padding:0;background:none;border-radius:0;overflow:visible;display:flex;justify-content:center}.acquiring-hero-side .lpms-rec-card{max-width:230px}.acquiring-hero-side .lpms-emb-frame{max-width:210px}.acquiring-hero-side .lpms-bo-card{max-width:230px}.acquiring-hero-side--left{transform:translateX(-10px)}.acquiring-hero-side--right{transform:translateX(10px)}@keyframes acquiring-hero-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.acquiring-hero-side .lpms-bento-visual{animation:acquiring-hero-float 9s ease-in-out infinite;will-change:transform}.acquiring-hero-side .lpms-bento-visual:nth-child(1){animation-duration:9s;animation-delay:-2s}.acquiring-hero-side .lpms-bento-visual:nth-child(2){animation-duration:11s;animation-delay:-5s}.acquiring-hero-side--right .lpms-bento-visual:nth-child(1){animation-duration:10s;animation-delay:-3.5s}.acquiring-hero-side--right .lpms-bento-visual:nth-child(2){animation-duration:12s;animation-delay:-1s}@media(prefers-reduced-motion: reduce){.acquiring-hero-side .lpms-bento-visual{animation:none}}@media(max-width: 1099px){.page-acquiring .cards-page-hero{grid-template-columns:1fr;max-width:880px;margin:0 auto;text-align:center}.acquiring-hero-side{display:none}}.page-global-accounts .topnav{background:rgba(0,0,0,0)}.page-global-accounts .topnav.is-scrolled{background:#000}.ga-hero-visual{position:relative;margin:24px auto 0;max-width:460px;padding:18px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:18px;box-shadow:0 24px 56px -28px rgba(12,18,51,.45),0 4px 14px -6px rgba(12,18,51,.18)}.ga-hero-visual .ga-iban-rows{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ga-currencies{padding:96px 0;background:var(--surface-subtle, #f6f7fd)}.ga-currency-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:14px}.ga-currency{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:12px}.ga-currency-flag{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.ga-currency-code{font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:.5px;color:var(--xoala-ink)}.ga-currency--more{justify-content:center;background:rgba(var(--xoala-blue-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.18);font-family:var(--font-sans);font-weight:600;font-size:13.5px;color:var(--xoala-blue-deep)}@media(max-width: 1099px){.ga-currency-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 599px){.ga-currencies{padding:56px 0}.ga-currency-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.page-crypto .topnav{background:rgba(0,0,0,0)}.page-crypto .topnav.is-scrolled{background:#000}.crypto-flow{padding:96px 0;background:var(--surface-subtle, #f6f7fd)}.crypto-flow-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.crypto-audiences{padding:96px 0;background:#fff}.crypto-audience-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin-left:auto;margin-right:auto}.crypto-audience-chip{display:inline-flex;align-items:center;padding:10px 18px;background:var(--surface-subtle, #f6f7fd);border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:100px;font-family:var(--font-sans);font-weight:500;font-size:14px;color:var(--xoala-ink)}.crypto-benefit-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.crypto-benefit{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0}.crypto-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);margin-bottom:4px}.crypto-benefit-icon svg{width:20px;height:20px}.crypto-benefit-title{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-0.3px;line-height:1.2;color:var(--xoala-ink);margin:0}.crypto-benefit-desc{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.6)}@media(max-width: 1099px){.crypto-flow-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.crypto-benefit-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){.crypto-flow,.crypto-audiences{padding:56px 0}.crypto-flow-list{grid-template-columns:1fr}.crypto-benefit-grid{grid-template-columns:1fr;gap:18px}}.crypto-coins{position:absolute;inset:0;pointer-events:none;z-index:1}.crypto-coin{position:absolute;display:inline-flex;align-items:center;justify-content:center;animation:acquiring-hero-float 11s ease-in-out infinite;will-change:transform}.crypto-coin img{width:100%;height:100%;display:block;filter:brightness(0) invert(1);opacity:.22}.crypto-coin--btc{top:14%;left:5%;width:130px;height:130px;animation-duration:12s;animation-delay:-0.4s}.crypto-coin--eth{top:12%;right:6%;width:130px;height:130px;animation-duration:13s;animation-delay:-3.2s}.crypto-coin--usdc{bottom:14%;left:10%;width:110px;height:110px;animation-duration:10s;animation-delay:-1.8s}.crypto-coin--sol{bottom:18%;right:9%;width:110px;height:110px;animation-duration:11s;animation-delay:-4.5s}.crypto-coin--xrp{display:none}@media(prefers-reduced-motion: reduce){.crypto-coin{animation:none}}@media(max-width: 1099px){.crypto-coin--btc,.crypto-coin--eth{width:100px;height:100px}.crypto-coin--usdc,.crypto-coin--sol{width:84px;height:84px}}@media(max-width: 699px){.crypto-coin{width:70px !important;height:70px !important}.crypto-coin--usdc,.crypto-coin--sol{display:none}}.page-events .cards-page-head{background:var(--xoala-blue);padding-bottom:205px}.page-events .cards-page-head .cursor-grid{mask-image:none;-webkit-mask-image:none}.events-page-section{padding:96px 0;background:#fff}.events-page-section--past{background:var(--surface-subtle, #f6f7fd);padding-bottom:160px}.events-page-section--upcoming{position:relative;z-index:2;padding-top:80px}.events-page-section--upcoming .events-card.is-featured{margin-top:-260px}.events-page-section--upcoming .cards-section-head{margin-top:80px}.page-events .events-card{flex:none;max-width:none;width:100%;opacity:1;transform:none;cursor:default;transition:none}.page-events .events-card-inner{background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);box-shadow:0 24px 56px -28px rgba(var(--xoala-ink-rgb), 0.22),0 4px 14px -6px rgba(var(--xoala-ink-rgb), 0.08)}.page-events .events-title{color:var(--xoala-ink)}.page-events .events-meta{color:rgba(var(--xoala-ink-rgb), 0.62)}.page-events .events-feature{background-color:rgba(var(--xoala-blue-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.12)}.page-events .events-feature-icon{background:rgba(var(--xoala-blue-rgb), 0.12);color:var(--xoala-blue)}.page-events .events-feature-value{color:var(--xoala-ink)}.page-events .events-feature.is-primary{background-color:var(--xoala-blue);border-color:var(--xoala-blue)}.page-events .events-feature.is-primary .events-feature-icon{background:hsla(0,0%,100%,.18);color:#fff}.page-events .events-feature.is-primary .events-feature-value{color:#fff}.page-events .events-card .x-cta--outline .x-cta-bg{filter:url(#goo-bordered)}.page-events .events-card .x-cta--outline .x-cta-bg-pill,.page-events .events-card .x-cta--outline .x-cta-bg-orb{background:#fff}.page-events .events-card .x-cta--outline .x-cta-label{color:var(--xoala-blue-deep)}.page-events .events-thumb-art{background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);box-shadow:0 8px 20px -10px rgba(var(--xoala-ink-rgb), 0.12)}.event-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.event-card{position:relative}.event-card-link{display:flex;flex-direction:column;height:100%;padding:0;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.event-card-link:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px rgba(var(--xoala-ink-rgb), 0.22),0 2px 6px -2px rgba(var(--xoala-ink-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.28)}.event-card-link:hover .event-card-cta svg{transform:translateX(4px)}}.event-card.is-past .event-card-link{background:#fff;opacity:.92}.event-card.is-past .event-card-date{background:rgba(var(--xoala-ink-rgb), 0.05);color:rgba(var(--xoala-ink-rgb), 0.7)}.event-card.is-past .event-card-cta{color:rgba(var(--xoala-ink-rgb), 0.55)}.event-card-poster{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:22px 24px 20px;background:radial-gradient(ellipse 110% 60% at 100% 0%, rgba(255, 255, 255, 0.16), transparent 60%),linear-gradient(150deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);color:#fff;overflow:hidden;min-height:116px}.event-card-poster::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.1) 1px, transparent 1px);background-size:14px 14px;pointer-events:none}.event-card-when{position:relative;display:flex;flex-direction:column;line-height:1}.event-card-day{font-family:var(--font-display);font-weight:500;font-size:56px;letter-spacing:-2px;color:#fff;line-height:.9}.event-card-month{margin-top:8px;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.4px;color:hsla(0,0%,100%,.78)}.event-card-booth-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.22);border-radius:100px;color:#fff;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:.3px}.event-card-booth-chip svg{width:13px;height:13px}.event-card-body{flex:1;display:flex;flex-direction:column;padding:24px 24px 22px}.event-card-title{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-0.4px;line-height:1.2;color:var(--xoala-ink);margin:0 0 16px}.event-card-loc{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-family:var(--font-sans);font-weight:600;font-size:14.5px;color:var(--xoala-ink)}.event-card-loc-flag{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.event-card-range{display:block;margin:0 0 20px;font-family:var(--font-sans);font-size:13.5px;color:rgba(var(--xoala-ink-rgb), 0.55)}.event-card-cta{margin-top:auto;display:inline-flex;align-items:center;gap:8px;padding-top:16px;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06);font-family:var(--font-sans);font-weight:600;font-size:14.5px;color:var(--xoala-blue-deep)}.event-card-cta svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}.event-featured{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:22px;overflow:hidden;margin-bottom:32px;box-shadow:0 18px 40px -22px rgba(var(--xoala-ink-rgb), 0.18)}.event-featured-body{padding:38px 40px 36px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.event-featured-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:rgba(var(--xoala-blue-rgb), 0.1);color:var(--xoala-blue-deep);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase}.event-featured-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--xoala-blue);box-shadow:0 0 0 3px rgba(var(--xoala-blue-rgb), 0.18)}.event-featured-title{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.4vw,36px);letter-spacing:-0.7px;line-height:1.1;color:var(--xoala-ink);margin:0}.event-featured-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px;font-family:var(--font-sans);font-size:14.5px;color:rgba(var(--xoala-ink-rgb), 0.65)}.event-featured-meta li{display:inline-flex;align-items:center;gap:10px}.event-featured-meta svg{width:18px;height:18px;color:rgba(var(--xoala-ink-rgb), 0.45)}.event-featured-desc{margin:4px 0 0;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.62);max-width:52ch}.event-featured-ctas{margin-top:6px;display:flex;gap:12px;flex-wrap:wrap}.event-featured-poster{position:relative;padding:40px 36px;background:radial-gradient(ellipse 100% 70% at 80% 0%, rgba(255, 255, 255, 0.18), transparent 60%),linear-gradient(155deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;overflow:hidden}.event-featured-poster::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px);background-size:16px 16px;pointer-events:none}.event-featured-flag{position:relative;width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 4px 14px -4px rgba(0,0,0,.35);margin-bottom:18px}.event-featured-city{position:relative;margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(36px,4.2vw,56px);line-height:.95;letter-spacing:-1.4px;color:#fff}.event-featured-country{position:relative;margin:6px 0 22px;font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.event-featured-pills{position:relative;display:flex;gap:8px;flex-wrap:wrap}.event-featured-pill{display:inline-flex;align-items:center;padding:6px 12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:12px;color:#fff}.event-featured-pill--accent{background:#fff;color:var(--xoala-blue-deep);border-color:rgba(0,0,0,0)}.event-past-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:18px;overflow:hidden}.event-past-row+.event-past-row{border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06)}.event-past-link{display:grid;grid-template-columns:90px minmax(0, 1.6fr) minmax(0, 1fr) auto;align-items:center;gap:24px;padding:20px 28px;text-decoration:none;color:inherit;transition:background .18s ease}@media(hover: hover){.event-past-link:hover{background:rgba(var(--xoala-blue-rgb), 0.04)}.event-past-link:hover .event-past-arrow svg{transform:translateX(4px)}.event-past-link:hover .event-past-arrow{color:var(--xoala-blue)}}.event-past-when{display:flex;flex-direction:column;line-height:1;color:rgba(var(--xoala-ink-rgb), 0.7)}.event-past-day{font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-0.6px;color:var(--xoala-ink)}.event-past-month{margin-top:4px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1px;color:var(--xoala-blue-deep)}.event-past-year{margin-top:2px;font-family:var(--font-sans);font-size:11.5px;color:rgba(var(--xoala-ink-rgb), 0.45)}.event-past-title{font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:-0.3px;color:var(--xoala-ink)}.event-past-loc{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:14px;color:rgba(var(--xoala-ink-rgb), 0.6)}.event-past-loc img{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.event-past-arrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:13.5px;color:rgba(var(--xoala-ink-rgb), 0.5);transition:color .18s ease}.event-past-arrow svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}.event-empty{text-align:center;margin:0;padding:36px 24px;background:var(--surface-subtle, #f6f7fd);border-radius:16px;font-family:var(--font-sans);font-size:15px;color:rgba(var(--xoala-ink-rgb), 0.65)}.event-empty a{color:var(--xoala-blue-deep);text-decoration:underline;text-underline-offset:3px}@media(max-width: 1099px){.event-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 899px){.event-featured{grid-template-columns:1fr}.event-featured-poster{padding:32px 28px;min-height:220px}.event-past-link{grid-template-columns:70px 1fr;grid-template-rows:auto auto;row-gap:6px;padding:18px 22px}.event-past-title{grid-column:2;grid-row:1}.event-past-when{grid-column:1;grid-row:1/3}.event-past-loc{grid-column:2;grid-row:2}.event-past-arrow{display:none}}@media(max-width: 699px){.event-grid{grid-template-columns:1fr;gap:16px}.events-page-section{padding:56px 0}.event-featured-body{padding:28px 24px}.event-featured-ctas .x-cta{flex:1 1 100%;justify-content:center}}.products-grid-section{padding:24px 0 96px;background:#fff}.products-stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.product-row{display:flex}.product-row-link{position:relative;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);align-items:stretch;width:100%;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:22px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .24s var(--ease-emphasis),box-shadow .24s ease,border-color .24s ease}@media(hover: hover){.product-row-link:hover{transform:translateY(-3px);box-shadow:0 22px 50px -26px rgba(var(--xoala-ink-rgb), 0.28),0 4px 14px -4px rgba(var(--xoala-ink-rgb), 0.08);border-color:rgba(var(--xoala-blue-rgb), 0.28)}.product-row-link:hover .product-row-cta svg{transform:translateX(4px)}}.product-row-visual{position:relative;padding:48px;background:radial-gradient(ellipse 110% 70% at 100% 0%, rgba(255, 255, 255, 0.18), transparent 60%),linear-gradient(150deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:360px}.product-row-visual::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px);background-size:18px 18px;pointer-events:none}.product-row-visual::after{content:"";position:absolute;top:-100px;right:-100px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.2), transparent 70%);pointer-events:none}.product-row-visual>.product-visual{position:relative;z-index:1;width:100%}.product-row-body{display:flex;flex-direction:column;justify-content:center;padding:48px 52px}.product-row-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.product-row-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--xoala-blue)}.product-row-badge{display:inline-flex;align-items:center;padding:4px 10px;background:rgba(var(--xoala-ink-rgb), 0.06);color:rgba(var(--xoala-ink-rgb), 0.6);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1px;text-transform:uppercase}.product-row-title{font-family:var(--font-display);font-weight:500;font-size:32px;letter-spacing:-0.8px;line-height:1.1;color:var(--xoala-ink);margin:0 0 12px}.product-row-desc{margin:0 0 22px;font-family:var(--font-sans);font-size:15.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.62);max-width:52ch}.product-row-bullets{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-sans);font-size:14.5px;color:var(--xoala-ink)}.product-row-bullets li{display:flex;align-items:center;gap:12px}.product-row-bullets svg{flex-shrink:0;width:16px;height:16px;padding:3px;background:rgba(var(--xoala-blue-rgb), 0.12);border-radius:50%;color:var(--xoala-blue)}.product-row-cta{align-self:flex-start}@media(hover: hover){.product-row-link:hover .product-row-cta .x-cta-bg-orb{transform:translateX(46px)}.product-row-link:hover .product-row-cta .x-cta-arrow{transform:translateX(46px) rotate(-45deg)}}.product-row-cta--soon{opacity:.7}.product-row-cta--soon .x-cta-bg{filter:url(#goo-bordered)}@media(hover: hover){.product-row-link:hover .product-row-cta--soon .x-cta-bg-orb,.product-row-link:hover .product-row-cta--soon .x-cta-arrow{transform:none}}.product-row--soon .product-row-link{cursor:default}.product-row--soon .product-row-visual{background:radial-gradient(ellipse 110% 70% at 100% 0%, rgba(255, 255, 255, 0.1), transparent 60%),linear-gradient(150deg, #3b4256 0%, #2a2e3d 100%)}.product-row--soon .product-row-cta{color:rgba(var(--xoala-ink-rgb), 0.45)}@media(hover: hover){.product-row--soon .product-row-link:hover{transform:none;box-shadow:none;border-color:rgba(var(--xoala-ink-rgb), 0.06)}.product-row--soon .product-row-link:hover .product-row-cta svg{transform:none}}.product-visual-iban-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:380px;margin-left:auto;margin-right:auto}.product-visual-iban{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px;background:hsla(0,0%,100%,.92);border-radius:14px;font-family:var(--font-sans);font-size:13px;color:var(--xoala-ink);box-shadow:0 4px 12px -6px rgba(12,18,51,.3)}.product-visual-iban img{width:24px;height:24px;border-radius:50%;object-fit:cover}.product-visual-iban>div{display:flex;flex-direction:column;gap:2px;min-width:0}.product-visual-iban>div>span:first-child{font-weight:600;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.6)}.product-visual-iban-num{font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.55)}.product-visual-iban strong{font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--xoala-ink)}.product-visual-iban--active{background:#fff;box-shadow:0 10px 24px -8px rgba(12,18,51,.45),0 0 0 2px hsla(0,0%,100%,.6)}.product-visual--cards{padding:8px 0}.product-visual-mcc{display:block;width:100%;max-width:380px;margin:0 auto;border-radius:16px;filter:drop-shadow(0 24px 50px rgba(12, 18, 51, 0.45));transform:rotate(-4deg)}.product-visual--acquiring{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 0.9fr);gap:16px;max-width:460px;margin:0 auto}.product-visual-pay,.product-visual-success{background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 10px 24px -10px rgba(12,18,51,.35)}.product-visual-pay-title{margin:0 0 10px;font-family:var(--font-sans);font-size:12px;font-weight:600;color:rgba(var(--xoala-ink-rgb), 0.55)}.product-visual-pay-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;margin-bottom:12px;background:rgba(var(--xoala-ink-rgb), 0.04);border-radius:10px;font-family:var(--font-sans);font-size:13px;color:var(--xoala-ink)}.product-visual-pay-brand{font-weight:700;font-size:10px;letter-spacing:1px;padding:2px 6px;border:1px solid rgba(var(--xoala-ink-rgb), 0.15);border-radius:4px;color:rgba(var(--xoala-ink-rgb), 0.65)}.product-visual-pay-btn{display:block;text-align:center;padding:11px;background:var(--xoala-blue);color:#fff;border-radius:10px;font-family:var(--font-sans);font-weight:600;font-size:13px}.product-visual-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.product-visual-success-ring{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(33,196,122,.12);color:#21c47a;margin-bottom:10px}.product-visual-success-ring svg{width:22px;height:22px}.product-visual-success p{margin:0 0 4px;font-family:var(--font-sans);font-size:12px;font-weight:600;color:rgba(var(--xoala-ink-rgb), 0.6)}.product-visual-success strong{font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--xoala-ink);letter-spacing:-0.3px}.product-visual--crypto{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:440px;margin:0 auto}.product-visual-swap{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px;background:#fff;border-radius:16px;box-shadow:0 14px 30px -14px rgba(12,18,51,.4)}.product-visual-swap-leg{display:flex;flex-direction:column;gap:6px;min-width:0}.product-visual-swap-label{font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.5)}.product-visual-swap-row{display:flex;align-items:center;gap:10px}.product-visual-swap-row img{width:34px;height:34px;flex-shrink:0}.product-visual-swap-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.product-visual-swap-row>div>span:first-child{font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--xoala-ink)}.product-visual-swap-sub{font-family:var(--font-sans);font-size:11.5px;color:rgba(var(--xoala-ink-rgb), 0.55)}.product-visual-swap-fiat{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--xoala-blue);color:#fff;font-family:var(--font-display);font-weight:500;font-size:18px;flex-shrink:0}.product-visual-swap-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.18);color:#fff}.product-visual-swap-arrow svg{width:16px;height:16px}.product-visual-coins{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:14px}.product-visual-coins img{width:32px;height:32px;opacity:.85}.product-visual--investments{max-width:360px;margin:0 auto}.product-visual-yield{padding:26px 24px 20px;background:#fff;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 14px 30px -14px rgba(12,18,51,.4)}.product-visual-yield-label{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.55);margin-bottom:4px}.product-visual-yield-value{font-family:var(--font-display);font-weight:500;font-size:38px;letter-spacing:-1px;color:var(--xoala-ink);line-height:1;margin-bottom:18px}.product-visual-yield-value small{font-size:13px;letter-spacing:.5px;color:rgba(var(--xoala-ink-rgb), 0.55);margin-left:4px;font-weight:600}.product-visual-bars{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;gap:6px;width:100%;height:90px}.product-visual-bars li{flex:1;height:var(--h, 50%);background:linear-gradient(180deg, var(--xoala-blue), var(--xoala-blue-deep));border-radius:4px;opacity:.85}.product-visual--api{max-width:460px;margin:0 auto;width:100%}.product-visual-code{background:#0d1126;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;overflow:hidden;box-shadow:0 16px 32px -14px rgba(0,0,0,.55);font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace)}.product-visual-code-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06);font-size:11px;color:hsla(0,0%,100%,.55)}.product-visual-code-bar>span:not(.product-visual-code-file){width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.18)}.product-visual-code-file{margin-left:12px}.product-visual-code pre{margin:0;padding:18px 20px;font-size:12.5px;line-height:1.6;color:hsla(0,0%,100%,.85);white-space:pre;overflow-x:auto}.product-visual-code .tk-key{color:#c084fc}.product-visual-code .tk-var{color:#fff}.product-visual-code .tk-fn{color:#93c5fd}.product-visual-code .tk-str{color:#6ee7b7}.product-visual-code .tk-num{color:#fbbf24}.product-visual-code .tk-com{color:hsla(0,0%,100%,.4);font-style:italic}.product-card{display:flex}.product-card-link{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.product-card-link:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px rgba(var(--xoala-ink-rgb), 0.25),0 4px 10px -4px rgba(var(--xoala-ink-rgb), 0.08);border-color:rgba(var(--xoala-blue-rgb), 0.28)}.product-card-link:hover .product-card-cta svg{transform:translateX(4px)}.product-card-link:hover .product-card-icon{transform:translateY(-2px) rotate(-3deg)}}.product-card-poster{position:relative;padding:32px;background:radial-gradient(ellipse 110% 70% at 100% 0%, rgba(255, 255, 255, 0.18), transparent 60%),linear-gradient(150deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);color:#fff;overflow:hidden;min-height:168px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.product-card-poster::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.1) 1px, transparent 1px);background-size:16px 16px;pointer-events:none}.product-card-poster::after{content:"";position:absolute;top:-80px;right:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0) 70%);pointer-events:none}.product-card--hero .product-card-poster{min-height:200px;padding:36px}.product-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);color:#fff;transition:transform .3s var(--ease-emphasis)}.product-card-icon svg{width:30px;height:30px}.product-card--hero .product-card-icon{width:72px;height:72px}.product-card--hero .product-card-icon svg{width:34px;height:34px}.product-card-badge{position:relative;display:inline-flex;align-items:center;padding:5px 12px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);color:#fff;border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1px;text-transform:uppercase}.product-card-body{flex:1;display:flex;flex-direction:column;padding:26px 28px 24px}.product-card-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--xoala-blue);margin-bottom:8px}.product-card-title{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-0.4px;line-height:1.18;color:var(--xoala-ink);margin:0 0 10px}.product-card--hero .product-card-title{font-size:26px;letter-spacing:-0.6px}.product-card-desc{margin:0 0 20px;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.6);max-width:52ch}.product-card-cta{margin-top:auto;padding-top:16px;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06);display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:14.5px;color:var(--xoala-blue-deep)}.product-card-cta svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}.product-card--soon .product-card-link{cursor:default}.product-card--soon .product-card-poster{background:radial-gradient(ellipse 110% 70% at 100% 0%, rgba(255, 255, 255, 0.1), transparent 60%),linear-gradient(150deg, #3b4256 0%, #2a2e3d 100%)}.product-card--soon .product-card-cta{color:rgba(var(--xoala-ink-rgb), 0.45)}@media(hover: hover){.product-card--soon .product-card-link:hover{transform:none;box-shadow:none;border-color:rgba(var(--xoala-ink-rgb), 0.06)}.product-card--soon .product-card-link:hover .product-card-icon{transform:none}.product-card--soon .product-card-link:hover .product-card-cta svg{transform:none}}.cards-feature-grid--four{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1099px){.cards-feature-grid--four{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 899px){.product-row-link{grid-template-columns:1fr}.product-row-visual{min-height:260px;padding:36px 28px}.product-row-body{padding:32px 28px}.product-row-title{font-size:26px}}@media(max-width: 599px){.cards-feature-grid--four{grid-template-columns:1fr}.products-grid-section{padding:56px 0}.products-stack{gap:18px}.product-row-visual{min-height:220px;padding:28px 22px}.product-row-body{padding:26px 22px}.product-row-title{font-size:24px}.product-visual--acquiring{grid-template-columns:1fr}}.kb-search{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;max-width:640px;margin:32px auto 0;padding:8px 8px 8px 22px;background:#fff;border-radius:100px;box-shadow:0 20px 44px -20px rgba(0,0,0,.3),0 4px 10px -4px rgba(0,0,0,.14)}.kb-search-icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--xoala-ink-rgb), 0.42)}.kb-search-icon svg{width:20px;height:20px}.kb-search-input{appearance:none;-webkit-appearance:none;width:100%;min-width:0;padding:14px 4px;background:rgba(0,0,0,0);border:0;font:inherit;font-family:var(--font-sans);font-size:15.5px;color:var(--xoala-ink)}.kb-search-input::placeholder{color:rgba(var(--xoala-ink-rgb), 0.42)}.kb-search-input:focus{outline:none}.kb-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.kb-search-submit{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--xoala-blue);border:0;border-radius:100px;font:inherit;font-family:var(--font-sans);font-weight:600;font-size:14.5px;color:#fff;cursor:pointer;transition:background .18s ease}.kb-search-submit svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.kb-search-submit:hover{background:var(--xoala-blue-deep)}.kb-search-submit:hover svg{transform:translateX(3px)}}.kb-categories{background:#fff;padding:64px 0 96px}.kb-categories-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px}.kb-categories-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.kb-categories-title{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3vw,32px);letter-spacing:-0.6px;color:var(--xoala-ink);margin:0}.kb-categories-nav{display:inline-flex;gap:8px}.kb-categories-arrow{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.12);color:var(--xoala-ink);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.kb-categories-arrow svg{width:18px;height:18px}@media(hover: hover){.kb-categories-arrow:hover{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff}}.kb-categories-viewport{overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(90deg, transparent 0, #000 32px, #000 calc(100% - 32px), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 32px, #000 calc(100% - 32px), transparent 100%);margin:0 -32px;padding:4px 32px}.kb-categories-viewport::-webkit-scrollbar{display:none}.kb-categories-track{list-style:none;margin:0;padding:0;display:flex;gap:16px}.kb-categories-track>li{flex:0 0 280px;scroll-snap-align:start}.kb-category-card{display:flex;flex-direction:column;height:100%;padding:22px 22px 18px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:16px;text-decoration:none;color:inherit;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.kb-category-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px rgba(var(--xoala-ink-rgb), 0.22),0 2px 6px -2px rgba(var(--xoala-ink-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.28)}.kb-category-card:hover .kb-category-icon{background:var(--xoala-blue);color:#fff;transform:rotate(-3deg) scale(1.05)}.kb-category-card:hover .kb-category-cta{color:var(--xoala-blue)}.kb-category-card:hover .kb-category-cta svg{transform:translateX(3px)}}.kb-category-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.kb-category-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);transition:background .22s ease,color .22s ease,transform .3s var(--ease-emphasis)}.kb-category-icon svg{width:22px;height:22px}.kb-category-count{display:inline-flex;align-items:center;padding:5px 10px;background:rgba(var(--xoala-blue-rgb), 0.07);color:var(--xoala-blue-deep);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.4px}.kb-category-name{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-0.4px;line-height:1.2;color:var(--xoala-ink);margin-bottom:6px}.kb-category-desc{flex:1;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:rgba(var(--xoala-ink-rgb), 0.55);margin-bottom:18px}.kb-category-cta{display:inline-flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06);font-family:var(--font-sans);font-weight:600;font-size:13.5px;color:var(--xoala-blue-deep);transition:color .18s ease}.kb-category-cta svg{width:13px;height:13px;transition:transform .22s var(--ease-emphasis)}.acquiring-qualify{position:relative;margin:calc(var(--section-radius)*-1 - 25px) 15px 0;padding:72px 0 128px;background:radial-gradient(ellipse 55% 45% at 88% 0%, rgba(255, 255, 255, 0.14) 0%, transparent 62%),var(--xoala-blue);border-radius:var(--section-radius);overflow:hidden;color:#fff;z-index:6;isolation:isolate}@media(max-width: 1023px){.acquiring-qualify{margin-left:0;margin-right:0}}.acquiring-qualify-inner{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:0 56px}.acquiring-qualify-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:48px;align-items:center}.acquiring-qualify-copy{max-width:640px}.acquiring-qualify-eyebrow{display:inline-block;margin-bottom:14px;padding:5px 12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.acquiring-qualify-title{margin:0 0 10px;font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-0.6px;text-wrap:balance}.acquiring-qualify-lede{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.6;color:hsla(0,0%,100%,.78)}.acquiring-qualify-ctas{display:flex;align-items:center;gap:14px}.acquiring-qualify-primary{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 28px;background:#fff;border-radius:100px;font-family:var(--font-display);font-weight:500;font-size:15.5px;color:var(--xoala-blue-deep);text-decoration:none;transition:transform .2s var(--ease-emphasis),box-shadow .2s ease}.acquiring-qualify-primary svg{width:14px;height:14px;transition:transform .25s var(--ease-emphasis)}@media(hover: hover){.acquiring-qualify-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(1,2,21,.4)}.acquiring-qualify-primary:hover svg{transform:translateX(3px)}.acquiring-qualify-secondary:hover{border-color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.1)}}.acquiring-qualify-secondary{display:inline-flex;align-items:center;height:50px;padding:0 26px;border:1px solid hsla(0,0%,100%,.4);border-radius:100px;font-family:var(--font-display);font-weight:500;font-size:15px;color:#fff;text-decoration:none;transition:border-color .2s ease,background .2s ease}@media(max-width: 899px){.kb-categories-inner{padding:0 28px}.kb-categories-viewport{margin:0 -28px;padding:4px 28px}.kb-categories-track>li{flex:0 0 240px}}@media(max-width: 599px){.kb-categories{padding:48px 0 72px}.kb-categories-inner{padding:0 20px}.kb-categories-viewport{margin:0 -20px;padding:4px 20px}.kb-categories-track>li{flex:0 0 220px}.kb-categories-nav{display:none}.kb-search{grid-template-columns:auto 1fr;grid-template-rows:auto auto;border-radius:18px;padding:10px 14px 10px 18px;gap:4px 10px}.kb-search-submit{grid-column:1/-1;grid-row:2;justify-content:center;border-radius:12px}.kb-search-input{padding:12px 0}}.kb-popular{margin:22px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.kb-popular-label{font-family:var(--font-sans);font-size:13.5px;color:hsla(0,0%,100%,.7);margin-right:4px}.kb-popular-chip{display:inline-flex;align-items:center;padding:6px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:100px;color:#fff;font-family:var(--font-sans);font-weight:500;font-size:13px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .2s var(--ease-emphasis)}@media(hover: hover){.kb-popular-chip:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.28);transform:translateY(-1px)}}.kb-status{margin:22px auto 0;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;font-family:var(--font-sans);font-size:12.5px;color:hsla(0,0%,100%,.78)}.kb-status strong{color:#fff;font-weight:600}.kb-status-dot{width:8px;height:8px;border-radius:50%;background:#21c47a;position:relative;box-shadow:0 0 0 3px rgba(33,196,122,.18)}.kb-status-dot::before{content:"";position:absolute;inset:0;border-radius:50%;background:#21c47a;animation:kb-pulse 2s ease-out infinite}@keyframes kb-pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(3);opacity:0}}.kb-popular-articles{padding:16px 0 96px;background:var(--surface-subtle, #f6f7fd)}.kb-popular-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.kb-popular-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--xoala-blue);margin-bottom:8px}.kb-popular-title{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3vw,32px);letter-spacing:-0.6px;color:var(--xoala-ink);margin:0}.kb-popular-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--xoala-blue-deep);text-decoration:none}.kb-popular-link svg{width:13px;height:13px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.kb-popular-link:hover svg{transform:translateX(3px)}}.kb-article-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.kb-article-card{display:flex;flex-direction:column;height:100%;padding:26px 26px 20px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:18px;box-shadow:0 1px 3px rgba(var(--xoala-ink-rgb), 0.04);text-decoration:none;color:inherit;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.kb-article-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px rgba(var(--xoala-ink-rgb), 0.22),0 2px 6px -2px rgba(var(--xoala-ink-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.28)}.kb-article-card:hover .kb-article-title{color:var(--xoala-blue-deep)}.kb-article-card:hover .kb-article-arrow{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff;transform:translateX(3px)}}.kb-article-cat{display:inline-block;align-self:flex-start;margin-bottom:14px;padding:4px 11px;background:rgba(var(--xoala-blue-rgb), 0.07);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--xoala-blue-deep)}.kb-article-title{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-0.3px;line-height:1.3;color:var(--xoala-ink);margin:0 0 10px;transition:color .18s ease}.kb-article-snippet{flex:1;margin:0 0 20px;font-family:var(--font-sans);font-size:13.5px;line-height:1.55;color:rgba(var(--xoala-ink-rgb), 0.6)}.kb-article-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06)}.kb-article-read{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12px;color:rgba(var(--xoala-ink-rgb), 0.5)}.kb-article-read svg{width:14px;height:14px}.kb-article-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:50%;color:rgba(var(--xoala-ink-rgb), 0.45);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .22s var(--ease-emphasis)}.kb-article-arrow svg{width:13px;height:13px}.kb-contact{padding:96px 0 120px;background:var(--surface-subtle, #f6f7fd)}.kb-contact-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:44px 48px;background:#0c1233;border-radius:22px;overflow:hidden;color:#fff;isolation:isolate;box-shadow:0 28px 56px -28px rgba(12,18,51,.5),0 4px 14px -6px rgba(12,18,51,.28)}.kb-contact-card::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:18px 18px;pointer-events:none}.kb-contact-glow{position:absolute;top:-100px;right:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle, rgba(var(--xoala-blue-rgb), 0.55), rgba(var(--xoala-blue-rgb), 0) 70%);filter:blur(10px);pointer-events:none}.kb-contact-body,.kb-contact-actions{position:relative;z-index:1}.kb-contact-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,100%,.65);padding:4px 10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;margin-bottom:14px}.kb-contact-title{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,3vw,32px);letter-spacing:-0.7px;line-height:1.15;color:#fff;margin:0 0 10px}.kb-contact-desc{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:hsla(0,0%,100%,.7);max-width:56ch}.kb-contact-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.kb-contact-primary{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;background:#fff;border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:14.5px;color:var(--xoala-blue-deep);text-decoration:none;box-shadow:0 6px 18px -8px rgba(0,0,0,.4);transition:transform .22s var(--ease-emphasis),box-shadow .22s ease}.kb-contact-primary svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.kb-contact-primary:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px rgba(0,0,0,.5)}.kb-contact-primary:hover svg{transform:translateX(4px)}}.kb-contact-secondary{font-family:var(--font-sans);font-size:13.5px;color:hsla(0,0%,100%,.65);text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.18);padding-bottom:1px;transition:color .18s ease,border-color .18s ease}@media(hover: hover){.kb-contact-secondary:hover{color:#fff;border-color:hsla(0,0%,100%,.5)}}@media(max-width: 1099px){.kb-article-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 899px){.kb-contact-card{grid-template-columns:1fr;gap:24px;padding:32px 28px}.kb-contact-actions{align-items:flex-start}}@media(max-width: 599px){.kb-article-grid{grid-template-columns:1fr}.kb-popular-articles{padding:8px 0 56px}.kb-contact{padding:56px 0 80px}.kb-popular-head{flex-direction:column;align-items:flex-start;gap:12px}}body.page-kb-list{background:var(--surface-subtle, #f6f7fd)}.kb-list-head{position:relative;background:var(--xoala-blue);color:#fff;padding:100px 0 72px;border-radius:0 0 var(--section-radius) var(--section-radius);overflow:hidden;isolation:isolate}.kb-list-head>.cards-inner{position:relative;z-index:1}.kb-list-breadcrumb{margin-bottom:36px}.kb-list-head-row{max-width:720px}.kb-list-eyebrow{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.7);padding:4px 11px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:100px;margin-bottom:16px}.kb-list-title{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,5vw,52px);letter-spacing:-1.2px;line-height:1.05;color:#fff;margin:0 0 12px}.kb-list-lede{margin:0;font-family:var(--font-sans);font-size:15.5px;line-height:1.55;color:hsla(0,0%,100%,.78);max-width:56ch}.kb-list-stats{display:flex;gap:24px;font-family:var(--font-sans);font-size:12.5px;color:hsla(0,0%,100%,.7)}.kb-list-stats strong{display:block;font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-0.6px;color:#fff;margin-bottom:2px}.kb-list-shell{padding:56px 0 96px}.kb-list-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px;display:grid;grid-template-columns:minmax(0, 260px) minmax(0, 1fr);gap:48px;align-items:start}.kb-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:28px}.kb-sidebar-heading{margin:0 0 12px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.5)}.kb-sidebar-search{position:relative;display:flex;align-items:center;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:12px;padding:4px 8px 4px 12px;transition:border-color .18s ease,box-shadow .18s ease}.kb-sidebar-search:focus-within{border-color:rgba(var(--xoala-blue-rgb), 0.4);box-shadow:0 0 0 3px rgba(var(--xoala-blue-rgb), 0.12)}.kb-sidebar-search-icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--xoala-ink-rgb), 0.45)}.kb-sidebar-search-icon svg{width:16px;height:16px}.kb-sidebar-search input{appearance:none;-webkit-appearance:none;flex:1;min-width:0;padding:10px 8px;background:rgba(0,0,0,0);border:0;font:inherit;font-family:var(--font-sans);font-size:14px;color:var(--xoala-ink)}.kb-sidebar-search input::placeholder{color:rgba(var(--xoala-ink-rgb), 0.45)}.kb-sidebar-search input:focus{outline:none}.kb-sidebar-search input::-webkit-search-cancel-button{-webkit-appearance:none}.kb-sidebar-nav ul,.kb-sidebar-tags ul{list-style:none;margin:0;padding:0}.kb-sidebar-nav li+li{margin-top:2px}.kb-sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;font-family:var(--font-sans);font-size:14px;color:rgba(var(--xoala-ink-rgb), 0.7);text-decoration:none;transition:background .18s ease,color .18s ease}.kb-sidebar-link:hover{background:rgba(var(--xoala-blue-rgb), 0.06);color:var(--xoala-ink)}.kb-sidebar-link.is-active{background:var(--xoala-blue);color:#fff}.kb-sidebar-link.is-active .kb-sidebar-count{background:hsla(0,0%,100%,.2);color:#fff}.kb-sidebar-count{display:inline-flex;align-items:center;padding:1px 8px;background:rgba(var(--xoala-ink-rgb), 0.06);color:rgba(var(--xoala-ink-rgb), 0.6);border-radius:100px;font-weight:600;font-size:11px}.kb-sidebar-tags ul{display:flex;flex-wrap:wrap;gap:6px}.kb-sidebar-tag{display:inline-flex;align-items:center;padding:5px 11px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:100px;font-family:var(--font-sans);font-size:12px;color:rgba(var(--xoala-ink-rgb), 0.7);text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.kb-sidebar-tag:hover{background:rgba(var(--xoala-blue-rgb), 0.08);border-color:rgba(var(--xoala-blue-rgb), 0.28);color:var(--xoala-blue-deep)}.kb-sidebar-cta{padding:18px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.08);border-radius:14px;font-family:var(--font-sans);font-size:13.5px;color:rgba(var(--xoala-ink-rgb), 0.65)}.kb-sidebar-cta p{margin:0 0 8px}.kb-sidebar-cta a{font-weight:600;color:var(--xoala-blue-deep);text-decoration:none;transition:color .18s ease}.kb-sidebar-cta a:hover{color:var(--xoala-blue)}.kb-results{min-width:0}.kb-results-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.08)}.kb-results-count{margin:0;font-family:var(--font-sans);font-size:13.5px;color:rgba(var(--xoala-ink-rgb), 0.6)}.kb-results-count strong{color:var(--xoala-ink);font-weight:600}.kb-results-sort{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.6)}.kb-results-sort-wrap{position:relative;display:inline-flex;align-items:center}.kb-results-sort-wrap select{appearance:none;-webkit-appearance:none;padding:8px 30px 8px 12px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.12);border-radius:8px;font:inherit;font-family:var(--font-sans);font-size:13px;color:var(--xoala-ink);cursor:pointer}.kb-results-sort-wrap svg{position:absolute;right:10px;top:50%;width:12px;height:12px;pointer-events:none;transform:translateY(-50%);color:rgba(var(--xoala-ink-rgb), 0.5)}.kb-results-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.kb-result{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:20px;padding:22px 24px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.07);border-radius:14px;text-decoration:none;color:inherit;transition:transform .2s var(--ease-emphasis),box-shadow .2s ease,border-color .2s ease}@media(hover: hover){.kb-result:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(var(--xoala-ink-rgb), 0.22),0 2px 6px -2px rgba(var(--xoala-ink-rgb), 0.06);border-color:rgba(var(--xoala-blue-rgb), 0.28)}.kb-result:hover .kb-result-icon{background:var(--xoala-blue);color:#fff;transform:rotate(-3deg) scale(1.05)}.kb-result:hover .kb-result-cta .x-cta-bg-orb{transform:translateX(46px)}.kb-result:hover .kb-result-cta .x-cta-arrow{transform:translateX(46px) rotate(-45deg)}}.kb-result-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue);flex-shrink:0;transition:background .22s ease,color .22s ease,transform .3s var(--ease-emphasis)}.kb-result-icon svg{width:22px;height:22px}.kb-result-body{min-width:0}.kb-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.kb-result-cat{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--xoala-blue)}.kb-result-read{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12px;color:rgba(var(--xoala-ink-rgb), 0.5);flex-shrink:0}.kb-result-read svg{width:13px;height:13px}.kb-result-title{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-0.3px;line-height:1.25;color:var(--xoala-ink);margin:0 0 8px}.kb-result-snippet{margin:0 0 16px;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.6)}.kb-result-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06)}.kb-result-updated{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.5)}.kb-result-updated svg{width:14px;height:14px}.kb-pagination{margin-top:32px;padding-top:24px;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.08);display:flex;align-items:center;justify-content:center;gap:6px}.kb-pagination-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.12);color:var(--xoala-ink);text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.kb-pagination-arrow svg{width:16px;height:16px}.kb-pagination-arrow:hover:not(.is-disabled){background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff}.kb-pagination-arrow.is-disabled{opacity:.35;cursor:not-allowed}.kb-pagination-pages{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.kb-pagination-pages a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 6px;border-radius:10px;font-family:var(--font-sans);font-weight:600;font-size:14px;color:rgba(var(--xoala-ink-rgb), 0.7);text-decoration:none;transition:background .18s ease,color .18s ease}.kb-pagination-pages a:hover{background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue-deep)}.kb-pagination-pages a.is-current{background:var(--xoala-blue);color:#fff}.kb-pagination-gap{display:inline-flex;align-items:center;justify-content:center;min-width:28px;font-family:var(--font-sans);color:rgba(var(--xoala-ink-rgb), 0.4)}@media(max-width: 1099px){.kb-list-inner{grid-template-columns:1fr}.kb-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:20px}.kb-sidebar-search{flex:1 1 100%}.kb-sidebar-nav,.kb-sidebar-tags{flex:1 1 280px}.kb-sidebar-cta{flex:1 1 100%}}@media(max-width: 899px){.kb-list-inner{padding:0 28px}.kb-list-head{padding:80px 0 48px}.kb-list-head-row{grid-template-columns:1fr;gap:20px}.kb-list-stats{gap:18px}}@media(max-width: 599px){.kb-list-inner{padding:0 20px;gap:32px}.kb-list-shell{padding:40px 0 64px}.kb-result{grid-template-columns:1fr;gap:12px;padding:18px 16px}.kb-result-icon{width:40px;height:40px}.kb-result-icon svg{width:20px;height:20px}.kb-results-bar{flex-direction:column;align-items:flex-start;gap:10px}}.kb-result-tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.kb-result-flag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:.4px}.kb-result-flag--new{background:rgba(33,196,122,.1);color:#138a4d}.kb-result-flag--new .kb-result-flag-dot{width:6px;height:6px;border-radius:50%;background:#21c47a;box-shadow:0 0 0 3px rgba(33,196,122,.18)}.kb-result-flag--popular{background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue-deep)}.kb-result-flag--popular svg{width:12px;height:12px}.kb-help-strip{margin-top:24px;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:24px;padding:22px 24px;background:radial-gradient(ellipse 110% 80% at 100% 0%, rgba(var(--xoala-blue-rgb), 0.12), transparent 60%),#fff;border:1px solid rgba(var(--xoala-blue-rgb), 0.16);border-radius:16px}.kb-help-strip-body{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-width:0}.kb-help-strip-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--xoala-blue);color:#fff;flex-shrink:0}.kb-help-strip-icon svg{width:22px;height:22px}.kb-help-strip-title{margin:0 0 2px;font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:-0.3px;color:var(--xoala-ink)}.kb-help-strip-desc{margin:0;font-family:var(--font-sans);font-size:13.5px;color:rgba(var(--xoala-ink-rgb), 0.6)}@media(max-width: 599px){.kb-help-strip{grid-template-columns:1fr;gap:16px;padding:20px}.kb-help-strip-cta{justify-content:center}}.kb-results-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.kb-tab{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:100px;font:inherit;font-family:var(--font-sans);font-weight:600;font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.7);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.kb-tab span{display:inline-flex;align-items:center;padding:1px 8px;background:rgba(var(--xoala-ink-rgb), 0.06);color:rgba(var(--xoala-ink-rgb), 0.55);border-radius:100px;font-weight:600;font-size:11px;transition:background .18s ease,color .18s ease}.kb-tab:hover{border-color:rgba(var(--xoala-blue-rgb), 0.32);color:var(--xoala-ink)}.kb-tab.is-active{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff}.kb-tab.is-active span{background:hsla(0,0%,100%,.2);color:#fff}.kb-featured{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:28px;padding:28px 32px 28px 36px;margin:0 0 20px;background:radial-gradient(ellipse 80% 60% at 0% 0%, rgba(var(--xoala-blue-rgb), 0.06), transparent 60%),#fff;border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-radius:16px;text-decoration:none;color:inherit;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}.kb-featured-strip{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg, var(--xoala-blue), var(--xoala-blue-deep));border-radius:16px 0 0 16px}@media(hover: hover){.kb-featured:hover{transform:translateY(-2px);box-shadow:0 18px 36px -20px rgba(var(--xoala-blue-rgb), 0.28),0 2px 6px -2px rgba(var(--xoala-ink-rgb), 0.06);border-color:var(--xoala-blue)}}.kb-featured-body{min-width:0}.kb-featured-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.kb-featured-trending{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--xoala-blue);color:#fff;border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.4px}.kb-featured-trending svg{width:13px;height:13px}.kb-featured-cat{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.55)}.kb-featured-title{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-0.4px;line-height:1.2;color:var(--xoala-ink);margin:0 0 10px}.kb-featured-desc{margin:0 0 14px;font-family:var(--font-sans);font-size:14.5px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.62);max-width:64ch}.kb-featured-meta{display:flex;flex-wrap:wrap;gap:18px;font-family:var(--font-sans);font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.5)}.kb-featured-meta span{display:inline-flex;align-items:center;gap:6px}.kb-featured-meta svg{width:14px;height:14px}.kb-featured-cta{align-self:flex-start}@media(hover: hover){.kb-featured:hover .kb-featured-cta .x-cta-bg-orb{transform:translateX(46px)}.kb-featured:hover .kb-featured-cta .x-cta-arrow{transform:translateX(46px) rotate(-45deg)}}@media(max-width: 899px){.kb-featured{grid-template-columns:1fr;padding:24px 24px 22px 28px}}body.page-kb-article{background:#fff}.kb-article-head{position:relative;background:var(--xoala-blue);color:#fff;padding:100px 0 64px;border-radius:0 0 var(--section-radius) var(--section-radius);overflow:hidden;isolation:isolate}.kb-article-head>.cards-inner{position:relative;z-index:1}.kb-article-breadcrumb{margin-bottom:32px}.kb-article-head-row{max-width:820px}.kb-article-head .kb-article-cat{display:inline-block;margin-bottom:16px;padding:5px 12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#fff}.kb-article-head .kb-article-title{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,4.4vw,44px);line-height:1.1;letter-spacing:-1px;color:#fff;margin:0 0 20px;text-wrap:balance}.kb-article-meta{display:flex;flex-wrap:wrap;gap:20px;font-family:var(--font-sans);font-size:13px;color:hsla(0,0%,100%,.78)}.kb-article-meta span{display:inline-flex;align-items:center;gap:6px}.kb-article-meta svg{width:14px;height:14px;color:hsla(0,0%,100%,.6)}.kb-article-shell{padding:56px 0 96px;background:#fff}.kb-article-inner{max-width:var(--content-max);margin:0 auto;padding:0 56px;display:grid;grid-template-columns:minmax(0, 240px) minmax(0, 1fr);gap:64px;align-items:start}.kb-article-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.kb-article-back{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;background:var(--surface-subtle, #f6f7fd);border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.7);text-decoration:none;width:fit-content;transition:background .18s ease,color .18s ease}.kb-article-back svg{width:14px;height:14px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.kb-article-back:hover{background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue-deep)}.kb-article-back:hover svg{transform:translateX(-3px)}}.kb-toc-heading{margin:0 0 12px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.5)}.kb-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;border-left:2px solid rgba(var(--xoala-ink-rgb), 0.08)}.kb-toc li{position:relative}.kb-toc a{display:block;padding:7px 14px;margin-left:-2px;border-left:2px solid rgba(0,0,0,0);font-family:var(--font-sans);font-size:13.5px;color:rgba(var(--xoala-ink-rgb), 0.6);text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}@media(hover: hover){.kb-toc a:hover{color:var(--xoala-ink)}}.kb-toc a.is-current{color:var(--xoala-blue-deep);border-left-color:var(--xoala-blue);font-weight:600}.kb-feedback{padding:18px;background:var(--surface-subtle, #f6f7fd);border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:14px}.kb-feedback-q{margin:0 0 12px;font-family:var(--font-sans);font-weight:600;font-size:13.5px;color:var(--xoala-ink)}.kb-feedback-actions{display:flex;gap:8px}.kb-feedback-btn{appearance:none;-webkit-appearance:none;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:10px;font:inherit;font-family:var(--font-sans);font-weight:600;font-size:13px;color:rgba(var(--xoala-ink-rgb), 0.7);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.kb-feedback-btn svg{width:16px;height:16px}@media(hover: hover){.kb-feedback-btn:hover:not(:disabled){border-color:rgba(var(--xoala-blue-rgb), 0.4);color:var(--xoala-blue-deep)}}.kb-feedback-btn:disabled{opacity:.45;cursor:not-allowed}.kb-feedback-btn.is-voted{background:var(--xoala-blue);border-color:var(--xoala-blue);color:#fff;opacity:1}.kb-feedback-thanks{margin:12px 0 0;font-family:var(--font-sans);font-size:12.5px;color:rgba(var(--xoala-ink-rgb), 0.6)}.kb-article-body{min-width:0;font-family:var(--font-sans);font-size:16px;line-height:1.7;color:rgba(var(--xoala-ink-rgb), 0.78)}.kb-article-lede{margin:0 0 36px;font-size:19px;line-height:1.55;color:var(--xoala-ink)}.kb-article-body section+section{margin-top:36px}.kb-article-body h2{font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-0.6px;line-height:1.15;color:var(--xoala-ink);margin:0 0 14px;scroll-margin-top:100px}.kb-article-body h3{font-family:var(--font-sans);font-weight:600;font-size:17px;letter-spacing:-0.1px;color:var(--xoala-ink);margin:28px 0 10px}.kb-article-body p{margin:0 0 16px}.kb-article-body p:last-child{margin-bottom:0}.kb-article-body a{color:var(--xoala-blue-deep);text-decoration:underline;text-decoration-color:rgba(var(--xoala-blue-rgb), 0.4);text-underline-offset:3px;transition:text-decoration-color .18s ease}.kb-article-body a:hover{text-decoration-color:var(--xoala-blue)}.kb-article-body strong{color:var(--xoala-ink);font-weight:600}.kb-article-list{margin:0 0 20px;padding-left:22px}.kb-article-list li{margin-bottom:8px;padding-left:4px}.kb-article-list li::marker{color:var(--xoala-blue)}.kb-article-list--ordered{list-style:decimal}.kb-article-callout{position:relative;margin:24px 0;padding:18px 22px 18px 24px;background:rgba(var(--xoala-blue-rgb), 0.05);border:1px solid rgba(var(--xoala-blue-rgb), 0.18);border-left:3px solid var(--xoala-blue);border-radius:0 12px 12px 0}.kb-article-callout-label{display:inline-block;margin-bottom:4px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--xoala-blue)}.kb-article-callout p{margin:0;font-size:14.5px;line-height:1.55;color:var(--xoala-ink)}.kb-article-callout--warn{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.3);border-left-color:#f59e0b}.kb-article-callout--warn .kb-article-callout-label{color:#b45309}.kb-article-related{padding:80px 0;background:var(--surface-subtle, #f6f7fd)}.kb-article-related-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.kb-article-related-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3vw,32px);letter-spacing:-0.6px;color:var(--xoala-ink);margin:0}.kb-article-related-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--xoala-blue-deep);text-decoration:none}.kb-article-related-link svg{width:13px;height:13px;transition:transform .22s var(--ease-emphasis)}@media(hover: hover){.kb-article-related-link:hover svg{transform:translateX(3px)}}.kb-article-related-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.kb-article-related-card{display:flex;flex-direction:column;height:100%;padding:22px 22px 20px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:14px;text-decoration:none;color:inherit;transition:transform .22s var(--ease-emphasis),box-shadow .22s ease,border-color .22s ease}@media(hover: hover){.kb-article-related-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px rgba(var(--xoala-ink-rgb), 0.22);border-color:rgba(var(--xoala-blue-rgb), 0.28)}}.kb-article-related-cat{display:inline-block;margin-bottom:8px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--xoala-blue)}.kb-article-related-card h3{font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:-0.3px;line-height:1.25;color:var(--xoala-ink);margin:0 0 8px}.kb-article-related-card p{flex:1;margin:0 0 14px;font-family:var(--font-sans);font-size:13.5px;line-height:1.5;color:rgba(var(--xoala-ink-rgb), 0.58)}.kb-article-related-meta{display:inline-flex;align-items:center;gap:6px;padding-top:12px;border-top:1px solid rgba(var(--xoala-ink-rgb), 0.06);font-family:var(--font-sans);font-size:12px;color:rgba(var(--xoala-ink-rgb), 0.5)}.kb-article-related-meta svg{width:13px;height:13px}.kb-article-cta-section{padding:80px 0 120px;background:var(--surface-subtle, #f6f7fd)}.kb-article-cta-card{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:32px;padding:40px 44px;background:#0c1233;border-radius:20px;overflow:hidden;color:#fff;isolation:isolate;box-shadow:0 24px 52px -28px rgba(12,18,51,.5)}.kb-article-cta-card::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:18px 18px;pointer-events:none}.kb-article-cta-glow{position:absolute;top:-100px;right:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle, rgba(var(--xoala-blue-rgb), 0.5), transparent 70%);filter:blur(10px);pointer-events:none}.kb-article-cta-body,.kb-article-cta-card>.x-cta{position:relative;z-index:1}.kb-article-cta-eyebrow{display:inline-block;padding:4px 10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,100%,.65);margin-bottom:12px}.kb-article-cta-body h2{margin:0 0 8px;font-family:var(--font-display);font-weight:500;font-size:clamp(24px,2.8vw,30px);letter-spacing:-0.6px;line-height:1.15;color:#fff}.kb-article-cta-body p{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:hsla(0,0%,100%,.7);max-width:52ch}@media(max-width: 1099px){.kb-article-inner{grid-template-columns:1fr;gap:40px}.kb-article-sidebar{position:static;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:16px}.kb-article-back{grid-column:1/-1}.kb-article-related-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 899px){.kb-article-inner{padding:0 28px}.kb-article-shell{padding:48px 0 72px}.kb-article-cta-card{grid-template-columns:1fr;gap:20px;padding:32px 28px}}@media(max-width: 599px){.kb-article-inner{padding:0 20px}.kb-article-sidebar{grid-template-columns:1fr}.kb-article-related-grid{grid-template-columns:1fr}.kb-article-related,.kb-article-cta-section{padding:56px 0}.kb-article-cta-section{padding-bottom:80px}.kb-article-body{font-size:15.5px}}.kb-article-head-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:40px;max-width:none}.kb-article-head-main{max-width:820px}.kb-article-actions{display:flex;flex-direction:column;gap:8px;min-width:180px}.kb-article-action{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:100px;font:inherit;font-family:var(--font-sans);font-weight:600;font-size:13px;color:hsla(0,0%,100%,.85);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.kb-article-action svg{width:16px;height:16px}@media(hover: hover){.kb-article-action:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.28);color:#fff}}.kb-article-action.is-copied{background:hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.95);color:var(--xoala-blue-deep)}.kb-article-body{counter-reset:section}.kb-article-body section{counter-increment:section}.kb-article-body section h2{display:flex;align-items:baseline;gap:14px}.kb-article-body section h2::before{content:counter(section, decimal-leading-zero);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:0 10px;height:28px;background:rgba(var(--xoala-blue-rgb), 0.08);color:var(--xoala-blue-deep);border-radius:8px;font-family:var(--font-sans);font-weight:700;font-size:13px;letter-spacing:.4px;align-self:center;transform:translateY(-2px)}.kb-article-callout{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:14px;align-items:start;padding:18px 22px}.kb-article-callout-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--xoala-blue);color:#fff;flex-shrink:0}.kb-article-callout-icon svg{width:18px;height:18px}.kb-article-callout--warn .kb-article-callout-icon{background:#f59e0b}@media(max-width: 899px){.kb-article-head-row{grid-template-columns:1fr;align-items:start}.kb-article-actions{flex-direction:row;flex-wrap:wrap;min-width:0}}@media(max-width: 599px){.kb-article-body section h2{flex-direction:column;align-items:flex-start;gap:10px}.kb-article-body section h2::before{transform:none}}.page-404{position:relative;min-height:calc(100vh - 80px);display:grid;place-items:center;padding:56px 24px;background:#000;color:#fff;border-radius:0 0 var(--section-radius) var(--section-radius);overflow:hidden;text-align:center}body.error404 #smooth-wrapper,body.error404 #smooth-content{position:static !important;overflow:visible !important;height:auto !important;transform:none !important}body.error404{overflow-y:auto;background:#000}body.error404 .page-404{border-radius:0}.page-404-inner{max-width:560px;margin:0 auto}.page-404 .face{display:block;width:clamp(220px,30vw,340px);height:auto;margin:0 auto 36px;color:#fff}.page-404 .face__eyes,.page-404 .face__eye-lid,.page-404 .face__mouth-left,.page-404 .face__mouth-right,.page-404 .face__nose,.page-404 .face__pupil{animation:x404-eyes 1s .3s cubic-bezier(0.65, 0, 0.35, 1) forwards}.page-404 .face__eye-lid,.page-404 .face__pupil{animation-duration:4s;animation-delay:1.3s;animation-iteration-count:infinite}.page-404 .face__eye-lid{animation-name:x404-eye-lid}.page-404 .face__mouth-left,.page-404 .face__mouth-right{animation-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}.page-404 .face__mouth-left{animation-name:x404-mouth-left}.page-404 .face__mouth-right{animation-name:x404-mouth-right}.page-404 .face__nose{animation-name:x404-nose}.page-404 .face__pupil{animation-name:x404-pupil}@keyframes x404-eye-lid{from,40%,45%,to{transform:translateY(0)}42.5%{transform:translateY(17.5px)}}@keyframes x404-eyes{from{transform:translateY(112.5px)}to{transform:translateY(15px)}}@keyframes x404-pupil{from,37.5%,40%,45%,87.5%,to{stroke-dashoffset:0;transform:translate(0, 0)}12.5%,25%,62.5%,75%{stroke-dashoffset:0;transform:translate(-35px, 0)}42.5%{stroke-dashoffset:35;transform:translate(0, 17.5px)}}@keyframes x404-mouth-left{from,50%{stroke-dashoffset:-102}to{stroke-dashoffset:0}}@keyframes x404-mouth-right{from,50%{stroke-dashoffset:102}to{stroke-dashoffset:0}}@keyframes x404-nose{from{transform:translate(0, 0)}to{transform:translate(0, 22.5px)}}.page-404-title{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-0.6px;margin:0 0 14px;color:#fff;text-wrap:balance}.page-404-lede{font-family:var(--font-sans);font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.72);margin:0 0 32px;text-wrap:balance}.page-404-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(prefers-reduced-motion: reduce){.page-404 .face__eyes,.page-404 .face__eye-lid,.page-404 .face__mouth-left,.page-404 .face__mouth-right,.page-404 .face__nose,.page-404 .face__pupil{animation:none !important}.page-404 .face__eyes{transform:translateY(15px)}.page-404 .face__nose{transform:translate(0, 22.5px)}.page-404 .face__mouth-left,.page-404 .face__mouth-right{stroke-dashoffset:0}}.menu-mega{position:relative;display:inline-flex}.menu-mega-trigger{background:rgba(0,0,0,0);border:0;cursor:pointer;font-family:inherit}.menu-mega-caret{width:11px;height:11px;flex-shrink:0;transition:transform .2s ease}.menu-mega-trigger[aria-expanded=true] .menu-mega-caret{transform:rotate(180deg)}.menu-mega-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1)),visibility 0s linear .28s;z-index:89}.menu-mega-backdrop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1))}.menu-mega-panel{position:fixed;top:0;left:0;right:0;width:100vw;transform:translateY(-12px);background:linear-gradient(0deg, rgba(var(--xoala-white-rgb), 0.05) 0%, transparent 80px),#000;border-bottom-left-radius:32px;border-bottom-right-radius:32px;box-shadow:0 40px 80px rgba(0,0,0,.4);padding:104px 0 36px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1)),transform .28s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1)),visibility 0s linear .28s;z-index:90}.menu-mega-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .28s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1)),transform .28s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1))}.menu-mega-panel[hidden]{display:none !important}.menu-mega-inner{max-width:1400px;margin:0 auto;padding:0 32px}.menu-mega-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:0 4px}.menu-mega-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.menu-mega-head-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:600;font-size:13px;color:#fff;opacity:.85;text-decoration:none;transition:gap .2s ease,opacity .2s ease}.menu-mega-head-link svg{width:13px;height:13px}.menu-mega-head-link:hover{gap:10px;opacity:1}.menu-mega-panel .menu-mega-card{opacity:0;transform:translateY(14px);transition:opacity .4s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1)),transform .4s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1)),border-color .25s ease,box-shadow .25s ease}.menu-mega-panel[data-open=true] .menu-mega-card{opacity:1;transform:translateY(0)}.menu-mega-panel[data-open=true] .menu-mega-card:nth-child(1){transition-delay:.04s,.04s,0s,0s}.menu-mega-panel[data-open=true] .menu-mega-card:nth-child(2),.menu-mega-panel[data-open=true] li:nth-child(2) .menu-mega-card{transition-delay:.1s,.1s,0s,0s}.menu-mega-panel[data-open=true] li:nth-child(3) .menu-mega-card{transition-delay:.16s,.16s,0s,0s}.menu-mega-panel[data-open=true] li:nth-child(4) .menu-mega-card{transition-delay:.22s,.22s,0s,0s}.menu-mega-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;list-style:none;margin:0;padding:0}.menu-mega-grid--5{grid-template-columns:repeat(5, minmax(0, 1fr))}.menu-mega-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.menu-mega-list--support{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.menu-mega-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px 60px;list-style:none;margin:0;padding:0}.menu-mega-list-item{display:block;padding:6px 0;text-decoration:none;color:#fff;border-radius:8px;transition:transform .18s ease}.menu-mega-list-item:hover,.menu-mega-list-item:focus-visible{transform:translateX(3px);outline:none}.menu-mega-list-title{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:600;font-size:16px;letter-spacing:-0.2px;color:#fff;margin-bottom:4px}.menu-mega-list-chev{display:inline-flex;align-items:center;color:hsla(0,0%,100%,.5);transform:translateX(0);transition:transform .18s ease,color .18s ease}.menu-mega-list-chev svg{width:14px;height:14px}.menu-mega-list-item:hover .menu-mega-list-chev,.menu-mega-list-item:focus-visible .menu-mega-list-chev{color:#fff;transform:translateX(3px)}.menu-mega-list-desc{display:block;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.55)}.menu-mega-card{display:flex;flex-direction:column;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;overflow:hidden;color:#fff;text-decoration:none}.menu-mega-card:hover,.menu-mega-card:focus-visible{border-color:rgba(var(--xoala-blue-rgb), 0.55);box-shadow:0 18px 44px rgba(var(--xoala-blue-rgb), 0.32);outline:none}.menu-mega-panel[data-open=true] .menu-mega-card:hover{transform:translateY(-4px)}.menu-mega-card-visual{position:relative;display:grid;place-items:center;aspect-ratio:16/11;background:radial-gradient(120% 100% at 80% 0%, rgba(255, 255, 255, 0.18) 0%, transparent 55%),linear-gradient(140deg, var(--xoala-blue) 0%, var(--xoala-blue-deep, #2531c0) 100%);color:#fff;overflow:hidden;padding:18px}.menu-mega-card-visual::after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.07) 1px, transparent 1px),linear-gradient(0deg, rgba(255, 255, 255, 0.07) 1px, transparent 1px);background-size:22px 22px;mask-image:radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.9), transparent 75%);pointer-events:none}.menu-mega-card-visual:has(>.service-card-visual){padding:0;overflow:hidden;background:linear-gradient(140deg, var(--xoala-blue) 0%, var(--xoala-blue-deep, #2531c0) 100%)}.menu-mega-card-visual:has(>.service-card-visual)::after{display:none}.menu-mega-card-visual>.service-card-visual{position:relative;display:block;width:100% !important;height:auto !important;pointer-events:none}.menu-mega-card-visual>.service-card-visual>.service-card-pattern{display:none}.mm-mock{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;width:100%;font-family:var(--font-sans);transition:transform .3s var(--ease-emphasis, cubic-bezier(0.16, 1, 0.3, 1))}.menu-mega-card:hover .mm-mock{transform:translateY(-2px)}.mm-mock--accounts .mm-mock-row{display:grid;grid-template-columns:20px auto 1fr;align-items:center;gap:8px;padding:8px 10px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;font-size:12px;line-height:1}.mm-mock--accounts .mm-mock-row img{width:18px;height:18px;border-radius:50%}.mm-mock--accounts .mm-mock-row b{font-weight:600;letter-spacing:.3px}.mm-mock--accounts .mm-mock-row i{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.95);font-weight:500}.mm-mock--accounts .mm-mock-row--lift{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.32);transform:translateX(8px);box-shadow:0 6px 16px rgba(0,0,0,.18)}.mm-mock--card{align-items:center}.mm-card{position:relative;width:78%;aspect-ratio:1.586/1;background:linear-gradient(135deg, #0e1430 0%, #1c2570 50%, #0e1430 100%);border-radius:12px;padding:14px;box-shadow:0 14px 30px rgba(0,0,0,.35);display:grid;grid-template-rows:1fr auto;align-items:end}.mm-card-chip{position:absolute;top:12px;left:12px;width:22px;height:16px;background:linear-gradient(135deg, #d6d6dd 0%, #8c8c95 100%);border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.mm-card-wave{position:absolute;top:12px;left:40px;width:14px;height:14px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.7);clip-path:polygon(0 0, 60% 0, 60% 100%, 0 100%)}.mm-card-wave::before,.mm-card-wave::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.5);clip-path:polygon(0 0, 60% 0, 60% 100%, 0 100%)}.mm-card-wave::after{inset:-8px;border-color:hsla(0,0%,100%,.32)}.mm-card-brand{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:1.2px;color:#fff;align-self:end}.mm-mock--acq{background:hsla(0,0%,100%,.12);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:14px 16px}.mm-mock--acq .mm-acq-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mm-mock--acq .mm-acq-amt{font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-0.5px;color:#fff;font-variant-numeric:tabular-nums}.mm-mock--acq .mm-acq-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;background:rgba(46,213,115,.22);color:#b8f4cd;font-size:11px;font-weight:600;letter-spacing:.3px}.mm-mock--acq .mm-acq-meta{display:block;font-size:11px;color:hsla(0,0%,100%,.6)}.mm-mock--crypto{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;font-size:14px;color:#fff}.mm-mock--crypto .mm-crypto-from,.mm-mock--crypto .mm-crypto-to{padding:6px 12px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;font-weight:600;font-variant-numeric:tabular-nums}.mm-mock--crypto .mm-crypto-arrow{opacity:.65;font-size:16px}.mm-mock--crypto .mm-crypto-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(46,213,115,.3);color:#b8f4cd}.mm-mock--crypto .mm-crypto-check svg{width:16px;height:16px}.menu-mega-card-body{display:flex;flex-direction:column;gap:4px;padding:16px 16px 18px}.menu-mega-card-title{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:-0.3px;line-height:1.25;color:#fff}.menu-mega-card-arrow{display:inline-flex;align-items:center;color:#fff;opacity:.5;transform:translateX(-2px);transition:transform .2s ease,opacity .2s ease}.menu-mega-card-arrow svg{width:14px;height:14px}.menu-mega-card:hover .menu-mega-card-arrow,.menu-mega-card:focus-visible .menu-mega-card-arrow{opacity:1;transform:translateX(3px)}.menu-mega-card-desc{font-family:var(--font-sans);font-size:13px;line-height:1.45;color:hsla(0,0%,100%,.6)}@media(max-width: 899px){.menu-mega-panel{display:none}}.topnav-drawer-section{display:flex;flex-direction:column}.topnav-drawer-mega-trigger{background:rgba(0,0,0,0);border:0;cursor:pointer;font-family:inherit;width:100%;text-align:left;display:inline-flex;align-items:center;justify-content:space-between;gap:10px}.topnav-drawer-mega-caret{width:12px;height:12px;flex-shrink:0;transition:transform .2s ease}.topnav-drawer-mega-trigger[aria-expanded=true] .topnav-drawer-mega-caret{transform:rotate(180deg)}.topnav-drawer-mega-panel{list-style:none;margin:4px 0 0;padding:4px 0 8px 18px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.topnav-drawer-mega-panel li{margin:0}.topnav-drawer-mega-panel a{display:block;padding:10px 0;color:rgba(var(--xoala-white-rgb), 0.72);text-decoration:none;font-family:var(--font-sans);font-size:16px;letter-spacing:-0.1px}.topnav-drawer-mega-panel a:hover{color:#fff}.topnav-drawer-mega-panel a.all{color:var(--xoala-blue);font-weight:600;margin-top:6px}.treasury-stack{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:82%;max-width:280px}.treasury-row{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 10px 26px rgba(var(--xoala-ink-rgb), 0.2);font-family:var(--font-sans)}.treasury-row--lift{transform:scale(1.06);box-shadow:0 16px 36px rgba(var(--xoala-ink-rgb), 0.28)}.treasury-flag{flex-shrink:0;width:22px;height:22px;border-radius:50%;object-fit:cover}.treasury-code{font-size:14px;font-weight:600;letter-spacing:.2px;color:var(--xoala-ink)}.treasury-yield{margin-left:auto;font-size:14px;font-weight:700;color:var(--xoala-blue);white-space:nowrap}.treasury-yield small{font-size:10px;font-weight:600;letter-spacing:.4px;color:rgba(var(--xoala-ink-rgb), 0.62)}.events-none{position:relative;z-index:2;margin-top:-96px;border-style:solid;border-color:rgba(59,73,224,.16);box-shadow:0 32px 64px -32px rgba(13,9,31,.35)}.events-none-tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;margin:-8px 0 28px;padding:0}.events-none-tags li{margin:0;padding:6px 14px;border-radius:999px;background:rgba(59,73,224,.06);border:1px solid rgba(59,73,224,.12);font-family:var(--font-sans);font-weight:600;font-size:12.5px;color:rgba(13,9,31,.6)}.legal-page-sections>li.legal-schedule-start{counter-set:legal-section 1}.legal-page-sections>li.legal-schedule-start>h2::before,.legal-page-sections>li.legal-schedule-start>.legal-section-title::before,.legal-page-sections>li.legal-schedule-start~li>h2::before,.legal-page-sections>li.legal-schedule-start~li>.legal-section-title::before{content:"Schedule 1 · Section " counter(legal-section, decimal-leading-zero)}.legal-page-toc li.legal-toc-schedule-label{counter-increment:none;counter-set:toc 0;padding:14px 12px 4px 14px;font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(13,9,31,.45)}.menu-mega-list--support>li{display:flex}.menu-mega-list--support .menu-mega-list-item{display:grid;grid-template-columns:40px minmax(0, 1fr);column-gap:14px;row-gap:2px;align-items:start;width:100%;padding:16px 18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.menu-mega-list--support .menu-mega-list-item:hover,.menu-mega-list--support .menu-mega-list-item:focus-visible{transform:translateY(-2px);background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.16)}.menu-mega-list-icon{grid-row:1/span 2;display:grid;place-items:center;width:40px;height:40px;margin-top:1px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#fff}.menu-mega-list-icon svg{width:19px;height:19px}.menu-mega-list--support .menu-mega-list-title,.menu-mega-list--support .menu-mega-list-desc{grid-column:2}.ga-services-viewport.is-touch{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.ga-services-viewport.is-touch::-webkit-scrollbar{display:none}.ga-services-viewport.is-touch .ga-services-track{transform:none !important}.ga-services-viewport.is-touch .ga-services-track>li{scroll-snap-align:start}.topnav-drawer-inner{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.empty-hero{position:relative;min-height:calc(100vh - 80px);display:grid;place-items:center;padding:96px 24px;background:#000;color:#fff;border-radius:0 0 var(--section-radius) var(--section-radius);overflow:hidden;text-align:center}.empty-hero--compact{min-height:60vh}.empty-hero--light{background:linear-gradient(180deg, var(--surface-subtle, #f6f7fd) 0%, #fff 40%);color:var(--xoala-ink)}.empty-hero--light .empty-hero-badge{background:rgba(var(--xoala-blue-rgb), 0.08);border-color:rgba(var(--xoala-blue-rgb), 0.16);color:var(--xoala-blue)}.empty-hero--light .empty-hero-title{color:var(--xoala-ink)}.empty-hero--light .empty-hero-lede{color:rgba(var(--xoala-ink-rgb), 0.62)}.empty-hero--light .empty-hero-lede a{color:var(--xoala-blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.empty-hero-inner{max-width:620px}.empty-hero-badge{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(var(--xoala-white-rgb), 0.08);border:1px solid rgba(var(--xoala-white-rgb), 0.14);color:#fff}.empty-hero-badge svg{width:26px;height:26px}.empty-hero-title{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-0.6px;margin:24px 0 14px;color:#fff;text-wrap:balance}.empty-hero-lede{font-family:var(--font-sans);font-size:15px;line-height:1.65;color:rgba(var(--xoala-white-rgb), 0.72);margin:0 0 32px;text-wrap:balance}.empty-hero-tags{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-8px 0 32px;padding:0}.empty-hero-tags li{padding:6px 14px;border:1px solid rgba(var(--xoala-white-rgb), 0.16);border-radius:100px;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:rgba(var(--xoala-white-rgb), 0.75)}.empty-hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}body:has(.empty-hero:not(.empty-hero--compact):not(.empty-hero--light)),body.error404{background:#000}.empty-hero{align-content:center}.empty-hero-ghosts{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;width:min(880px,100vw - 48px);margin:72px auto 0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, #000 45%, transparent 100%);mask-image:linear-gradient(180deg, #000 45%, transparent 100%)}.empty-hero-ghost{display:flex;flex-direction:column;gap:10px;padding:12px;border:1.5px dashed rgba(var(--xoala-white-rgb), 0.2);border-radius:18px}.empty-hero-ghost-media{position:relative;overflow:hidden;height:120px;border-radius:12px;background:rgba(var(--xoala-white-rgb), 0.06)}.empty-hero-ghost-media::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, transparent 32%, rgba(var(--xoala-white-rgb), 0.12) 50%, transparent 68%);transform:translateX(-100%);animation:empty-ghost-shimmer 3s var(--ease-standard) infinite}.empty-hero-ghost:nth-child(2) .empty-hero-ghost-media::after{animation-delay:.35s}.empty-hero-ghost:nth-child(3) .empty-hero-ghost-media::after{animation-delay:.7s}@keyframes empty-ghost-shimmer{0%{transform:translateX(-100%)}55%,100%{transform:translateX(100%)}}.empty-hero-ghost-line{height:11px;width:80%;border-radius:6px;background:rgba(var(--xoala-white-rgb), 0.1)}.empty-hero-ghost-line--short{width:50%}@media(max-width: 719px){.empty-hero-ghosts{grid-template-columns:1fr;width:min(340px,100vw - 48px)}.empty-hero-ghost:nth-child(n+2){display:none}}@media(prefers-reduced-motion: reduce){.empty-hero-ghost-media::after{animation:none}}body:has(.empty-hero:not(.empty-hero--compact)) .empty-hero{border-radius:0}body:has(.empty-hero:not(.empty-hero--compact)) .blog-page,body:has(.empty-hero:not(.empty-hero--compact)) .careers-page,body:has(.empty-hero:not(.empty-hero--compact)) .cards-page{background:rgba(0,0,0,0)}.empty-hero-ghosts--rows{grid-template-columns:1fr;width:min(640px,100vw - 48px);gap:14px}.empty-hero-ghost--row{position:relative;overflow:hidden;flex-direction:row;align-items:center;gap:14px;padding:16px 18px}.empty-hero-ghost--row::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, transparent 32%, rgba(var(--xoala-white-rgb), 0.12) 50%, transparent 68%);transform:translateX(-100%);animation:empty-ghost-shimmer 3s var(--ease-standard) infinite}.empty-hero-ghost--row:nth-child(2)::after{animation-delay:.35s}.empty-hero-ghost--row:nth-child(3)::after{animation-delay:.7s}.empty-hero-ghost--row .empty-hero-ghost-line{width:34%}.empty-hero-ghost--row .empty-hero-ghost-line--short{width:16%}.empty-hero-ghost-dot{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:rgba(var(--xoala-white-rgb), 0.1)}.empty-hero-ghost-pill{margin-left:auto;flex-shrink:0;width:74px;height:24px;border-radius:100px;background:rgba(var(--xoala-white-rgb), 0.1)}@media(max-width: 719px){.empty-hero-ghosts--rows .empty-hero-ghost:nth-child(n+2){display:flex}.empty-hero-ghost--row .empty-hero-ghost-pill{display:none}}@media(prefers-reduced-motion: reduce){.empty-hero-ghost--row::after{animation:none}}.kb-article-head .kb-article-cat{display:inline-block;margin-bottom:16px;padding:5px 12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#fff}.kb-article-head .kb-article-title{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,4.4vw,44px);line-height:1.1;letter-spacing:-1px;color:#fff;margin:0 0 20px;text-wrap:balance}.cog-form .cog-error-message{display:inline-block !important;width:auto !important;margin-top:8px !important;padding:5px 12px !important;background:var(--danger-bg, rgba(217, 69, 69, 0.12)) !important;border-radius:8px !important;color:var(--danger, #d94545) !important;font-family:var(--font-sans) !important;font-size:13px !important;font-weight:500 !important;line-height:1.4 !important}.cog-form .cog-field.is-error input,.cog-form .cog-field.is-error select,.cog-form .cog-field.is-error textarea{border-color:var(--danger, #d94545) !important}.footer-cta:hover .footer-cta-arrow{transform:rotate(-45deg) translateX(5px)}.legal-page-sections table{width:100%;margin:20px 0 28px;border-collapse:separate;border-spacing:0;border:1px solid rgba(var(--xoala-ink-rgb), 0.1);border-radius:14px;overflow:hidden;font-size:14.5px;line-height:1.55;background:#fff}.legal-page-sections th,.legal-page-sections td{padding:13px 18px;text-align:left;vertical-align:top}.legal-page-sections thead th{background:var(--surface-muted, #eef0fb);border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.1);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.65)}.legal-page-sections thead th strong{font-weight:600;color:inherit}.legal-page-sections thead:not(:has(th:not(:empty))){display:none}.legal-page-sections td ol,.legal-page-sections td ul{list-style:disc;margin:10px 0;padding-left:20px}.legal-page-sections td ol>li,.legal-page-sections td ul>li{margin:6px 0;padding-left:4px}.legal-page-sections td ol>li::before,.legal-page-sections td ul>li::before{content:none}.legal-page-sections tbody td{border-top:1px solid rgba(var(--xoala-ink-rgb), 0.07);color:rgba(var(--xoala-ink-rgb), 0.72)}.legal-page-sections tbody tr:first-child td{border-top:0}.legal-page-sections tbody tr:nth-child(even) td{background:rgba(var(--xoala-ink-rgb), 0.02)}@media(max-width: 719px){.empty-hero-actions{flex-direction:column;align-items:center;gap:12px}.empty-hero-actions .x-cta{flex:none;min-width:auto}}.empty-hero-ghost-poster{position:relative;overflow:hidden;height:96px;border-radius:12px;background:rgba(var(--xoala-white-rgb), 0.1)}.empty-hero-ghost-poster::before{content:"";position:absolute;left:12px;top:12px;width:42px;height:46px;border-radius:10px;background:rgba(var(--xoala-white-rgb), 0.14)}.empty-hero-ghost-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, transparent 32%, rgba(var(--xoala-white-rgb), 0.12) 50%, transparent 68%);transform:translateX(-100%);animation:empty-ghost-shimmer 3s var(--ease-standard) infinite}.empty-hero-ghost:nth-child(2) .empty-hero-ghost-poster::after{animation-delay:.35s}.empty-hero-ghost:nth-child(3) .empty-hero-ghost-poster::after{animation-delay:.7s}.empty-hero-ghost-loc{display:flex;align-items:center;gap:8px}.empty-hero-ghost-loc-dot{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:rgba(var(--xoala-white-rgb), 0.1)}.empty-hero-ghost-loc .empty-hero-ghost-line{height:9px;margin:0}@media(prefers-reduced-motion: reduce){.empty-hero-ghost-poster::after{animation:none}}.empty-hero-ghost--kb{position:relative;overflow:hidden}.empty-hero-ghost--kb::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, transparent 32%, rgba(var(--xoala-white-rgb), 0.12) 50%, transparent 68%);transform:translateX(-100%);animation:empty-ghost-shimmer 3s var(--ease-standard) infinite}.empty-hero-ghost--kb:nth-child(2)::after{animation-delay:.35s}.empty-hero-ghost--kb:nth-child(3)::after{animation-delay:.7s}.empty-hero-ghost-kb-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.empty-hero-ghost-kb-icon{width:34px;height:34px;border-radius:10px;background:rgba(var(--xoala-white-rgb), 0.12)}.empty-hero-ghost-kb-head .empty-hero-ghost-pill{margin-left:0}@media(prefers-reduced-motion: reduce){.empty-hero-ghost--kb::after{animation:none}}.acquiring-page .lpms{z-index:4}.acquiring-why{padding:40px 0 150px;background:#fff}.acquiring-why-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.acquiring-why-card{display:flex;flex-direction:column;padding:32px 30px 34px;background:var(--surface-subtle, #f6f7fd);border-radius:24px}.acquiring-why-card-visual{display:flex;align-items:center;justify-content:center;min-height:260px;margin-bottom:28px}.acquiring-why-card-title{font-family:var(--font-display);font-weight:500;font-size:clamp(21px,1.9vw,26px);letter-spacing:-0.4px;line-height:1.2;color:var(--xoala-ink);margin:0 0 12px}.acquiring-why-card-desc{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.6;color:rgba(var(--xoala-ink-rgb), 0.62)}.acquiring-why-card .acq-risk-card,.acquiring-why-card .acq-modules-card,.acquiring-why-card .acq-team-card{box-shadow:0 1px 3px rgba(var(--xoala-ink-rgb), 0.05),0 14px 30px -14px rgba(var(--xoala-ink-rgb), 0.16);border:1px solid rgba(var(--xoala-ink-rgb), 0.05)}.acq-risk-card{width:100%;max-width:300px;display:flex;flex-direction:column;gap:10px;padding:18px;background:#fff;border-radius:14px;box-shadow:var(--shadow-sm)}.acq-risk-row{display:flex;align-items:center;gap:10px}.acq-risk-name{flex:0 0 76px;font-family:var(--font-sans);font-weight:500;font-size:11.5px;color:rgba(var(--xoala-ink-rgb), 0.65)}.acq-risk-meter{flex:1;height:6px;border-radius:100px;background:rgba(var(--xoala-ink-rgb), 0.08);overflow:hidden}.acq-risk-meter span{display:block;width:var(--w, 50%);height:100%;border-radius:100px;background:linear-gradient(90deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%)}.acq-risk-chip{flex-shrink:0;padding:3px 9px;border-radius:100px;background:var(--success-bg, rgba(24, 176, 123, 0.12));font-family:var(--font-sans);font-weight:600;font-size:10px;color:var(--success, #18b07b)}.acq-modules-card{width:100%;max-width:300px;display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border-radius:14px;box-shadow:var(--shadow-sm)}.acq-modules-tabs{display:flex;gap:4px;padding:4px;background:rgba(var(--xoala-ink-rgb), 0.05);border-radius:10px}.acq-module{flex:1;padding:6px 0;border-radius:7px;text-align:center;font-family:var(--font-sans);font-weight:600;font-size:10.5px;color:rgba(var(--xoala-ink-rgb), 0.55)}.acq-module.is-active{background:#fff;color:var(--xoala-blue-deep);box-shadow:var(--shadow-xs)}.acq-modules-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);font-size:11.5px}.acq-modules-label{color:rgba(var(--xoala-ink-rgb), 0.55)}.acq-modules-value{font-weight:600;font-variant-numeric:tabular-nums;color:var(--xoala-ink)}.acq-modules-value--ok{color:var(--success, #18b07b)}.acq-team-card{width:100%;max-width:280px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;background:#fff;border-radius:14px;box-shadow:var(--shadow-sm)}.acq-team-avatars{display:flex}.acq-team-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);font-family:var(--font-sans);font-weight:600;font-size:11px;color:#fff}.acq-team-avatar+.acq-team-avatar{margin-left:-10px}.acq-team-msg{margin:0;font-family:var(--font-sans);font-size:12.5px;line-height:1.5;color:var(--xoala-ink)}.acq-team-role{font-family:var(--font-sans);font-weight:600;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45)}@media(max-width: 1023px){.acquiring-integration-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.acquiring-why-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}}@media(max-width: 719px){.acquiring-integrations{padding-top:64px}.acquiring-why{padding:24px 0 110px}.acquiring-integration-grid,.acquiring-why-grid{grid-template-columns:1fr}.acquiring-why-card-visual{min-height:220px}.acquiring-qualify{padding:48px 0 100px}.acquiring-qualify-inner{padding:0 20px}.acquiring-qualify-row{grid-template-columns:1fr;gap:24px}.acquiring-qualify-ctas{flex-wrap:wrap}}.acquiring-tabs{padding:72px 0 48px;background:#fff}.acquiring-tabs-head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 560px);gap:48px;align-items:center;justify-content:space-between;max-width:none;margin-bottom:40px}.acquiring-tabs-head-side{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.acquiring-tabs-head-desc{margin:0;font-family:var(--font-sans);font-size:15.5px;line-height:1.65;color:rgba(var(--xoala-ink-rgb), 0.65)}@media(max-width: 1023px){.acquiring-tabs-head{grid-template-columns:1fr;gap:24px}}.acquiring-tabs-nav{display:flex;align-items:stretch;border-bottom:1px solid rgba(var(--xoala-ink-rgb), 0.1)}.acquiring-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:10px 12px 20px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;color:rgba(var(--xoala-ink-rgb), 0.5);transition:color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.acquiring-tab-icon{display:inline-flex}.acquiring-tab-icon svg{width:30px;height:30px}.acquiring-tab-label{font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:-0.1px;white-space:nowrap}@media(hover: hover){.acquiring-tab:hover{color:var(--xoala-ink)}}.acquiring-tab.is-active{color:var(--xoala-blue-deep);border-bottom-color:var(--xoala-blue)}.acquiring-tabs-panels{margin-top:56px}.acquiring-tab-panel{display:none;grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(32px,4vw,56px);background:var(--surface-subtle, #f6f7fd);border-radius:28px}.acquiring-tab-panel.is-active{display:grid;animation:acq-panel-in .35s var(--ease-emphasis) both}@keyframes acq-panel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.acquiring-tab-panel.is-active{animation:none}}.acquiring-tab-title{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.4vw,30px);letter-spacing:-0.5px;line-height:1.2;color:var(--xoala-ink);margin:0 0 14px;text-wrap:balance}.acquiring-tab-desc{font-family:var(--font-sans);font-size:15px;line-height:1.65;color:rgba(var(--xoala-ink-rgb), 0.62);margin:0}.acquiring-tab-mock{position:relative}.acquiring-tab-mock .lpms-bento-visual{display:flex;align-items:center;justify-content:center;height:300px;min-height:0;background:none;border-radius:0;overflow:visible}.acquiring-tab-mock .lpms-bento-visual>*{transform:scale(1.45);transform-origin:center}.acquiring-pos-mock{display:flex;flex-direction:column;align-items:center;gap:8px;width:232px;padding:30px 24px 26px;background:#fff;border-radius:18px}.acquiring-pos-label{font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.45)}.acquiring-pos-amount{font-family:var(--font-display);font-weight:500;font-size:36px;letter-spacing:-0.8px;color:var(--xoala-ink);line-height:1}.acquiring-pos-wave{display:inline-flex;color:var(--xoala-blue);margin:10px 0 6px;transform:rotate(90deg)}.acquiring-pos-wave svg{width:30px;height:30px}.acquiring-pos-status{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:100px;background:var(--success-bg, rgba(24, 176, 123, 0.12));font-family:var(--font-sans);font-weight:600;font-size:12.5px;color:var(--success, #18b07b)}.acquiring-pos-status-dot{width:6px;height:6px;border-radius:50%;background:var(--success, #18b07b)}.acquiring-tab-mock .acquiring-pos-mock,.acquiring-tab-mock .lpms-bo-card,.acquiring-tab-mock .lpms-emb-frame{box-shadow:0 2px 4px rgba(var(--xoala-ink-rgb), 0.04),0 16px 32px -12px rgba(var(--xoala-ink-rgb), 0.12),0 40px 72px -28px rgba(28,38,150,.28)}.acquiring-tab-mock .lpms-bento-visual::before,.acquiring-tab-mock .lpms-bento-visual::after{content:none}.acquiring-tab-mock .lpms-trust-badges{width:auto;max-width:340px}.lpms-trust-badges .lpms-trust-badge:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:fit-content}.acquiring-tab-mock .lpms-money-flow{width:auto}.acquiring-tab-methods-visual{display:flex;align-items:center;justify-content:center}.acquiring-tab-methods{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;width:min(560px,100%);padding:0}.acquiring-tab-mock .acquiring-tab-methods{transform:scale(1.12)}.lpms-grid-section--full{grid-column:1/-1}@media(max-width: 1023px){.acquiring-tab-panel{grid-template-columns:1fr}.acquiring-tab-mock{order:-1}}@media(max-width: 719px){.acquiring-hero-main .hero-ctas{flex-direction:column;align-items:center;gap:12px}.acquiring-hero-main .hero-ctas .x-cta{flex:none;min-width:auto}.acquiring-hero-visual{display:none}.acquiring-page .cards-page-head{padding-bottom:48px}.acquiring-tabs{padding-top:40px;padding-bottom:32px}.acquiring-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.acquiring-tabs-nav::-webkit-scrollbar{display:none}.acquiring-tab{flex:0 0 auto;padding-inline:16px}.acquiring-tabs-panels{margin-top:32px}.acquiring-tabs-panels{margin-top:40px}.acquiring-tab-mock .lpms-bento-visual{min-height:230px}.acquiring-tab-mock .lpms-bento-visual>*{transform:scale(1.05)}}a.topnav-login-trigger,a.topnav-drawer-signin-trigger{text-decoration:none}.mcc--page{margin-top:0;z-index:1}.mccp-visual{position:relative}.mccp-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.06);border-radius:12px;box-shadow:0 2px 5px rgba(var(--xoala-ink-rgb), 0.06),0 14px 28px -12px rgba(var(--xoala-ink-rgb), 0.25);font-family:var(--font-sans);font-weight:600;font-size:12.5px;color:var(--xoala-ink);white-space:nowrap;z-index:2}.mccp-chip--freeze{top:4%;right:-3%}.mccp-chip--limit{bottom:16%;left:-5%}.mccp-chip--txn{bottom:-4%;right:8%}.mccp-toggle{position:relative;width:30px;height:17px;border-radius:100px;background:var(--xoala-blue);flex-shrink:0}.mccp-toggle span{position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:#fff}.mccp-dot{width:7px;height:7px;border-radius:50%;background:var(--success, #18b07b);flex-shrink:0}@media(max-width: 1023px){.mccp-chip--freeze{right:4%}.mccp-chip--limit{left:2%}}@media(max-width: 719px){.mccp-chip{display:none}}.mccp-issue-row{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:12.5px;color:var(--xoala-ink)}@media(max-width: 719px){.hero-inner{min-width:0}.hero .hero-ctas{gap:8px}.hero .hero-ctas .x-cta{height:44px;padding:0 44px 0 26px;font-size:14.5px}.hero .hero-ctas .x-cta-arrow{right:17px;width:12px;height:12px;margin-top:-6px}.hero .hero-ctas .x-cta-arrow img{width:12px;height:12px}.hero .hero-ctas .x-cta-bg-orb{right:7px;width:30px;height:30px;margin-top:-15px}}@media(max-width: 359px){.hero .hero-ctas{flex-direction:column;align-items:center}.hero .hero-ctas .x-cta{flex:none;width:auto}}a.footer-heading{text-decoration:none;color:#fff}.ga-hero-flags{position:absolute;inset:0;pointer-events:none;z-index:1}.cards-page-head-inner{position:relative;z-index:2}.ga-hero-flag{position:absolute;width:56px;height:56px;animation:acquiring-hero-float 11s ease-in-out infinite;animation-delay:var(--phase, 0s);will-change:transform}.ga-hero-flag-disc{position:absolute;inset:0;border-radius:50%;background:#fff;border:1.5px solid rgba(var(--xoala-blue-rgb), 0.14);box-shadow:0 0 0 4px rgba(var(--xoala-white-rgb), 0.35),0 12px 26px rgba(1,2,21,.35);opacity:0;transform:scale(0.6);animation:ga-hero-disc-cycle 24s ease-in-out infinite;animation-delay:var(--phase, 0s);will-change:transform,opacity}.ga-hero-flag-disc:nth-child(2){animation-delay:calc(var(--phase, 0s) + 8s)}.ga-hero-flag-disc:nth-child(3){animation-delay:calc(var(--phase, 0s) + 16s)}.ga-hero-flag-disc img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}@keyframes ga-hero-disc-cycle{0%{opacity:0;transform:scale(0.6)}10%{opacity:1;transform:scale(1)}18%{transform:scale(1.06)}28%{opacity:1;transform:scale(1)}40%,100%{opacity:0;transform:scale(0.6)}}.ga-hero-flag--1{top:24%;left:23%}.ga-hero-flag--2{top:52%;left:19%;width:46px;height:46px}.ga-hero-flag--3{top:76%;left:25%;width:40px;height:40px}.ga-hero-flag--4{top:22%;right:23%;width:50px;height:50px}.ga-hero-flag--5{top:50%;right:18%;width:44px;height:44px}.ga-hero-flag--6{top:74%;right:24%}@media(prefers-reduced-motion: reduce){.ga-hero-flag{animation:none}.ga-hero-flag-disc{animation:none}.ga-hero-flag-disc:first-child{opacity:1;transform:none}}@media(max-width: 1099px){.ga-hero-flag--1{left:10%}.ga-hero-flag--2{left:6%}.ga-hero-flag--3{left:12%}.ga-hero-flag--4{right:10%}.ga-hero-flag--5{right:5%}.ga-hero-flag--6{right:11%}}@media(max-width: 719px){.ga-hero-flags{display:none}}.ga-why-licence{position:relative;display:flex;align-items:center;justify-content:center;width:260px;height:260px}.ga-why-licence::before,.ga-why-licence::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;border:1px solid rgba(var(--xoala-blue-rgb), 0.14)}.ga-why-licence::before{width:194px;height:194px;background:rgba(var(--xoala-blue-rgb), 0.05)}.ga-why-licence::after{width:258px;height:258px;border-color:rgba(var(--xoala-blue-rgb), 0.08)}.ga-why-licence-seal{position:relative;display:inline-flex;align-items:center;justify-content:center;width:130px;height:130px;border-radius:50%;background:rgba(var(--xoala-blue-rgb), 0.1);border:1px solid rgba(var(--xoala-blue-rgb), 0.18);box-shadow:0 18px 40px -20px rgba(var(--xoala-blue-rgb), 0.55);color:var(--xoala-blue)}.ga-why-licence-seal svg{width:62px;height:62px}@media(max-width: 719px){.ga-why-licence{width:210px;height:210px}.ga-why-licence::before{width:156px;height:156px}.ga-why-licence::after{width:208px;height:208px}.ga-why-licence-seal{width:106px;height:106px}.ga-why-licence-seal svg{width:50px;height:50px}}.ga-tab-flag-label{display:inline-flex;align-items:center;gap:8px}.ga-tab-flag-label img{border-radius:50%}.ga-tab-api{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:300px;padding:20px 22px;background:#0c1233;border-radius:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:#fff}.ga-tab-api-line{white-space:nowrap}.ga-tab-api-line--dim{color:hsla(0,0%,100%,.55)}.ga-tab-api-method{color:#7ee2b8;font-weight:700}.ga-tab-api-chip{margin-top:4px;padding:5px 12px;border-radius:100px;background:rgba(24,176,123,.18);color:#7ee2b8;font-size:11.5px}.acquiring-tab-mock .ga-tab-api{box-shadow:0 2px 4px rgba(var(--xoala-ink-rgb), 0.08),0 16px 32px -12px rgba(var(--xoala-ink-rgb), 0.2),0 40px 72px -28px rgba(12,18,51,.4)}.ga-viban-tree{display:flex;align-items:center}.ga-viban-master{display:flex;flex-direction:column;gap:3px;padding:16px 18px;background:linear-gradient(150deg, var(--xoala-blue) 0%, var(--xoala-blue-deep) 100%);border-radius:14px;color:#fff;box-shadow:0 14px 28px -12px rgba(17,34,224,.45)}.ga-viban-master-label{font-family:var(--font-sans);font-weight:600;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,100%,.65)}.ga-viban-master-name{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-0.2px}.ga-viban-master-num{font-family:var(--font-sans);font-size:11px;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.65)}.ga-viban-branches{width:36px;height:132px;flex-shrink:0;color:rgba(var(--xoala-ink-rgb), 0.22)}.ga-viban-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.ga-viban-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:176px;padding:10px 14px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.05);border-radius:11px;box-shadow:0 1px 3px rgba(var(--xoala-ink-rgb), 0.05),0 10px 22px -12px rgba(var(--xoala-ink-rgb), 0.16)}.ga-viban-name{font-family:var(--font-sans);font-weight:600;font-size:12.5px;color:var(--xoala-ink)}.ga-viban-num{font-family:var(--font-sans);font-size:11.5px;font-variant-numeric:tabular-nums;color:rgba(var(--xoala-ink-rgb), 0.5)}.ga-viban-chip{padding:3px 9px;border-radius:100px;background:var(--success-bg, rgba(24, 176, 123, 0.12));font-family:var(--font-sans);font-weight:600;font-size:10px;color:var(--success, #18b07b);white-space:nowrap}.crypto-vault{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:260px;height:260px}.crypto-vault-stack{position:relative;width:128px;height:184px}.crypto-vault-ghost{position:absolute;inset:0;border-radius:22px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.07);box-shadow:0 12px 26px -16px rgba(var(--xoala-ink-rgb), 0.22)}.crypto-vault-ghost--1{transform:translateX(-26px) rotate(-9deg)}.crypto-vault-ghost--2{transform:translateX(26px) rotate(9deg)}.crypto-wallet-device{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 12px 0;border-radius:20px;background:linear-gradient(160deg, #fff 0%, #f2f4fc 100%);border:1px solid rgba(var(--xoala-ink-rgb), 0.06);box-shadow:0 1px 3px rgba(var(--xoala-ink-rgb), 0.05),0 22px 44px -20px rgba(var(--xoala-ink-rgb), 0.3)}.crypto-wallet-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:116px;border-radius:14px;background:rgba(var(--xoala-blue-rgb), 0.12);border:1px solid rgba(var(--xoala-blue-rgb), 0.2);color:var(--xoala-blue)}.crypto-wallet-screen svg{width:30px;height:30px}.crypto-wallet-screen-text{font-family:var(--font-sans);font-weight:600;font-size:8.5px;letter-spacing:.9px;text-transform:uppercase;color:rgba(var(--xoala-ink-rgb), 0.5)}.crypto-wallet-buttons{display:flex;gap:10px}.crypto-wallet-buttons i{width:13px;height:13px;border-radius:50%;background:rgba(var(--xoala-ink-rgb), 0.1)}.crypto-vault-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#fff;border:1px solid rgba(var(--xoala-ink-rgb), 0.05);border-radius:100px;box-shadow:0 1px 3px rgba(var(--xoala-ink-rgb), 0.05),0 14px 30px -14px rgba(var(--xoala-ink-rgb), 0.16);font-family:var(--font-sans);font-weight:600;font-size:12px;color:var(--xoala-ink);white-space:nowrap}.crypto-vault-badge svg{width:14px;height:14px;color:var(--success, #18b07b)}@media(max-width: 719px){.crypto-vault{width:230px;height:240px}.crypto-vault-stack{width:104px;height:152px}.crypto-wallet-screen{height:92px}}.ga-hero-flags--coins .ga-hero-flag-disc img{inset:15%;width:70%;height:70%;object-fit:contain;border-radius:0}
