@font-face{font-family:Wendy One;font-weight:400;src:url(../fonts/WendyOne-Regular.ttf?63e47643d58b20318804173bf471a858) format(truetype)}@font-face{font-family:Inter;font-weight:400;src:url(../fonts/Inter-Regular.ttf?86c330c66f7333ff6202209becd04687) format(truetype)}@font-face{font-family:Inter;font-weight:700;src:url(../fonts/Inter-Bold.ttf?f0be7d273c3543fe4c4ab44c1432a0ba) format(truetype)}@font-face{font-family:Inter;font-weight:800;src:url(../fonts/Inter-ExtraBold.ttf?c9a0d06db60f5cd270d4b669b1dd717f) format(truetype)}@font-face{font-family:Inter;font-weight:900;src:url(../fonts/Inter-Black.ttf?2615b19ab6fb503e6bb74afde40536fc) format(truetype)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#faf8ef;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.2}h1{font-size:48px;font-weight:800;margin-bottom:16px}h1,h3{color:#1d293d}h3{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:12px}img{height:100%;width:100%}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex-grow:1;padding-bottom:48px}.container{margin:0 auto;max-width:1280px;padding:0 24px}@media screen and (max-width:375px){h1{font-size:38px}}@media screen and (max-width:320px){h1{font-size:32px}}header{padding:48px 0}header .logo{align-items:center;display:flex;gap:8px;justify-content:center}header .logo-text{color:#294648;font-family:Wendy One,sans-serif;font-size:32px;font-weight:400;line-height:1.5;text-transform:uppercase}footer{background-color:#fff;border-top:1px solid #e2e8f0;padding:48px 0}footer .footer-columns{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}@media screen and (max-width:470px){footer .footer-columns{grid-template-columns:repeat(1,minmax(0,1fr))}}footer p{color:#45556c;font-size:14px;line-height:1.5}footer .copyright{border-top:1px solid #e2e8f0;color:#62748e;font-size:12px;line-height:1.5;padding-top:32px;text-align:center}.offer-list{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.offer-list .offer-item{background-color:#fff;border:2px solid #f9f3f4;border-radius:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.offer-list .offer-item:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);transform:translateY(-4px)}.offer-list .offer-logo{align-items:center;border-radius:14px;display:flex;justify-content:center;margin-bottom:24px;padding:20px 0}.offer-list .offer-logo img{aspect-ratio:190/54;height:auto;-o-object-fit:contain;object-fit:contain;width:190px}.offer-list .offer-title{color:#0f172b;font-size:24px;font-weight:800;line-height:1.2;margin-bottom:16px;text-align:center}.offer-list .offer-description{color:#45556c;font-size:15px;line-height:1.5;margin-bottom:24px;text-align:center}.offer-list .offer-button{align-items:center;background-image:linear-gradient(to right in oklab,#00c950,#096);border-radius:14px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;display:flex;font-size:18px;font-weight:900;justify-content:center;line-height:1.2;padding:20px 0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.offer-list .offer-button:hover{background-image:linear-gradient(to right in oklab,#00b048,#008858);box-shadow:0 15px 20px -3px rgba(0,0,0,.15);scale:1.02}.offer-list .offer-label{background-image:linear-gradient(to right in oklab,attr(data-from type(<color>)),attr(data-to type(<color>)));border:2px solid #fff;border-radius:99px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:14px;font-weight:900;line-height:32px;padding:0 16px;position:absolute;right:18px;text-transform:uppercase;top:18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.offer-list .offer-label:hover{scale:1.1}@media screen and (max-width:768px){.offer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:470px){.offer-list{grid-template-columns:repeat(1,minmax(0,1fr))}}
