section.hero{width:100%;height:-moz-fit-content;height:fit-content;background-image:linear-gradient(to right bottom,rgb(239,246,255),#ffffff 50%,#faf5ff)}section.hero .container{max-width:1400px;width:100%;height:100%;margin:0 auto;padding:96px 16px;flex-direction:column}section.hero .container,section.hero .container .badge{box-sizing:border-box;display:flex;align-items:center;justify-content:center}section.hero .container .badge{padding:2px 8px;border:1px solid transparent;font-size:12px;font-weight:500;max-width:896px;line-height:16px;margin-bottom:24px;gap:4px;color:#1447e6;background-color:#dbeafe;border-radius:8px;text-align:center;height:22px}section.hero .container .badge svg{color:#1447e6}section.hero .container h1{margin:0 0 24px;max-width:896px;color:#0a0a0a;font-weight:700;font-size:60px;letter-spacing:-1.5px;line-height:60px;outline-color:rgba(161,161,161,.5);text-align:center;border-color:#e5e5e5;border-image-repeat:stretch}@media only screen and (max-width:768px){section.hero .container h1{font-size:36px;line-height:40px;letter-spacing:-.9px}}@media only screen and (max-width:640px){section.hero .container h1{flex-direction:column;width:100%}}section.hero .container h1 span{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#155dfb 0,#9810fa 50%,#009689)}section.hero .container .subheading{font-size:20px;font-weight:400;line-height:28px;text-align:center;margin:0 0 32px;color:#737373;max-width:896px}@media only screen and (max-width:768px){section.hero .container .subheading{font-size:18px}}section.hero .container .buttons-container{display:flex;flex-direction:row;gap:16px;margin-bottom:48px;align-items:center;max-width:896px;box-sizing:border-box}@media only screen and (max-width:640px){section.hero .container .buttons-container{flex-direction:column;width:100%}}section.hero .container .buttons-container a{padding:0 16px;text-decoration:none;transition:all .15s ease;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:500;font-size:14px;line-height:20px;height:40px;box-sizing:border-box}@media only screen and (max-width:640px){section.hero .container .buttons-container a{width:100%}}section.hero .container .buttons-container a.primary-button{background-color:rgba(0,0,0,0);color:#fafafa;background-image:linear-gradient(90deg,#155dfb 0,#9810fa);box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05)}section.hero .container .buttons-container a.primary-button:hover{background-color:rgba(23,23,23,.9019607843);background-image:linear-gradient(90deg,#1447e6 0,#8200db)}section.hero .container .buttons-container a.secondary-button{background-color:#ffffff;border:1px solid #e5e5e5;color:#0a0a0a;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05)}section.hero .container .buttons-container a.secondary-button:hover{background-color:#f5f5f5}section.hero .container .stats{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:896px}@media only screen and (max-width:640px){section.hero .container .stats{display:flex;flex-direction:column}}section.hero .container .stats .card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,.5019607843);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;gap:8px;border:none;border-radius:24px;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);padding:48px 24px}section.hero .container .stats .card svg{color:#155dfb}section.hero .container .stats .card div{font-size:14px;font-weight:400;line-height:20px;color:#737373}section.hero .container .stats .card div.stat{color:#0a0a0a;font-size:24px;font-weight:700;line-height:32px}.journey{padding:64px 0;background-image:linear-gradient(90deg,oklch(.546 .245 262.881) 0,oklch(.558 .288 302.321))}.journey,.journey .container{width:100%;box-sizing:border-box}.journey .container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:1280px;padding:0 16px}@media only screen and (max-width:768px){.journey .container{grid-template-columns:1fr}}.journey .container h2{margin:0 0 16px;color:#fff;font-size:30px;line-height:36px;font-weight:700}.journey .container p{max-width:672px;width:100%;margin:0 0 32px;color:#dbeafe;font-size:18px;line-height:28px;font-weight:400}.journey .container a{background-color:#f5f5f5;border-radius:8px;text-decoration:none;color:#171717;font-size:14px;font-weight:500;height:40px;padding:0 16px;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px;transition:all .15s ease;line-height:20px;width:-moz-fit-content;width:fit-content;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 2px 0 rgba(0,0,0,.05)}.journey .container a:hover{background-color:rgba(245,245,245,.8)}.journey .container a svg{color:#171717}footer{border-top:1px solid #e5e5e5;background-color:rgba(245,245,245,.5019607843);padding:48px 0}footer,footer .container{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}footer .container{max-width:1280px;padding:0 16px;flex-direction:column;gap:32px}footer .container .grid{display:grid;width:100%;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}@media only screen and (max-width:768px){footer .container .grid{grid-template-columns:1fr}}footer .container .grid .column{display:flex;flex-direction:column}footer .container .grid .column h3{color:#0a0a0a;font-size:16px;line-height:24px;font-weight:600;margin:0 0 16px}footer .container .grid .column h4{margin:0 0 16px;font-size:16px;line-height:24px;font-weight:500;color:#0a0a0a}footer .container .grid .column p{color:oklch(.556 0 0);font-size:14px;line-height:20px;font-weight:400;margin:0}footer .container .grid .column ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}footer .container .grid .column ul li a{text-decoration:none;color:#737373;list-style-position:outside;font-size:14px;line-height:20px;font-weight:400;transition:color .15s ease}footer .container .grid .column ul li a:hover{color:#0a0a0a}footer .container .grid .column .socials{display:flex;flex-direction:row;align-items:center;gap:8px}footer .container .grid .column .socials a{text-decoration:none;width:36px;height:36px;border-radius:8px;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}footer .container .grid .column .socials a:hover{background-color:#f5f5f5}footer .container .grid .column .socials a svg{color:#0a0a0a}footer .container .copyright{width:100%;text-align:center;color:#737373;font-size:14px;line-height:20px;font-weight:400;margin:0;padding-top:32px;border-top:1px solid #e5e5e5}.content{padding:96px 0}.content,.content .container{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.content .container{flex-direction:column;max-width:1280px;padding:0 16px}.content .container .heading{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:672px;margin-bottom:48px}.content .container .heading h2{margin:0;font-size:30px;line-height:36px;font-weight:700;color:#0a0a0a;letter-spacing:-.75px}.content .container .heading p{color:#737373;margin:0;font-size:18px;line-height:28px;font-weight:400}.content .container .grid{display:grid;width:100%;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:64px}@media only screen and (max-width:1024px){.content .container .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.content .container .grid{grid-template-columns:1fr}}.content .container .grid .card{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:12px;height:100%;background-color:#ffffff;transition:all .15s ease;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.content .container .grid .card:hover{box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.content .container .grid .card svg{margin-bottom:16px}.content .container .grid .card .card-heading{font-size:20px;line-height:28px;font-weight:600;color:#0a0a0a;margin-bottom:24px}.content .container .grid .card .card-info{margin:0;font-size:14px;line-height:20px;font-weight:400;color:#737373}.content .container .categories{width:100%;max-width:896px}.content .container .categories h3{width:100%;text-align:center;margin:0 0 32px;font-size:24px;line-height:32px;font-weight:700;color:#0a0a0a}.content .container .categories .grid{margin:0;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.content .container .categories .grid{grid-template-columns:repeat(2,1fr)}}.content .container .categories .grid .card{text-decoration:none}.content .container .categories .grid .card:hover .icon{transform:scale(1.1)}.content .container .categories .grid .card .icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px;line-height:32px;transition:all .15s ease}.content .container .categories .grid .card h4{color:#0a0a0a;font-size:14px;line-height:20px;font-weight:600;margin:0 0 4px}.content .container .categories .grid .card p{margin:0;font-size:12px;line-height:16px;font-weight:400;color:#737373}