*{box-sizing:border-box;padding:0;margin:0}body{background-color:var(--color-white)}:root{--fs-h1:38px;--fs-h2:32px;--fs-h3:24px;--fs-h4:22px;--fs-p1:18px;--fs-p2:16px;--fs-p3:14px;--color-white:#ffffff;--color-black:#000000;--color-grey:#a0a0a0;--color-primary:#ed5729;--color-primary-rgb:237,87,41;--color-grey-rgb:160,160,160;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-weight-light:300;--rounded:30px;--pd-page:20px;--pd-thin:10px;--header-height:140px;--nav-column-width:260px;--column-gap:40px;--rounded-sm:6px}h1{font-size:var(--fs-h1);font-weight:var(--font-weight-medium)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.p1{font-size:var(--fs-p1)}html{scroll-behavior:auto;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;max-width:100vw;font-family:var(--font-prime);overflow-x:hidden}a,body{color:var(--color-black)}a{text-decoration:none}.btn.color,p{font-size:var(--fs-p3)}.btn.color{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary);padding:8px 38px}.btn.color:hover{background-color:var(--color-primary);transform:translateY(-2px);color:var(--color-white)}@media (min-width:768px){:root{--fs-h1:68px;--fs-h2:38px;--fs-h3:32px;--fs-h4:28px;--fs-p1:18px;--fs-p2:16px;--fs-p3:14px;--pd-page:40px}.btn.color{background-color:var(--color-primary);color:var(--color-white);font-size:var(--fs-p3);padding:8px 38px}.btn.color:hover{background-color:transparent;border:1px solid var(--color-primary);transform:translateY(-2px);color:var(--color-primary)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:20px;font-size:var(--fs-p3);font-weight:var(--font-weight-regular);cursor:pointer;transition:all .3s ease;text-align:center;min-width:180px}.btn.fill{background-color:var(--color-white);color:var(--color-black);border:none;box-shadow:0 2px 6px rgba(0,0,0,.1)}.btn.fill:hover{background-color:#f5f5f5;transform:translateY(-2px)}.btn.outline{background-color:transparent;color:var(--color-black);border:1px solid var(--color-black)}.btn.outline:hover{background-color:rgba(var(--color-grey-rgb),.09);transform:translateY(-2px)}.btn.fw{width:100%}.btn.md{width:250px}.arrow-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:21px;cursor:pointer;transition:all .3s ease;padding:12px;width:68px;height:49px;flex-shrink:0}.arrow-btn.text{background-color:rgba(255,255,255,.2);color:var(--color-white);border:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.arrow-btn.outline{background-color:transparent;color:var(--color-black);border:1px solid rgba(0,0,0,.2)}.arrow-btn.filled{background-color:var(--color-black);color:var(--color-white);border:none}.arrow-btn.blurred{background-color:rgba(var(--color-grey-rgb),.28);color:var(--color-white);border:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.arrow-btn svg{width:18px;height:18px;transition:all .3s ease-in-out}.arrow-btn.down svg{width:18px;height:18px;transform:rotate(90deg)}.arrow-btn.left svg{transform:rotate(180deg)}.arrow-btn.right svg{transform:rotate(0deg)}.arrow-btn.right:hover svg{transform:rotate(0deg) translateX(2px)}.arrow-btn.down:hover svg{transform:rotate(90deg) translateX(2px)}.arrow-btn.left:hover svg{transform:rotate(180deg) translateX(2px)}.arrow-btn-container{display:flex;flex-direction:column;align-items:center;gap:8px}.arrow-btn-label{font-size:var(--fs-p3);color:var(--color-white);margin-top:4px}.scroll-nav-box{display:flex;gap:8px}