:root{--red:#c40000;--orange:#f90;--ink:#282828}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--ink);font-family:Ubuntu,Arial,sans-serif;font-size:16px;line-height:1.7;margin:0}h1,h2,h3{font-family:Berkshire Swash,Georgia,serif;font-weight:400;line-height:1.2}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #f90;outline-offset:5px}img{max-width:100%}.container{margin:0 auto;padding:0 25px;width:min(1170px,100%)}.btn{background:var(--orange);border:0;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;line-height:1.5;padding:10px 37px;transition:background .2s,transform .2s}.btn:hover{background:var(--red);transform:translateY(-2px)}.eyebrow{color:#ed940c;font-size:16px;font-weight:500;letter-spacing:2px;margin:0 0 14px;text-transform:uppercase}.section-title{font-size:48px;margin:0 0 55px}.list{list-style:none;margin:0;padding:0}.scalloped{position:relative}.scalloped:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='13' viewBox='0 0 44 13'%3E%3Cpath fill='%23fff' d='M0 7Q11-5 22 7t22 0v6H0Z'/%3E%3C/svg%3E") repeat-x bottom;bottom:-1px;content:"";height:13px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}@media (max-width:700px){.section-title{font-size:36px;margin-bottom:38px}.container{padding:0 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}
