:root{--ay-bg: #FAFCFF;--ay-bg-2: #F2F6FB;--ay-surface: #FFFFFF;--ay-text: #172033;--ay-muted: #667085;--ay-dim: #6B7280;--ay-border: #848D9E;--ay-hairline: rgba(23, 32, 51, .08);--ay-accent: #4F8EF7;--ay-accent-deep: #2E6DD9;--ay-accent-btn: #3269D4;--ay-accent-soft: #EAF3FF;--ay-ease-out: cubic-bezier(.16, 1, .3, 1);--ay-ease-in: cubic-bezier(.4, 0, 1, 1);--ay-ease-std: cubic-bezier(.2, 0, 0, 1);--ay-ease-settle: cubic-bezier(.34, 1.22, .64, 1);--ay-fast: .16s;--ay-base: .28s;--ay-slow: .52s;--ay-why-font: "Shantell Sans", "Inter", system-ui, sans-serif;--ay-why-size: 15px;--ay-why-weight: 500}:root[data-why-font=caveat]{--ay-why-font: "Caveat", "Inter", system-ui, sans-serif;--ay-why-size: 21px;--ay-why-weight: 600}:root{--ay-z: 1}@media(min-width:1680px){:root{--ay-z: 1.12}}@media(min-width:1920px){:root{--ay-z: 1.25}}@media(min-width:2400px){:root{--ay-z: 1.4}}*,*:before,*:after{box-sizing:border-box}html{background:var(--ay-bg);-webkit-text-size-adjust:100%}body{margin:0;background:var(--ay-bg);color:var(--ay-text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:#4f8ef72e;color:var(--ay-text)}button,a,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--ay-accent);outline-offset:3px;border-radius:999px}.ay-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1;letter-spacing:-.005em;border-radius:999px;min-height:44px;padding:13px 26px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--ay-fast) var(--ay-ease-std),box-shadow var(--ay-base) var(--ay-ease-std),background-color var(--ay-base) var(--ay-ease-std),border-color var(--ay-base) var(--ay-ease-std),color var(--ay-base) var(--ay-ease-std),opacity var(--ay-base) var(--ay-ease-std)}.ay-btn--lg{font-size:16px;padding:18px 38px}.ay-btn--sm{font-size:13px;padding:10px 18px}.ay-btn--primary{color:#fff;border:0;background:linear-gradient(135deg,var(--ay-accent-btn),var(--ay-accent-deep));box-shadow:0 1px 1px #1720330f,0 6px 16px #2e6dd938,inset 0 1px #ffffff2e}.ay-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 2px #1720330f,0 12px 28px #2e6dd94d,inset 0 1px #ffffff38}.ay-btn--ghost{color:var(--ay-text);background:#ffffffb8;border:1px solid var(--ay-border)}.ay-btn--ghost:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.ay-btn--quiet{color:var(--ay-muted);background:transparent;border:1px solid transparent;padding-left:14px;padding-right:14px}.ay-btn--quiet:hover:not(:disabled){color:var(--ay-text);background:#1720330a}.ay-btn:active:not(:disabled){transform:translateY(0) scale(.975);transition-duration:80ms}.ay-btn:disabled{cursor:default;opacity:.42;box-shadow:none}.ay-btn:focus-visible{outline-offset:3px}.ay-chip{appearance:none;font-family:Inter,sans-serif;font-size:13px;line-height:1.15;text-align:left;color:var(--ay-muted);background:var(--ay-surface);border:1px solid var(--ay-border);border-radius:14px;padding:9px 14px;cursor:pointer;transition:transform var(--ay-fast) var(--ay-ease-std),background-color var(--ay-base) var(--ay-ease-std),border-color var(--ay-base) var(--ay-ease-std),color var(--ay-base) var(--ay-ease-std),box-shadow var(--ay-base) var(--ay-ease-std)}.ay-chip:hover{color:var(--ay-text);border-color:var(--ay-text)}.ay-chip:active{transform:scale(.97)}.ay-chip[aria-pressed=true]{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--ay-accent-btn),var(--ay-accent-deep));box-shadow:0 6px 16px #2e6dd938}.ay-chip-sub{display:block;font-size:11px;margin-top:3px}.ay-link{color:var(--ay-muted);text-decoration:underline;text-decoration-color:#66708566;text-underline-offset:3px;transition:color var(--ay-base) var(--ay-ease-std),text-decoration-color var(--ay-base) var(--ay-ease-std)}.ay-link:hover{color:var(--ay-text);text-decoration-color:currentColor}.aliyou-card{-webkit-tap-highlight-color:transparent}.aliyou-card:focus-visible{outline:2px solid var(--ay-accent);outline-offset:4px;border-radius:28px}.aliyou-card:active{transition-duration:90ms!important}.aliyou-input:focus-visible{outline:2px solid var(--ay-accent);outline-offset:2px;border-radius:12px}.ay-stage{animation:ay-stage-in var(--ay-slow) var(--ay-ease-out) both}.ay-stage--initial{animation:none}.ay-stage[data-leaving=true]{animation:ay-stage-out .2s var(--ay-ease-in) both;pointer-events:none}@keyframes ay-stage-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes ay-stage-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-8px,0)}}.ay-rise{animation:ay-rise .76s var(--ay-ease-out) both}@keyframes ay-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.ay-rise-solid{animation:ay-rise-solid .76s var(--ay-ease-out) both}@keyframes ay-rise-solid{0%{transform:translate3d(0,22px,0)}to{transform:none}}.ay-you{font-family:"Instrument Serif",Fraunces,Georgia,serif;font-style:italic;font-weight:400;font-size:1.16em;line-height:0;letter-spacing:-.01em;color:var(--ay-accent-deep);margin-right:-.03em}.ay-fade{animation:ay-fade var(--ay-slow) var(--ay-ease-std) both}@keyframes ay-fade{0%{opacity:0}to{opacity:1}}@keyframes ay-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,var(--ay-float-y, -8px),0)}}@keyframes ay-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes ay-reveal-ring{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes ay-glow{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes ay-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ay-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ay-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ay-status-in{0%{opacity:0;transform:translate3d(0,6px,0);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ay-toast-in{0%{opacity:0;transform:translate3d(-50%,-12px,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes env-drift{0%{transform:translate(0)}to{transform:translate(calc(var(--dx) * var(--drift-scale, 1)),calc(var(--dy) * var(--drift-scale, 1)))}}.ay-bubble{appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.ay-bubble:focus-visible{outline:2px solid var(--ay-accent);outline-offset:5px;border-radius:50%}.ay-bubble-float{animation:ay-float var(--ay-float-dur, 6s) ease-in-out var(--ay-float-delay, 0s) infinite}.ay-why{margin:0 auto;max-width:min(32ch,100%);padding:10px 16px 11px;border-radius:16px;background:#ffffffeb;border:1px solid var(--ay-hairline);box-shadow:0 6px 18px #1720330f;font-family:var(--ay-why-font);font-size:var(--ay-why-size);font-weight:var(--ay-why-weight);line-height:1.4;color:var(--ay-text);text-wrap:balance;overflow-wrap:anywhere;animation:ay-rise .42s var(--ay-ease-out) both}.ay-x-seg{display:inline-block;animation:ay-x-seg-in .56s var(--ay-ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes ay-x-seg-in{0%{opacity:0;transform:translate3d(0,var(--dy, 12px),0) scale(.985)}to{opacity:1;transform:none}}.ay-x-ring{animation:ay-reveal-ring .72s var(--ay-ease-out) both}.ay-x-styles{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ay-x-styles>.ay-chip{min-height:44px;display:inline-flex;align-items:center}@media(max-width:640px){.ay-x-styles{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -16px;padding:4px 16px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 28px),transparent 100%)}.ay-x-styles::-webkit-scrollbar{display:none}.ay-x-styles>.ay-chip{flex:0 0 auto;scroll-snap-align:center;white-space:nowrap}}.ay-x-card{min-height:232px;padding:36px 20px 30px}@media(max-width:640px){.ay-x-sub{display:none}.ay-x-card{min-height:176px;padding:24px 14px 18px}}.ay-x-pill{display:inline-flex;align-items:stretch;border:1px solid var(--ay-hairline);border-radius:999px;background:#ffffffb8;transition:background-color var(--ay-base) var(--ay-ease-std),border-color var(--ay-base) var(--ay-ease-std),transform var(--ay-fast) var(--ay-ease-std)}.ay-x-pill:hover{background:#fff;border-color:var(--ay-border)}.ay-x-pill button{appearance:none;background:none;border:0;cursor:pointer;color:inherit;font:inherit;min-height:40px;display:inline-flex;align-items:center}.ay-x-pill button:focus-visible{outline-offset:-2px;border-radius:999px}.ay-x-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ay-icon-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;transition:background-color var(--ay-base) var(--ay-ease-std),transform var(--ay-fast) var(--ay-ease-std)}.ay-icon-btn:hover{background:#1720330d}.ay-icon-btn:active{transform:scale(.94);transition-duration:80ms}.ay-logo-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:9px;margin:-9px;border-radius:8px;text-decoration:none;flex-shrink:0}.ay-logo-link:focus-visible{border-radius:8px}.ay-margins{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - 600px * var(--ay-z, 1) - 70px),transparent calc(50% - 600px * var(--ay-z, 1) + 10px),transparent calc(50% + 600px * var(--ay-z, 1) - 10px),#000 calc(50% + 600px * var(--ay-z, 1) + 70px),#000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(50% - 600px * var(--ay-z, 1) - 70px),transparent calc(50% - 600px * var(--ay-z, 1) + 10px),transparent calc(50% + 600px * var(--ay-z, 1) - 10px),#000 calc(50% + 600px * var(--ay-z, 1) + 70px),#000 100%)}.ay-margins__a,.ay-margins__b{position:absolute;inset:-360px;background-repeat:repeat;will-change:transform}.ay-margins__a{background-image:url(/brand/margin-a.v1.svg)}.ay-margins__b{background-image:url(/brand/margin-b.v1.svg)}@media(prefers-reduced-motion:no-preference){.ay-margins__a{animation:ay-margin-a 110s linear infinite}.ay-margins__b{animation:ay-margin-b 170s linear infinite,ay-margin-twinkle 9s ease-in-out infinite}}@keyframes ay-margin-a{0%{transform:translateZ(0)}to{transform:translate3d(240px,240px,0)}}@keyframes ay-margin-b{0%{transform:translateZ(0)}to{transform:translate3d(-360px,360px,0)}}@keyframes ay-margin-twinkle{0%,to{opacity:.75}50%{opacity:1}}:root{--ill-cw: min(calc(1180px * var(--ay-z)), 92vw, calc(100vw - 48px) );--ill-d: clamp(260px, calc(.42 * var(--ill-cw)), calc(520px * var(--ay-z)));--ill-ident-pad: max(calc(120px * var(--ay-z)), calc(.55 * var(--ill-d)))}.ay-section-bg{position:absolute;inset:0;z-index:-2;pointer-events:none}.ay-core-static{position:absolute;left:50%;bottom:calc(-.8 * var(--ill-d));width:var(--ill-d);height:var(--ill-d);margin-left:calc(-.5 * var(--ill-d));border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 27% at 50% 93%,#fafdfffa,#f1f9fff0 55%,#ecf7ff00),radial-gradient(ellipse 30% 20% at 45% 22%,#ffffffeb,#fff0),radial-gradient(circle at 50% 40%,#d9efff,#b4dcff 30%,#9bd0ff 52%,#8fcbff 66%,#a6d5ff 84%,#d2eaff);box-shadow:0 0 0 1px #ffffff8c inset,0 calc(-.05 * var(--ill-d)) calc(.1 * var(--ill-d)) #8fcbff4d;transition:opacity .9s var(--ay-ease-std)}.ay-landing[data-ill-live] .ay-core-static{opacity:0}.ay-ident-para{position:relative}.ay-ident-para:before{content:"";position:absolute;inset:-4px -8px 0;z-index:-1;pointer-events:none;border-radius:24px;background:#f2f6fbf7;box-shadow:0 -8px 20px 10px #f2f6fbf7}.ay-ill{position:absolute;top:0;left:0;width:100%;height:0;pointer-events:none}.ay-ill-canvas{position:absolute;top:0;left:0;width:100%;height:0;display:block;pointer-events:none;opacity:0;will-change:transform;transition:opacity .9s var(--ay-ease-std)}.ay-ill-back{z-index:-1}.ay-ill-front{z-index:4}.ay-ill-canvas[data-ready]{opacity:1}.ay-ill-tile{position:absolute;left:0;width:100%;display:block;pointer-events:none;opacity:0;transition:opacity .9s var(--ay-ease-std)}.ay-ill-tile[data-ready]{opacity:1}.ay-landing[data-ill-lite] .ay-how-card{background:#ffffffe6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
