:root{--primary-color: var(--nav-primary-color, hsl(160, 67%, 52%));
--secondary-color: var(--nav-secondary-color, hsl(285, 53%, 52%));
--content-page-bg: hsl(160, 6%, 97%);
--content-surface-bg: #ffffff;
--content-text: hsl(160, 10%, 6%);
--content-text-muted: rgba(24, 33, 47, 0.72);
--content-border: rgba(160, 10%, 6%, 0.08);
--content-accent-ui: hsl(160, 67%, 52%);
--content-link-color: hsl(160, 10%, 6%);
--border-radius-lg: 24px;
--border-radius-md: 12px;
--max-width: 1640px;
--content-width-narrow: 904px;
--transition-base: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
--bg-color: var(--content-page-bg, hsl(160, 6%, 97%));
--text-color: var(--content-text, hsl(160, 10%, 6%));
--text-muted: var(--content-text-muted, rgba(24, 33, 47, 0.72));
--border-color: var(--content-border, rgba(160, 10%, 6%, 0.08));
--page-max-width: 1640px;
--idx-max-width: 1640px;
--page-reading-width: 1017px;
--reading-width: 1017px;
--content-width: 1017px;
--text-column-width: 1017px;
--text-width: 1027px;
--page-hero-reading-width: 904px;
--hero-text-width: 904px;
--hero-text-max: 904px;
--hero-text-max-width: 904px;
--transition: all 0.25s ease;
--site-page-frame-mode: editorial;
--site-hero-layout-family: editorial_band;
--site-breakout-mode: controlled;
--site-frame-width-policy: page;
--site-surface-density: airy;
--page-card-radius: 24px;
--page-card-shadow: 0 16px 38px rgb(226, 244, 238);
--page-card-border: rgba(160, 10%, 6%, 0.08);
--page-card-bg: rgb(226, 244, 238);
--content-heading: hsl(160, 10%, 6%);
--content-accent-text: hsl(160, 10%, 6%);
--content-link-hover: rgb(105, 223, 184);}
main.nd8093a2ee .o6e7a5bdc{display:inline-flex;
align-items:center;
text-decoration:none;
color:inherit;}
main.nd8093a2ee .u402910_eb8{display:inline-flex;
align-items:center;
text-decoration:none;
color:inherit;}
main.nd8093a2ee .k48b__387c1{box-sizing:border-box;}
main.nd8093a2ee .xce3aa43_ms0{padding:.5rem .75rem;
vertical-align:top;}
main.nd8093a2ee .u5kragje9{box-sizing:border-box;}
main.nd8093a2ee .b557e_bd{min-width:0;
display:grid;
gap:12px;
align-content:start;}
main.nd8093a2ee .l1258c1_i93c{display:grid;
grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));
gap:clamp(16px,2.4vw,24px);
align-items:stretch;
min-width:0;}
main.nd8093a2ee .l1258c1_i93c>*{min-width:0;}
main.nd8093a2ee .m4955a7{min-width:0;
display:grid;
gap:12px;
align-content:start;}
main.nd8093a2ee .w8szbh22v{display:grid;
grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));
gap:clamp(16px,2.4vw,24px);
align-items:stretch;
min-width:0;}
main.nd8093a2ee .w8szbh22v>*{min-width:0;}
main.nd8093a2ee .jb2f9ec{padding:.5rem .75rem;
vertical-align:top;}
main.nd8093a2ee .nglp6uzbr{box-sizing:border-box;}
main.nd8093a2ee .y6df5_308a{box-sizing:border-box;}
main.nd8093a2ee .x8c09f__47f11{min-width:0;
overflow:hidden;}
main.nd8093a2ee .x8c09f__47f11>:is(img,picture,video,canvas,svg){display:block;
width:100%;
max-width:100%;
height:auto;}
main.nd8093a2ee .zddf__fec1{box-sizing:border-box;}
main.nd8093a2ee .eefd__3113{display:grid;
grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));
gap:clamp(16px,2.4vw,24px);
align-items:stretch;
min-width:0;}
main.nd8093a2ee .eefd__3113>*{min-width:0;}
main.nd8093a2ee .id4298e0b8{min-width:0;
display:grid;
gap:12px;
align-content:start;}
main.nd8093a2ee .r20f79d6bf5{min-width:0;
overflow:hidden;}
main.nd8093a2ee .r20f79d6bf5>:is(img,picture,video,canvas,svg){display:block;
width:100%;
max-width:100%;
height:auto;}
main.nd8093a2ee .pf7e__1960d{box-sizing:border-box;}
main.nd8093a2ee .r151c__cf2d{min-width:0;
display:grid;
gap:12px;
align-content:start;}
main.nd8093a2ee .a4736c_7dd{box-sizing:border-box;}
main.nd8093a2ee .q1cb93__ec3ef{box-sizing:border-box;}
main.nd8093a2ee{}
main.nd8093a2ee .af622b0_d8e{}
main.nd8093a2ee .pf7e__1960d{}
main.nd8093a2ee .y6df5_308a{}
main.nd8093a2ee .o567d5c7_g4z{}
main.nd8093a2ee .nglp6uzbr h1{}
main.nd8093a2ee .nglp6uzbr p{}
main.nd8093a2ee .x8c09f__47f11{}
main.nd8093a2ee .x8c09f__47f11 img{}
main.nd8093a2ee .l1258c1_i93c{}
main.nd8093a2ee .b557e_bd{}
main.nd8093a2ee .b557e_bd:hover{}
main.nd8093a2ee .k48b__387c1{}
main.nd8093a2ee .b557e_bd h3{}
main.nd8093a2ee .b557e_bd p{}
main.nd8093a2ee .o6e7a5bdc{}
main.nd8093a2ee .o6e7a5bdc:hover{}
main.nd8093a2ee .u402910_eb8{}
main.nd8093a2ee .u402910_eb8:hover{}
main.nd8093a2ee .u5kragje9{}
main.nd8093a2ee .q1cb93__ec3ef{}
main.nd8093a2ee table{}
main.nd8093a2ee th, main.nd8093a2ee td{}
main.nd8093a2ee th{}
main.nd8093a2ee .jb2f9ec{}
main.nd8093a2ee .xce3aa43_ms0{}
main.nd8093a2ee .eefd__3113{}
main.nd8093a2ee .id4298e0b8 h4{}
main.nd8093a2ee .w16e32e{}
main.nd8093a2ee .r151c__cf2d{}
main.nd8093a2ee .a4736c_7dd{}
main.nd8093a2ee .w8szbh22v{}
main.nd8093a2ee .m4955a7{}
main.nd8093a2ee .m4955a7 h3{}
main.nd8093a2ee .i225__47e8{}
main.nd8093a2ee .j7a7bfaff h2{}
main.nd8093a2ee .j7a7bfaff p{}
main.nd8093a2ee .e64606f79 h4{}
main.nd8093a2ee .e64606f79 ul{}
main.nd8093a2ee .e64606f79 li{}
main.nd8093a2ee .e64606f79 a{}
main.nd8093a2ee .e64606f79 a:hover{}
main.nd8093a2ee .z5673b_a5e4{}
@media (max-width: 1024px){main.nd8093a2ee .o567d5c7_g4z{grid-template-columns: 1fr;}}
@media (max-width: 768px){main.nd8093a2ee .af622b0_d8e{padding: 60px 20px;}
main.nd8093a2ee .w16e32e{flex-direction: column;}}
body{background: var(--content-page-bg);
color: var(--content-text);}
@media (min-width: 769px) {div.af622b0_d8e.o567d5c7_g4z > *{min-width: 0  !important;}
div.nglp6uzbr{min-width: 0  !important;flex: 1 1 0  !important;max-width: 100%  !important;}
div.x8c09f__47f11{min-width: 0  !important;flex: 1 1 0  !important;max-width: 100%  !important;}
div.x8c09f__47f11 :where(img, picture, video, canvas, svg), div.x8c09f__47f11 picture > img{display: block  !important;width: 100%  !important;max-width: 100%  !important;height: auto  !important;}
main.nd8093a2ee > :nth-child(1) > *{min-width: 0  !important;}
div.zddf__fec1{min-width: 0  !important;flex: 1 1 0  !important;max-width: 100%  !important;}
div.r20f79d6bf5{min-width: 0  !important;flex: 1 1 0  !important;max-width: 100%  !important;}
div.r20f79d6bf5 :where(img, picture, video, canvas, svg), div.r20f79d6bf5 picture > img{display: block  !important;width: 100%  !important;max-width: 100%  !important;height: auto  !important;}}
div.l1258c1_i93c > :nth-child(2) > :nth-child(4) > :nth-child(1) {--n8fe318e9dc: hsl(160, 18%, 96%);
color: var(--n8fe318e9dc, hsl(160, 18%, 96%))  !important;}
div.l1258c1_i93c > :nth-child(2) > :nth-child(4) > :nth-child(1):is(:hover, :focus-visible, :active) {color: var(--za174fca8, hsl(165, 18%, 96%))  !important;}
div.l1258c1_i93c > :nth-child(2) {color: hsl(165, 18%, 28%)  !important;}
@media (min-width: 769px) {section.y6df5_308a{width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;max-width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: clamp(20px, 3vw, 32px)  !important;padding-right: clamp(20px, 3vw, 32px)  !important;box-sizing: border-box  !important;}
section#download-hub{width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;max-width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;margin-left: auto  !important;margin-right: auto  !important;box-sizing: border-box  !important;}
section.af622b0_d8e{width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;max-width: min(100%, var(--page-max-width, var(--max-width, var(--idx-max-width, 1600px))))  !important;margin-left: auto  !important;margin-right: auto  !important;box-sizing: border-box  !important;}}
@media (max-width: 768px){section.y6df5_308a{width: 100%  !important;max-width: 100%  !important;margin-left: auto  !important;margin-right: auto  !important;padding-left: 20px  !important;padding-right: 20px  !important;box-sizing: border-box  !important;}
section#download-hub{width: 100%  !important;max-width: 100%  !important;margin-left: auto  !important;margin-right: auto  !important;box-sizing: border-box  !important;}
section.af622b0_d8e{width: 100%  !important;max-width: 100%  !important;margin-left: auto  !important;margin-right: auto  !important;box-sizing: border-box  !important;}}
@media (min-width: 1025px) {div.af622b0_d8e.o567d5c7_g4z{position: relative  !important;display: grid  !important;grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr)  !important;align-items: center  !important;gap: clamp(28px, 5vw, 76px)  !important;}
div.af622b0_d8e.o567d5c7_g4z > *{min-width: 0  !important;}
div.nglp6uzbr{width: 100%  !important;max-width: min(100%, var(--page-hero-reading-width, var(--hero-text-width, 760px)))  !important;margin: 0  !important;grid-column: 1  !important;align-self: center  !important;justify-self: start  !important;z-index: 2  !important;}
div.x8c09f__47f11{position: relative  !important;width: 100%  !important;max-width: 100%  !important;margin: 0  !important;justify-self: stretch  !important;grid-column: 2  !important;grid-row: 1 / span 1  !important;align-self: center  !important;height: auto  !important;min-height: 0  !important;overflow: hidden  !important;border-radius: clamp(22px, 2.6vw, 32px)  !important;box-shadow: 0 24px 60px rgba(15,23,42,0.14)  !important;}
div.x8c09f__47f11 :where(img, video), div.x8c09f__47f11 picture > img{display: block  !important;width: 100%  !important;max-width: 100%  !important;height: auto  !important;aspect-ratio: 16 / 10  !important;object-fit: cover  !important;object-position: center  !important;}}
@media (max-width: 1024px) {div.af622b0_d8e.o567d5c7_g4z{position: relative  !important;display: flex  !important;flex-direction: column  !important;align-items: stretch  !important;gap: 24px  !important;min-height: auto  !important;}
div.nglp6uzbr{width: 100%  !important;max-width: 100%  !important;margin: 0  !important;}
div.x8c09f__47f11{width: 100%  !important;max-width: 100%  !important;margin-top: 12px  !important;}}
@media (min-width: 1200px) {div.w8szbh22v{display: grid  !important;grid-template-columns: repeat(3, minmax(0, 1fr))  !important;gap: clamp(20px, 2.4vw, 28px)  !important;align-items: stretch  !important;}}
@media (min-width: 960px) and (max-width: 1199px) {div.w8szbh22v{display: grid  !important;grid-template-columns: repeat(2, minmax(0, 1fr))  !important;gap: clamp(20px, 2.4vw, 28px)  !important;align-items: stretch  !important;}}
@media (max-width: 959px) {div.w8szbh22v{display: grid  !important;grid-template-columns: 1fr  !important;gap: clamp(20px, 2.4vw, 28px)  !important;}}
div.w8szbh22v > :nth-child(1), div.w8szbh22v > :nth-child(2), div.w8szbh22v > :nth-child(3) {position: relative  !important;
display: grid  !important;
gap: clamp(18px, 2.2vw, 24px)  !important;
padding: clamp(26px, 3vw, 34px)  !important;
margin: 0  !important;
align-content: start  !important;
overflow: hidden  !important;
border-radius: 24px  !important;
background: linear-gradient(180deg, var(--content-surface-bg, var(--content-page-bg, var(--bg-color, #ffffff))) 0%, var(--page-accent-soft, rgba(15,23,42,0.05)) 100%)  !important;
border: 1px solid rgb(226, 244, 238)  !important;
box-shadow: 0 18px 40px rgba(15,23,42,0.08)  !important;}
div.w8szbh22v > :nth-child(1)::before, div.w8szbh22v > :nth-child(2)::before, div.w8szbh22v > :nth-child(3)::before {content: "";
position: absolute;
left: 0  !important;
top: 20px  !important;
bottom: 20px  !important;
width: 4px  !important;
border-radius: 999px  !important;
background: var(--content-accent-ui, var(--primary-color, #2563eb))  !important;
opacity: 0.68  !important;}
div.w8szbh22v > :nth-child(1) > :is(h3, h4, h5, p, ul, ol, dl, blockquote), div.w8szbh22v > :nth-child(2) > :is(h3, h4, h5, p, ul, ol, dl, blockquote), div.w8szbh22v > :nth-child(3) > :is(h3, h4, h5, p, ul, ol, dl, blockquote) {margin: 0  !important;}
div.w8szbh22v > :nth-child(1) > :is(h3, h4, h5), div.w8szbh22v > :nth-child(2) > :is(h3, h4, h5), div.w8szbh22v > :nth-child(3) > :is(h3, h4, h5) {font-size: clamp(1.02rem, 0.96rem + 0.24vw, 1.16rem)  !important;
line-height: 1.35  !important;
letter-spacing: -0.01em  !important;
color: var(--content-text, #111827)  !important;}
div.w8szbh22v > :nth-child(1) > :is(p, ul, ol, dl, blockquote), div.w8szbh22v > :nth-child(2) > :is(p, ul, ol, dl, blockquote), div.w8szbh22v > :nth-child(3) > :is(p, ul, ol, dl, blockquote) {font-size: clamp(0.95rem, 0.92rem + 0.12vw, 1rem)  !important;
line-height: 1.72  !important;
color: var(--content-text-muted, rgba(31, 35, 40, 0.74))  !important;}