@font-face{font-family:"Raleway";src:url('../fonts/Raleway-Variable.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Amatic SC";src:url('../fonts/AmaticSC-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Amatic SC";src:url('../fonts/AmaticSC-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:#666;background:#fff;font:500 16px/1.55 "Raleway",Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #9b75ef;outline-offset:5px}[hidden]{display:none!important}.container{width:min(1110px,90%);margin-inline:auto}h2,h3{font-family:"Amatic SC",Arial,sans-serif;font-weight:700;color:#555}h2{font-size:36px;line-height:1.25;text-transform:uppercase;margin:0 0 36px}h3{font-size:26px;line-height:1.35;margin:0 0 14px}p{margin:0 0 22px}.intro{max-width:1100px;margin:0 auto 80px;text-align:center}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link:focus{position:fixed;z-index:10;background:white;padding:15px}.reference-crop{background-image:url('../images/common/reference-desktop.png');background-repeat:no-repeat;width:100%}.button{display:inline-block;border:0;border-radius:7px;background:#ffbe00;color:#252525;padding:10px 19px;font-size:17px}.site-footer{text-align:center;padding:30px 15px 90px;font-size:15px}.site-footer span{color:#f59055}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.card{position:relative;padding:48px 30px 28px;box-shadow:0 0 24px #00000008;border:1px solid #f7f7f7;border-radius:23px;font-size:16px}.card p{margin:0}.emoji{font-size:34px}.card>.emoji{position:absolute;top:-26px;left:32px}.cloud-band{height:180px;position:relative;overflow:hidden;background:var(--band)}.cloud-band:before,.cloud-band:after{content:'';position:absolute;left:-3%;width:106%;height:90px;background:radial-gradient(ellipse at 50% 0,#fff 69%,transparent 71%) 0 0/180px 90px repeat-x;top:0}.cloud-band:after{transform:rotate(180deg);top:auto;bottom:-1px;display:none}.orange{--band:#fbb63d}.gray{--band:#f4f4f4;height:100px}.lilac{--band:#f7efff;height:260px}.lilac:after{display:block}.reverse{transform:rotate(180deg);height:120px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:700px){body{font-size:16px}.container{width:88%}h2{font-size:30px;margin-bottom:30px}h3{font-size:26px}.cards{grid-template-columns:1fr;gap:32px}.card{text-align:center;padding:65px 24px 35px}.card>.emoji{top:22px;left:calc(50% - 18px)}.intro{margin-bottom:45px}.cloud-band{height:65px}.cloud-band:before,.cloud-band:after{height:35px;background-size:75px 35px}.lilac{height:125px}.site-footer{font-size:13px;padding-bottom:50px}}