:root{--color-background: hsl(222, 14%, 14%);--color-background-light: hsla(228, 12%, 10%, 1);--color-text: hsla(38, 70%, 95%, 1);--color-blue: hsl(220 100% 60% / 1);--color-button-text: hsla(38, 70%, 95%, 1);--color-button-primary-start: hsl(40, 55%, 50%);--color-button-primary-end: hsl(40, 55%, 55%);--color-button-secondary: hsla(0, 0%, 30%, 1);--color-button-secondary-hover: hsla(0, 0%, 40%, 1);--color-shadow-gold-light: hsla(51, 100%, 50%, .3);--color-shadow-gold-dark: hsla(51, 100%, 50%, .24);--color-shadow-black: hsla(0, 0%, 0%, 1);--color-shadow-white-inset: hsla(0, 0%, 100%, .3);--color-feature-block-dark: hsl(228, 12%, 8%);--color-green: hsl(120, 60%, 40%);--font-primary: "Montserrat", sans-serif;--font-secondary: "Inter", system-ui, sans-serif;--font-weight-light: 250;--font-weight-normal: 300;--font-weight-semibold: 450;--font-weight-bold: 550;--line-height-base: 1.5;--space-xxs: max(.25em, .5cqw);--space-xs: max(.5em, 1cqw);--space-s: max(1em, 3.4cqb);--space-m: max(1.5em, 3cqw);--space-l: max(2em, 4cqw);--space-xl: max(3em, 6cqw);--space-xxl: max(4em, 7cqw);--border-radius: clamp(1rem, 1.5cqw, 8rem);--border: .11cqw solid hsl(218 15% 16%);--transition-base: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font-secondary);background-color:var(--color-background);color:var(--color-text)}main{position:relative;overflow:hidden}#rotate-device-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-background);z-index:9999;justify-content:center;align-items:center;text-align:center;padding:2rem}#rotate-device-overlay div{display:flex;flex-direction:column;align-items:center}#rotate-device-overlay img{width:64px;margin-bottom:1rem}#rotate-device-overlay p{max-width:290px}@media screen and (orientation: landscape) and (max-height: 500px){#rotate-device-overlay{display:flex}}p{font-family:var(--font-secondary);font-size:max(.77em,1.14cqw);line-height:var(--line-height-base);font-weight:var(--font-weight-light);margin-bottom:.8cqw}.subtitle{font-size:max(.9em,1.5cqw);font-weight:250;line-height:1.5;margin-bottom:var(--space-m)}.small-text{font-size:max(.8em,1.2cqw);opacity:.8;margin-top:3cqw}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--font-weight-bold)}h1{font-size:max(2.5em,4cqw);margin-bottom:1.6cqw}h2{font-size:max(2em,3.4cqw);margin-bottom:2cqb}a{font-size:max(.8em,1vw);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);color:#5787db;text-decoration:none;display:inline-flex;align-items:center;transition:color .3s ease}a:after{content:""}.link-with-arrow:after{content:"→";margin-left:var(--space-xs);transition:transform .3s ease}a:hover{color:var(--color-blue)}a:hover:after{transform:translate(.2em)}a:focus{outline:2px solid var(--color-link);outline-offset:2px}button{font-size:max(.6rem,1cqw);font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);color:var(--color-button-text);border:.11cqw solid hsl(0,0%,100%,.1);border-radius:.7cqw;padding:.8cqw 1.8cqw .9cqw;cursor:pointer;transition:var(--transition-base);width:max-content;text-transform:uppercase;text-shadow:0 0cqw .5cqw hsla(0,0%,0%,.6)}button.primary{background:linear-gradient(90deg,var(--color-button-primary-start) 41.04%,var(--color-button-primary-end) 77.78%)}button.primary:hover{box-shadow:0 0 2cqw #ffd90033,0 0 2cqw #ffd90033,0 .1cqw .5cqw #00000080}button.primary:focus{outline:2px solid var(--color-button-primary-start);outline-offset:2px}button.secondary{background:var(--color-button-secondary)}button.secondary:hover{background:var(--color-button-secondary-hover)}button.secondary:focus{outline:2px solid var(--color-button-secondary);outline-offset:2px}section{padding:var(--space-xxl);position:relative}.p0{padding:0}.vector{position:absolute;z-index:-1;opacity:.8}@media (max-width: 960px){:root{--space-xxl: clamp(1.1em, 6cqi, 8rem)}h3{font-size:max(3em,5cqw)}p{font-size:clamp(.9em,3cqi,1.3rem)}a{font-size:clamp(1em,5cqi,1.3rem)}button{font-size:clamp(1rem,3cqi,1.2rem);border:.41cqb solid hsl(0,0%,100%,.1);border-radius:1.4cqb;padding:clamp(.9rem,3cqw,1rem);width:-webkit-fill-available}.subtitle{font-size:clamp(1.1em,3cqi,1.4rem)}.vector{display:none}}.confirmation-screen[data-astro-cid-qzvrvzea]{display:none;position:fixed;align-items:center;justify-content:center;z-index:1001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000e6;backdrop-filter:blur(5px)}.confirmation-content[data-astro-cid-qzvrvzea]{background-color:var(--color-background);margin:auto;padding:var(--space-m);border:var(--border);border-radius:var(--border-radius);width:90%;max-width:500px;text-align:center;color:var(--color-text);box-shadow:0 5px 15px #0000004d;transform:translateY(-50px);opacity:0;animation:fadeInSlideUp .5s forwards ease-out}@keyframes fadeInSlideUp{to{transform:translateY(0);opacity:1}}.confirmation-content[data-astro-cid-qzvrvzea] h2[data-astro-cid-qzvrvzea]{margin-bottom:var(--space-xs)}.confirmation-content[data-astro-cid-qzvrvzea] p[data-astro-cid-qzvrvzea]{font-size:max(1em,1.2cqw);margin-bottom:var(--space-xs);line-height:1.5}.checkmark-circle[data-astro-cid-qzvrvzea]{width:150px;height:150px;position:relative;margin:0 auto var(--space-m) auto;border-radius:50%;box-sizing:content-box;display:flex;align-items:center;justify-content:center}.checkmark[data-astro-cid-qzvrvzea]{width:100%;height:100%;display:block;animation:scale .3s ease-in-out .9s both}.new-checkmark-path[data-astro-cid-qzvrvzea]{stroke-dasharray:10000;stroke-dashoffset:10000;animation:stroke 2s cubic-bezier(.65,0,.45,1) forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}.links[data-astro-cid-qzvrvzea]{display:flex;justify-content:space-around;gap:2cqb;margin-top:4cqb}.close-button[data-astro-cid-qzvrvzea]{font-size:small;padding:.6rem 1rem;border:.41cqb solid hsl(0,0%,100%,.1);border-radius:1.4cqb;display:inline-block;background:linear-gradient(90deg,var(--color-button-primary-start) 41.04%,var(--color-button-primary-end) 77.78%);color:#fff;text-decoration:none;font-weight:var(--font-weight-semibold);transition:background-color .3s ease}.whatsapp-button[data-astro-cid-qzvrvzea]{font-size:small;padding:.6rem 1rem;border:.41cqb solid hsl(0,0%,100%,.1);border-radius:1.4cqb;display:inline-block;background:var(--color-button-secondary);color:#fff;text-decoration:none;font-weight:var(--font-weight-semibold);transition:background-color .3s ease}.whatsapp-button[data-astro-cid-qzvrvzea]:hover{background-color:var(--color-green)}@media (max-width: 600px){.links[data-astro-cid-qzvrvzea]{flex-direction:column}}
