@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap");:root{--font-primary:"DM Sans",sans-serif;--breakpoint-desktop:1280px;--breakpoint-tablet:768px;--breakpoint-mobile:767px;--Semantics-Content-Primary:#2e3a39;--Semantics-Content-Secondary:#3f504f;--Semantics-Content-Tertiary:#748e8b;--Semantics-Content-Invert:#fff;--Semantics-Background-Primary:#fff;--Semantics-Background-Secondary:#f0f4f3;--Semantics-Background-Tertiary:#c7d1d1;--Semantics-Background-Invert:#1d2424;--Semantics-Border-Light:#c7d1d1;--Semantics-Border-Default:#9cb1af;--Semantics-Border-Dark:#4f6362;--Extensions-Content-Positive:#05603a;--Extensions-Content-Neutral:#3f504f;--Extensions-Content-Warning:#624c18;--Extensions-Content-Negative:#912018;--Extensions-Content-Disabled:#748e8b;--Extensions-Content-Accent:#397e77;--Extensions-Background-Positive:#6ce9a6;--Extensions-Background-Positive-Light:#d1fadf;--Extensions-Background-Positive-Dark:#027a48;--Extensions-Background-Neutral:#c7d1d1;--Extensions-Background-Neutral-Light:#f0f4f3;--Extensions-Background-Neutral-Dark:#2e3a39;--Extensions-Background-Warning:#ffd46b;--Extensions-Background-Warning-Light:#fef0c7;--Extensions-Background-Warning-Dark:#624c18;--Extensions-Background-Negative:#fda29b;--Extensions-Background-Negative-Light:#fee4e2;--Extensions-Background-Negative-Dark:#912018;--Extensions-Background-Danger:#d92d20;--Extensions-Background-Disabled:#f0f4f3;--Extensions-Background-Accent:#397e77;--Extensions-Background-Accent-Light:#edf7f6;--Extensions-Background-Accent-Dark:#204845;--Extensions-Border-Positive:#6ce9a6;--Extensions-Border-Neutral:#c7d1d1;--Extensions-Border-Warning:#ffd46b;--Extensions-Border-Negative:#fda29b;--Extensions-Border-Disabled:#c7d1d1;--Extensions-Border-Accent:#397e77;--text-5xl-font-size-px:64px;--text-5xl-font-size-rel:4rem;--text-5xl-line-height-px:72px;--text-5xl-line-height-rel:4.5rem;--text-4xl-font-size-px:56px;--text-4xl-font-size-rel:3.5rem;--text-4xl-line-height-px:64px;--text-4xl-line-height-rel:4rem;--text-3xl-font-size-px:48px;--text-3xl-font-size-rel:3rem;--text-3xl-line-height-px:56px;--text-3xl-line-height-rel:3.5rem;--text-2xl-font-size-px:40px;--text-2xl-font-size-rel:2.5rem;--text-2xl-line-height-px:56px;--text-2xl-line-height-rel:3.5rem;--text-xl-font-size-px:36px;--text-xl-font-size-rel:2.25rem;--text-xl-line-height-px:48px;--text-xl-line-height-rel:3rem;--text-l-font-size-px:32px;--text-l-font-size-rel:2rem;--text-l-line-height-px:40px;--text-l-line-height-rel:2.5rem;--text-m-font-size-px:28px;--text-m-font-size-rel:1.75rem;--text-m-line-height-px:36px;--text-m-line-height-rel:2.25rem;--text-s-font-size-px:24px;--text-s-font-size-rel:1.5rem;--text-s-line-height-px:32px;--text-s-line-height-rel:2rem;--text-xs-font-size-px:20px;--text-xs-font-size-rel:1.25rem;--text-xs-line-height-px:28px;--text-xs-line-height-rel:1.75rem;--text-2xs-font-size-px:16px;--text-2xs-font-size-rel:1rem;--text-2xs-line-height-px:24px;--text-2xs-line-height-rel:1.5rem;--text-3xs-font-size-px:14px;--text-3xs-font-size-rel:0.875rem;--text-3xs-line-height-px:20px;--text-3xs-line-height-rel:1.25rem;--text-4xs-font-size-px:12px;--text-4xs-font-size-rel:0.75rem;--text-4xs-line-height-px:16px;--text-4xs-line-height-rel:1rem;--text-5xs-font-size-px:10px;--text-5xs-font-size-rel:0.625rem;--text-5xs-line-height-px:14px;--text-5xs-line-height-rel:0.875rem}.state-page-content .state-content-area{padding:0!important}.btn-label{font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-2xs-line-height-px)}.btn-label,.btn-label-fill{color:var(--Semantics-Content-Invert,#fff)}.btn-label-invert-fill{color:var(--Semantics-Content-Secondary,#3f504f)}.btn-label-invert-outline{color:var(--Semantics-Content-Invert,#fff)}.btn-label-outline{color:var(--Extensions-Content-Accent,#397e77)}.btn-label-primary-link{color:var(--Semantics-Content-Primary,#3f504f)}.btn-label-secondary-link{color:var(--Semantics-Content-Secondary,#3f504f);font-weight:400}.btn-label-invert-link{color:var(--Semantics-Content-Invert,#fff);font-weight:400}.btn-fill{align-items:center;background:var(--Extensions-Background-Accent,#397e77);border:none;border-radius:4px;display:inline-flex;gap:8px;justify-content:center;padding:12px 16px;@media screen and (max-width:767px){align-self:stretch;display:flex;padding-bottom:12px;padding-left:16px;padding-right:16px;padding-top:12px}}body{overflow-x:hidden}.btn-fill:hover{background:var(--Extensions-Background-Accent_Dark,#204845)}.btn-fill:focus{background:var(--Extensions-Background-Accent,#397e77);box-shadow:0 0 0 4px #c0d8d7}.btn-fill:disabled{background:var(--Extensions-Background-Disabled,#f0f4f3);border:1px solid var(--Extensions-Border-Disabled,#c7d1d1)}.btn-outline{align-items:center;background:var(--Semantics-Background-Primary,#fff);border:1px solid var(--Extensions-Border-Accent-Primary,#397e77);border-radius:4px;display:flex;flex:1 0 0;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none}.btn-outline:hover{background:var(--Extensions-Background-Accent_Light,#edf7f6)}.btn-outline:focused{background:var(--Semantics-Background-Primary,#fff);border:1px solid var(--Extensions-Border-Accent,#397e77);box-shadow:0 0 0 4px #c0d8d7}.btn-invert-outline{align-items:center;background-color:transparent;border:none;border:1px solid var(--Semantics-Content-Invert,#fff);border-radius:4px;display:inline-flex;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none}.btn-invert-outline:hover{background:hsla(0,0%,100%,.2)}.btn-invert-fill{align-items:center;background:var(--Teal-Teal-10,#edf7f6);border:none;border-radius:4px;display:inline-flex;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none;@media screen and (max-width:767px){align-self:stretch}}.btn-invert-fill:hover{background:var(--Semantics-Background-Primary,#fff)}.btn-invert-fill:focus{background:var(--Teal-Teal-10,#edf7f6);box-shadow:0 0 0 4px hsla(0,0%,100%,.4)}.btn-invert-fill:disabled{background:var(--Neutral-Neutral-20,#c7d1d1)}.btn-link-component{align-self:stretch;text-decoration-skip-ink:none;text-decoration-style:solid;text-underline-position:from-font}.btn-primary-link,.btn-primary-link:hover{color:var(--Semantics-Content-Primary,#3f504f)}.btn-secondary-link,.btn-secondary-link:hover{color:var(--Semantics-Content-Secondary,#3f504f)}.btn-invert-link,.btn-invert-link:hover{color:var(--Semantics-Content-Invert,#fff)}.header-tag-label-light{color:var(--Semantics-Content-Primary,#2e3a39);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:700;line-height:var(--text-2xs-line-height-px)}.header-tag-light{align-items:center;border:2px solid var(--Semantics-Content-Primary,#2e3a39);border-radius:8px;display:inline-flex;gap:10px;justify-content:center;padding:2px 8px}.header-tag-label-dark{color:var(--Semantics-Content-Invert,#fff);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:700;line-height:var(--text-2xs-line-height-px)}.header-tag-dark{align-items:center;border:2px solid var(--Semantics-Content-Invert,#fff);border-radius:8px;display:inline-flex;gap:10px;justify-content:center;padding:2px 8px}.numbered-card{background:var(--Semantics-Background-Secondary,#f0f4f3);border-radius:8px;max-width:282px;padding:24px;width:282px}.numbered-card,.numbered-card .numbered-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.numbered-card .numbered-content .numbered-content-number{align-items:center;background:var(--Semantics-Background-Primary,#fff);border-radius:4px;display:flex;gap:8px;justify-content:center;padding:4px 15px;width:32px}.numbered-card .numbered-content .numbered-content-number span{color:var(--Semantics-Content-Secondary,#3f504f);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-2xs-line-height-px)}.numbered-card .numbered-content .numbered-content-header{align-self:stretch;color:#1d2424;font-family:var(--font-primary);font-size:var(--text-xs-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-xs-line-height-px)}.numbered-card .numbered-content .numbered-content-text{align-self:stretch;color:var(--Semantics-Content-Secondary,#3f504f);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:400;line-height:var(--text-2xs-line-height-px)}.blog-card{align-items:flex-start;display:flex;flex-direction:column;gap:24px;text-decoration:none;@media (max-width:1280px) and (min-width:768px){align-items:flex-start;align-self:stretch;gap:16px;max-width:357px;padding-bottom:24px}@media screen and (max-width:767px){align-self:stretch;flex-direction:row;gap:16px;padding-bottom:24px}}.blog-card:not(:last-child){@media screen and (max-width:767px){border-bottom-color:var(--Semantics-Border-Light,#c7d1d1);border-bottom-style:solid;border-bottom-width:1px}}.blog-card .blog-card-post-image-container{border-radius:8px;height:auto;overflow:hidden;width:384px;@media (max-width:1280px) and (min-width:768px){width:357px}@media screen and (max-width:767px){height:80px;overflow:visible;width:80px}}.blog-card .blog-card-post-image-container img{height:auto;width:100%;@media screen and (max-width:767px){border-radius:8px;height:80px;object-fit:cover;width:80px}}.blog-card .blog-card-title{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:384px;width:100%;@media screen and (max-width:375px){flex:1 0 0}}.blog-card .blog-card-title .blog-name{align-self:stretch;color:var(--Semantics-Content-Primary,#2e3a39);font-family:var(--font-primary);font-size:var(--text-xs-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-xs-line-height-px)}.blog-card .blog-card-title .blog-date{align-self:stretch;color:var(--Semantics-Content-Secondary,#3f504f);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:400;line-height:var(--text-2xs-line-height-px)}.product-card{align-items:flex-start;align-self:stretch;border-radius:8px;display:flex;flex-direction:column;gap:32px;justify-content:space-between;max-width:384px;padding:24px;width:100%;z-index:1;@media (max-width:1280px) and (min-width:768px){max-width:357px}@media screen and (max-width:767px){max-width:none}}.product-card-light{background:var(--Semantics-Background-Primary,#fff);border:1px solid var(--Semantics-Border-Light,#c7d1d1);color:var(--Semantics-Content-Primary,#2e3a39)}.product-card-dark{background:#2c635f;color:#fff}.product-card-highlighted{position:relative}.product-card-highlighted:before{background:linear-gradient(270deg,#c0d8d7,#669c97);border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;right:0;top:0}.product-card .product-card-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-grow:1;gap:16px;z-index:1}.product-card .product-card-content .card-labels{align-items:flex-start;display:flex;gap:12px}.product-card .product-card-content .card-labels .tags{align-items:center;background:var(--Semantics-Background-Primary,#fff);border:1px solid var(--Semantics-Border-Light,#c7d1d1);border-radius:4px;display:flex;gap:8px;justify-content:center;padding:2px 8px}.product-card .product-card-content .card-labels .tags.popular{background:var(--Extensions-Background-Accent-Light,#edf7f6);border:1px solid var(--Extensions-Border-Accent-Light,#c0d8d7)}.product-card .product-card-content .card-labels .tags{font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-2xs-line-height-px)}.product-card .product-card-content .card-labels .tags .popular-span{color:var(--Extensions-Content-Accent,#397e77)}.product-card .product-card-content .card-labels .tags .languages-span{color:var(--Semantics-Content-Secondary,#3f504f)}.product-card .product-card-content .title{align-self:stretch;font-family:var(--font-primary);font-size:var(--text-s-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-s-line-height-px)}.product-card-light .product-card-content .title{color:var(--Semantics-Content-Primary,#2e3a39)}.product-card-dark .product-card-content .title{color:var(--Semantics-Content-Invert)}.product-card .product-card-content .description{align-self:stretch;font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:400;line-height:var(--text-2xs-line-height-px)}.product-card-light .product-card-content .description{color:var(--Semantics-Content-Secondary,#3f504f)}.product-card-dark .product-card-content .description{color:var(--Semantics-Content-Invert,#edf7f6)}.product-card .product-card-content .key-points{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.product-card .product-card-content .key-points .key-point{align-items:flex-start;display:flex;gap:8px}.product-card .product-card-content .key-points .key-point .point{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-2xs-line-height-px)}.product-card-light .product-card-content .key-points .key-point .point{color:var(--Semantics-Content-Primary,#2e3a39)}.product-card-dark .product-card-content .key-points .key-point .point{color:var(--Semantics-Content-Invert)}.product-card .product-card-price{align-items:center;align-self:stretch;display:flex;justify-content:space-between;z-index:1}.product-card .product-card-buttons{align-items:flex-start;align-self:stretch;display:flex;gap:12px}.product-card .product-card-buttons a{flex:1}.product-card .product-card-buttons .btn-fill{flex:1;@media screen and (max-width:767px){flex:none}}.product-card .product-card-price .price{flex:1 0 0;font-family:var(--font-primary);font-size:var(--text-s-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-s-line-height-px)}.product-card-light .product-card-price .price{color:var(--Semantics-Content-Primary,#2e3a39)}.product-card-dark .product-card-price .price{color:var(--Semantics-Content-Invert)}.select-wrapper-component{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;width:100%}.select-wrapper-component__select{align-items:center;appearance:none;border-radius:4px;display:flex;font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:400;gap:8px;line-height:var(--text-2xs-line-height-px);max-width:395px;padding:12px 16px;width:100%;@media (max-width:1280px) and (min-width:768px){max-width:357px}@media screen and (max-width:767px){align-self:stretch}}.select-component-secondary{background:var(--Extensions-Background-Transparent,hsla(0,0%,100%,.1));border:1px solid var(--Extensions-Border-Transparent,hsla(0,0%,100%,.5));color:var(--Semantics-Content-Invert,#fff)}.select-component-secondary:focus,.select-component-secondary:hover{background:hsla(0,0%,100%,.1);border:1px solid var(--Semantics-Content-Invert,#fff)}.select-component-secondary:focus{box-shadow:0 0 0 4px hsla(0,0%,100%,.4);outline:none}.select-component-secondary:disabled{background:hsla(0,0%,100%,.1);border:1px solid var(--Semantics-Content-Invert,#fff)}.select-wrapper-component__icon{pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}