.checklist-download[data-astro-cid-fvhnrcrv]{box-sizing:border-box;color:#fff;background:#103e54;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);width:calc(100% - 80px);max-width:1240px;margin:64px auto;padding:clamp(24px,4vw,56px);scroll-margin-top:130px;display:grid}#product-page .checklist-copy[data-astro-cid-fvhnrcrv] h2[data-astro-cid-fvhnrcrv]{color:#fff;max-width:460px;margin:16px 0;font-size:clamp(28px,3vw,40px);line-height:1.16}.checklist-copy[data-astro-cid-fvhnrcrv]>p[data-astro-cid-fvhnrcrv]:not(.eyebrow){color:#cee0e8;max-width:440px;line-height:1.65}#product-page .checklist-download[data-astro-cid-fvhnrcrv] .eyebrow[data-astro-cid-fvhnrcrv]{color:#91e3ed;margin-top:20px}.checklist-icon[data-astro-cid-fvhnrcrv]{color:#91e3ed;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.checklist-tags[data-astro-cid-fvhnrcrv]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.checklist-tags[data-astro-cid-fvhnrcrv] span[data-astro-cid-fvhnrcrv]{color:#d3e8ee;border:1px solid #ffffff30;border-radius:6px;padding:6px 12px;font-size:13px}.checklist-form-card[data-astro-cid-fvhnrcrv]{color:#12384a;background:#fff;border-radius:16px;min-width:0;padding:clamp(22px,3vw,32px)}.checklist-form-card[data-astro-cid-fvhnrcrv] h3[data-astro-cid-fvhnrcrv]{margin:0 0 12px;font-size:24px}.checklist-form-card[data-astro-cid-fvhnrcrv] p[data-astro-cid-fvhnrcrv]{color:#526a77;margin:0 0 20px;font-size:15px;line-height:1.6}.checklist-form-card[data-astro-cid-fvhnrcrv] label[data-astro-cid-fvhnrcrv]{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.checklist-form-card[data-astro-cid-fvhnrcrv] input[data-astro-cid-fvhnrcrv][type=email]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#12384a;background:#fff;border:1px solid #bdcdd4;border-radius:8px;padding:14px}.checklist-form-card[data-astro-cid-fvhnrcrv] input[data-astro-cid-fvhnrcrv]:focus-visible{outline-offset:2px;outline:3px solid #84dce6}.checklist-form-card[data-astro-cid-fvhnrcrv] input[data-astro-cid-fvhnrcrv][aria-invalid=true]{border-color:#a33725}.checklist-form-card[data-astro-cid-fvhnrcrv] .checklist-help[data-astro-cid-fvhnrcrv]{margin:10px 0 20px;font-size:12px}.checklist-form-card[data-astro-cid-fvhnrcrv] .btn[data-astro-cid-fvhnrcrv]{white-space:normal;text-align:center;justify-content:center;gap:12px;width:100%}.checklist-form-card[data-astro-cid-fvhnrcrv] button[data-astro-cid-fvhnrcrv]:disabled{opacity:.65;cursor:wait}.checklist-form-card[data-astro-cid-fvhnrcrv] .checklist-privacy[data-astro-cid-fvhnrcrv]{margin:16px 0 0;font-size:11px}.checklist-consent[data-astro-cid-fvhnrcrv]{align-items:flex-start;gap:10px;margin:0 0 20px;display:flex}.checklist-consent[data-astro-cid-fvhnrcrv] input[data-astro-cid-fvhnrcrv]{accent-color:#075a80;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.checklist-form-card[data-astro-cid-fvhnrcrv] .checklist-consent[data-astro-cid-fvhnrcrv] label[data-astro-cid-fvhnrcrv]{cursor:pointer;margin:0;font-size:13px;font-weight:400;line-height:1.6}.checklist-consent[data-astro-cid-fvhnrcrv] a[data-astro-cid-fvhnrcrv]{color:#075a80;text-underline-offset:2px;text-decoration:underline}.checklist-sr-only[data-astro-cid-fvhnrcrv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checklist-form-card[data-astro-cid-fvhnrcrv] .checklist-error[data-astro-cid-fvhnrcrv]{color:#a33725;margin:14px 0 0;font-size:14px;font-weight:600}.checklist-honeypot[data-astro-cid-fvhnrcrv]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.checklist-success-icon[data-astro-cid-fvhnrcrv]{color:#1c765b;background:#e8f6ef;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:22px;font-size:25px;display:grid}.checklist-reset[data-astro-cid-fvhnrcrv]{color:#075a80;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}[data-astro-cid-fvhnrcrv][hidden]{display:none!important}@media (width<=760px){.checklist-download[data-astro-cid-fvhnrcrv]{border-radius:18px;grid-template-columns:1fr;width:calc(100% - 32px);margin:40px auto}}#product-page .server-processing[data-astro-cid-kmzkbvv7]{color:#fff;background:radial-gradient(at 50% 30%,#155b75 0,#0000 60%),#0b344b;margin:0 0 70px;scroll-margin-top:90px}#product-page .sp-inner[data-astro-cid-kmzkbvv7]{max-width:1200px;margin:auto;padding:64px 40px}#product-page .sp-heading[data-astro-cid-kmzkbvv7]{text-align:center}#product-page .sp-heading[data-astro-cid-kmzkbvv7] .eyebrow[data-astro-cid-kmzkbvv7]{color:#9fdde9;justify-content:center;margin-bottom:18px}#product-page .sp-heading[data-astro-cid-kmzkbvv7] h2[data-astro-cid-kmzkbvv7]{color:#fff;max-width:26ch;margin:auto;font-size:clamp(29px,3vw,39px)}#product-page .sp-heading[data-astro-cid-kmzkbvv7]>p[data-astro-cid-kmzkbvv7]:last-child{color:#c2dce6;max-width:92ch;margin:24px auto 0;font-size:14px}#product-page .sp-diagram[data-astro-cid-kmzkbvv7]{text-align:center;grid-template-columns:1fr 80px 1.15fr 80px 1fr;align-items:center;gap:8px;margin:28px 0 40px;display:grid}#product-page .sp-step[data-astro-cid-kmzkbvv7]{color:#99d4e1;letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;min-height:36px;margin:0 auto 22px;padding:9px 12px;font-size:9px;font-weight:600;display:block}#product-page .sp-step[data-astro-cid-kmzkbvv7]:hover{background:#ffffff10}#product-page .sp-step[data-astro-cid-kmzkbvv7][aria-pressed=true]{color:#d0fafb;background:#a5edf019;border-color:#a5edf045}#product-page .sp-step[data-astro-cid-kmzkbvv7]:focus-visible{outline-offset:4px;outline:2px solid #8adeec}#product-page .sp-node[data-astro-cid-kmzkbvv7]{border:1px solid #0000;border-radius:20px;padding:24px 16px}#product-page [data-astro-cid-kmzkbvv7][data-process-node]{transition:background .6s,border-color .6s,box-shadow .6s}#product-page [data-astro-cid-kmzkbvv7][data-process-node][data-active=true]{background:#84d9e414;border-color:#a1eff06b;box-shadow:0 0 35px #55ddeb12}#product-page .sp-diagram[data-astro-cid-kmzkbvv7] h3[data-astro-cid-kmzkbvv7]{color:#fff;margin:20px 0 8px;font-size:21px}#product-page .sp-diagram[data-astro-cid-kmzkbvv7] p[data-astro-cid-kmzkbvv7]{color:#bfdce6;max-width:26ch;margin:auto;font-size:12px}#product-page .sp-workstation[data-astro-cid-kmzkbvv7]{color:#9fdde9;place-items:center;width:145px;height:110px;margin:auto;display:grid}#product-page .sp-workstation[data-astro-cid-kmzkbvv7] svg[data-astro-cid-kmzkbvv7]{width:100%;height:100%}#product-page .sp-server[data-astro-cid-kmzkbvv7]{background:linear-gradient(135deg,#ffffff14,#ffffff06);border:1px solid #b3eaf24a;border-radius:20px;padding:24px 20px;box-shadow:0 20px 60px #041f4c30}#product-page .sp-server[data-astro-cid-kmzkbvv7] .sp-step[data-astro-cid-kmzkbvv7]{margin-bottom:16px}#product-page .sp-server-face[data-astro-cid-kmzkbvv7]{background:linear-gradient(145deg,#fff,#d8eaf0);border-radius:12px;width:130px;margin:auto;padding:16px 20px 14px;box-shadow:0 8px #97b9ca70,0 18px 30px #001f343b}#product-page .sp-server-face[data-astro-cid-kmzkbvv7] img[data-astro-cid-kmzkbvv7]{object-fit:contain;width:65px;height:72px;margin:auto;display:block}#product-page .sp-server-slots[data-astro-cid-kmzkbvv7]{gap:6px;margin-top:14px;display:grid}#product-page .sp-server-slots[data-astro-cid-kmzkbvv7]>span[data-astro-cid-kmzkbvv7]{background:#d1e1e9;border-radius:3px;justify-content:space-between;align-items:center;padding:5px 7px;display:flex}#product-page .sp-server-slots[data-astro-cid-kmzkbvv7] i[data-astro-cid-kmzkbvv7]{background:#218d80;border-radius:50%;width:4px;height:4px}#product-page .sp-server-slots[data-astro-cid-kmzkbvv7] b[data-astro-cid-kmzkbvv7]{background:#88aebf;width:32px;height:2px}#product-page .sp-connection[data-astro-cid-kmzkbvv7]{color:#78cfdf;align-items:center;gap:6px;padding-bottom:35px;display:flex}#product-page .sp-connection[data-astro-cid-kmzkbvv7] span[data-astro-cid-kmzkbvv7]{background:linear-gradient(90deg,#78cfdf20,#78cfdf);flex:1;height:1px;position:relative}#product-page .sp-connection[data-astro-cid-kmzkbvv7] span[data-astro-cid-kmzkbvv7]:after{content:"";opacity:0;background:#bafaff;border-radius:50%;width:5px;height:5px;animation:1.6s linear infinite paused sp-data-flow;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #bafaff}#product-page [data-astro-cid-kmzkbvv7][data-stage="0"] .sp-send[data-astro-cid-kmzkbvv7] span[data-astro-cid-kmzkbvv7]:after,#product-page [data-astro-cid-kmzkbvv7][data-stage="1"] .sp-return[data-astro-cid-kmzkbvv7] span[data-astro-cid-kmzkbvv7]:after{opacity:1}#product-page [data-astro-cid-kmzkbvv7][data-running=true] .sp-connection[data-astro-cid-kmzkbvv7] span[data-astro-cid-kmzkbvv7]:after{animation-play-state:running}#product-page [data-astro-cid-kmzkbvv7][data-stage="1"] .sp-server-slots[data-astro-cid-kmzkbvv7] i[data-astro-cid-kmzkbvv7]{animation:1.2s ease-in-out infinite paused sp-status-light}#product-page [data-astro-cid-kmzkbvv7][data-stage="1"] .sp-server-slots[data-astro-cid-kmzkbvv7]>span[data-astro-cid-kmzkbvv7]:last-child i[data-astro-cid-kmzkbvv7]{animation-delay:.4s}#product-page [data-astro-cid-kmzkbvv7][data-stage="2"] .sp-next-task[data-astro-cid-kmzkbvv7]>span[data-astro-cid-kmzkbvv7]{animation:1.5s ease-in-out infinite paused sp-check-glow}#product-page [data-astro-cid-kmzkbvv7][data-running=true] [data-astro-cid-kmzkbvv7]:is(.sp-server-slots i,.sp-next-task>span){animation-play-state:running}#product-page .sp-connection[data-astro-cid-kmzkbvv7] i[data-astro-cid-kmzkbvv7]{font-size:24px;font-style:normal}#product-page .sp-next-task[data-astro-cid-kmzkbvv7]{background:#ffffff0b;border:1px solid #b3eaf24a;border-radius:12px;align-items:center;gap:15px;width:128px;height:110px;margin:auto;padding:20px 15px;display:flex;transform:rotate(-4deg)}#product-page .sp-next-task[data-astro-cid-kmzkbvv7]>span[data-astro-cid-kmzkbvv7]{color:#b6f2dc;background:#7bf0c51a;border:1px solid #84d8b65c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:19px;display:grid}#product-page .sp-next-task[data-astro-cid-kmzkbvv7]>div[data-astro-cid-kmzkbvv7]{gap:9px;width:100%;display:grid}#product-page .sp-next-task[data-astro-cid-kmzkbvv7] i[data-astro-cid-kmzkbvv7]{background:#a3d5e3;border-radius:2px;height:3px}#product-page .sp-next-task[data-astro-cid-kmzkbvv7] i[data-astro-cid-kmzkbvv7]:last-child{opacity:.5;width:65%}#product-page .sp-process-heading[data-astro-cid-kmzkbvv7]{border-top:1px solid #ffffff25;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;padding-top:28px;display:flex}#product-page .sp-process-heading[data-astro-cid-kmzkbvv7] b[data-astro-cid-kmzkbvv7]{font-size:17px;font-weight:500}#product-page .sp-process-heading[data-astro-cid-kmzkbvv7]>span[data-astro-cid-kmzkbvv7]{color:#a7ccdb;font-size:12px}#product-page .sp-groups[data-astro-cid-kmzkbvv7]{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}#product-page .sp-group[data-astro-cid-kmzkbvv7]{background:#ffffff08;border:1px solid #ffffff25;border-radius:10px;overflow:hidden}#product-page .sp-group[data-astro-cid-kmzkbvv7] summary[data-astro-cid-kmzkbvv7]{cursor:pointer;align-items:center;gap:15px;padding:20px;list-style:none;display:flex}#product-page .sp-group[data-astro-cid-kmzkbvv7] summary[data-astro-cid-kmzkbvv7]::-webkit-details-marker{display:none}#product-page .sp-group[data-astro-cid-kmzkbvv7] summary[data-astro-cid-kmzkbvv7]:hover{background:#ffffff07}#product-page .sp-group[data-astro-cid-kmzkbvv7] summary[data-astro-cid-kmzkbvv7]:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #8adeec}#product-page .sp-group-icon[data-astro-cid-kmzkbvv7]{color:#a4e1ec;background:#8ad9e516;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}#product-page .sp-group[data-astro-cid-kmzkbvv7] b[data-astro-cid-kmzkbvv7]{font-size:14px;font-weight:500;display:block}#product-page .sp-group[data-astro-cid-kmzkbvv7] small[data-astro-cid-kmzkbvv7]{color:#a7ccdb;margin-top:5px;font-size:11px;display:block}#product-page .sp-expand[data-astro-cid-kmzkbvv7]{color:#a4e1ec;margin-left:auto;font-size:23px;font-weight:300}#product-page .sp-group[data-astro-cid-kmzkbvv7][open] .sp-expand[data-astro-cid-kmzkbvv7]{transform:rotate(45deg)}#product-page .sp-group[data-astro-cid-kmzkbvv7] ul[data-astro-cid-kmzkbvv7]{margin:0;padding:0 20px 8px;list-style:none}#product-page .sp-group[data-astro-cid-kmzkbvv7] li[data-astro-cid-kmzkbvv7]{color:#c2dce6;border-top:1px solid #ffffff20;padding:15px 0;font-size:13px;line-height:1.8}@keyframes sp-data-flow{0%{left:0}to{left:100%}}@keyframes sp-status-light{50%{background:#42e9b3;box-shadow:0 0 8px #42e9b3}}@keyframes sp-check-glow{50%{background:#7bf0c532;box-shadow:0 0 0 8px #7bf0c510}}@media (width<=760px){#product-page .server-processing[data-astro-cid-kmzkbvv7]{margin-bottom:52px}#product-page .sp-inner[data-astro-cid-kmzkbvv7]{padding:52px 24px}#product-page .sp-diagram[data-astro-cid-kmzkbvv7]{grid-template-columns:1fr;gap:18px}#product-page .sp-server[data-astro-cid-kmzkbvv7]{width:100%;max-width:290px;margin:auto}#product-page .sp-connection[data-astro-cid-kmzkbvv7]{justify-content:center;height:32px;padding:0}#product-page .sp-connection[data-astro-cid-kmzkbvv7] span[data-astro-cid-kmzkbvv7]{display:none}#product-page .sp-connection[data-astro-cid-kmzkbvv7] i[data-astro-cid-kmzkbvv7]{transform:rotate(90deg)}#product-page .sp-diagram[data-astro-cid-kmzkbvv7] .sp-step[data-astro-cid-kmzkbvv7]{margin-bottom:14px}#product-page .sp-process-heading[data-astro-cid-kmzkbvv7]{flex-direction:column;gap:8px}#product-page .sp-groups[data-astro-cid-kmzkbvv7]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#product-page .server-processing[data-astro-cid-kmzkbvv7] [data-astro-cid-kmzkbvv7],#product-page .server-processing[data-astro-cid-kmzkbvv7] [data-astro-cid-kmzkbvv7]:after{transition:none!important;animation:none!important}}svg[data-astro-cid-2tmw2rjs]{font-family:var(--font-body,sans-serif)}svg[data-astro-cid-2tmw2rjs][role=img]{width:100%;height:auto;display:block}.people-visual[data-astro-cid-7exoevbn]{margin:0;padding:8px 4px 14px 12px}.people-photo[data-astro-cid-7exoevbn]{aspect-ratio:4/3;border-radius:48px 14px 14px;overflow:hidden}.people-photo[data-astro-cid-7exoevbn] img[data-astro-cid-7exoevbn]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.people-products[data-astro-cid-7exoevbn]{background:#fff;border:1px solid #dbe6e9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:94px;margin:-30px 16px 0;padding:14px 8px;display:grid;position:relative;box-shadow:0 12px 24px #0b435b0d}.people-product[data-astro-cid-7exoevbn]{place-items:center;min-height:64px;padding:0 10px;display:grid}.people-product[data-astro-cid-7exoevbn]+.people-product[data-astro-cid-7exoevbn]{border-left:1px solid #e8eef0}.people-product[data-astro-cid-7exoevbn] img[data-astro-cid-7exoevbn],.people-product[data-astro-cid-7exoevbn] svg[data-astro-cid-7exoevbn]{object-fit:contain;max-width:100%;display:block}.opera-logo[data-astro-cid-7exoevbn]{width:58px;height:64px}.cis-logo[data-astro-cid-7exoevbn]{width:90px;height:46px}.xrl-logo[data-astro-cid-7exoevbn]{width:78px;height:58px}@media (width<=760px){.people-visual[data-astro-cid-7exoevbn]{padding:24px 12px 12px}.people-photo[data-astro-cid-7exoevbn]{aspect-ratio:6/5;border-top-left-radius:36px}.people-products[data-astro-cid-7exoevbn]{min-height:82px;margin:-24px 10px 0;padding:10px 4px}.people-product[data-astro-cid-7exoevbn]{min-height:58px;padding-inline:8px}.opera-logo[data-astro-cid-7exoevbn]{width:49px;height:54px}.cis-logo[data-astro-cid-7exoevbn]{width:76px;height:40px}.xrl-logo[data-astro-cid-7exoevbn]{width:65px;height:49px}}#product-page .about-story[data-astro-cid-exwue7ky]{border:1px solid #dbe6e9;border-radius:16px;max-width:1120px;margin:0 auto 70px;scroll-margin-top:110px;overflow:hidden}.as-toolbar[data-astro-cid-exwue7ky]{background:#fff;border-bottom:1px solid #dbe6e9;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.as-toolbar[data-astro-cid-exwue7ky][hidden]{display:none}.as-tabs[data-astro-cid-exwue7ky]{flex-wrap:wrap;gap:8px;display:flex}.as-tabs[data-astro-cid-exwue7ky] button[data-astro-cid-exwue7ky]{color:#5b717b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:14px 16px;font-size:13px;font-weight:500}.as-tabs[data-astro-cid-exwue7ky] button[data-astro-cid-exwue7ky] span[data-astro-cid-exwue7ky]{color:#87a4b0;margin-right:10px;font-size:10px}.as-tabs[data-astro-cid-exwue7ky] button[data-astro-cid-exwue7ky][aria-selected=true]{color:#0a5777;background:#e8f3f6}.as-tabs[data-astro-cid-exwue7ky] button[data-astro-cid-exwue7ky]:hover{background:#f0f6f8}.as-pause[data-astro-cid-exwue7ky]{color:#0a5777;cursor:pointer;background:#fff;border:1px solid #dbe6e9;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.as-pause[data-astro-cid-exwue7ky] svg[data-astro-cid-exwue7ky]{width:16px;height:16px}.as-pause[data-astro-cid-exwue7ky] [data-astro-cid-exwue7ky][data-play]{display:none}.as-pause[data-astro-cid-exwue7ky][data-paused=true] [data-astro-cid-exwue7ky][data-play]{display:block}.as-pause[data-astro-cid-exwue7ky][data-paused=true] [data-astro-cid-exwue7ky][data-pause]{display:none}button[data-astro-cid-exwue7ky]:focus-visible{outline-offset:3px;outline:2px solid #0d88a7}.as-panel[data-astro-cid-exwue7ky]{background:#f2f8fa;grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.as-theme-1[data-astro-cid-exwue7ky]{background:#faf7ed}.as-theme-2[data-astro-cid-exwue7ky]{background:#eef7f6}#product-page .as-copy[data-astro-cid-exwue7ky]{padding:42px 0 42px 42px}#product-page .as-copy[data-astro-cid-exwue7ky] .eyebrow[data-astro-cid-exwue7ky]{margin-bottom:19px;font-size:10px}#product-page .as-copy[data-astro-cid-exwue7ky] h2[data-astro-cid-exwue7ky]{max-width:22ch;margin:0;font-size:clamp(25px,2.7vw,33px)}#product-page .as-copy[data-astro-cid-exwue7ky]>p[data-astro-cid-exwue7ky]:last-of-type{color:#536e7a;margin-top:20px;font-size:14px;line-height:1.85}#product-page .as-copy[data-astro-cid-exwue7ky] ul[data-astro-cid-exwue7ky]{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}#product-page .as-copy[data-astro-cid-exwue7ky] li[data-astro-cid-exwue7ky]{color:#536e7a;gap:10px;font-size:13px;line-height:1.6;display:flex}.as-copy[data-astro-cid-exwue7ky] li[data-astro-cid-exwue7ky] span[data-astro-cid-exwue7ky]{color:#297b76}.as-art[data-astro-cid-exwue7ky]{padding:20px}[data-astro-cid-exwue7ky][data-enhanced=true] .as-panels[data-astro-cid-exwue7ky]{display:grid}[data-astro-cid-exwue7ky][data-enhanced=true] .as-panel[data-astro-cid-exwue7ky]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .4s,visibility .4s}[data-astro-cid-exwue7ky][data-enhanced=true] .as-panel[data-astro-cid-exwue7ky][data-active=true]{opacity:1;visibility:visible}@media (width<=1200px){#product-page .about-story[data-astro-cid-exwue7ky]{margin-inline:40px}}@media (width<=760px){#product-page .about-story[data-astro-cid-exwue7ky]{margin:0 24px 52px}.as-toolbar[data-astro-cid-exwue7ky]{align-items:flex-start;gap:6px;padding:12px}.as-tabs[data-astro-cid-exwue7ky]{gap:3px}.as-tabs[data-astro-cid-exwue7ky] button[data-astro-cid-exwue7ky]{text-align:left;padding:10px 12px;font-size:11px}.as-tabs[data-astro-cid-exwue7ky] button[data-astro-cid-exwue7ky] span[data-astro-cid-exwue7ky]{margin-right:6px}.as-pause[data-astro-cid-exwue7ky]{width:38px;height:38px}.as-panel[data-astro-cid-exwue7ky]{grid-template-columns:1fr;align-content:start}#product-page .as-copy[data-astro-cid-exwue7ky]{padding:28px 24px 0}#product-page .as-copy[data-astro-cid-exwue7ky]>p[data-astro-cid-exwue7ky]:last-of-type{font-size:13px}.as-art[data-astro-cid-exwue7ky]{width:100%;max-width:480px;margin:auto;padding:0 12px 16px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-exwue7ky][data-enhanced=true] .as-panel[data-astro-cid-exwue7ky]{transition:none}}.cloud-story[data-astro-cid-u6jhyck6]{background:#103e54;border:1px solid #dae5e9;border-radius:22px;width:calc(100% - 80px);max-width:1240px;margin:64px auto;scroll-margin-top:125px;overflow:hidden}.cs-toolbar[data-astro-cid-u6jhyck6]{background:#103e54;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.cs-toolbar[data-astro-cid-u6jhyck6][hidden]{display:none}.cs-tabs[data-astro-cid-u6jhyck6]{gap:8px;display:flex}.cs-tabs[data-astro-cid-u6jhyck6] button[data-astro-cid-u6jhyck6]{color:#c9dfe8;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:15px 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;display:flex}.cs-tabs[data-astro-cid-u6jhyck6] button[data-astro-cid-u6jhyck6] span[data-astro-cid-u6jhyck6]{opacity:.6;font-size:11px}.cs-tabs[data-astro-cid-u6jhyck6] button[data-astro-cid-u6jhyck6][aria-selected=true]{color:#fff;background:#ffffff12;box-shadow:inset 0 -2px #8ce4df}.cs-pause[data-astro-cid-u6jhyck6]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.cs-pause[data-astro-cid-u6jhyck6] svg[data-astro-cid-u6jhyck6]{width:16px;height:16px}.cs-pause[data-astro-cid-u6jhyck6] [data-astro-cid-u6jhyck6][data-play]{display:none}.cs-pause[data-astro-cid-u6jhyck6][data-paused=true] [data-astro-cid-u6jhyck6][data-play]{display:block}.cs-pause[data-astro-cid-u6jhyck6][data-paused=true] [data-astro-cid-u6jhyck6][data-pause]{display:none}.cs-panel[data-astro-cid-u6jhyck6]{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.cs-copy[data-astro-cid-u6jhyck6]{color:#fff;padding:clamp(28px,3.5vw,48px)}#product-page .cs-copy[data-astro-cid-u6jhyck6] .eyebrow[data-astro-cid-u6jhyck6]{color:#91e3ed;margin:0 0 22px;font-size:10px}#product-page .cs-copy[data-astro-cid-u6jhyck6] h2[data-astro-cid-u6jhyck6]{color:#fff;max-width:16ch;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.16}#product-page .cs-intro[data-astro-cid-u6jhyck6]{color:#c9dfe8;margin:22px 0;font-size:15px;line-height:1.7}.cs-steps[data-astro-cid-u6jhyck6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.cs-steps[data-astro-cid-u6jhyck6] li[data-astro-cid-u6jhyck6]{border-top:1px solid #5b8a9c;flex-direction:column;gap:6px;padding-top:12px;display:flex}.cs-steps[data-astro-cid-u6jhyck6] .cs-step-number[data-astro-cid-u6jhyck6]{color:#81d6e3;letter-spacing:.06em;font-size:11px}.cs-steps[data-astro-cid-u6jhyck6] b[data-astro-cid-u6jhyck6]{color:#fff;font-size:15px}.cs-steps[data-astro-cid-u6jhyck6] span[data-astro-cid-u6jhyck6]{color:#bbd3df;font-size:12px;line-height:1.5}#product-page .cs-note[data-astro-cid-u6jhyck6]{color:#aecbd7;margin:0 0 22px;font-size:12px;line-height:1.65}#product-page .cs-link[data-astro-cid-u6jhyck6]{color:#fff;border-bottom:1px solid #769dab;align-items:center;gap:20px;padding:0 0 6px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.cs-link[data-astro-cid-u6jhyck6] span[data-astro-cid-u6jhyck6]{color:#91e3ed;font-size:21px}.cs-visual[data-astro-cid-u6jhyck6]{min-width:0;min-height:500px;position:relative;overflow:hidden}.cs-photo[data-astro-cid-u6jhyck6]{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.cs-visual[data-astro-cid-u6jhyck6]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b32466b);position:absolute;inset:55% 0 0}.cs-cloud-mark[data-astro-cid-u6jhyck6]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1c738e;background:#ffffffbd;border:1px solid #ffffff8c;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:24px;right:24px}.cs-brand-card[data-astro-cid-u6jhyck6]{z-index:1;background:#fffffff2;border:1px solid #fff;border-radius:15px;align-items:center;gap:14px;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 10px 35px #11394b18}.cs-brand-card[data-astro-cid-u6jhyck6] img[data-astro-cid-u6jhyck6]{object-fit:contain;flex:none;width:58px;height:67px}.cs-brand-card[data-astro-cid-u6jhyck6] b[data-astro-cid-u6jhyck6]{color:#164152;max-width:16ch;font-size:14px;line-height:1.5}.cs-cloud[data-astro-cid-u6jhyck6]{color:#1486a0;flex:none;display:flex}.cs-connection[data-astro-cid-u6jhyck6]{background:#add3dc;flex:none;width:28px;height:2px;position:relative;overflow:hidden}.cs-connection[data-astro-cid-u6jhyck6] i[data-astro-cid-u6jhyck6]{background:#008db2;width:10px;height:2px;animation:2.6s linear infinite paused cloud-packet;position:absolute}[data-astro-cid-u6jhyck6][data-running=true] .cs-connection[data-astro-cid-u6jhyck6] i[data-astro-cid-u6jhyck6]{animation-play-state:running}[data-astro-cid-u6jhyck6][data-enhanced=true] .cs-panels[data-astro-cid-u6jhyck6]{display:grid}[data-astro-cid-u6jhyck6][data-enhanced=true] .cs-panel[data-astro-cid-u6jhyck6]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,visibility .45s}[data-astro-cid-u6jhyck6][data-enhanced=true] .cs-panel[data-astro-cid-u6jhyck6][data-active=true]{opacity:1;visibility:visible}button[data-astro-cid-u6jhyck6]:focus-visible,a[data-astro-cid-u6jhyck6]:focus-visible{outline-offset:4px;outline:3px solid #09a9bd}@keyframes cloud-packet{0%{transform:translate(-10px)}to{transform:translate(28px)}}@media (width<=1000px){.cs-copy[data-astro-cid-u6jhyck6]{padding:28px}.cs-brand-card[data-astro-cid-u6jhyck6]{gap:10px;padding:14px;left:16px;right:16px}.cs-connection[data-astro-cid-u6jhyck6]{width:16px}}@media (width<=760px){.cloud-story[data-astro-cid-u6jhyck6]{border-radius:18px;width:calc(100% - 32px);margin:40px auto}.cs-toolbar[data-astro-cid-u6jhyck6]{gap:8px;padding:12px}.cs-tabs[data-astro-cid-u6jhyck6]{gap:4px}.cs-tabs[data-astro-cid-u6jhyck6] button[data-astro-cid-u6jhyck6]{text-align:left;gap:7px;padding:12px 10px;font-size:12px}.cs-pause[data-astro-cid-u6jhyck6]{width:38px;height:38px}.cs-panel[data-astro-cid-u6jhyck6]{grid-template-columns:1fr;align-content:start}.cs-visual[data-astro-cid-u6jhyck6]{min-height:320px}.cs-copy[data-astro-cid-u6jhyck6]{padding:28px 24px}.cs-photo[data-astro-cid-u6jhyck6]{object-position:50% 30%}.cs-cloud-mark[data-astro-cid-u6jhyck6]{width:46px;height:46px;top:16px;right:16px}.cs-cloud-mark[data-astro-cid-u6jhyck6] svg{width:28px}.cs-brand-card[data-astro-cid-u6jhyck6]{bottom:16px}.cs-brand-card[data-astro-cid-u6jhyck6] b[data-astro-cid-u6jhyck6]{font-size:12px}.cs-brand-card[data-astro-cid-u6jhyck6] img[data-astro-cid-u6jhyck6]{width:48px;height:55px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-u6jhyck6][data-enhanced=true] .cs-panel[data-astro-cid-u6jhyck6]{transition:none}.cs-connection[data-astro-cid-u6jhyck6] i[data-astro-cid-u6jhyck6]{animation:none}}.visual-story[data-astro-cid-lhtatjfs]{background:#103e54;border:1px solid #dae5e9;border-radius:22px;width:calc(100% - 80px);max-width:1240px;margin:64px auto;scroll-margin-top:125px;overflow:hidden}.vs-toolbar[data-astro-cid-lhtatjfs]{background:#103e54;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.vs-toolbar[data-astro-cid-lhtatjfs][hidden]{display:none}.vs-tabs[data-astro-cid-lhtatjfs]{gap:8px;display:flex}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs]{color:#c9dfe8;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:15px 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,color .2s;display:flex}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs] span[data-astro-cid-lhtatjfs]{opacity:.6;font-size:11px}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs]:hover{color:#fff;background:#ffffff0d}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs][aria-selected=true]{color:#fff;background:#ffffff12}.vs-pause[data-astro-cid-lhtatjfs]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.vs-pause[data-astro-cid-lhtatjfs]:hover{background:#ffffff12}.vs-pause[data-astro-cid-lhtatjfs] svg[data-astro-cid-lhtatjfs]{width:16px;height:16px}.vs-pause[data-astro-cid-lhtatjfs] [data-astro-cid-lhtatjfs][data-play]{display:none}.vs-pause[data-astro-cid-lhtatjfs][data-paused=true] [data-astro-cid-lhtatjfs][data-play]{display:block}.vs-pause[data-astro-cid-lhtatjfs][data-paused=true] [data-astro-cid-lhtatjfs][data-pause]{display:none}.vs-panel[data-astro-cid-lhtatjfs]{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.vs-copy[data-astro-cid-lhtatjfs]{color:#fff;padding:clamp(28px,3.5vw,48px)}#product-page .vs-copy[data-astro-cid-lhtatjfs] .eyebrow[data-astro-cid-lhtatjfs]{color:#91e3ed;margin:0 0 22px;font-size:10px}#product-page .vs-copy[data-astro-cid-lhtatjfs] h2[data-astro-cid-lhtatjfs]{color:#fff;max-width:16ch;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.16}#product-page .vs-intro[data-astro-cid-lhtatjfs]{color:#c9dfe8;margin:22px 0;font-size:15px;line-height:1.7}.vs-steps[data-astro-cid-lhtatjfs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.vs-steps[data-astro-cid-lhtatjfs] li[data-astro-cid-lhtatjfs]{border-top:1px solid #5b8a9c;flex-direction:column;gap:6px;padding-top:12px;display:flex}.vs-steps[data-astro-cid-lhtatjfs] .vs-step-number[data-astro-cid-lhtatjfs]{color:#81d6e3;letter-spacing:.06em;font-size:11px}.vs-steps[data-astro-cid-lhtatjfs] b[data-astro-cid-lhtatjfs]{color:#fff;font-size:15px}.vs-steps[data-astro-cid-lhtatjfs] span[data-astro-cid-lhtatjfs]{color:#bbd3df;font-size:12px;line-height:1.5}#product-page .vs-note[data-astro-cid-lhtatjfs]{color:#aecbd7;margin:0 0 22px;font-size:12px;line-height:1.65}#product-page .vs-link[data-astro-cid-lhtatjfs]{color:#fff;border-bottom:1px solid #769dab;align-items:center;gap:20px;padding:0 0 6px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.vs-link[data-astro-cid-lhtatjfs] span[data-astro-cid-lhtatjfs]{color:#91e3ed;font-size:21px}.vs-visual[data-astro-cid-lhtatjfs]{min-width:0;min-height:500px;position:relative;overflow:hidden}.vs-photo[data-astro-cid-lhtatjfs]{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.vs-visual[data-astro-cid-lhtatjfs]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b32466b);position:absolute;inset:55% 0 0}.vs-cloud-mark[data-astro-cid-lhtatjfs]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1c738e;background:#ffffffbd;border:1px solid #ffffff8c;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:24px;right:24px}.vs-brand-card[data-astro-cid-lhtatjfs]{z-index:1;background:#fffffff2;border:1px solid #fff;border-radius:15px;align-items:center;gap:14px;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 10px 35px #11394b18}.vs-brand-card[data-astro-cid-lhtatjfs] img[data-astro-cid-lhtatjfs]{object-fit:contain;flex:none;width:58px;height:67px}.vs-brand-card[data-astro-cid-lhtatjfs] b[data-astro-cid-lhtatjfs]{color:#164152;max-width:16ch;font-size:14px;line-height:1.5}.vs-cloud[data-astro-cid-lhtatjfs]{color:#1486a0;flex:none;display:flex}.vs-connection[data-astro-cid-lhtatjfs]{background:#add3dc;flex:none;width:28px;height:2px;position:relative;overflow:hidden}.vs-connection[data-astro-cid-lhtatjfs] i[data-astro-cid-lhtatjfs]{background:#008db2;width:10px;height:2px;animation:2.6s linear infinite paused cloud-packet;position:absolute}[data-astro-cid-lhtatjfs][data-running=true] .vs-connection[data-astro-cid-lhtatjfs] i[data-astro-cid-lhtatjfs]{animation-play-state:running}[data-astro-cid-lhtatjfs][data-enhanced=true] .vs-panels[data-astro-cid-lhtatjfs]{display:grid}[data-astro-cid-lhtatjfs][data-enhanced=true] .vs-panel[data-astro-cid-lhtatjfs]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,visibility .45s}[data-astro-cid-lhtatjfs][data-enhanced=true] .vs-panel[data-astro-cid-lhtatjfs][data-active=true]{opacity:1;visibility:visible}button[data-astro-cid-lhtatjfs]:focus-visible,a[data-astro-cid-lhtatjfs]:focus-visible{outline-offset:4px;outline:3px solid #09a9bd}@media (width<=1000px){.vs-copy[data-astro-cid-lhtatjfs]{padding:28px}.vs-brand-card[data-astro-cid-lhtatjfs]{gap:10px;padding:14px;left:16px;right:16px}.vs-connection[data-astro-cid-lhtatjfs]{width:16px}}@media (width<=760px){.visual-story[data-astro-cid-lhtatjfs]{border-radius:18px;width:calc(100% - 32px);margin:40px auto}.vs-toolbar[data-astro-cid-lhtatjfs]{gap:8px;padding:12px}.vs-tabs[data-astro-cid-lhtatjfs]{gap:4px}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs]{text-align:left;gap:7px;padding:12px 10px;font-size:12px}.vs-pause[data-astro-cid-lhtatjfs]{width:38px;height:38px}.vs-panel[data-astro-cid-lhtatjfs]{grid-template-columns:1fr;align-content:start}.vs-visual[data-astro-cid-lhtatjfs]{min-height:320px}.vs-copy[data-astro-cid-lhtatjfs]{padding:28px 24px}.vs-photo[data-astro-cid-lhtatjfs]{object-position:50% 30%}.vs-cloud-mark[data-astro-cid-lhtatjfs]{width:46px;height:46px;top:16px;right:16px}.vs-cloud-mark[data-astro-cid-lhtatjfs] svg{width:28px}.vs-brand-card[data-astro-cid-lhtatjfs]{bottom:16px}.vs-brand-card[data-astro-cid-lhtatjfs] b[data-astro-cid-lhtatjfs]{font-size:12px}.vs-brand-card[data-astro-cid-lhtatjfs] img[data-astro-cid-lhtatjfs]{width:48px;height:55px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-lhtatjfs][data-enhanced=true] .vs-panel[data-astro-cid-lhtatjfs]{transition:none}.vs-connection[data-astro-cid-lhtatjfs] i[data-astro-cid-lhtatjfs]{animation:none}}.vs-header[data-astro-cid-lhtatjfs]{padding:32px 36px 0}#product-page .vs-header[data-astro-cid-lhtatjfs] h2[data-astro-cid-lhtatjfs]{color:#fff;margin:0 0 14px;font-size:clamp(26px,3vw,38px)}#product-page .vs-header[data-astro-cid-lhtatjfs] p[data-astro-cid-lhtatjfs]{color:#c9dfe8;max-width:70ch;margin:0 0 28px;font-size:15px}.vs-copy[data-astro-cid-lhtatjfs] ul[data-astro-cid-lhtatjfs]{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.vs-copy[data-astro-cid-lhtatjfs] li[data-astro-cid-lhtatjfs]{color:#d4e5ed;gap:12px;font-size:14px;line-height:1.6;display:flex}.vs-copy[data-astro-cid-lhtatjfs] li[data-astro-cid-lhtatjfs]:before{content:"✓";color:#81dfd4}.vs-visual[data-astro-cid-lhtatjfs].is-screen{background:#eaf3f6;flex-direction:column;justify-content:center;gap:16px;padding:28px;display:flex}.vs-visual[data-astro-cid-lhtatjfs].is-screen .vs-photo[data-astro-cid-lhtatjfs]{object-fit:contain;border:1px solid #cbdce3;border-radius:12px;height:auto;position:static;box-shadow:0 12px 30px #073b5320}.vs-visual[data-astro-cid-lhtatjfs].is-screen:after{display:none}.vs-screen-label[data-astro-cid-lhtatjfs]{color:#486679;text-align:center;font-size:12px;line-height:1.5}.vs-brand-card[data-astro-cid-lhtatjfs]{gap:20px}.vs-brand-card[data-astro-cid-lhtatjfs] b[data-astro-cid-lhtatjfs]{max-width:none}.vs-brand-card[data-astro-cid-lhtatjfs] img[data-astro-cid-lhtatjfs]{width:70px}.vs-brand-card[data-astro-cid-lhtatjfs] img[data-astro-cid-lhtatjfs].wide-logo{width:130px;height:54px}.vs-copy[data-astro-cid-lhtatjfs]{align-content:center}.vs-tabs[data-astro-cid-lhtatjfs]{flex-wrap:wrap}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs][aria-selected=true]{box-shadow:inset 0 -2px #8ce4df}@media (width<=760px){.vs-tabs[data-astro-cid-lhtatjfs]{flex-wrap:nowrap;flex:1;min-width:0}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs]{text-align:center;flex:1;justify-content:center;min-width:0}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs] span[data-astro-cid-lhtatjfs]{display:none}.vs-visual[data-astro-cid-lhtatjfs].is-screen{min-height:250px;padding:18px}.vs-header[data-astro-cid-lhtatjfs]{padding:28px 24px 0}.vs-visual[data-astro-cid-lhtatjfs]{min-height:320px}.vs-tabs[data-astro-cid-lhtatjfs] button[data-astro-cid-lhtatjfs]{padding:10px 8px;font-size:11px}.vs-brand-card[data-astro-cid-lhtatjfs]{gap:14px}}.ai-promotion[data-astro-cid-srgp7ob4]{color:#fff;background:#103e54;margin:64px 0;padding:64px 40px}.ai-promotion-inner[data-astro-cid-srgp7ob4]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px;max-width:1240px;margin:auto;display:grid}#product-page .ai-promotion[data-astro-cid-srgp7ob4] .eyebrow[data-astro-cid-srgp7ob4]{color:#92e1ea;margin:0 0 22px;font-size:11px}#product-page .ai-promotion[data-astro-cid-srgp7ob4] h2[data-astro-cid-srgp7ob4]{color:#fff;margin:0 0 22px;font-size:clamp(30px,3.2vw,44px);line-height:1.15}#product-page .ai-promotion[data-astro-cid-srgp7ob4] p[data-astro-cid-srgp7ob4]{color:#c9e0e9;font-size:16px;line-height:1.7}.ai-promotion-tags[data-astro-cid-srgp7ob4]{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.ai-promotion-tags[data-astro-cid-srgp7ob4] span[data-astro-cid-srgp7ob4]{color:#e8f9fa;border:1px solid #5b879a;border-radius:6px;padding:7px 10px;font-size:11px}#product-page .ai-promotion[data-astro-cid-srgp7ob4] .ai-compatibility[data-astro-cid-srgp7ob4]{color:#afcdd9;margin:0 0 28px;font-size:12px;line-height:1.65}#product-page .ai-promotion[data-astro-cid-srgp7ob4] .btn[data-astro-cid-srgp7ob4]{color:#075578;background:#fff;border-color:#fff}.ai-promotion-screen[data-astro-cid-srgp7ob4]{min-width:0}@media (width<=900px){.ai-promotion-inner[data-astro-cid-srgp7ob4]{grid-template-columns:1fr;gap:36px}.ai-promotion[data-astro-cid-srgp7ob4]{margin:40px 0;padding:44px 24px}.ai-promotion-copy[data-astro-cid-srgp7ob4]{max-width:620px}.ai-promotion-screen[data-astro-cid-srgp7ob4]{width:100%}}.portfolio[data-astro-cid-wd67rkem],.cis-promotion[data-astro-cid-wd67rkem],.portfolio-small[data-astro-cid-wd67rkem]{width:calc(100% - 80px);max-width:1240px;margin:64px auto}.portfolio[data-astro-cid-wd67rkem] header[data-astro-cid-wd67rkem]{max-width:670px;margin-bottom:32px}#product-page .portfolio[data-astro-cid-wd67rkem] h2[data-astro-cid-wd67rkem]{margin:14px 0 18px;font-size:clamp(28px,3vw,38px);line-height:1.18}#product-page .portfolio[data-astro-cid-wd67rkem] header[data-astro-cid-wd67rkem] p[data-astro-cid-wd67rkem]{color:#667b86;line-height:1.7}.portfolio-grid[data-astro-cid-wd67rkem]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.portfolio-card[data-astro-cid-wd67rkem]{background:#fff;border:1px solid #dce7ea;border-radius:20px;flex-direction:column;padding:26px;display:flex;overflow:hidden}.portfolio-logos[data-astro-cid-wd67rkem]{background:#eef6f8;justify-content:center;align-items:center;gap:25px;height:170px;margin:-26px -26px 24px;padding:24px;display:flex}.portfolio-logos[data-astro-cid-wd67rkem] img[data-astro-cid-wd67rkem]{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:80%;height:104px}.portfolio-0[data-astro-cid-wd67rkem] .portfolio-logos[data-astro-cid-wd67rkem] img[data-astro-cid-wd67rkem]{width:90px}.portfolio-1[data-astro-cid-wd67rkem] .portfolio-logos[data-astro-cid-wd67rkem]{background:#f6f3f1}.portfolio-2[data-astro-cid-wd67rkem] .portfolio-logos[data-astro-cid-wd67rkem]{background:#eef5f0}.portfolio-tags[data-astro-cid-wd67rkem]{color:#6b8290;letter-spacing:.02em;font-size:11px}#product-page .portfolio-card[data-astro-cid-wd67rkem] h3[data-astro-cid-wd67rkem]{color:#103e54;margin:16px 0 10px;font-size:26px}.portfolio-card[data-astro-cid-wd67rkem] b[data-astro-cid-wd67rkem]{color:#264d60;font-size:14px;font-weight:600}#product-page .portfolio-card[data-astro-cid-wd67rkem] p[data-astro-cid-wd67rkem]{color:#667b86;margin:14px 0 26px;font-size:14px;line-height:1.7}.portfolio-links[data-astro-cid-wd67rkem]{gap:10px;margin-top:auto;display:grid}.portfolio-links[data-astro-cid-wd67rkem] a[data-astro-cid-wd67rkem]{border-top:1px solid #e4ecef;justify-content:space-between;padding:12px 0;font-size:14px;font-weight:650;text-decoration:none;display:flex}.portfolio-links[data-astro-cid-wd67rkem] a[data-astro-cid-wd67rkem]:hover{color:#0097ae}.cis-promotion[data-astro-cid-wd67rkem]{background:#f0f6f7;border:1px solid #dce7ea;border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cis-promotion-image[data-astro-cid-wd67rkem]{min-height:440px;position:relative}.cis-promotion-image[data-astro-cid-wd67rkem]>img[data-astro-cid-wd67rkem]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cis-logo[data-astro-cid-wd67rkem]{background:#fffffff2;border-radius:12px;padding:14px 22px;position:absolute;bottom:24px;left:24px}.cis-logo[data-astro-cid-wd67rkem] img[data-astro-cid-wd67rkem]{object-fit:contain;width:140px;height:70px}.cis-promotion-copy[data-astro-cid-wd67rkem]{align-content:center;padding:44px}#product-page .cis-promotion[data-astro-cid-wd67rkem] h2[data-astro-cid-wd67rkem]{margin:18px 0 22px;font-size:clamp(28px,3vw,40px);line-height:1.2}#product-page .cis-promotion[data-astro-cid-wd67rkem] p[data-astro-cid-wd67rkem]{color:#587381;font-size:16px;line-height:1.7}.cis-pills[data-astro-cid-wd67rkem]{flex-wrap:wrap;gap:8px;margin:24px 0 28px;display:flex}.cis-pills[data-astro-cid-wd67rkem] span[data-astro-cid-wd67rkem]{color:#456779;background:#fff;border-radius:6px;padding:8px 12px;font-size:12px}.cis-promotion[data-astro-cid-wd67rkem] a[data-astro-cid-wd67rkem]{gap:24px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.portfolio-small[data-astro-cid-wd67rkem]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.portfolio-small[data-astro-cid-wd67rkem] a[data-astro-cid-wd67rkem]{background:#fafcfc;border:1px solid #dce7ea;border-radius:14px;padding:28px;text-decoration:none;position:relative}#product-page .portfolio-small[data-astro-cid-wd67rkem] h3[data-astro-cid-wd67rkem]{margin:18px 0 12px;font-size:20px}.portfolio-small[data-astro-cid-wd67rkem] p[data-astro-cid-wd67rkem]{color:#667b86;font-size:14px;line-height:1.65}.portfolio-small[data-astro-cid-wd67rkem] span[data-astro-cid-wd67rkem]{font-size:24px;position:absolute;top:28px;right:28px}@media (width<=900px){.portfolio-grid[data-astro-cid-wd67rkem]{gap:14px}.portfolio-card[data-astro-cid-wd67rkem]{padding:20px}.portfolio-logos[data-astro-cid-wd67rkem]{margin:-20px -20px 24px}.portfolio-0[data-astro-cid-wd67rkem] .portfolio-logos[data-astro-cid-wd67rkem] img[data-astro-cid-wd67rkem]{width:65px}.cis-promotion-copy[data-astro-cid-wd67rkem]{padding:28px}}@media (width<=760px){.portfolio[data-astro-cid-wd67rkem],.cis-promotion[data-astro-cid-wd67rkem],.portfolio-small[data-astro-cid-wd67rkem]{width:calc(100% - 32px);margin:40px auto}.portfolio-grid[data-astro-cid-wd67rkem],.portfolio-small[data-astro-cid-wd67rkem],.cis-promotion[data-astro-cid-wd67rkem]{grid-template-columns:1fr}.portfolio-logos[data-astro-cid-wd67rkem]{height:170px}.portfolio-0[data-astro-cid-wd67rkem] .portfolio-logos[data-astro-cid-wd67rkem] img[data-astro-cid-wd67rkem]{width:100px}.cis-promotion-image[data-astro-cid-wd67rkem]{min-height:300px}.cis-promotion-copy[data-astro-cid-wd67rkem]{padding:28px 24px}}.cis-webinar[data-astro-cid-qoo4ynf2]{width:calc(100% - 80px);max-width:1100px;margin:48px auto 64px;scroll-margin-top:120px}header[data-astro-cid-qoo4ynf2]{align-items:center;gap:30px;margin-bottom:28px;display:flex}header[data-astro-cid-qoo4ynf2] img[data-astro-cid-qoo4ynf2]{object-fit:contain;width:135px;height:85px}#product-page .cis-webinar[data-astro-cid-qoo4ynf2] h2[data-astro-cid-qoo4ynf2]{margin:12px 0;font-size:clamp(28px,3vw,38px)}#product-page .cis-webinar[data-astro-cid-qoo4ynf2] p[data-astro-cid-qoo4ynf2]{color:#5d7885;line-height:1.6}.cis-video[data-astro-cid-qoo4ynf2] .video-embed{border:1px solid #d5e5ea;border-radius:18px}.cis-video[data-astro-cid-qoo4ynf2] .video-fallback{gap:20px;margin-top:0;font-size:14px;font-weight:600;display:inline-flex}@media (width<=760px){.cis-webinar[data-astro-cid-qoo4ynf2]{width:calc(100% - 32px);margin:36px auto}header[data-astro-cid-qoo4ynf2]{align-items:flex-start;gap:18px}header[data-astro-cid-qoo4ynf2] img[data-astro-cid-qoo4ynf2]{width:80px;height:65px}}.upgrade-invitation[data-astro-cid-ixegfdqp]{background:linear-gradient(115deg,#faf7ef,#f1ecdf);border:1px solid #e6dfce;border-radius:24px;width:calc(100% - 80px);max-width:1240px;margin:64px auto;scroll-margin-top:125px;overflow:hidden}.ui-main[data-astro-cid-ixegfdqp]{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:50px 46px 42px;display:grid}.ui-kicker[data-astro-cid-ixegfdqp]{letter-spacing:.14em;color:#746034;align-items:center;gap:10px;margin:0 0 23px;font-size:10px;font-weight:700;display:flex}.ui-kicker[data-astro-cid-ixegfdqp] span[data-astro-cid-ixegfdqp]{background:#b29049;width:27px;height:2px}#product-page .ui-copy[data-astro-cid-ixegfdqp] h2[data-astro-cid-ixegfdqp]{color:#233e4a;letter-spacing:-.035em;margin:0;font-size:clamp(29px,3.2vw,42px);line-height:1.17}.ui-copy[data-astro-cid-ixegfdqp] h2[data-astro-cid-ixegfdqp] em[data-astro-cid-ixegfdqp]{color:#8a682b;font-style:normal}#product-page .ui-intro[data-astro-cid-ixegfdqp]{color:#626a68;max-width:49ch;margin:22px 0 28px;font-size:15px;line-height:1.8}#product-page .ui-link[data-astro-cid-ixegfdqp]{color:#fff;background:#173f51;border-radius:8px;align-items:center;gap:32px;padding:15px 21px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.ui-link[data-astro-cid-ixegfdqp] span[data-astro-cid-ixegfdqp]{color:#e6ce98;font-size:21px}.ui-link[data-astro-cid-ixegfdqp]:hover{background:#245b70}.ui-link[data-astro-cid-ixegfdqp]:focus-visible{outline-offset:4px;outline:3px solid #9b7428}.ui-journey[data-astro-cid-ixegfdqp]{isolation:isolate;grid-template-columns:1fr 65px 1.1fr;align-items:center;gap:0;padding-top:20px;display:grid;position:relative}.ui-journey[data-astro-cid-ixegfdqp]:before{content:"";z-index:-1;border:1px solid #c7b77e55;border-radius:50%;width:280px;height:280px;position:absolute;top:-5px;right:-15px;box-shadow:0 0 0 25px #d7c79514}.ui-product[data-astro-cid-ixegfdqp]{background:#fff;border:1px solid #e4dfd3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:24px 12px;display:flex;box-shadow:0 15px 30px #5f513c08}.ui-product[data-astro-cid-ixegfdqp] img[data-astro-cid-ixegfdqp]{object-fit:contain;width:76px;height:91px;margin:10px 0}.ui-product[data-astro-cid-ixegfdqp] b[data-astro-cid-ixegfdqp]{color:#284552;font-size:18px}.ui-product[data-astro-cid-ixegfdqp]>span[data-astro-cid-ixegfdqp]:last-child{color:#6c7776;text-align:center;font-size:11px}.ui-step[data-astro-cid-ixegfdqp]{letter-spacing:.1em;color:#8b8b7e;font-size:9px;font-weight:700}.ui-current[data-astro-cid-ixegfdqp]{transform:translateY(12px)}.ui-next[data-astro-cid-ixegfdqp]{border-color:#c3a765;padding-block:30px;transform:translateY(-12px);box-shadow:0 16px 40px #8b713b15}.ui-next[data-astro-cid-ixegfdqp] .ui-step[data-astro-cid-ixegfdqp]{color:#8a682b}.ui-next[data-astro-cid-ixegfdqp] img[data-astro-cid-ixegfdqp]{width:92px;height:107px}.ui-bridge[data-astro-cid-ixegfdqp]{color:#ae8d45;padding:0 8px}.ui-bridge[data-astro-cid-ixegfdqp] svg[data-astro-cid-ixegfdqp]{width:100%;height:30px;display:block;overflow:visible}.ui-bridge[data-astro-cid-ixegfdqp] path[data-astro-cid-ixegfdqp]{fill:none;stroke:currentColor;stroke-width:2px}.ui-bridge[data-astro-cid-ixegfdqp] circle[data-astro-cid-ixegfdqp]{fill:currentColor;animation:3.6s ease-in-out infinite upgrade-packet}.ui-journey-note[data-astro-cid-ixegfdqp]{text-align:center;color:#837854;grid-column:1/-1;margin-top:30px;font-size:11px}.ui-benefits[data-astro-cid-ixegfdqp]{background:#ffffff40;border-top:1px solid #ddd4be;grid-template-columns:repeat(3,1fr);gap:30px;padding:27px 46px 30px;display:grid}.ui-benefit[data-astro-cid-ixegfdqp]{align-items:flex-start;gap:12px;display:flex}.ui-icon[data-astro-cid-ixegfdqp]{color:#967334;background:#ffffff80;border:1px solid #d7c9a6;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}#product-page .ui-benefit[data-astro-cid-ixegfdqp] h3[data-astro-cid-ixegfdqp]{color:#344c54;margin:0 0 6px;font-size:14px;line-height:1.4}#product-page .ui-benefit[data-astro-cid-ixegfdqp] p[data-astro-cid-ixegfdqp]{color:#737771;margin:0;font-size:12px;line-height:1.6}@keyframes upgrade-packet{0%,15%{opacity:0;transform:translate(0)}30%{opacity:1}75%{opacity:1}90%,to{opacity:0;transform:translate(75px)}}@media (width<=1000px){.ui-main[data-astro-cid-ixegfdqp]{gap:26px;padding:36px 30px}.ui-journey[data-astro-cid-ixegfdqp]{grid-template-columns:1fr 40px 1.1fr}.ui-benefits[data-astro-cid-ixegfdqp]{gap:20px;padding:25px 30px}}@media (width<=760px){.upgrade-invitation[data-astro-cid-ixegfdqp]{border-radius:18px;width:calc(100% - 32px);margin:40px auto}.ui-main[data-astro-cid-ixegfdqp]{grid-template-columns:1fr;gap:34px;padding:30px 24px}.ui-journey[data-astro-cid-ixegfdqp]{justify-self:center;width:100%;max-width:430px}.ui-journey[data-astro-cid-ixegfdqp]:before{width:240px;height:240px;right:-10px}.ui-benefits[data-astro-cid-ixegfdqp]{grid-template-columns:1fr;gap:22px;padding:25px 24px}.ui-product[data-astro-cid-ixegfdqp]{padding:20px 8px}.ui-next[data-astro-cid-ixegfdqp]{padding-block:26px}.ui-step[data-astro-cid-ixegfdqp]{font-size:8px}.ui-next[data-astro-cid-ixegfdqp] img[data-astro-cid-ixegfdqp]{width:80px;height:94px}}@media (prefers-reduced-motion:reduce){.ui-bridge[data-astro-cid-ixegfdqp] circle[data-astro-cid-ixegfdqp]{animation:none;display:none}}#product-page .upgrade-technology[data-astro-cid-3lltouwy]{background:#eef7f9;border:1px solid #dce8ec;border-radius:14px;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;margin:28px 0;padding:36px;scroll-margin-top:110px;display:grid}#product-page .ut-copy[data-astro-cid-3lltouwy] .eyebrow[data-astro-cid-3lltouwy]{margin-bottom:18px;font-size:9px}#product-page .ut-copy[data-astro-cid-3lltouwy] h3[data-astro-cid-3lltouwy]{margin:0 0 18px;font-size:32px}#product-page .ut-copy[data-astro-cid-3lltouwy]>p[data-astro-cid-3lltouwy]:last-of-type{color:#536d79;font-size:14px;line-height:1.85}#product-page .ut-copy[data-astro-cid-3lltouwy] a[data-astro-cid-3lltouwy]{color:#0a5777;gap:16px;margin-top:22px;font-size:13px;font-weight:600;display:inline-flex}.ut-logos[data-astro-cid-3lltouwy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ut-logo[data-astro-cid-3lltouwy]{text-align:center;min-width:0}.ut-logo[data-astro-cid-3lltouwy]>div[data-astro-cid-3lltouwy]{background:linear-gradient(145deg,#145d7d,#0c3c58);border-radius:12px;place-items:center;height:152px;padding:22px 15px;display:grid;box-shadow:0 9px 18px #0b405010}.ut-logo-1[data-astro-cid-3lltouwy]>div[data-astro-cid-3lltouwy]{background:linear-gradient(145deg,#f2edfb,#e8dcf5);border:1px solid #e2d6ef}.ut-logo[data-astro-cid-3lltouwy] img[data-astro-cid-3lltouwy]{object-fit:contain;width:100%;height:104px}.ut-logo[data-astro-cid-3lltouwy] b[data-astro-cid-3lltouwy]{color:#194b60;margin-top:17px;font-size:12px;font-weight:600;display:block}.ut-logo[data-astro-cid-3lltouwy]>span[data-astro-cid-3lltouwy]{color:#69808b;margin-top:5px;font-size:10px;display:block}@media (width<=900px){#product-page .upgrade-technology[data-astro-cid-3lltouwy]{grid-template-columns:1fr;gap:28px}.ut-logos[data-astro-cid-3lltouwy]{width:100%;max-width:540px;margin:auto}}@media (width<=480px){#product-page .upgrade-technology[data-astro-cid-3lltouwy]{padding:28px 20px}.ut-logos[data-astro-cid-3lltouwy]{gap:8px}.ut-logo[data-astro-cid-3lltouwy]>div[data-astro-cid-3lltouwy]{height:98px;padding:12px}.ut-logo[data-astro-cid-3lltouwy] img[data-astro-cid-3lltouwy]{height:74px}.ut-logo[data-astro-cid-3lltouwy] b[data-astro-cid-3lltouwy]{font-size:10px;line-height:1.5}.ut-logo[data-astro-cid-3lltouwy]>span[data-astro-cid-3lltouwy]{font-size:9px;line-height:1.5}}.secondary-photo-card[data-astro-cid-zrmhyewa].has-brand-strip{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.secondary-brand-strip[data-astro-cid-zrmhyewa]{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.secondary-brand-strip[data-astro-cid-zrmhyewa] img[data-astro-cid-zrmhyewa]{object-fit:contain;max-width:24%;width:auto!important;height:65px!important}#product-page .has-brand-strip[data-astro-cid-zrmhyewa] .secondary-photo-tags[data-astro-cid-zrmhyewa]{display:none}@media (width<=760px){.secondary-brand-strip[data-astro-cid-zrmhyewa]{gap:16px}.secondary-brand-strip[data-astro-cid-zrmhyewa] img[data-astro-cid-zrmhyewa]{height:48px!important}}#product-page.secondary-page .hero{background:#f3f8fa;border-bottom:1px solid #e1ecf0}#product-page.secondary-page .hero-inner{grid-template-columns:1.04fr 1fr;gap:54px;padding-block:68px}#product-page.secondary-page h1{max-width:25ch;font-size:clamp(34px,3.25vw,48px);line-height:1.14}#product-page.secondary-page .hero .lede{max-width:59ch;margin-top:24px;font-size:15px;line-height:1.85}#product-page.secondary-page .hero .eyebrow{font-size:10px}#product-page.secondary-page .glance-strip{grid-template-columns:repeat(var(--glance-count,3),minmax(0,1fr));border-top:0;padding-block:32px}#product-page.secondary-page .g{gap:13px}#product-page.secondary-page .g b{line-height:1.4}#product-page.secondary-page .g div span{font-size:12px;line-height:1.75}#product-page .secondary-visual{--visual-ink:#123e54;background:#fff;border:1px solid #d7e5eb;border-radius:18px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 48px #12344a0b}#product-page .sv-topline{color:#31586b;border-bottom:1px solid #e2edf1;align-items:center;gap:10px;padding:16px 20px;font-size:12px;font-weight:650;display:flex}#product-page .sv-top-icon{color:#047c96;flex:none;place-items:center;display:grid}#product-page .sv-window-dots{flex:none;gap:4px;margin-left:auto;display:flex}#product-page .sv-window-dots i{background:#c4d7df;border-radius:50%;width:4px;height:4px}#product-page .secondary-visual figcaption{color:#3d6172;background:#fafcfd;border-top:1px solid #e1ecf0;flex-wrap:wrap;align-items:center;gap:7px;padding:17px 20px;font-size:11px;font-weight:550;line-height:1.6;display:flex}#product-page .sv-caption-dot{background:#279583;border-radius:50%;flex:none;width:5px;height:5px}#product-page .sv-platform{background:radial-gradient(at 50% 25%,#f0f8fa 0,#fff 68%);padding:26px 25px 30px}#product-page .sv-hub{color:#fff;background:#103f56;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:100%;margin:0 auto 32px;padding:16px 23px;display:flex;position:relative;box-shadow:0 6px 16px #0e3b5114}#product-page .sv-hub:after{content:"";background:#77bdce;width:1px;height:20px;position:absolute;top:100%;left:50%}#product-page .sv-hub>span{color:#99dbe4;place-items:center;display:grid}#product-page .sv-hub b{font-family:var(--font-display);letter-spacing:-.035em;font-size:20px}#product-page .sv-module-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}#product-page .sv-module-map:before{content:"";background:#b9dce5;height:1px;position:absolute;top:-12px;left:16.6%;right:16.6%}#product-page .sv-module{text-align:center;min-height:104px;animation:.6s both secondary-arrive;animation-delay:calc(var(--item)*80ms);background:#fff;border:1px solid #dce9ee;border-radius:10px;align-content:center;justify-items:center;gap:13px;padding:15px 9px;display:grid;position:relative}#product-page .sv-module:nth-child(-n+3):before{content:"";background:#b9dce5;width:1px;height:12px;position:absolute;bottom:100%;left:50%}#product-page .sv-module>span{color:#08758f;display:flex}#product-page .sv-module b{font-size:12px;font-weight:600;line-height:1.35}#product-page .sv-image{background:#edf5f8;place-items:center;min-height:290px;padding:25px 18px;display:grid}#product-page .sv-image img{object-fit:contain;filter:drop-shadow(0 10px 15px #12344a14);width:100%;height:auto;max-height:340px;display:block}#product-page .sv-cutout .sv-image{background:#f3f8fa;padding:28px 32px 0}#product-page .sv-cutout .sv-image img{max-height:350px}#product-page .sv-story .sv-image{background:#e7f3f7;min-height:0;padding:0}#product-page .sv-story .sv-image img{object-fit:cover;object-position:46% center;filter:none;width:100%;height:250px}#product-page .sv-tags{flex-wrap:wrap;gap:8px;padding:18px 20px;display:flex}#product-page .sv-tags>span{color:#315c70;background:#eff6f8;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;line-height:1.4;display:flex}#product-page .sv-tags svg{color:#087b91;flex:none}#product-page .sv-warehouse-scene{background:#f8fbfc;padding:10px 20px 0}#product-page .sv-warehouse{width:100%;height:auto;max-height:285px;display:block}#product-page .sv-warehouse-base{color:#3c6578;justify-content:center;align-items:center;gap:13px;margin:7px auto 23px;font-size:12px;display:flex}#product-page .sv-warehouse-base>svg{color:#07819b}#product-page .sv-warehouse-base>b{color:#fff;background:#143e53;border-radius:6px;padding:7px 12px;font-size:11px}#product-page .sv-scan-line{animation:2.2s ease-in-out secondary-scan}#product-page .sv-document-stack{isolation:isolate;background:#edf5f8;padding:30px 42px 29px;position:relative}#product-page .sv-paper-back{z-index:-1;background:#d2e6ed;border:1px solid #c4dce5;border-radius:8px;position:absolute;inset:33px 41px;transform:rotate(-5deg)}#product-page .sv-paper{background:#fff;border:1px solid #dce8ee;border-radius:7px;padding:25px 28px 26px;position:relative;box-shadow:0 12px 20px #12344a0b}#product-page .sv-paper-mark{color:#13798d;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}#product-page .sv-paper-mark>span{letter-spacing:.16em;color:#406778;font-size:10px;font-weight:700}#product-page .sv-paper-title{font-family:var(--font-display);letter-spacing:-.035em;max-width:16ch;font-size:clamp(20px,2vw,27px);line-height:1.18;display:block}#product-page .sv-archive-label{color:#735727;background:#f8f1e6;border-radius:4px;margin-bottom:12px;padding:5px 8px;font-size:9px;line-height:1.6;display:inline-block}#product-page .sv-document-lines{gap:6px;margin:18px 0 21px;display:grid}#product-page .sv-document-lines i{background:#e6eff3;border-radius:2px;width:86%;height:4px;display:block}#product-page .sv-document-lines i:last-child{width:61%}#product-page .sv-paper ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}#product-page .sv-paper li{color:#4a6b7b;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex}#product-page .sv-paper-check{color:#298d75;background:#ecf6f2;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;display:grid}#product-page .sv-archive-map{background:#f4f8fa;padding:25px}#product-page .sv-archive-search{color:#30596e;background:#fff;border:1px solid #d7e6eb;border-radius:9px;align-items:center;gap:11px;margin-bottom:17px;padding:13px 14px;font-size:12px;font-weight:650;display:flex}#product-page .sv-archive-search>svg{color:#0d859a;flex:none}#product-page .sv-search-key{color:#7497a8;margin-left:auto;font-size:19px}#product-page .sv-archive-rows{gap:10px;display:grid}#product-page .sv-archive-row{animation:.6s both secondary-arrive;animation-delay:calc(var(--item)*.1s);background:#fff;border:1px solid #e0eaf0;border-radius:8px;align-items:center;gap:13px;padding:15px 16px;display:flex}#product-page .sv-archive-icon{color:#39849a;background:#edf6f8;border-radius:6px;flex:none;place-items:center;width:39px;height:43px;display:grid}#product-page .sv-archive-row>div{flex:1;min-width:0}#product-page .sv-archive-row b{font-size:12px;font-weight:600;line-height:1.4;display:block}#product-page .sv-archive-row>svg{color:#6b9b9a;flex:none}#product-page .sv-file-lines{gap:6px;margin-top:8px;display:flex}#product-page .sv-file-lines i{background:#e7eff3;border-radius:2px;width:42%;height:4px}#product-page .sv-file-lines i:last-child{width:22%}#product-page .sv-workflow{background:#f5f9fb;padding:27px}#product-page .sv-workflow ol{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}#product-page .sv-workflow ol:before{content:"";background:#a7d2de;width:1px;position:absolute;top:30px;bottom:30px;left:29px}#product-page .sv-workflow li{animation:.6s both secondary-arrive;animation-delay:calc(var(--item)*.1s);background:#fff;border:1px solid #dce8ee;border-radius:10px;align-items:center;gap:12px;padding:17px 16px;display:flex;position:relative}#product-page .sv-flow-number{color:#7c9aa8;font-size:10px;font-family:var(--font-display);letter-spacing:.04em;flex:none}#product-page .sv-flow-icon{color:#08788e;background:#edf6f8;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}#product-page .sv-workflow li b{font-size:13px;font-weight:650;line-height:1.4}#product-page .sv-flow-tick{color:#298b75;margin-left:auto;padding-left:5px;font-size:13px}#product-page .sv-flow-destination{color:#1d5a72;background:#e6f1f5;border:1px solid #c8e0e6;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:100%;margin:20px auto 0;padding:12px 20px;font-size:12px;display:flex}#product-page .sv-infrastructure{background:#f3f8fa;padding:28px 24px 30px}#product-page .sv-system-core{justify-content:center;justify-items:center;gap:14px;margin-bottom:38px;display:grid;position:relative}#product-page .sv-system-core:after{content:"";background:#8ec1d0;width:1px;height:24px;position:absolute;top:100%;left:50%}#product-page .sv-server-face{color:#c4eced;background:#123e54;border-radius:16px;place-items:center;gap:12px;width:105px;height:118px;display:grid;box-shadow:8px 9px #deebf0}#product-page .sv-server-face>span{gap:5px;display:flex}#product-page .sv-server-face i{background:#79cecd;border-radius:50%;width:4px;height:4px}#product-page .sv-system-core b{letter-spacing:-.02em;font-size:14px}#product-page .sv-system-connections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}#product-page .sv-system-connections:before{content:"";background:#8ec1d0;height:1px;position:absolute;top:-14px;left:16.6%;right:16.6%}#product-page .sv-system-node{min-height:101px;animation:.6s both secondary-arrive;animation-delay:calc(var(--item)*.1s);background:#fff;border:1px solid #d8e7ed;border-radius:9px;align-content:start;justify-items:center;gap:12px;padding:18px 10px;display:grid;position:relative}#product-page .sv-system-node:before{content:"";background:#8ec1d0;width:1px;height:14px;position:absolute;bottom:100%;left:50%}#product-page .sv-system-node svg{color:#087f96}#product-page .sv-system-node b{text-align:center;font-size:11px;font-weight:600;line-height:1.45}#product-page .sv-payment-options{background:#f1f7f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:35px 22px;display:grid}#product-page .sv-payment-option{animation:.6s both secondary-arrive;animation-delay:calc(var(--item)*.1s);background:#fff;border:1px solid #d5e5eb;border-radius:10px;justify-items:center;gap:24px;padding:21px 11px;display:grid;position:relative}#product-page .sv-payment-number{color:#7294a4;place-self:start;font-size:10px}#product-page .sv-payment-icon{color:#08758d;background:#e7f3f6;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}#product-page .sv-payment-option:nth-child(2) .sv-payment-icon{color:#318779;background:#eaf5f1}#product-page .sv-payment-option:nth-child(3) .sv-payment-icon{color:#9b7d49;background:#faf3e7}#product-page .sv-payment-option b{text-align:center;font-size:12px;font-weight:650;line-height:1.45}#product-page .sv-payment-line{background:#d7e9ee;border-radius:2px;width:32px;height:3px}#product-page.secondary-page .features{padding-block:65px}#product-page.secondary-page .features .kicker{max-width:800px;margin-bottom:32px}#product-page.secondary-page .features .kicker h2{font-size:clamp(26px,2.6vw,36px)}#product-page.secondary-page .features .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}#product-page.secondary-page .features .card{flex-direction:column;grid-column:span 2;align-items:flex-start;padding:25px 24px 26px;display:flex}#product-page.secondary-page .features .grid:where([data-feature-count="2"],[data-feature-count="4"]) .card,#product-page.secondary-page .features .grid:where([data-feature-count="5"]) .card:where(:nth-last-child(-n+2)),#product-page.secondary-page .features .grid:where([data-feature-count="7"]) .card:where(:nth-last-child(-n+4)){grid-column:span 3}#product-page.secondary-page .features .m-icon{border-radius:9px;width:38px;height:38px;margin-bottom:19px}#product-page.secondary-page .features .m-icon svg{width:21px;height:21px}#product-page.secondary-page .secondary-card-number{color:#7c98a6;font-family:var(--font-display);letter-spacing:.06em;font-size:10px;position:absolute;top:29px;right:25px}#product-page.secondary-page .features .card h3{letter-spacing:-.025em;font-size:18px;line-height:1.35}#product-page.secondary-page .features .card p{margin:12px 0 0;font-size:13px;line-height:1.8}#product-page.secondary-page .features .card a{margin-top:auto;padding-top:19px;font-size:12px}#product-page.secondary-page[data-secondary=solutions] .features .card,#product-page.secondary-page[data-secondary=pegasus-opera-3] .features .card{border-top:2px solid #c1dfe8}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#product-page.secondary-page[data-secondary=hmrc-news] .features .card{grid-column:span 1}#product-page.secondary-page[data-secondary=hmrc-news] .features .card:last-child{grid-column:1/-1}#product-page.secondary-page .doc-gate{background:#edf7fa;border:1px solid #dbe6ea;border-radius:12px;width:calc(100% - 48px);max-width:760px;margin:48px auto 64px}#product-page.secondary-page .doc-gate h2{font-size:28px;line-height:1.25}#product-page.secondary-page .doc-gate input{flex:220px;min-width:0;max-width:100%}#product-page.secondary-page .secondary-band{color:#fff;background:#113e54;margin:0;padding:62px max(40px,50% - 560px)}#product-page .secondary-band-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1120px;margin:auto;display:grid}#product-page .secondary-band-icon{color:#93d8e1;border:1px solid #73a7b755;border-radius:11px;place-items:center;width:48px;height:48px;margin-bottom:23px;display:grid}#product-page .secondary-band h2{color:#fff;font-size:clamp(27px,2.65vw,36px);line-height:1.2}#product-page .secondary-band-copy>p{color:#c8dce4;margin-top:22px;font-size:14px;line-height:1.85}#product-page .secondary-band-points{margin:0;padding:0;list-style:none;display:grid}#product-page .secondary-band-points li{border-bottom:1px solid #ffffff21;align-items:flex-start;gap:20px;padding:23px 0;display:flex}#product-page .secondary-band-points li:first-child{padding-top:0}#product-page .secondary-band-points li:last-child{border-bottom:0;padding-bottom:0}#product-page .secondary-band-points li>span{color:#84c8d5;font-family:var(--font-display);padding-top:1px;font-size:11px;line-height:1.9;display:block}#product-page .secondary-band-points li>p{color:#e6f0f4;font-size:16px;line-height:1.65;font-family:var(--font-display);letter-spacing:-.01em;margin:0}#product-page .secondary-band-checks{gap:12px;margin:23px 0 0;padding:0;list-style:none;display:grid}#product-page .secondary-band-checks li{color:#c8dce4;padding-left:23px;font-size:12px;line-height:1.8;position:relative}#product-page .secondary-band-checks li:before{content:"✓";color:#8bd5d7;position:absolute;left:0}#product-page .secondary-band-product .secondary-band-inner{grid-template-columns:.86fr 1.14fr;gap:44px}#product-page .secondary-band-image{background:#fff;border:1px solid #81abbc33;border-radius:10px;min-width:0;margin:0;overflow:hidden;box-shadow:0 18px 30px #031c2b1a}#product-page .secondary-band-image img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:450px;padding:14px;display:block}#product-page .secondary-band-image figcaption{color:#537384;background:#f2f7f9;border-top:1px solid #e0eaf0;padding:13px 18px;font-size:10px;line-height:1.65}#product-page.secondary-page :is(.bgrid,.twin){max-width:1200px;margin:auto;padding:60px 40px}#product-page.secondary-page .bgrid .kicker{margin-bottom:28px}#product-page.secondary-page .bg-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}#product-page.secondary-page .bg-tiles li{background:#f2f7f9;border:1px solid #e2edf1;border-radius:8px;align-items:flex-start;padding:16px 14px;font-size:12px;font-weight:550;line-height:1.6}#product-page.secondary-page .bg-icon{color:#1b7992;background:0 0;border-radius:0;width:26px;height:28px}#product-page.secondary-page .twin{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#product-page.secondary-page .tw-pnl{background:#f2f7f9;border:1px solid #dce8ed;border-radius:12px;padding:31px}#product-page.secondary-page .tw-pnl:last-child{background:#edf6f3;border-color:#dcebe6}#product-page.secondary-page .tw-icon{color:#0f7891;background:#fff;border:1px solid #d5e6ed;border-radius:10px;width:42px;height:42px;margin-bottom:23px}#product-page.secondary-page .tw-pnl h2{font-size:27px;line-height:1.25}#product-page.secondary-page .tw-pnl p{color:var(--product-muted);margin-top:17px;font-size:14px;line-height:1.8}#product-page.secondary-page .tw-pnl li{color:var(--product-muted);font-size:13px;line-height:1.75}#product-page.secondary-page .tw-pnl a{margin-top:24px;font-size:13px}#product-page.secondary-page .deep{counter-reset:secondary-section;padding-block:58px}#product-page.secondary-page .deep-row{counter-increment:secondary-section;gap:0;padding-block:32px}#product-page.secondary-page .deep-row:first-child{border-top:0;padding-top:0}#product-page.secondary-page .deep-row:last-child{padding-bottom:0}#product-page.secondary-page .deep-copy{grid-template-columns:.8fr 1.2fr;gap:17px 60px}#product-page.secondary-page .deep-copy h2{margin:0;font-size:27px;line-height:1.25}#product-page.secondary-page .deep-copy h2:before{content:counter(secondary-section,decimal-leading-zero);letter-spacing:.06em;color:#5f8a9c;margin-bottom:17px;font-size:10px;line-height:1;display:block}#product-page.secondary-page .deep-copy p{font-size:14px;line-height:1.85}#product-page.secondary-page .deep-copy ul{padding-left:18px;font-size:13px;line-height:1.85}#product-page.secondary-page .deep-copy li+li{margin-top:7px}#product-page.secondary-page .deep-copy a{font-size:13px}#product-page.secondary-page .deep-row.has-img{border:0;border-top:1px solid var(--product-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:40px;padding:42px 0}#product-page.secondary-page .deep-row.has-img:first-child{border:0;padding-top:0}#product-page.secondary-page .deep-row.has-img .deep-copy{padding:0;display:block}#product-page.secondary-page .deep-row.has-img .deep-copy :is(p,ul,a){margin-top:18px}#product-page.secondary-page .deep-img{background:#eef5f8;border:1px solid #e1ebf0;border-radius:12px;align-self:center;min-height:0;max-height:none;padding:18px}#product-page.secondary-page .deep-img img{object-fit:contain;width:100%;height:auto;max-height:420px}#product-page.secondary-page[data-secondary=training-courses] .deep-copy ul{grid-template-columns:1fr 1fr;gap:10px 16px;padding:0;list-style:none;display:grid}#product-page.secondary-page[data-secondary=training-courses] .deep-copy li{background:#f1f7f9;border:1px solid #e1edf1;border-radius:6px;margin:0;padding:10px 12px;font-size:12px}#product-page.secondary-page .quote-band{box-shadow:none;background:#eff7f8;border:0;border-radius:14px;max-width:1120px;margin:0 auto 55px;padding:40px 45px;display:block}#product-page.secondary-page .quote-band blockquote p{font-size:clamp(22px,2.25vw,30px);font-family:var(--font-display);color:#17445a;letter-spacing:-.025em;max-width:55ch;line-height:1.5}#product-page.secondary-page .quote-band blockquote footer{color:#537483;margin-top:23px;font-size:12px}#product-page.secondary-page .related{padding-block:47px 57px}#product-page.secondary-page .related h2{font-size:26px}#product-page.secondary-page .rel-card{min-width:0;padding:19px 21px;font-size:12px;line-height:1.65}#product-page.secondary-page .rel-card span{flex:none}#product-page.secondary-page .secondary-cta{padding:0 40px 60px}#product-page .secondary-cta-inner{background:#edf6f8;border:1px solid #dce9ee;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:50px;max-width:1120px;margin:0 auto;padding:39px 42px;display:grid}#product-page .secondary-cta-icon{color:#0e7590;background:#fff;border:1px solid #c3dde6;border-radius:11px;place-items:center;width:46px;height:46px;margin-bottom:23px;display:grid}#product-page .secondary-cta h2{max-width:26ch;font-size:29px;line-height:1.2}#product-page .secondary-cta p{color:#506e7d;max-width:64ch;margin-top:18px;font-size:14px;line-height:1.8}#product-page .secondary-cta-actions{flex-direction:column;align-items:center;gap:16px;max-width:270px;display:flex}#product-page .secondary-cta-actions .btn{text-align:center;justify-content:center;align-items:center;gap:17px;width:100%;font-size:12px;display:flex}#product-page .secondary-cta-actions .btn>span{flex:none;font-size:20px;font-weight:400;line-height:1}#product-page .secondary-cta-actions .phone{text-align:center;font-size:12px}@keyframes secondary-arrive{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes secondary-scan{0%,to{transform:translateY(0)}50%{transform:translateY(22px)}}@media (width>=1600px){#product-page.secondary-page .hero-inner{gap:72px;max-width:1380px;padding-block:78px}#product-page.secondary-page h1{font-size:50px}}@media (width<=1100px){#product-page.secondary-page .hero-inner{gap:34px;padding-inline:32px}#product-page.secondary-page h1{font-size:39px}#product-page .sv-module{min-height:95px;padding-inline:6px}#product-page .sv-module b{font-size:11px}#product-page .sv-document-stack{padding-inline:31px}#product-page .sv-paper-back{inset-inline:31px}#product-page .sv-paper,#product-page .sv-workflow{padding:23px}#product-page .sv-workflow li{gap:9px;padding:15px 13px}#product-page .sv-workflow li b{font-size:12px}#product-page .secondary-band-inner{gap:42px}#product-page.secondary-page .deep-copy{gap:18px 34px}#product-page.secondary-page .quote-band{margin-inline:40px}#product-page .secondary-cta-inner{gap:35px;padding:35px}}@media (width<=900px){#product-page.secondary-page .hero-inner{grid-template-columns:1fr;gap:36px;max-width:720px;padding:48px 32px}#product-page.secondary-page .hero .lede{max-width:66ch}#product-page.secondary-page h1{max-width:27ch}#product-page .secondary-visual{justify-self:center;width:100%;max-width:570px}#product-page .sv-module b{font-size:12px}#product-page.secondary-page .features .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#product-page.secondary-page .features .grid[data-feature-count] .card{grid-column:span 1}#product-page.secondary-page .features .grid[data-feature-count="3"] .card:last-child,#product-page.secondary-page .features .grid[data-feature-count="5"] .card:last-child,#product-page.secondary-page .features .grid[data-feature-count="7"] .card:last-child,#product-page.secondary-page .features .grid[data-feature-count="9"] .card:last-child{grid-column:1/-1}#product-page.secondary-page .bg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}#product-page .secondary-band-product .secondary-band-inner{grid-template-columns:1fr;gap:30px}#product-page .secondary-band-image{max-width:680px}#product-page.secondary-page .deep-row.has-img{grid-template-columns:1fr;gap:28px}#product-page.secondary-page .deep-row.has-img:nth-child(2n) .deep-copy{order:0}#product-page .secondary-cta-inner{grid-template-columns:1fr;gap:28px}#product-page .secondary-cta-actions{align-items:flex-start;max-width:none}#product-page .secondary-cta-actions .btn{width:auto}}@media (width<=760px){#product-page.secondary-page .hero-inner{max-width:640px;padding:39px 24px 42px}#product-page.secondary-page h1{max-width:25ch;font-size:36px}#product-page.secondary-page .glance-strip{grid-template-columns:1fr;padding:8px 24px}#product-page.secondary-page .g{gap:14px}#product-page.secondary-page .g div span{font-size:13px}#product-page.secondary-page :is(.features,.bgrid,.twin,.deep,.related){padding:46px 24px}#product-page.secondary-page .features .kicker{margin-bottom:27px}#product-page.secondary-page .features .grid{gap:14px}#product-page.secondary-page .features .card{padding:24px 22px}#product-page.secondary-page .features .card p{font-size:13px}#product-page.secondary-page .secondary-band{padding:45px 24px}#product-page .secondary-band-inner{grid-template-columns:1fr;gap:30px}#product-page .secondary-band-copy>p{margin-top:18px}#product-page .secondary-band-points li{gap:17px;padding-block:18px}#product-page .secondary-band-points li>p{font-size:15px}#product-page .secondary-band-icon{margin-bottom:20px}#product-page.secondary-page .twin{grid-template-columns:1fr;gap:18px}#product-page.secondary-page .tw-pnl{padding:27px}#product-page.secondary-page .deep-copy{grid-template-columns:1fr;gap:18px}#product-page.secondary-page .deep-copy :is(h2,p,ul,a){grid-column:1}#product-page.secondary-page .deep-copy h2{grid-row:auto;font-size:26px}#product-page.secondary-page .deep-copy h2:before{margin-bottom:13px}#product-page.secondary-page .deep-row{padding-block:29px}#product-page.secondary-page .quote-band{margin:0 24px 44px;padding:30px}#product-page.secondary-page .secondary-cta{padding:0 24px 42px}#product-page .secondary-cta-inner{gap:26px;padding:28px}#product-page .secondary-cta h2{font-size:27px}}@media (width<=520px){#product-page.secondary-page h1{letter-spacing:-.04em;font-size:33px}#product-page.secondary-page .hero .lede{font-size:14px;line-height:1.8}#product-page.secondary-page .hero .ctas{gap:10px}#product-page.secondary-page .hero .btn{padding:13px 16px;font-size:12px}#product-page .sv-topline{gap:8px;padding:14px 16px;font-size:11px}#product-page .sv-window-dots{display:none}#product-page .sv-platform{padding:23px 16px 24px}#product-page .sv-hub{gap:10px;margin-bottom:30px;padding:13px 19px}#product-page .sv-hub b{font-size:18px}#product-page .sv-hub svg{width:27px;height:27px}#product-page .sv-module-map{gap:9px}#product-page .sv-module{gap:10px;min-height:89px;padding:13px 5px}#product-page .sv-module b{font-size:10px}#product-page .sv-module svg{width:21px;height:21px}#product-page .secondary-visual figcaption{padding:14px 16px;font-size:10px}#product-page .sv-image{min-height:0;padding:18px 12px}#product-page .sv-image img{max-height:280px}#product-page .sv-cutout .sv-image{padding:21px 24px 0}#product-page .sv-cutout .sv-image img{max-height:300px}#product-page .sv-story .sv-image{padding:0}#product-page .sv-story .sv-image img{height:195px}#product-page .sv-tags{gap:7px;padding:15px}#product-page .sv-tags>span{padding:6px 7px;font-size:9px}#product-page .sv-warehouse-scene{padding-inline:6px}#product-page .sv-warehouse-base{gap:9px;margin-bottom:18px;font-size:11px}#product-page .sv-document-stack{padding:26px}#product-page .sv-paper{padding:22px}#product-page .sv-paper-back{inset:29px 26px}#product-page .sv-paper-title{font-size:24px}#product-page .sv-paper li{font-size:11px}#product-page .sv-archive-map{padding:19px 16px}#product-page .sv-archive-row{gap:10px;padding:13px 12px}#product-page .sv-archive-row b{font-size:11px}#product-page .sv-workflow{padding:22px 17px}#product-page .sv-workflow li{gap:9px;padding:14px 11px}#product-page .sv-flow-icon{width:33px;height:35px}#product-page .sv-flow-icon svg{width:20px;height:20px}#product-page .sv-flow-number{font-size:9px}#product-page .sv-workflow li b{font-size:11px}#product-page .sv-flow-tick{padding-left:0;font-size:11px}#product-page .sv-infrastructure{padding:24px 15px}#product-page .sv-system-connections{gap:8px}#product-page .sv-system-node{min-height:97px;padding:16px 6px}#product-page .sv-system-node b{font-size:10px}#product-page .sv-payment-options{gap:8px;padding:27px 16px}#product-page .sv-payment-option{gap:21px;padding:16px 9px}#product-page .sv-payment-icon{width:49px;height:49px}#product-page .sv-payment-icon svg{width:26px;height:26px}#product-page .sv-payment-option b{font-size:11px}#product-page.secondary-page .features .grid{grid-template-columns:1fr}#product-page.secondary-page .features .grid[data-feature-count] .card{grid-column:1}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid{grid-template-columns:1fr}#product-page.secondary-page .features .card{padding:25px}#product-page.secondary-page .features .card h3{font-size:19px}#product-page.secondary-page .features .card p{font-size:14px;line-height:1.8}#product-page.secondary-page .features .card a{font-size:13px}#product-page.secondary-page .bg-tiles,#product-page.secondary-page[data-secondary=training-courses] .deep-copy ul{grid-template-columns:1fr}#product-page .secondary-band-image img{padding:8px}#product-page .secondary-cta-inner{padding:25px}#product-page .secondary-cta h2{font-size:26px}#product-page .secondary-cta p{font-size:13px}#product-page .secondary-cta-actions .btn{padding:14px 17px;font-size:12px}}@media (prefers-reduced-motion:reduce){#product-page .secondary-visual *,#product-page .secondary-visual :before,#product-page .secondary-visual :after{transition:none!important;animation:none!important}}#product-page .sv-branded{gap:20px;padding-block:20px;font-size:15px}#product-page .sv-brand-logo{object-fit:contain;flex:none;width:70px;height:76px}#product-page .sv-brand-logo.sv-brand-logo-wide{width:122px;height:70px}#product-page.secondary-page[data-secondary=zahara-purchase-order-videos] .features{scroll-margin-top:115px}#product-page.secondary-page[data-secondary=zahara-purchase-order-videos] .features .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#product-page.secondary-page[data-secondary=zahara-purchase-order-videos] .features .grid .card{grid-column:span 1}#product-page.secondary-page .features .card-video{min-width:0}#product-page.secondary-page .features .card-video .video-fallback{margin:0 0 14px}@media (width<=760px){#product-page.secondary-page[data-secondary=zahara-purchase-order-videos] .features .grid{grid-template-columns:1fr}#product-page .sv-brand-logo.sv-brand-logo-wide{width:100px;height:59px}}#product-page .secondary-photo{min-width:0;margin:0;padding:0 0 56px 15px;position:relative}#product-page .secondary-photo-main{aspect-ratio:1.45;object-fit:cover;border-radius:90px 15px 15px;width:100%;height:auto;display:block}#product-page .secondary-photo-note{color:#285367;background:#ffffffed;border:1px solid #e0e9ee;border-radius:6px;align-items:center;gap:7px;max-width:75%;padding:10px 12px;font-size:10px;display:flex;position:absolute;top:18px;right:15px;box-shadow:0 5px 20px #12344a08}#product-page .secondary-photo-note>span{background:#3b9b88;border-radius:50%;flex:none;width:5px;height:5px}#product-page .secondary-photo-card{background:#fff;border:1px solid #dae6eb;border-radius:12px;align-items:center;gap:20px;margin:-54px 18px -37px -15px;padding:23px;display:flex;position:relative;box-shadow:0 15px 35px #12344a0c}#product-page .secondary-photo-card>img{object-fit:contain;flex:none;width:75px;height:82px}#product-page .secondary-photo-label{color:#647e8a;margin-bottom:8px;font-size:12px;line-height:1.4;display:block}#product-page .secondary-photo-card b{color:#153e53;font-size:20px;line-height:1.3}#product-page .secondary-photo-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}#product-page .secondary-photo-tags>span{color:#496f7f;background:#f0f7f9;border-radius:4px;align-items:center;gap:5px;padding:6px 7px;font-size:10px;display:flex}#product-page .secondary-photo-tags svg{flex:none}#product-page .secondary-photo-screen{padding-bottom:85px}#product-page .secondary-photo-inset{background:#fff;border:1px solid #d6e2e8;border-radius:10px;width:62%;margin:-78px 0 -66px -15px;padding:10px;position:relative;box-shadow:0 15px 35px #12344a12}#product-page .secondary-photo-inset>span{color:#3e687b;margin-bottom:8px;font-size:10px;font-weight:650;display:block}#product-page .secondary-photo-inset img{object-fit:contain;width:100%;height:auto;max-height:185px;display:block}#product-page .email-archive-demo{background:linear-gradient(150deg,#edf6f9,#fff);padding:25px 22px}#product-page .email-archive-flow{text-align:center;justify-content:center;align-items:center;gap:11px;margin:4px 0 25px;display:flex}#product-page .email-archive-flow>span,#product-page .email-archive-flow>strong{justify-items:center;gap:9px;font-size:11px;line-height:1.4;display:grid}#product-page .email-archive-flow>span{color:#557a8b}#product-page .email-archive-flow>strong{color:#fff;background:#10485f;border-radius:13px;padding:16px 21px;font-weight:600;box-shadow:0 9px 19px #163b4b17}#product-page .email-archive-flow>i{color:#5d9daf;font-size:20px;font-style:normal}#product-page .email-archive-search{color:#557786;background:#fff;border:1px solid #d0e1e9;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:14px;font-size:12px;display:flex}#product-page .email-archive-results{gap:10px;display:grid}#product-page .email-archive-message{background:#fff;border:1px solid #dce8ee;border-radius:9px;align-items:center;gap:12px;padding:16px 13px;display:flex}#product-page .email-message-icon{color:#378a9c;background:#edf6f8;border-radius:6px;flex:none;place-items:center;width:34px;height:42px;display:grid}#product-page .email-archive-message>div{flex:1;min-width:0}#product-page .email-archive-message small{color:#658290;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}#product-page .email-archive-message em{color:#258574;background:#edf7f3;border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal}#product-page .email-archive-message b{color:#234e65;margin-top:5px;font-size:12px;display:block}#product-page .email-archive-message div>span{color:#718a96;margin-top:5px;font-size:10px;display:block}#product-page .email-archive-message>svg{color:#338d80;flex:none}#product-page .email-archive-benefits{color:#4c7a79;justify-content:space-between;gap:10px;margin-top:19px;font-size:10px;display:flex}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid .card{grid-column:span 2}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid .card:nth-child(4){grid-column:2/span 2}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid .card:nth-child(5){grid-column:4/span 2}#product-page.secondary-page .features .card-illustrated{overflow:hidden}#product-page.secondary-page .feature-illustration{aspect-ratio:2;object-fit:cover;border-bottom:1px solid #e2ebee;align-self:center;width:calc(100% + 48px);max-width:none;height:auto;margin:-25px -24px 25px;display:block}#product-page .financehub-promotion{color:#fff;background:#123f55;padding:60px 40px}#product-page .financehub-promotion-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;max-width:1120px;margin:auto;display:grid}#product-page .financehub-promotion .eyebrow{color:#9bd6df;font-size:10px}#product-page .financehub-promotion h2{color:#fff;max-width:17ch;margin:20px 0;font-size:clamp(30px,2.7vw,39px);line-height:1.15}#product-page .financehub-promotion-copy>p:not(.eyebrow){color:#c6dce5;font-size:14px;line-height:1.8}#product-page .financehub-promotion ul{color:#d4e9ee;gap:12px;margin:22px 0 26px;padding:0;font-size:12px;list-style:none;display:grid}#product-page .financehub-promotion li{padding-left:20px;position:relative}#product-page .financehub-promotion li:before{content:"✓";color:#93d3ca;position:absolute;left:0}#product-page .financehub-promotion .btn{color:#0b5578;background:#fff;border-color:#fff;align-items:center;gap:30px;font-size:13px;display:inline-flex}#product-page .financehub-promotion .oa-screen-caption{color:#b6d0dc;font-size:9px}#product-page .vacancies{grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px;max-width:1200px;margin:auto;padding:60px 40px;scroll-margin-top:110px;display:grid}#product-page .vacancies h2{margin:16px 0;font-size:34px}#product-page .vacancies>div>p:not(.eyebrow){color:#627d8b;font-size:14px;line-height:1.8}#product-page .vacancies-empty{background:#f1f8fa;border:1px solid #dce9ee;border-radius:14px;align-items:flex-start;gap:20px;padding:30px;display:flex}#product-page .vacancies-symbol{color:#41879a;background:#fff;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}#product-page .vacancies-status{text-transform:uppercase;letter-spacing:.06em;color:#5b827e;margin-bottom:10px;font-size:10px;display:inline-block}#product-page .vacancies-empty h3{font-size:21px;line-height:1.3}#product-page .vacancies-empty p{color:#607d8b;margin-top:12px;font-size:13px;line-height:1.8}#product-page .vacancies ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}#product-page .vacancies li{background:#f1f8fa;border:1px solid #dce9ee;border-radius:12px;padding:25px}@media (width<=900px){#product-page .secondary-photo{justify-self:center;width:100%;max-width:600px}#product-page .financehub-promotion-inner,#product-page .vacancies{grid-template-columns:1fr;gap:30px}#product-page .financehub-promotion-inner{max-width:620px}#product-page .financehub-promotion h2{max-width:25ch}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid{grid-template-columns:repeat(4,minmax(0,1fr))}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid .card,#product-page.secondary-page[data-secondary=hmrc-news] .features .grid .card:nth-child(4){grid-column:span 2}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid .card:nth-child(5){grid-column:2/span 2}}@media (width<=600px){#product-page .secondary-photo{padding-left:0}#product-page .secondary-photo-main{aspect-ratio:1.25;border-top-left-radius:62px}#product-page .secondary-photo-note{max-width:73%;padding:8px;font-size:8px;top:12px;right:8px}#product-page .secondary-photo-card{gap:14px;margin-left:0;margin-right:8px;padding:17px}#product-page .secondary-photo-card>img{width:55px;height:63px}#product-page .secondary-photo-card b{font-size:17px}#product-page .secondary-photo-tags{gap:5px}#product-page .secondary-photo-tags>span{padding:5px;font-size:9px}#product-page .secondary-photo-inset{width:72%;margin-left:0}#product-page .secondary-photo-inset>span{font-size:8px}#product-page .email-archive-demo{padding:20px 15px}#product-page .email-archive-flow{gap:8px}#product-page .email-archive-flow>strong{padding:14px}#product-page .email-archive-flow>span,#product-page .email-archive-flow>strong{font-size:10px}#product-page .email-archive-message{gap:8px;padding:13px 10px}#product-page .email-archive-message>svg{display:none}#product-page .email-archive-message b{font-size:11px}#product-page .email-archive-benefits{flex-wrap:wrap;font-size:9px}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid{grid-template-columns:1fr}#product-page.secondary-page[data-secondary=hmrc-news] .features .grid .card:nth-child(n){grid-column:1}#product-page.secondary-page .feature-illustration{margin-top:-24px;margin-bottom:22px}#product-page .financehub-promotion,#product-page .vacancies{padding:44px 24px}#product-page .vacancies-empty{gap:14px;padding:22px 18px}#product-page .vacancies-symbol{width:38px;height:38px}#product-page .vacancies-empty h3{font-size:19px}#product-page .vacancies-empty p{font-size:12px}}.hero[data-astro-cid-itvwa7qd]{margin-top:var(--space-4)}.hero-inner[data-astro-cid-itvwa7qd]{gap:var(--space-6);grid-template-columns:1.25fr .75fr;align-items:center;padding:clamp(2.5rem,5vw,4.25rem) clamp(1.5rem,5vw,4rem);display:grid}.hero[data-astro-cid-itvwa7qd] h1[data-astro-cid-itvwa7qd]{margin-top:var(--space-3);font-size:clamp(2.1rem,4.2vw,3.1rem)}.lede[data-astro-cid-itvwa7qd]{color:var(--text-600);margin-top:var(--space-4);max-width:52ch;font-size:1.15rem}.ctas[data-astro-cid-itvwa7qd]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.glance[data-astro-cid-itvwa7qd]{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;display:grid;overflow:hidden}.g-item[data-astro-cid-itvwa7qd]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);gap:.15rem;display:grid}.g-item[data-astro-cid-itvwa7qd]:last-child{border-bottom:0}.g-item[data-astro-cid-itvwa7qd] b[data-astro-cid-itvwa7qd]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--blue-700);font-size:1.35rem;font-weight:800}.g-item[data-astro-cid-itvwa7qd] span[data-astro-cid-itvwa7qd]{color:var(--text-600);font-size:var(--fs-small)}.features[data-astro-cid-itvwa7qd]{padding-top:var(--space-6)}.kicker[data-astro-cid-itvwa7qd] h2[data-astro-cid-itvwa7qd]{margin-bottom:var(--space-2)}.kicker[data-astro-cid-itvwa7qd] p[data-astro-cid-itvwa7qd]{color:var(--text-600);max-width:60ch}.grid[data-astro-cid-itvwa7qd]{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.card[data-astro-cid-itvwa7qd] h3[data-astro-cid-itvwa7qd]{margin-bottom:var(--space-2);font-size:1.1rem}.card[data-astro-cid-itvwa7qd] p[data-astro-cid-itvwa7qd]{color:var(--text-600);font-size:.92rem}.card[data-astro-cid-itvwa7qd] a[data-astro-cid-itvwa7qd]{margin-top:var(--space-2);font-size:.9rem;font-weight:600;display:inline-block}.m-icon[data-astro-cid-itvwa7qd]{color:#fff;width:44px;height:44px;margin-bottom:var(--space-3);border-radius:12px;place-items:center;display:inline-grid}.mi-sky[data-astro-cid-itvwa7qd]{background:linear-gradient(135deg, var(--sky-500), var(--blue-500))}.mi-teal[data-astro-cid-itvwa7qd]{background:linear-gradient(135deg, #22b380, var(--teal-600))}.mi-amber[data-astro-cid-itvwa7qd]{background:linear-gradient(135deg, var(--amber-500), var(--amber-700))}.photo-band[data-astro-cid-itvwa7qd]{margin-top:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:.95fr 1.05fr;gap:0;display:grid;overflow:hidden}.pb-img[data-astro-cid-itvwa7qd]{min-height:280px}.pb-img[data-astro-cid-itvwa7qd] img[data-astro-cid-itvwa7qd]{object-fit:cover;width:100%;height:100%;display:block}.pb-copy[data-astro-cid-itvwa7qd]{align-content:center;gap:var(--space-2);padding:clamp(1.75rem,3.5vw,3rem);display:grid}.pb-copy[data-astro-cid-itvwa7qd] h2[data-astro-cid-itvwa7qd]{font-size:clamp(1.4rem,2.4vw,1.8rem)}.pb-copy[data-astro-cid-itvwa7qd] p[data-astro-cid-itvwa7qd]{color:var(--text-600)}.pb-copy[data-astro-cid-itvwa7qd] ul[data-astro-cid-itvwa7qd]{margin-top:var(--space-2);gap:.5rem;padding:0;list-style:none;display:grid}.pb-copy[data-astro-cid-itvwa7qd] li[data-astro-cid-itvwa7qd]{color:var(--text-600);padding-left:1.4em;font-size:.92rem;position:relative}.pb-copy[data-astro-cid-itvwa7qd] li[data-astro-cid-itvwa7qd]:before{content:"✓";color:var(--green-700);font-weight:700;position:absolute;left:0}.bgrid[data-astro-cid-itvwa7qd]{padding-top:var(--space-6)}.bg-tiles[data-astro-cid-itvwa7qd]{margin-top:var(--space-4);gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:0;list-style:none;display:grid}.bg-tiles[data-astro-cid-itvwa7qd] li[data-astro-cid-itvwa7qd]{border-radius:var(--radius-sm);color:var(--text-900);align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.9rem;font-weight:500;display:flex}.bg-sky[data-astro-cid-itvwa7qd]{background:var(--sky-100)}.bg-teal[data-astro-cid-itvwa7qd]{background:var(--teal-100)}.bg-amber[data-astro-cid-itvwa7qd]{background:var(--amber-100)}.bg-icon[data-astro-cid-itvwa7qd]{background:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.bg-sky[data-astro-cid-itvwa7qd] .bg-icon[data-astro-cid-itvwa7qd]{color:var(--blue-500)}.bg-teal[data-astro-cid-itvwa7qd] .bg-icon[data-astro-cid-itvwa7qd]{color:var(--teal-600)}.bg-amber[data-astro-cid-itvwa7qd] .bg-icon[data-astro-cid-itvwa7qd]{color:var(--amber-700)}.twin[data-astro-cid-itvwa7qd]{gap:var(--space-4);padding-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.tw-pnl[data-astro-cid-itvwa7qd]{border-radius:var(--radius-md);padding:var(--space-5)}.tw-sky[data-astro-cid-itvwa7qd]{background:var(--sky-100);border-top:3px solid var(--sky-500)}.tw-teal[data-astro-cid-itvwa7qd]{background:var(--teal-100);border-top:3px solid var(--teal-600)}.tw-icon[data-astro-cid-itvwa7qd]{color:#fff;width:46px;height:46px;margin-bottom:var(--space-3);border-radius:12px;place-items:center;display:grid}.tw-sky[data-astro-cid-itvwa7qd] .tw-icon[data-astro-cid-itvwa7qd]{background:linear-gradient(135deg, var(--sky-500), var(--blue-500))}.tw-teal[data-astro-cid-itvwa7qd] .tw-icon[data-astro-cid-itvwa7qd]{background:linear-gradient(135deg, #22b380, var(--teal-600))}.tw-pnl[data-astro-cid-itvwa7qd] h2[data-astro-cid-itvwa7qd]{font-size:1.35rem}.tw-pnl[data-astro-cid-itvwa7qd] p[data-astro-cid-itvwa7qd]{color:var(--text-600);margin-top:var(--space-2);font-size:.95rem}.tw-pnl[data-astro-cid-itvwa7qd] ul[data-astro-cid-itvwa7qd]{margin-top:var(--space-3);gap:.5rem;padding:0;list-style:none;display:grid}.tw-pnl[data-astro-cid-itvwa7qd] li[data-astro-cid-itvwa7qd]{color:var(--text-600);padding-left:1.4em;font-size:.9rem;position:relative}.tw-pnl[data-astro-cid-itvwa7qd] li[data-astro-cid-itvwa7qd]:before{content:"✓";font-weight:700;position:absolute;left:0}.tw-sky[data-astro-cid-itvwa7qd] li[data-astro-cid-itvwa7qd]:before{color:var(--blue-500)}.tw-teal[data-astro-cid-itvwa7qd] li[data-astro-cid-itvwa7qd]:before{color:var(--teal-600)}.tw-pnl[data-astro-cid-itvwa7qd] a[data-astro-cid-itvwa7qd]{margin-top:var(--space-3);font-size:.92rem;font-weight:600;display:inline-block}.deep[data-astro-cid-itvwa7qd]{padding-top:var(--space-6);gap:var(--space-5);display:grid}.deep-row[data-astro-cid-itvwa7qd].has-img{gap:var(--space-5);border-left:0;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:1.15fr .85fr;align-items:center;padding:0;display:grid;overflow:hidden}.deep-row[data-astro-cid-itvwa7qd].has-img .deep-copy[data-astro-cid-itvwa7qd]{padding:clamp(1.75rem,3.5vw,3rem)}.deep-row[data-astro-cid-itvwa7qd].has-img:nth-child(2n) .deep-copy[data-astro-cid-itvwa7qd]{order:2}.deep-img[data-astro-cid-itvwa7qd]{align-self:stretch;min-height:260px}.deep-img[data-astro-cid-itvwa7qd] img[data-astro-cid-itvwa7qd]{object-fit:cover;width:100%;height:100%;display:block}.deep-row[data-astro-cid-itvwa7qd]{border-left:4px solid var(--sky-500);background:var(--panel);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-4) var(--space-5)}.deep-row[data-astro-cid-itvwa7qd] h2[data-astro-cid-itvwa7qd]{margin-bottom:var(--space-2);font-size:1.5rem}.deep-row[data-astro-cid-itvwa7qd] p[data-astro-cid-itvwa7qd]{color:var(--text-600);max-width:75ch}.deep-row[data-astro-cid-itvwa7qd] ul[data-astro-cid-itvwa7qd]{margin-top:var(--space-2);color:var(--text-600);padding-left:1.3em}.deep-link[data-astro-cid-itvwa7qd]{margin-top:var(--space-3);font-weight:600;display:inline-block}.quote-band[data-astro-cid-itvwa7qd]{margin-top:var(--space-6);padding:var(--space-5) var(--space-5)}.quote-band[data-astro-cid-itvwa7qd].has-logo{gap:var(--space-5);grid-template-columns:1.35fr .65fr;align-items:center;display:grid}.quote-photo[data-astro-cid-itvwa7qd]{place-self:stretch end;width:min(340px,100%)}.quote-photo[data-astro-cid-itvwa7qd] img[data-astro-cid-itvwa7qd]{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%;max-height:300px;box-shadow:var(--shadow-card)}.q-inline-logo[data-astro-cid-itvwa7qd]{vertical-align:middle;width:92px;height:auto;margin-left:.8rem;display:inline-block}blockquote[data-astro-cid-itvwa7qd] p[data-astro-cid-itvwa7qd]{font-family:var(--font-display);max-width:60ch;color:var(--text-900);font-size:1.25rem;font-weight:500;line-height:1.5}blockquote[data-astro-cid-itvwa7qd] footer[data-astro-cid-itvwa7qd]{margin-top:var(--space-3);color:var(--text-600);font-size:var(--fs-small)}.related[data-astro-cid-itvwa7qd]{padding-top:var(--space-6)}.related[data-astro-cid-itvwa7qd] h2[data-astro-cid-itvwa7qd]{margin-bottom:var(--space-4);font-size:1.4rem}.rel-grid[data-astro-cid-itvwa7qd]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.rel-card[data-astro-cid-itvwa7qd]{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--text-900);transition:border-color var(--t-fast), transform var(--t-fast);background:#fff;font-size:.95rem;font-weight:600;display:flex}.rel-card[data-astro-cid-itvwa7qd]:hover{border-color:var(--sky-500);text-decoration:none;transform:translateY(-2px)}.rel-card[data-astro-cid-itvwa7qd] span[data-astro-cid-itvwa7qd]{color:var(--sky-500)}.cta-end[data-astro-cid-itvwa7qd]{text-align:center;padding:var(--space-7) 0 var(--space-5)}.cta-end[data-astro-cid-itvwa7qd] p[data-astro-cid-itvwa7qd]{color:var(--text-600);margin:var(--space-3) auto var(--space-4);max-width:60ch}.cta-actions[data-astro-cid-itvwa7qd]{gap:var(--space-2);justify-items:center;display:grid}.cta-phone[data-astro-cid-itvwa7qd]{font-size:var(--fs-small)}@media (width<=900px){.hero-inner[data-astro-cid-itvwa7qd],.photo-band[data-astro-cid-itvwa7qd],.deep-row[data-astro-cid-itvwa7qd].has-img,.quote-band[data-astro-cid-itvwa7qd].has-logo,.twin[data-astro-cid-itvwa7qd]{grid-template-columns:1fr}.quote-photo[data-astro-cid-itvwa7qd]{justify-self:start}.deep-row[data-astro-cid-itvwa7qd].has-img:nth-child(2n) .deep-copy[data-astro-cid-itvwa7qd]{order:0}.deep-img[data-astro-cid-itvwa7qd]{max-height:230px}.pb-img[data-astro-cid-itvwa7qd]{max-height:240px}.grid[data-astro-cid-itvwa7qd],.rel-grid[data-astro-cid-itvwa7qd]{grid-template-columns:1fr 1fr}}@media (width<=640px){.grid[data-astro-cid-itvwa7qd],.rel-grid[data-astro-cid-itvwa7qd]{grid-template-columns:1fr}}
