@charset "UTF-8";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--accent: hsl(224.28deg 76.33% 48.04%);--accent-200: #3da3ff;--accent-300: hsl(224.28deg 76.33% 58.04%);--accent-400: hsl(224.28deg 76.33% 48.04%);--accent-500: hsl(225.93deg 70.73% 40.2%);--accent-600: hsl(225.93deg 70.73% 30.2%);--accent-dark-400: hsl(212, 14%, 19%);--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0;padding:0;text-align:left;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark))}main{margin:auto;padding-left:0;padding-right:0;padding-bottom:0}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;line-height:1.2;@apply font-poppins;}strong,b{font-weight:700}p{margin-bottom:1em}.post-content{max-width:100%;padding-bottom:2rem}.post-content p{margin-bottom:2em}.post-content p:has(+ul),.post-content p:has(+ol){margin-bottom:0}.post-content p:has(+pre){margin-bottom:1rem}.post-content p+ol,.post-content p+ul{margin-top:1rem}.post-content ol,.post-content ul{margin-bottom:1rem;list-style-type:decimal;padding-left:1.5rem}.post-content ol li p,.post-content ul li p{margin-bottom:1rem}.post-content ul{list-style-type:disc}.post-content ul::marker{color:var(--accent-300)}.post-content ul *::marker{color:var(--accent-300)}.post-content blockquote{margin-top:0;margin-bottom:2rem;border-width:0px;border-inline-start-width:4px;border-color:var(--accent-300);background-color:#60a5fa80;padding:.75rem 1.75rem .75rem .75rem;font-size:1.25rem;font-weight:600;line-height:2.5rem}.post-content blockquote p,.post-content blockquote ul,.post-content blockquote ol{margin-bottom:0}.post-content blockquote ul,.post-content blockquote ol{margin-left:1.5rem;--un-text-opacity:1;color:rgb(30 58 138 / var(--un-text-opacity))}.post-content blockquote>ul>li::marker{color:#fff;content:"✓"}.post-content blockquote p:only-child{margin-bottom:0}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:2rem;margin-bottom:1rem}.post-content h2:first-of-type{margin-top:0}.post-content h1{font-size:2rem}.post-content h2{font-size:1.75rem}.post-content h3{font-size:1.5rem}.post-content a{color:var(--accent-400)}.post-content a:hover{color:var(--accent-500);text-decoration-line:underline}.post-content pre{white-space:break-spaces;margin-bottom:1rem}.post-content hr{margin-top:2rem;margin-bottom:2rem}.post-content table{margin-bottom:1rem}.post-content table tr{border-top-width:1px}.post-content table td,.post-content table th{padding:1rem}.post-content .faq-blog{margin-top:2rem;margin-bottom:1rem}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em}pre>code{all:unset}blockquote{margin-top:0;margin-bottom:2rem;border-width:0px;border-inline-start-width:4px;border-color:var(--accent-300);background-color:#60a5fa80;padding:.75rem 1.75rem .75rem .75rem;font-size:1.25rem;font-weight:600;line-height:2.5rem}blockquote ul,blockquote ol{margin-left:1.5rem;--un-text-opacity:1;color:rgb(30 58 138 / var(--un-text-opacity))}blockquote>ul>li::marker{color:#fff!important;content:"✓ "}blockquote ol,blockquote ul{margin-bottom:0}blockquote p:only-child{margin-bottom:0}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.bg-gradient{background:linear-gradient(-45deg,#f4ff76,var(--accent-400),var(--accent-500));background-size:400% 400%;animation:gradient 10s ease infinite}.bg-gradient:hover{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity));background:linear-gradient(-45deg,var(--accent-500),var(--accent-400),#f4ff76)}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.text-gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(60deg,var(--accent-400),#39a1ff 90%);-webkit-background-clip:text;background-clip:text}.bg-eclipse-1{overflow-x:clip;left:0;position:absolute;z-index:-1;content:"";top:0;display:block;width:551.631px;height:1333.242px;transform:rotate(-18.327deg);flex-shrink:0;border-radius:1333.242px;background:linear-gradient(81deg,#f4ff7652 27.89%,#88dfa9 87.41%);filter:blur(150px)}@media(min-width:768px){.bg-eclipse-1{left:-16rem}}.bg-eclipse-2:before{position:absolute;z-index:-1;top:300px;left:-260px;content:"";display:block;width:562.661px;height:1552.591px;transform:rotate(-16.179deg);flex-shrink:0;border-radius:1552.591px;background:linear-gradient(81deg,#f4ff7652 27.89%,#88dfa9 87.41%);filter:blur(150px)}.bg-eclipse-3:after{content:"";position:absolute;right:-500px;top:-270px;z-index:-1;display:block;width:847.668px;height:1305.688px;transform:rotate(17.226deg);flex-shrink:0;border-radius:1305.688px;background:linear-gradient(81deg,#f4ff7699 27.89%,#88dfa9 87.41%);filter:blur(150px)}.bg-eclipse-4:before{content:none;position:absolute;right:-400px;top:-100px;z-index:-1;display:block;width:853.109px;height:1535.506px;transform:rotate(-8.629deg);flex-shrink:0;border-radius:1535.506px;background:linear-gradient(81deg,#f4ff7699 27.89%,#88dfa9 87.41%);filter:blur(150px)}@media(min-width:1024px){.bg-eclipse-4:before{content:""}}.bg-eclipse-5:before{position:absolute;right:15vw;top:1500px;z-index:-2;content:"";display:block;width:860.378px;height:2018.172px;transform:rotate(50.116deg);flex-shrink:0;border-radius:2018.172px;background:linear-gradient(81deg,#f4ff7699 27.89%,#88dfa9 87.41%);filter:blur(150px)}.content-grid{--padding-inline: 1rem;--content-max-width: 1280px;--breakout-max-width: 1312px;--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid h1,.content-grid h2,.content-grid h3,.content-grid h4,.content-grid h5{font-weight:700;@apply font-textbold;}.content-grid>:not(.breakout,.full-width),.content-grid .full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}img.full-width{width:100%;max-height:45vh;object-fit:cover}*,*:before,*:after{box-sizing:border-box}.article-title{@apply font-textbold;font-size:var(--fs-800);line-height:1.05;text-transform:uppercase}.section-title{font-size:var(--fs-800);line-height:1.1}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.call-to-action{padding:1.5rem 2rem}.wrapper{width:calc(100% - 3rem);max-width:var(--content-max-width);margin-inline:auto}.flow>*+*{margin-top:var(--flow-spacing, 1em)}.section-padding{padding-block:2.5rem}.even-columns{display:flex;gap:1rem}.featured-tiles{display:grid;gap:1rem;--product-min-size: 390px;grid-template-columns:repeat(auto-fit,minmax(var(--product-min-size),1fr));max-width:1200px;margin:5rem auto}::-webkit-scrollbar{width:5px;height:3px}::-webkit-scrollbar-track{background:#0000001a;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--accent-400)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--accent-400) rgba(0,0,0,.1)}}
