/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--white:#fff;--dark:#000;--light:#d8d8d8;--paper:#f7f7f4;--muted:#6f6f6f;--line:#e8e8e3;--accent:#c7103c;--accent-dark:#970b2c}@font-face{font-family:Quantify;src:url(/_next/static/media/Quantify.95e8bda0.woff)format("woff")}body,html{max-width:100vw;font-size:16px;overflow-x:hidden}html{scroll-behavior:smooth}body{color:var(--dark);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#0003}body::-webkit-scrollbar-thumb{background:var(--accent);border-radius:50px}body::-webkit-scrollbar-thumb:hover{background:var(--accent-dark);cursor:grab}::selection{color:var(--white);background:var(--accent)}[id],section{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:underline}h1,h2,h3,h4,h5{color:var(--dark);font-family:Quantify,sans-serif}.container{width:100%;max-width:1560px;margin:0 auto;padding:0 2rem;position:relative}@media screen and (max-width:575px){.container{padding:0 1rem}}.btn-primary{min-width:max-content;height:50px;color:var(--white);background:var(--accent);border:0;border:1px solid var(--accent);justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;display:flex}.btn-primary:focus,.btn-primary:hover{color:var(--accent);background:var(--white);transform:translateY(-2px)}.btn-secondary{text-align:center;border:.1rem solid var(--white);background:var(--white);justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:50px;max-width:50px;height:50px;padding:1rem 2rem;text-decoration:none;display:flex}.btn-secondary,.btn-secondary p{transition:all .2s ease-in-out;position:relative}.btn-secondary p{color:var(--dark);z-index:2;font-size:1rem;line-height:1rem}.btn-secondary:after{content:"";background:var(--dark);z-index:1;width:100%;height:0;transition:all .2s ease-in-out;position:absolute;inset:0}.btn-secondary:hover{cursor:pointer}.btn-secondary:hover p{color:var(--white)}.btn-secondary:hover:after{height:50px}@media (max-width:575px){.btn-secondary p{font-size:.9rem;line-height:.9rem}}.btn-outline-primary{border:.1rem solid var(--dark);width:100%;min-width:50px;max-width:max-content;height:50px;color:var(--dark);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .2s ease-in-out;display:flex}.btn-outline-primary:hover{border-color:var(--accent);background:var(--accent);color:var(--white)!important}@media (prefers-color-scheme:light){html{color-scheme:#fff}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}