body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#191C24;font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}::selection{background-color:#FF6000;color:#FFF}a{color:inherit;text-decoration:none}*{box-sizing:border-box}img{max-width:100%;display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}section{padding:5rem 0;min-height:auto}.section-title{font-size:clamp(2rem,4vw,3rem);color:#FF6000;font-weight:700;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em}.section-title hr{height:3px;border:none;background:#FF6000;width:60px;margin:.75rem 0;border-radius:2px}@media screen and (max-width:610px){.section-title{text-align:center}.section-title hr{margin:.75rem auto}}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.text-center{text-align:center}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.row:after{content:"";clear:both;display:table}[class*=col-]{float:left;padding:15px;width:100%}@media only screen and (min-width:600px){.col-s-1{width:8.33%}.col-s-2{width:16.66%}.col-s-3{width:25%}.col-s-4{width:33.33%}.col-s-5{width:41.66%}.col-s-6{width:50%}.col-s-7{width:58.33%}.col-s-8{width:66.66%}.col-s-9{width:75%}.col-s-10{width:83.33%}.col-s-11{width:91.66%}.col-s-12{width:100%}}@media only screen and (min-width:768px){.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}}.text-left{text-align:left}.text-right{text-align:right}.displayColumn{display:flex;position:relative;justify-content:space-evenly;gap:1.5rem}.primary{color:#FF6000}.secondary{color:#191C24}.tertiary{color:#B63533}.bg-primary{background-color:#FF6000}.bg-secondary{background-color:#191C24}.bg-tertiary{background-color:#B63533}label{padding:10px 0;font-size:.9rem;font-weight:600;width:100%;display:block;text-transform:uppercase;letter-spacing:.05em}input,textarea{padding:14px 16px;font-size:1rem;color:#191C24;width:100%;border:2px solid #e0e0e0;border-radius:8px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease;font-family:inherit}input:focus,textarea:focus{outline:none;border-color:#FF6000;box-shadow:0 0 0 3px rgba(255,96,0,.1)}input::placeholder,textarea::placeholder{color:#aaa}textarea{resize:vertical;min-height:130px}button{padding:14px 28px;margin-top:12px;border:none;font-size:1rem;font-weight:700;background:#FF6000;color:white;border-radius:8px;cursor:pointer;transition:all .25s ease;font-family:inherit;letter-spacing:.03em;box-shadow:0 2px 8px rgba(255,96,0,.2)}button:hover{background:#e55500;transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,96,0,.35)}button:active{transform:translateY(0);box-shadow:0 1px 4px rgba(255,96,0,.15)}@media (max-width:480px){body,html{font-size:14px}section{padding:3rem 0;min-height:auto}}@media (min-width:481px) and (max-width:781px){body,html{font-size:15px}section{min-height:auto}}@media (min-width:782px) and (max-width:1366px){body,html{font-size:16px}}