@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Nunito+Sans:ital,opsz,wght@0,6..12,400;0,6..12,500;0,6..12,600;0,6..12,700;0,6..12,800;1,6..12,400;1,6..12,600&family=IBM+Plex+Mono:wght@400;500;600&display=swap");:root{--cliq-navy:#1B2254;--cliq-teal:#22D4A4;--cliq-violet:#6C63FF;--cliq-surface:#F5F5F5;--cliq-alert:#E53E3E;--cliq-warn:#F6AD55;--navy-950:#12173A;--navy-900:#161C49;--navy-800:#1B2254;--navy-700:#272F6B;--navy-600:#3A4385;--navy-500:#4E58A0;--navy-400:#6B73B4;--navy-300:#9097CB;--navy-200:#C2C6E2;--navy-100:#E4E6F2;--navy-050:#F2F3F9;--teal-700:#0F6E56;--teal-600:#16A085;--teal-500:#22D4A4;--teal-400:#4FE0BA;--teal-300:#84ECD0;--teal-200:#B6F2E2;--teal-100:#E1F5EE;--teal-050:#F0FBF8;--violet-700:#4A41B0;--violet-600:#534AB7;--violet-500:#6C63FF;--violet-400:#8B84FF;--violet-300:#ABA6FF;--violet-200:#CFCCFF;--violet-100:#F4F3FB;--violet-050:#FAFAFE;--alert-700:#A32D2D;--alert-600:#C53030;--alert-500:#E53E3E;--alert-100:#FCEBEB;--alert-050:#FEF5F5;--warn-700:#BA7517;--warn-600:#DD8B2E;--warn-500:#F6AD55;--warn-100:#FAEEDA;--warn-050:#FEF8EF;--ink-900:#1B2254;--ink-700:#3D3B52;--ink-600:#5B5870;--ink-500:#767391;--ink-400:#9C9AB0;--ink-300:#C7C6D4;--ink-200:#E2E1EA;--ink-100:#EFEFF3;--ink-050:#F5F5F5;--white:#FFFFFF;--surface-page:var(--white);--surface-page-dark:var(--navy-800);--surface-card:var(--white);--surface-card-tint:var(--violet-100);--surface-card-dark:var(--navy-700);--surface-sunken:var(--ink-050);--surface-safe:var(--teal-100);--surface-danger:var(--alert-100);--surface-caution:var(--warn-100);--text-heading:var(--navy-800);--text-body:var(--ink-600);--text-strong:var(--navy-800);--text-muted:var(--ink-500);--text-on-dark:var(--white);--text-on-dark-muted:var(--navy-200);--text-safe:var(--teal-700);--text-danger:var(--alert-700);--text-caution:var(--warn-700);--text-link:var(--violet-600);--action-primary:var(--violet-600);--action-primary-hover:var(--violet-600);--action-primary-press:var(--violet-700);--action-positive:var(--teal-500);--action-positive-hover:var(--teal-600);--action-positive-text:var(--navy-800);--border-subtle:var(--ink-200);--border-default:var(--ink-300);--border-strong:var(--navy-800);--border-on-dark:rgba(255,255,255,0.16);--border-safe:var(--teal-300);--border-danger:#F09595;--focus-ring:var(--violet-500);--font-display:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-sans:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display-xl:4.5rem;--fs-display-lg:3.5rem;--fs-display-md:2.75rem;--fs-h1:2.25rem;--fs-h2:1.75rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-body-lg:1.1875rem;--fs-body:1.0625rem;--fs-body-sm:0.9375rem;--fs-caption:0.8125rem;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.04em;--ls-caps:0.08em;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-pill:999px;--tap-min:44px;--tap-senior:64px;--shadow-xs:0 1px 2px rgba(27,34,84,0.06);--shadow-sm:0 2px 6px rgba(27,34,84,0.08);--shadow-md:0 6px 18px rgba(27,34,84,0.10);--shadow-lg:0 14px 36px rgba(27,34,84,0.14);--shadow-xl:0 24px 60px rgba(27,34,84,0.20);--shadow-focus:0 0 0 4px rgba(108,99,255,0.35);--shadow-teal:0 8px 24px rgba(34,212,164,0.30);--border-w-hair:1px;--border-w-card:1.5px;--border-w-bold:2px;--border-w-frame:3px;--ease-standard:cubic-bezier(0.4,0.0,0.2,1);--ease-out:cubic-bezier(0.0,0.0,0.2,1);--ease-gentle:cubic-bezier(0.33,1,0.68,1);--dur-fast:120ms;--dur-normal:200ms;--dur-slow:320ms;--press-scale:0.98;--container-sm:640px;--container-md:860px;--container-lg:1140px;--container-xl:1320px;--gutter:var(--space-6);--cliq-ink:#1B2254;--cliq-slate:#5A6080;--cliq-line:#E3E6F0;--cliq-bg:#FFFFFF;--cliq-bg-alt:#F5F5F5;--cliq-danger:#E53E3E;--cliq-safe:var(--cliq-teal);--cliq-font-display:"Poppins",system-ui,sans-serif;--cliq-font-body:"Nunito Sans",system-ui,sans-serif;--cliq-font-mono:"IBM Plex Mono",monospace;--cliq-text-body:18px;--cliq-text-sm:16px;--cliq-text-lg:22px;--cliq-text-h2:28px;--cliq-text-h1:36px;--cliq-line-height:1.5;--cliq-touch-min:48px;--cliq-radius:16px;--cliq-gap:16px;--cliq-focus:3px solid var(--cliq-violet);--scene-sky-top:#D9E1FC;--scene-sky-mid:#EDEFFE;--scene-sky-low:#FBFBFF;--scene-ridge-hi:#B4C1EC;--scene-ridge-lo:#A6B4E6;--scene-sun:#FFF3CE;--scene-lamp-hi:#FFEBB0;--scene-lamp-lo:#FFC96B;--scene-lamp-glow:rgba(255,213,138,0.55);--scene-wood-hi:#DBA362;--scene-wood-lo:#BD8143;--scene-bird:#7C88B6;--scene-bird-soft:#8B96C0;--scene-mat-hi:#2BE0AC;--scene-mat-lo:#1FBF93;--scene-mat-ink:#0B3B2E;--scene-clapboard-hi:#F4F5FB;--scene-clapboard-lo:#E6E8F4}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-body);background:var(--cliq-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cliq-tile{transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.cliq-tile:hover{background:color-mix(in srgb,var(--navy-800) 88%,#fff)!important}.cliq-tile:active{transform:scale(.98)}.cliq-tile:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(108,99,255,.45)}.cliq-press{transition:transform var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.cliq-press:active{transform:scale(.985)}.cliq-gallery-card{transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.cliq-gallery-card:hover{background:var(--violet-100);border-color:var(--border-default)!important;box-shadow:0 0 0 3px rgba(34,212,164,.35),0 8px 20px rgba(34,212,164,.25)!important}.cliq-gallery-card:active{transform:scale(.98)}.cliq-gallery-card:focus-visible{outline:3px solid var(--cliq-violet);outline-offset:2px}.cliq-gallery-more{margin-top:12px}.cliq-gallery-more>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;color:var(--ink-500);font-size:14px;font-weight:600;cursor:pointer;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}.cliq-gallery-more>summary::-webkit-details-marker{display:none}.cliq-gallery-more>summary:hover{color:var(--navy-800)}.cliq-gallery-more>summary:focus-visible{outline:3px solid var(--cliq-violet);outline-offset:2px}.cliq-gallery-more-chev{display:inline-flex;transition:transform .15s ease}.cliq-gallery-more[open] .cliq-gallery-more-chev{transform:rotate(90deg)}.cliq-biometric{transition:transform var(--dur-fast) var(--ease-standard)}.cliq-biometric:active{transform:scale(.97)}.cliq-biometric:focus-visible{outline:none;box-shadow:0 0 0 5px rgba(108,99,255,.45)}.cliq-switch-btn{transition:border-color var(--dur-normal) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.cliq-switch-btn:hover{border-color:var(--violet-300)}.cliq-switch-btn:active{transform:scale(.98)}.cliq-switch-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(108,99,255,.45)}.cliq-lock-btn{transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.cliq-lock-btn:hover{border-color:var(--navy-300);background:var(--navy-050)}.cliq-lock-btn:active{transform:scale(.96)}.cliq-lock-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(108,99,255,.45)}.cliq-back-pill{transition:background var(--dur-fast) var(--ease-standard)}.cliq-back-pill:hover{background:color-mix(in srgb,var(--violet-500) 18%,#fff)}.cliq-back-pill:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(108,99,255,.45)}.cliq-tile-light{transition:box-shadow .2s ease,border-color .2s ease,transform var(--dur-fast) var(--ease-standard)}.cliq-tile-light:hover{border-color:var(--navy-300);box-shadow:0 10px 26px rgba(27,34,84,.12)}.cliq-tile-light:active{transform:scale(.98)}.cliq-tile-light:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(108,99,255,.45)}@keyframes cliq-scan-ring{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@keyframes cliq-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cliq-lamp{0%,to{opacity:.72}50%{opacity:1}}@keyframes cliq-bird-fly{0%{transform:translate(0);opacity:0}8%{opacity:.85}50%{transform:translate(190px,-26px)}92%{opacity:.85}to{transform:translate(380px,6px);opacity:0}}@keyframes cliq-wing-l{0%,to{transform:rotate(16deg)}50%{transform:rotate(42deg)}}@keyframes cliq-wing-r{0%,to{transform:rotate(-16deg)}50%{transform:rotate(-42deg)}}@keyframes cliq-mic-glow{0%,to{box-shadow:0 10px 24px rgba(34,212,164,.5),0 0 0 0 rgba(34,212,164,.55)}50%{box-shadow:0 10px 28px rgba(34,212,164,.7),0 0 0 12px rgba(34,212,164,0)}}@media (prefers-reduced-motion:reduce){.cliq-eq-bar,.cliq-mic-pulse{animation:none!important}}.cliq-hdr-btn:hover{filter:brightness(.96)}.cliq-hdr-btn:active{transform:scale(.94)}.cliq-hdr-btn:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(108,99,255,.45)}@keyframes cliq-scan-line{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-26px);opacity:1}}.cliq-scan-line{animation:cliq-scan-line 2.6s ease-in-out infinite}.cliq-faceid-target{transition:background .15s ease}.cliq-faceid-target:hover{background:#edebfa}.cliq-faceid-target:focus-visible{outline:3px solid rgba(108,99,255,.35);outline-offset:4px}@media (prefers-reduced-motion:reduce){.cliq-scan-line{animation:none}}@keyframes cliq-cloud-a{0%,to{transform:translateX(0)}50%{transform:translateX(26px)}}@keyframes cliq-cloud-b{0%,to{transform:translateX(0)}50%{transform:translateX(-22px)}}@keyframes cliq-cloud-c{0%,to{transform:translateX(0)}50%{transform:translateX(18px)}}@keyframes cliq-fly{0%{transform:translate(-30px,8px)}50%{transform:translate(34px,-8px)}to{transform:translate(-30px,8px)}}.cliq-cloud-a{animation:cliq-cloud-a 15s ease-in-out infinite}.cliq-cloud-b{animation:cliq-cloud-b 19s ease-in-out infinite}.cliq-cloud-c{animation:cliq-cloud-c 13s ease-in-out infinite}.cliq-fly{animation:cliq-fly 12s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cliq-cloud-a,.cliq-cloud-b,.cliq-cloud-c,.cliq-fly{animation:none}}@keyframes cliq-porch-cloud{0%,to{transform:translateX(0)}50%{transform:translateX(20px)}}@keyframes cliq-porch-ring{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.32);opacity:0}to{opacity:0}}.cliq-porch-cloud{animation:cliq-porch-cloud 15s ease-in-out infinite}.cliq-porch-ring{transform-box:fill-box;transform-origin:center;animation:cliq-porch-ring 1.6s ease-out infinite}.cliq-ext-focus:focus-visible{outline:3px solid rgba(108,99,255,.35)!important;outline-offset:2px}.cliq-porch-target{transition:box-shadow .15s ease}.cliq-porch-target:hover{box-shadow:0 14px 30px rgba(27,34,84,.22)}.cliq-porch-target:focus-visible{outline:3px solid rgba(108,99,255,.35);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cliq-porch-cloud,.cliq-porch-ring{animation:none}}@keyframes cliq-pop-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.cliq-pop-in{animation:cliq-pop-in .24s ease both}@keyframes cliq-live-dot{0%,to{opacity:1}50%{opacity:.3}}.cliq-live-dot{animation:cliq-live-dot 1.4s ease-in-out infinite}.cliq-nav-item:hover{background:#efeff7!important}@keyframes cliq-ring{0%{transform:scale(.8);opacity:.55}70%{opacity:0}to{transform:scale(1.55);opacity:0}}.cliq-ring{animation:cliq-ring 2.4s ease-out infinite}@keyframes cliq-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.cliq-eq-bar{transform-origin:bottom;animation:cliq-eq .9s ease-in-out infinite}.cliq-app-card:hover{border-color:#c7c6d4!important;box-shadow:0 6px 18px rgba(27,34,84,.08)!important}.cliq-filter:hover{background:#f0effa!important}.cliq-pg:hover{background:#f1f1f7!important}.cliq-fab:hover{background:#272f6b!important}.cliq-fav-card:hover,.cliq-recent-card:hover{border-color:#cfcbec!important;box-shadow:0 8px 20px rgba(27,34,84,.12)!important}.cliq-app-input::placeholder{color:#9a98ae}.cliq-ext-pop{animation:cliq-ext-pop-in .24s ease both}@keyframes cliq-ext-pop-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.cliq-ext-btn{transition:background .15s ease}.cliq-ext-btn:hover{background:#f4f3fb}.cliq-ext-btn:focus-visible{outline:3px solid rgba(108,99,255,.35);outline-offset:2px}.cliq-ext-card:hover{border-color:#cfcbec!important;box-shadow:0 8px 18px rgba(27,34,84,.1)!important}.cliq-ext-card:active{transform:scale(.985)}.cliq-ext-card:focus-visible{outline:3px solid rgba(108,99,255,.35);outline-offset:2px}.cliq-ext-row:hover{background:#f4f3fb!important}.cliq-ext-row:active{transform:scale(.99)}.cliq-ext-row:focus-visible{outline:3px solid rgba(108,99,255,.35);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cliq-ext-pop{animation:none!important}}.cliq-cta-link:hover{background:#f4f3fb!important;border-color:#c7c6d4!important}.cliq-play:hover{background-color:var(--action-positive-hover)!important}.cliq-play:active{transform:scale(.96)}.senior-web-native{background:#fff!important;padding:0!important}.senior-web-native>div{width:100%!important;max-width:none!important}.senior-web-laptop-shell{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.senior-web-laptop-shell>span:first-child{display:none!important}.senior-web-laptop-shell>div{border-radius:0!important}.senior-web-mock-browser>:nth-child(-n+2),.senior-web-mock-toolbar>:first-child{display:none!important}