*{scrollbar-color:#4f485e transparent}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar,body::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#4f485e;border:4px solid transparent;border-radius:10px}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.wrapper:where(.astro-abe7gt4w){display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:20rem;width:100%}.wrapper:where(.astro-abe7gt4w)>:not([hidden]):where(.astro-abe7gt4w)~:not([hidden]):where(.astro-abe7gt4w){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.wrapper:where(.astro-abe7gt4w){--tw-text-opacity:1;color:rgb(251 250 251/var(--tw-text-opacity,1))}@media (min-width:768px){.wrapper:where(.astro-abe7gt4w){align-items:center;flex-direction:row;justify-content:space-between;max-width:64.375rem}.wrapper:where(.astro-abe7gt4w)>:not([hidden]):where(.astro-abe7gt4w)~:not([hidden]):where(.astro-abe7gt4w){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(0px*(1 - var(--tw-space-y-reverse))) calc(2rem*var(--tw-space-x-reverse)) calc(0px*var(--tw-space-y-reverse)) calc(2rem*(1 - var(--tw-space-x-reverse)))}}@media (min-width:1024px){.wrapper:where(.astro-abe7gt4w)>:not([hidden]):where(.astro-abe7gt4w)~:not([hidden]):where(.astro-abe7gt4w){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}}.content:where(.astro-abe7gt4w){margin-left:0;max-width:31.5625rem;width:100%}.content:where(.astro-abe7gt4w)>:not([hidden]):where(.astro-abe7gt4w)~:not([hidden]):where(.astro-abe7gt4w){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.content:where(.astro-abe7gt4w){text-align:center}@media (min-width:768px){.content:where(.astro-abe7gt4w){text-align:left}}.image:where(.astro-abe7gt4w){margin-left:auto;margin-right:auto;max-width:29.25rem;-o-object-fit:contain;object-fit:contain;width:100%}.wrapper:where(.astro-4z3vudvy){align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:64.375rem;padding-bottom:5rem;padding-left:5%;padding-right:5%;row-gap:2.5rem;width:100%}@media (min-width:768px){.wrapper:where(.astro-4z3vudvy){align-items:flex-start;-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;row-gap:0}}@media (min-width:1024px){.wrapper:where(.astro-4z3vudvy){-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:1280px){.wrapper:where(.astro-4z3vudvy){-moz-column-gap:0;column-gap:0;justify-content:space-between;padding-left:0;padding-right:0}}#path a{text-decoration:underline;text-underline-offset:3px}.path-list:where(.astro-qinffxqw) li:where(.astro-qinffxqw):before{color:#03bfcb;content:"•";display:inline-block;margin-left:-1em;width:1em}.responsive-grid:where(.astro-qinffxqw){display:grid;gap:1.5rem;grid-template-areas:"image" "title" "content" "features";grid-template-columns:1fr;grid-template-rows:auto;place-items:center}@media (min-width:768px){.responsive-grid:where(.astro-qinffxqw){grid-template-areas:"title-and-image title-and-image" "content content" "features features";grid-template-columns:1fr 1fr}}@media (min-width:1024px){.responsive-grid:where(.astro-qinffxqw){-moz-column-gap:5rem;column-gap:5rem;grid-template-areas:"image title" "image content" "image features";grid-template-columns:auto 1fr;justify-content:space-between;row-gap:1rem;width:100%}}@media (min-width:1280px){.responsive-grid:where(.astro-qinffxqw){-moz-column-gap:8rem;column-gap:8rem}}.title:where(.astro-qinffxqw){grid-area:title}.image:where(.astro-qinffxqw){width:8rem}@media (min-width:768px){.image:where(.astro-qinffxqw){width:6rem}}@media (min-width:1024px){.image:where(.astro-qinffxqw){max-width:300px;width:-moz-fit-content;width:fit-content}}.image:where(.astro-qinffxqw){grid-area:image}.title-and-image:where(.astro-qinffxqw){grid-area:title-and-image}.content:where(.astro-qinffxqw){grid-area:content}@media (min-width:768px){.features:where(.astro-qinffxqw)>:not([hidden]):where(.astro-qinffxqw)~:not([hidden]):where(.astro-qinffxqw){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}}@media (min-width:1024px){.features:where(.astro-qinffxqw){justify-self:start;margin-left:.5rem}}.features:where(.astro-qinffxqw){grid-area:features}.card-wrapper:where(.astro-o6bzexwp){display:flex;flex-direction:column}.card-wrapper:where(.astro-o6bzexwp)>:not([hidden]):where(.astro-o6bzexwp)~:not([hidden]):where(.astro-o6bzexwp){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.card-wrapper:where(.astro-o6bzexwp){border-radius:.625rem;--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));padding:2.25rem 1.75rem 1.25rem;--tw-text-opacity:1;color:rgb(251 250 251/var(--tw-text-opacity,1))}.card-wrapper:where(.astro-o6bzexwp) h3:where(.astro-o6bzexwp){font-size:1.75rem;font-weight:600;height:4.25rem;line-height:120%;text-align:center}@media (min-width:768px){.card-wrapper:where(.astro-o6bzexwp) h3:where(.astro-o6bzexwp){text-align:left}}.card-wrapper:where(.astro-o6bzexwp) ul:where(.astro-o6bzexwp){display:flex;flex-direction:column}.card-wrapper:where(.astro-o6bzexwp) ul:where(.astro-o6bzexwp)>:not([hidden]):where(.astro-o6bzexwp)~:not([hidden]):where(.astro-o6bzexwp){--tw-divide-y-reverse:0;border-bottom-width:calc(1.5px*var(--tw-divide-y-reverse));border-top-width:calc(1.5px*(1 - var(--tw-divide-y-reverse)));--tw-divide-opacity:1;border-color:rgb(65 62 70/var(--tw-divide-opacity,1))}.card-wrapper:where(.astro-o6bzexwp) ul:where(.astro-o6bzexwp) li:where(.astro-o6bzexwp){align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;font-size:1rem;line-height:1.5rem;line-height:150%;padding-bottom:1rem;padding-top:1rem}@media (min-width:640px){.card-wrapper:where(.astro-o6bzexwp) ul:where(.astro-o6bzexwp) li:where(.astro-o6bzexwp){-moz-column-gap:.5rem;column-gap:.5rem;font-size:.875rem;line-height:1.25rem}}@media (min-width:1280px){.card-wrapper:where(.astro-o6bzexwp) ul:where(.astro-o6bzexwp) li:where(.astro-o6bzexwp){-moz-column-gap:.75rem;column-gap:.75rem;font-size:1rem;line-height:1.5rem}}.paths-grid-section:where(.astro-hvbmvqhd){margin-left:auto;margin-right:auto;width:100%;--tw-text-opacity:1;border-top:1px solid rgba(var(--path-category-color),1);color:rgb(251 250 251/var(--tw-text-opacity,1))}.paths-grid-section:where(.astro-hvbmvqhd) h2:where(.astro-hvbmvqhd){font-size:2rem;font-weight:600;line-height:1.2;text-align:center}@media (min-width:640px){.paths-grid-section:where(.astro-hvbmvqhd) h2:where(.astro-hvbmvqhd){margin-left:auto;margin-right:auto;width:37.125rem}}.paths-grid-section:where(.astro-hvbmvqhd) .paths-grid:where(.astro-hvbmvqhd){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:6rem;padding-top:1.75rem;row-gap:2.5rem}@media (min-width:640px){.paths-grid-section:where(.astro-hvbmvqhd) .paths-grid:where(.astro-hvbmvqhd){gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.paths-grid-section:where(.astro-hvbmvqhd) .paths-grid:where(.astro-hvbmvqhd){gap:1.25rem;padding-bottom:4.25rem;padding-top:4.25rem}}@media (min-width:1024px){.paths-grid-section:where(.astro-hvbmvqhd) .paths-grid:where(.astro-hvbmvqhd){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.paths-grid-section:where(.astro-hvbmvqhd) .paths-grid:where(.astro-hvbmvqhd){gap:2rem}}ul:where(.astro-ktnjtlda) li:where(.astro-ktnjtlda) span{font-weight:500}@keyframes fadeInAnimation{0%{opacity:0}25%{opacity:0}to{opacity:var(--tar-opacity,1);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}#radial-grad-oscc:where(.astro-ktnjtlda){--tar-opacity:.45;z-index:0;--tw-scale-x:0;--tw-scale-y:0;animation:fadeInAnimation 2s ease;animation-fill-mode:forwards;animation-iteration-count:1;background:radial-gradient(50% 50% at 50% 50%,#6619d0 0,#6619d000);border-radius:28.125rem;opacity:.45;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.divider:where(.astro-vgd3bwia){background-color:rgb(var(--path-category-color));border-radius:.25rem;height:.125rem;height:2px;margin-bottom:3rem;width:100%}.grid-container:where(.astro-vgd3bwia){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-left:auto;margin-right:auto;row-gap:1rem}@media (min-width:640px){.grid-container:where(.astro-vgd3bwia){gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.grid-container:where(.astro-vgd3bwia){gap:2rem}}@media (min-width:1024px){.grid-container:where(.astro-vgd3bwia){gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-container:where(.astro-vgd3bwia)[data-columns="2"]{max-width:31.125rem}.grid-container:where(.astro-vgd3bwia)[data-columns="3"]{max-width:47.875rem}.grid-container:where(.astro-vgd3bwia)[data-columns="4"]{max-width:64.625remrem}}.single-sub-wrapper:where(.astro-duftpn2f){background-color:transparent;padding-bottom:5rem;padding-top:5rem;--tw-text-opacity:1;color:rgb(251 250 251/var(--tw-text-opacity,1))}@media (min-width:640px){.single-sub-wrapper:where(.astro-duftpn2f){margin-bottom:4rem;margin-top:5rem;--tw-bg-opacity:1;background-color:rgb(32 28 38/var(--tw-bg-opacity,1))}}.single-sub-wrapper:where(.astro-duftpn2f) :where(.astro-duftpn2f)[data-button-type=primary]{align-items:center;border-color:transparent;border-radius:9999px;border-width:2px;display:inline-flex;font-weight:600;justify-content:center;letter-spacing:.025em;text-align:center;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(var(--os-color-primary-tailwind)/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-size:.875rem;line-height:1.25rem;line-height:1.625;padding:.5rem .875rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.single-sub-wrapper:where(.astro-duftpn2f) :where(.astro-duftpn2f)[data-button-type=primary],.single-sub-wrapper:where(.astro-duftpn2f) :where(.astro-duftpn2f)[data-button-type=primary]:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.single-sub-wrapper:where(.astro-duftpn2f) :where(.astro-duftpn2f)[data-button-type=primary]:hover{background-color:rgb(177 131 240/var(--tw-bg-opacity,1))}.single-sub-wrapper:where(.astro-duftpn2f) :where(.astro-duftpn2f)[data-button-type=primary]:focus{--tw-border-opacity:1;border-color:rgb(154 94 236/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(154 94 236/var(--tw-bg-opacity,1))}.single-sub-wrapper:where(.astro-duftpn2f) :where(.astro-duftpn2f)[data-button-type=secondary]{align-items:center;border-color:transparent;border-radius:9999px;border-width:2px;display:inline-flex;font-weight:600;justify-content:center;letter-spacing:.025em;text-align:center;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-size:.875rem;line-height:1.25rem;line-height:1.625;padding:.5rem .875rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);--tw-border-opacity:1;background-color:transparent;border-color:rgb(var(--os-color-secondary-tailwind)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.single-sub-wrapper:where(.astro-duftpn2f) :where(.astro-duftpn2f)[data-button-type=secondary]:hover{--tw-bg-opacity:1;background-color:rgb(var(--os-color-secondary-tailwind)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.single-sub-wrapper:where(.astro-duftpn2f) :where(.astro-duftpn2f)[data-button-type=secondary]:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.single-sub-wrapper:where(.astro-duftpn2f) .inner:where(.astro-duftpn2f){margin-left:auto;margin-right:auto;max-width:64rem;width:100%}.single-sub-wrapper:where(.astro-duftpn2f) .inner:where(.astro-duftpn2f)>:not([hidden]):where(.astro-duftpn2f)~:not([hidden]):where(.astro-duftpn2f){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.single-sub-wrapper:where(.astro-duftpn2f) .inner:where(.astro-duftpn2f){padding-left:8%;padding-right:8%}@media (min-width:768px){.single-sub-wrapper:where(.astro-duftpn2f) .inner:where(.astro-duftpn2f){padding-left:5%;padding-right:5%}}@media (min-width:1024px){.single-sub-wrapper:where(.astro-duftpn2f) .inner:where(.astro-duftpn2f)>:not([hidden]):where(.astro-duftpn2f)~:not([hidden]):where(.astro-duftpn2f){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}}@media (min-width:1280px){.single-sub-wrapper:where(.astro-duftpn2f) .inner:where(.astro-duftpn2f){padding-left:0;padding-right:0}}.single-sub-wrapper:where(.astro-duftpn2f) .content:where(.astro-duftpn2f){display:flex;flex-direction:column;row-gap:4rem}@media (min-width:1024px){.single-sub-wrapper:where(.astro-duftpn2f) .content:where(.astro-duftpn2f){-moz-column-gap:3rem;column-gap:3rem;flex-direction:row;row-gap:0}}@media (min-width:1280px){.single-sub-wrapper:where(.astro-duftpn2f) .content:where(.astro-duftpn2f){-moz-column-gap:7rem;column-gap:7rem}}.single-sub-wrapper:where(.astro-duftpn2f) .content:where(.astro-duftpn2f) li:where(.astro-duftpn2f){list-style-position:outside;min-height:3rem;padding-inline-start:12px;position:relative}.single-sub-wrapper:where(.astro-duftpn2f) .content:where(.astro-duftpn2f) li:where(.astro-duftpn2f)::marker{content:url(../svg/checkmark-sm.svg);font-size:0;line-height:0}.single-sub-wrapper:where(.astro-duftpn2f) .buttons:where(.astro-duftpn2f){display:flex;flex-direction:column;row-gap:1.25rem;width:100%}@media (min-width:640px){.single-sub-wrapper:where(.astro-duftpn2f) .buttons:where(.astro-duftpn2f){-moz-column-gap:1.25rem;column-gap:1.25rem;flex-direction:row;row-gap:0}}@media (min-width:1024px){.single-sub-wrapper:where(.astro-duftpn2f) .buttons:where(.astro-duftpn2f){display:none}}:root [data-category=attack]{--path-category-color:250,11,83}:root [data-category=build]{--path-category-color:255,199,0}:root [data-category=defend]{--path-category-color:0,193,205}:root [data-category=security-adjacent]{--path-category-color:85,255,0}:root [data-category]{--path-category-gradient:linear-gradient(180deg,rgba(var(--path-category-color),.2) 0%,rgba(var(--path-category-color),.1) 100%)}