.feature-list:where(.astro-t7qbqnbh){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxs) var(--spacing-sm);list-style:none;padding:0;margin:0}.feature-item:where(.astro-t7qbqnbh){display:flex;align-items:center;gap:var(--spacing-xxs)}.checkmark:where(.astro-t7qbqnbh){color:var(--green);flex-shrink:0}@media(max-width:640px){.feature-list:where(.astro-t7qbqnbh){grid-template-columns:1fr}}.card:where(.astro-gbvmjkms){position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-xxs);padding:var(--spacing-sm);border-radius:var(--spacing-xs);text-decoration:none}.card-content:where(.astro-gbvmjkms){display:flex;flex-direction:column;gap:var(--spacing-xxxs)}.card:where(.astro-gbvmjkms) h3:where(.astro-gbvmjkms){margin:0}.card:where(.astro-gbvmjkms) p:where(.astro-gbvmjkms){margin:0}.card-primary:where(.astro-gbvmjkms){background:var(--green);color:var(--white);grid-column:1;grid-row:1;align-self:stretch;justify-content:center}.card-primary:where(.astro-gbvmjkms) .card-icon:where(.astro-gbvmjkms){color:var(--white)}.card-secondary:where(.astro-gbvmjkms){background:var(--light-green);color:var(--black);grid-column:2;grid-row:1;align-self:end}.card-secondary:where(.astro-gbvmjkms) .card-icon:where(.astro-gbvmjkms){color:var(--black)}.card-tertiary:where(.astro-gbvmjkms){background:var(--grey);color:var(--black)}.card-tertiary:where(.astro-gbvmjkms) .card-icon:where(.astro-gbvmjkms){color:var(--black)}.card-wide:where(.astro-gbvmjkms){grid-column:1 / -1;grid-row:2}.hero-right:where(.astro-xsx5w32a){position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:180px auto;gap:var(--spacing-xs);padding-top:var(--spacing-md)}.circle:where(.astro-xsx5w32a){position:absolute;border-radius:50%;pointer-events:none;z-index:0}.circle-top-right:where(.astro-xsx5w32a){width:80px;height:80px;background:var(--green);top:0;right:-16px;opacity:.5}.circle-left:where(.astro-xsx5w32a){width:60px;height:60px;background:var(--light-green);top:100%;left:-24px;transform:translateY(-50%);opacity:.5}@media(max-width:640px){.hero-right:where(.astro-xsx5w32a){grid-template-columns:1fr}.circle-left:where(.astro-xsx5w32a){display:none}}.category-section:where(.astro-mn4ql5nj){width:100%;background:var(--white)}.category-container:where(.astro-mn4ql5nj){padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.category-header:where(.astro-mn4ql5nj){text-align:center;margin-bottom:var(--spacing-xl)}.category-header:where(.astro-mn4ql5nj) h2:where(.astro-mn4ql5nj){margin:0 0 var(--spacing-xxs) 0}.category-header:where(.astro-mn4ql5nj) p:where(.astro-mn4ql5nj){color:var(--black);max-width:520px;margin:0 auto;line-height:1.5}.category-grid:where(.astro-mn4ql5nj){display:grid;grid-template-columns:480px 1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--spacing-xs);height:480px}.category-grid:where(.astro-mn4ql5nj)>:nth-child(1){grid-column:1;grid-row:1 / 3}.category-grid:where(.astro-mn4ql5nj)>:nth-child(2){grid-column:2;grid-row:1}.category-grid:where(.astro-mn4ql5nj)>:nth-child(3){grid-column:3;grid-row:1}.category-grid:where(.astro-mn4ql5nj)>:nth-child(4){grid-column:2 / 4;grid-row:2}@media(max-width:900px){.category-grid:where(.astro-mn4ql5nj){grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto}.category-grid:where(.astro-mn4ql5nj)>:nth-child(1){grid-column:1 / 3;grid-row:auto;min-height:220px}.category-grid:where(.astro-mn4ql5nj)>:nth-child(2),.category-grid:where(.astro-mn4ql5nj)>:nth-child(3){grid-column:auto;grid-row:auto;min-height:180px}.category-grid:where(.astro-mn4ql5nj)>:nth-child(4){grid-column:1 / 3;grid-row:auto;min-height:140px}}@media(max-width:480px){.category-grid:where(.astro-mn4ql5nj){grid-template-columns:1fr;gap:var(--spacing-xxs)}.category-grid:where(.astro-mn4ql5nj)>:nth-child(1),.category-grid:where(.astro-mn4ql5nj)>:nth-child(2),.category-grid:where(.astro-mn4ql5nj)>:nth-child(3),.category-grid:where(.astro-mn4ql5nj)>:nth-child(4){grid-column:1;grid-row:auto;min-height:160px}}.category-card:where(.astro-d242pyyr){position:relative;display:flex;border-radius:var(--spacing-xs);text-decoration:none;overflow:hidden}.size-normal:where(.astro-d242pyyr){flex-direction:column;padding:var(--spacing-sm);justify-content:space-between}.size-normal:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr){flex:1;display:flex;align-items:center;justify-content:center}.size-normal:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr){margin-top:auto}.size-small:where(.astro-d242pyyr){flex-direction:column;padding:var(--spacing-sm)}.size-small:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr){flex:1;display:flex;align-items:center;justify-content:center}.size-small:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr){margin-top:auto}.size-wide:where(.astro-d242pyyr){flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-sm);gap:var(--spacing-sm)}.size-wide:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr){flex:1}.variant-green:where(.astro-d242pyyr){background:var(--green);color:var(--white)}.variant-green:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr) h3:where(.astro-d242pyyr),.variant-green:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr) p:where(.astro-d242pyyr){color:var(--white)}.variant-green:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr) .main-icon{color:var(--white);opacity:.3}.variant-light-green:where(.astro-d242pyyr){background:var(--light-green);color:var(--black)}.variant-light-green:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr) .main-icon{color:var(--green);opacity:.6}.variant-dark-green:where(.astro-d242pyyr){background:var(--black);color:var(--white)}.variant-dark-green:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr) h3:where(.astro-d242pyyr),.variant-dark-green:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr) p:where(.astro-d242pyyr){color:var(--white)}.variant-grey:where(.astro-d242pyyr){background:var(--grey);color:var(--black)}.variant-grey:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr) .main-icon{color:var(--black);opacity:.4}.size-normal:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr) .main-icon{width:200px;height:200px}.size-small:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr) .main-icon{width:var(--spacing-xxxl);height:var(--spacing-xxxl)}.decoration-icon:where(.astro-d242pyyr){flex-shrink:0;color:var(--green);opacity:.6}.card-content:where(.astro-d242pyyr) h3:where(.astro-d242pyyr){margin:0 0 var(--spacing-xxxs) 0;font-size:var(--font-size-h3)}.card-content:where(.astro-d242pyyr) p:where(.astro-d242pyyr){margin:0}@media(max-width:900px){.size-normal:where(.astro-d242pyyr),.size-small:where(.astro-d242pyyr){flex-direction:row;align-items:center;justify-content:space-between;min-height:160px}.size-normal:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr),.size-small:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr){flex:0 0 auto;order:2;opacity:.5}.size-normal:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr),.size-small:where(.astro-d242pyyr) .card-content:where(.astro-d242pyyr){margin-top:0;order:1;flex:1}.size-normal:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr) .main-icon,.size-small:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr) .main-icon{width:var(--spacing-xxxl);height:var(--spacing-xxxl)}.variant-green:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr){opacity:.3}}@media(max-width:600px){.size-normal:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr),.size-small:where(.astro-d242pyyr) .icon-container:where(.astro-d242pyyr),.decoration-icon:where(.astro-d242pyyr){display:none}}.process-section:where(.astro-xcgrrej4){width:100%;background:var(--white)}.process-container:where(.astro-xcgrrej4){padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.process-header:where(.astro-xcgrrej4){text-align:center;margin-bottom:var(--spacing-xl)}.process-header:where(.astro-xcgrrej4) h2:where(.astro-xcgrrej4){margin:0 0 var(--spacing-xxs) 0}.process-header:where(.astro-xcgrrej4) p:where(.astro-xcgrrej4){margin:0 auto}.process-grid:where(.astro-xcgrrej4){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xs)}.process-card:where(.astro-xcgrrej4){display:flex;flex-direction:column;padding:var(--spacing-sm);background:var(--green);border-radius:var(--spacing-xs);color:var(--white);text-decoration:none}.process-number:where(.astro-xcgrrej4){display:block;font-size:var(--font-size-p);color:var(--white);margin-bottom:var(--spacing-xs)}.process-title:where(.astro-xcgrrej4){margin:0 0 var(--spacing-xxs) 0;font-size:var(--font-size-h3);color:var(--white)}.process-text:where(.astro-xcgrrej4){margin:0;font-size:var(--font-size-p);color:var(--white);line-height:1.5}@media(max-width:900px){.process-grid:where(.astro-xcgrrej4){grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.process-grid:where(.astro-xcgrrej4){grid-template-columns:1fr}}.support-container:where(.astro-3c73cdyk){display:flex;align-items:center;gap:var(--spacing-xxl);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.support-image:where(.astro-3c73cdyk){flex-shrink:0;width:clamp(150px,30%,450px) .}.support-image:where(.astro-3c73cdyk) img:where(.astro-3c73cdyk){width:100%;height:auto;display:block}.support-content:where(.astro-3c73cdyk){display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start}.support-content:where(.astro-3c73cdyk) h2:where(.astro-3c73cdyk){margin:0;max-width:420px}.support-content:where(.astro-3c73cdyk) p:where(.astro-3c73cdyk){margin:0;max-width:420px}@media(max-width:768px){.support-container:where(.astro-3c73cdyk){flex-direction:column;text-align:center;gap:var(--spacing-md)}.support-content:where(.astro-3c73cdyk){align-items:center}.support-content:where(.astro-3c73cdyk) p:where(.astro-3c73cdyk){max-width:100%}}.download-section:where(.astro-dj3drd47){width:100%;background:var(--white)}.download-container:where(.astro-dj3drd47){padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.download-header:where(.astro-dj3drd47){text-align:center;margin-bottom:var(--spacing-xl)}.download-header:where(.astro-dj3drd47) h2:where(.astro-dj3drd47){margin:0 0 var(--spacing-xxs) 0}.download-header:where(.astro-dj3drd47) p:where(.astro-dj3drd47){margin:0 auto;max-width:480px}.download-grid:where(.astro-dj3drd47){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xs)}.download-card:where(.astro-dj3drd47){display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--grey);border-radius:var(--spacing-xs);text-decoration:none}.download-card__top:where(.astro-dj3drd47){display:flex;align-items:center;justify-content:space-between}.download-card__icon:where(.astro-dj3drd47){display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--white);border-radius:var(--spacing-xxs);color:var(--green)}.download-card__badge:where(.astro-dj3drd47){font-size:var(--font-size-p);color:var(--black);opacity:.5;letter-spacing:.05em}.download-card__body:where(.astro-dj3drd47){display:flex;flex-direction:column;gap:var(--spacing-xxs)}.download-card__title:where(.astro-dj3drd47){margin:0;font-size:var(--font-size-h3);color:var(--black)}.download-card__footer:where(.astro-dj3drd47){display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xxs)}.download-card__desc:where(.astro-dj3drd47){margin:0;color:var(--black)}.download-card__dl-icon:where(.astro-dj3drd47){flex-shrink:0;color:var(--green)}@media(max-width:600px){.download-grid:where(.astro-dj3drd47){grid-template-columns:1fr}}.hero-section:where(.astro-j7pv25f6){padding-block:var(--spacing-xl)}.hero-layout:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl);align-items:start}.hero-left:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:var(--spacing-sm)}.hero-animate:where(.astro-j7pv25f6){opacity:0;transform:translateY(28px);will-change:opacity,transform}.hero-animate:where(.astro-j7pv25f6).is-visible{animation:heroFadeUp .8s ease-out forwards}.hero-animate-1:where(.astro-j7pv25f6).is-visible{animation-delay:.05s}.hero-animate-2:where(.astro-j7pv25f6).is-visible{animation-delay:.2s}.hero-animate-3:where(.astro-j7pv25f6).is-visible{animation-delay:.35s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-animate:where(.astro-j7pv25f6){opacity:1;transform:none}.hero-animate:where(.astro-j7pv25f6).is-visible{animation:none}}@media(max-width:1024px){.hero-layout:where(.astro-j7pv25f6){grid-template-columns:1fr}}
