:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-red: #AF0E14;--secondary-red: #D71119}*{box-sizing:border-box;padding:0;margin:0;transition:all .3s ease-in-out;font-family:AeonikRegular}@font-face{font-family:AeonikRegular;src:local("AeonikRegular"),url(/assets/Aeonik-Regular-BcUqW04i.ttf) format("truetype");font-weight:400}@font-face{font-family:AeonikBold;src:local("AeonikBold"),url(/assets/fonnts.com-Aeonik-Bold-CWQWS5Hb.ttf) format("truetype")}a{color:inherit;text-decoration:none}.about-page{padding:0 15px 15px}.about-page .header{padding:50px 120px;background-position:center;background-size:cover;background-repeat:no-repeat;border:2px solid #FDECED;border-radius:25px;margin-bottom:50px}.about-page .header h1{color:#ed1c24;font-family:AeonikBold;font-size:110px;letter-spacing:-4%}.about-page .team-img{width:100%;height:auto;object-fit:contain;border-radius:25px}.about-page .mission-story{padding:0 100px;margin-block:80px;display:flex;flex-direction:column;gap:50px}.about-page .mission-story div{display:flex;flex-direction:column;gap:20px}.about-page .mission-story h2{font-weight:500;font-size:48px;line-height:84%;letter-spacing:-4%}.about-page .mission-story h2 span{color:#ed1c24}.about-page .mission-story p{font-weight:250;font-size:20px;line-height:30px;letter-spacing:0%}.about-page .founder{padding:0 100px;margin-block:80px;display:flex;align-items:flex-end;gap:50px}.about-page .founder .left{display:flex;flex-direction:column;gap:50px;min-width:40%}.about-page .founder .left h2{font-weight:500;font-size:48px;line-height:84%;letter-spacing:-4%}.about-page .founder .left h2 span{color:#ed1c24}.about-page .founder .left img{width:100%;height:auto;object-fit:contain;border-radius:25px}.about-page .founder .right{display:flex;flex-direction:column;gap:20px}.about-page .founder .right p{font-weight:250;font-size:20px;line-height:30px;letter-spacing:0%}.about-page .founder .right p b{font-weight:500;font-family:AeonikBold}.about-page .birth{padding:0 100px;margin-block:80px;display:flex;flex-direction:column;gap:20px}.about-page .birth h2{font-weight:500;font-size:48px;line-height:84%;letter-spacing:-4%}.about-page .birth h2 span{color:#ed1c24}.about-page .birth p{font-weight:250;font-size:20px;line-height:30px;letter-spacing:0%}.about-page .meet-team{padding:0 100px;margin-block:80px;display:flex;flex-direction:column;gap:50px}.about-page .meet-team h2{font-weight:500;font-size:48px;line-height:84%;letter-spacing:-4%}.about-page .meet-team h2 span{color:#ed1c24}.about-page .meet-team .team-image-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:5px;width:100%;max-width:1200px;margin:0 auto}.about-page .meet-team .team-image-grid img{width:100%;height:100%;object-fit:cover;border-radius:8px}.about-page .meet-team .team-image-grid img:nth-child(1){grid-column:1 / 2;grid-row:1 / 2;aspect-ratio:1 / 1}.about-page .meet-team .team-image-grid img:nth-child(2){grid-column:2 / 3;grid-row:1 / 2;aspect-ratio:1 / 1.2}.about-page .meet-team .team-image-grid img:nth-child(3){grid-column:3 / 4;grid-row:1 / 2;aspect-ratio:1 / 1}.about-page .meet-team .team-image-grid img:nth-child(4){grid-column:1 / 2;grid-row:2 / 3;aspect-ratio:1 / 1}.about-page .meet-team .team-image-grid img:nth-child(5){grid-column:2 / 3;grid-row:2 / 3;aspect-ratio:1 / 1}.about-page .meet-team .team-image-grid img:nth-child(6){grid-column:3 / 4;grid-row:2 / 3;aspect-ratio:1 / 1}.about-page .join-us{padding:50px 120px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#af0e14;border-radius:25px;margin-bottom:50px;color:#fff}.about-page .join-us main{display:flex;align-items:center;gap:80px;justify-content:center;width:80%;margin-inline:auto}.about-page .join-us main div{width:600px}.about-page .join-us h2{font-weight:500;font-size:128px;line-height:84%;letter-spacing:-4%}.about-page .join-us p{font-weight:250;font-size:20px;line-height:30px;letter-spacing:0%;margin-bottom:20px}.about-page .join-us button{background-color:#fff;border:1px solid white;padding:10px 20px;border-radius:25px;cursor:pointer}.about-page .join-us button:hover{background-color:transparent;color:#fff}@media screen and (max-width: 786px){.about-page .header{padding:30px}.about-page .header h1{font-size:2.5rem}.about-page .mission-story{padding:0 20px;margin-block:40px;gap:20px}.about-page .mission-story h2{font-size:2rem}.about-page .mission-story p{font-size:1rem}.about-page .founder{flex-direction:column;align-items:flex-start;padding:0 20px;margin-block:40px;gap:30px}.about-page .founder .left h2{font-size:2rem}.about-page .founder .right p{font-size:1rem}.about-page .birth{padding:0 20px;margin-block:40px;gap:20px}.about-page .birth h2{font-size:2rem}.about-page .birth p{font-size:1rem}.about-page .meet-team{padding:0 20px;margin-block:40px;gap:30px}.about-page .meet-team h2{font-size:2rem}.about-page .meet-team .team-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:auto;gap:5px;width:100%}.about-page .meet-team .team-image-grid img{width:100%;height:auto;object-fit:contain;border-radius:0}.about-page .meet-team .team-image-grid img:nth-child(-n+6){grid-column:initial;grid-row:initial;aspect-ratio:initial}.about-page .join-us{padding:30px;margin-bottom:30px}.about-page .join-us main{flex-direction:column;gap:30px;width:100%}.about-page .join-us main h2{font-size:2.5rem;text-align:left;width:100%}.about-page .join-us main div{width:100%}.about-page .join-us main div p{font-size:1rem}}.navbar{display:flex;align-items:center;gap:20px;padding:6px 20px;border-radius:43px;border:1px solid #00000012;width:max-content;height:40px;margin:20px auto;background-color:#ffffffc9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:20px;z-index:20;box-shadow:0 2px 5px #9e9e9e1a}.navbar a{font-size:.9rem}.navbar a:hover{color:var(--primary-red)}.navbar a img{width:60px}.navbar a[type=button]{padding:5px 16px;border-radius:43px;background-color:var(--primary-red);color:#fff;font-size:.8rem;max-width:max-content}.navbar a[type=button]:active,.navbar a[type=button]:visited,.navbar a[type=button]:hover{color:#fff!important}.navbar .mobile-menu,.navbar .mobile-menu-icon{display:none}@media screen and (max-width: 768px){.navbar{justify-content:space-between;height:auto;padding:10px;gap:15px;width:400px}.navbar>a{display:none}.navbar>a:has(img){display:block}.navbar .mobile-menu-icon{display:block;font-size:24px;cursor:pointer;color:#001b52}.navbar .mobile-menu{position:fixed;top:0;left:0;width:100%;height:max-content;background-color:#fff;display:flex;flex-direction:column;padding:20px;gap:32px;z-index:100;box-shadow:0 2px 10px #0000001a;border-radius:8px;opacity:.5;pointer-events:none;transform:translateY(-120%)}.navbar .mobile-menu>aside{display:flex;align-items:center;justify-content:space-between}.navbar .mobile-menu>aside>a>img{width:60px}.navbar .mobile-menu>aside svg{font-size:24px;cursor:pointer;color:#001b52}.navbar .mobile-menu .mobile-links{display:flex;flex-direction:column;gap:12px}.navbar .mobile-menu .mobile-links a{padding:10px 0;color:#001b52}.navbar .mobile-menu>button{border:none;padding:12px 16px;border-radius:8px;background-color:#001b52;color:#fff}.navbar .mobile-menu.open{opacity:1;transform:translateY(0);pointer-events:all}.navbar a[type=button]{padding:10px 20px!important;color:#fff}}@media screen and (max-width: 768px){.navbar{width:100%}}.app-banner{padding:80px;background-color:#131313;border-top-right-radius:25px;border-top-left-radius:25px}.app-banner>article{height:450px;border-radius:25px;padding:30px}.app-banner>article div{display:flex;flex-direction:column;gap:20px;width:500px}.app-banner>article div h2{font-family:AeonikBold;font-size:3rem;color:#fff}.app-banner>article div h2 span{color:var(--secondary-red);font-family:AeonikBold}.app-banner>article div p{font-size:1.2rem;color:#fff}.app-banner>article div button{background-color:#fff;border:1px solid white;color:#000;padding:10px 20px;border-radius:25px;cursor:pointer;width:200px}.app-banner>article div button:hover{background-color:transparent;color:#fff}.footer{background-color:#131313;color:#fff;border-bottom-right-radius:25px;border-bottom-left-radius:25px;padding-inline:40px;padding-bottom:40px}.footer .top{border-top:2px solid #4B4B4B;padding-top:20px;display:flex;gap:40px}.footer .top>div{flex:1;display:flex;flex-direction:column;gap:10px}.footer .top>div img{width:100px}.footer .top>div p{font-size:.9rem;line-height:1.5}.footer .top .socials{display:flex;gap:20px;align-items:center;margin-top:10px}.footer .top .socials svg{cursor:pointer;width:20px;height:20px}.footer .bottom{display:flex;align-items:center;justify-content:space-between;margin-top:20px;border-top:2px solid #4B4B4B;padding-top:20px}.footer .bottom aside{display:flex;gap:20px}.footer .bottom aside a{text-decoration:underline}@media screen and (max-width: 1200px){.app-banner{padding:40px 20px}.app-banner>article div{width:100%;max-width:500px}.app-banner>article div h2{font-size:2.5rem}}@media screen and (max-width: 768px){.app-banner>article{height:auto;min-height:350px;background-position:center;background-size:cover}.footer .top{flex-direction:column}.footer .bottom{flex-direction:column;gap:20px}}@media screen and (max-width: 480px){.app-banner>article{min-height:500px;display:flex;flex-direction:column;justify-content:flex-end}.app-banner>article div{height:300px;width:85%}.app-banner>article div button{margin-top:auto}.app-banner>article div h2{font-size:2rem}}.blog-page{padding:0 15px 15px}.blog-page .header{display:flex;align-items:center;width:100%;margin:0 auto 80px;height:80vh;position:relative;border-radius:25px;background-color:var(--primary-red);background-size:cover;padding:100px}.blog-page .header .text-area{width:50%;height:100%;background-size:cover;background-repeat:no-repeat;padding:40px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:20px}.blog-page .header .text-area h1{font-size:8vw;font-family:AeonikBold}.blog-page .header .text-area h1 span{color:#fe0;font-family:AeonikBold}.blog-page .header .text-area p{font-size:1.2rem}.blog-page .header .text-area .mobile-hero-img{display:none}.blog-page .header .image-area{width:50%;height:100%;position:relative}.blog-page .header .image-area img{position:absolute;width:120%;height:auto;bottom:-180px;right:-20%;object-fit:contain}@media screen and (max-width: 768px){.blog-page .header{height:600px;flex-direction:column;padding:20px 0 0}.blog-page .header .text-area{width:100%;padding:0 20px}.blog-page .header .text-area h1{font-family:AeonikRegular;font-size:36px;line-height:95%;letter-spacing:-4%;max-width:50%}.blog-page .header .text-area h1 span{font-family:AeonikRegular}.blog-page .header .text-area p{font-size:14px;line-height:95%;letter-spacing:0%}.blog-page .header .image-area{width:100%}.blog-page .header .image-area img{width:100%;right:0;bottom:-55px}}@media screen and (max-width: 768px){.blog-page .header{height:500px}}.blog-list{padding:0 100px;margin-block:80px;display:flex;flex-direction:column;gap:50px}.blog-list h2{font-weight:500;font-size:48px;line-height:84%;letter-spacing:-4%}.blog-list h2 span{color:#ed1c24}.blog-list>main{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.blog-list>main .blog-card{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;overflow:hidden;transition:transform .3s ease;border:1px solid #0000001F;padding:10px}.blog-list>main .blog-card:hover{transform:translateY(-5px)}.blog-list>main .blog-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px 16px 0 0}.blog-list>main .blog-card .tags{display:flex;gap:10px;padding:16px 0}.blog-list>main .blog-card .tags p{font-size:12px;color:#555;margin:0}.blog-list>main .blog-card .tags p:not(:last-child):after{content:"•";margin-left:10px}.blog-list>main .blog-card h3{padding:12px 0;margin:0;font-size:22px;font-weight:600;line-height:1.2}.blog-list>main .blog-card aside{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-top:auto}.blog-list>main .blog-card aside .author-area{display:flex;align-items:center;gap:10px}.blog-list>main .blog-card aside .author-area img{width:32px;height:32px;border-radius:50%;object-fit:cover;aspect-ratio:1/1}.blog-list>main .blog-card aside .author-area div{display:flex;flex-direction:column}.blog-list>main .blog-card aside .author-area div h5{margin:0;font-size:14px;font-weight:600}.blog-list>main .blog-card aside .author-area div p{margin:0;font-size:12px;color:#777}.blog-list>main .blog-card aside a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#000;color:#fff;transition:background-color .3s ease}.blog-list>main .blog-card aside a:hover{background-color:#ed1c24}@media (max-width: 1024px){.blog-list{padding:0 50px}.blog-list>main{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blog-list{padding:0 30px}.blog-list h2{font-size:36px}}@media (max-width: 576px){.blog-list{padding:0;gap:30px}.blog-list>main{grid-template-columns:1fr}.blog-list h2{font-size:32px}}.blog-post{padding:0 15px 15px}.blog-post .header{padding:50px 120px;background-position:center;background-size:cover;background-repeat:no-repeat;border:2px solid #FDECED;border-radius:25px;margin-bottom:50px;display:flex;gap:80px}.blog-post .header>main{width:100%}.blog-post .header .categories{display:flex;align-items:center;gap:8px;margin-bottom:20px}.blog-post .header .categories p{font-size:.85rem;color:var(--secondary-red)}.blog-post .header h1{font-family:AeonikBold,sans-serif;font-size:2.5rem;line-height:1.2;margin-bottom:30px;color:#131313;max-width:650px}.blog-post .header .author-info{display:flex;align-items:center}.blog-post .header .author-info .author{display:flex;align-items:center;gap:8px}.blog-post .header .author-info .author img{width:30px;height:30px;border-radius:50%}.blog-post .header .author-info .author span{font-size:.85rem;color:#353535}.blog-post .header .author-info .author .date{font-size:.75rem;color:#666}.blog-post .header .author-info .author .date:before{content:"•";margin-right:8px}.blog-post .header .author-info .social-share{display:flex;align-items:center;gap:15px;border-left:1px solid #353535;padding-left:15px;margin-left:15px}.blog-post .header .author-info .social-share a{color:#353535;font-size:1.1rem}.blog-post .header .author-info .social-share a:hover{color:var(--secondary-red)}.blog-post .header .featured-image{margin-bottom:30px;width:100%;border-radius:15px;overflow:hidden}.blog-post .header .featured-image img{width:100%;height:auto;object-fit:cover;border-radius:15px}.blog-post .post-content{padding:0 120px;margin-bottom:60px}.blog-post .post-content .text-content p{font-size:1rem;line-height:1.7;color:#353535;margin-bottom:25px}.blog-post .post-content .text-content h2{font-family:AeonikBold,sans-serif;font-size:1.5rem;line-height:1.3;color:#131313;margin-bottom:15px;margin-top:30px}.blog-post .post-content .text-content .image-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.blog-post .post-content .text-content .image-grid img{width:100%;height:auto;object-fit:cover;border-radius:15px}@media screen and (max-width: 1024px){.blog-post .header{padding:40px 60px}.blog-post .header h1{font-size:2.2rem;max-width:100%}.blog-post .post-content{padding:0 60px}}@media screen and (max-width: 768px){.blog-post .header{padding:30px;flex-direction:column;gap:40px}.blog-post .header h1{font-size:1.8rem}.blog-post .header .author-info{flex-direction:column;align-items:flex-start;gap:15px}.blog-post .header .author-info .social-share{border:none;padding:0;margin:0}.blog-post .post-content{padding:0 30px}.blog-post .post-content .image-grid{grid-template-columns:1fr}}@media screen and (max-width: 480px){.blog-post{padding-left:10px;padding-right:10px}.blog-post .header{padding:20px;margin-bottom:30px;gap:20px}.blog-post .header .categories{flex-wrap:wrap}.blog-post .header h1{font-size:1.5rem}.blog-post .post-content{padding:0 15px}}.home{padding:0 15px 15px}.home .hero{display:flex;align-items:center;width:100%;margin:0 auto;height:calc(100vh - 80px);min-height:750px;position:relative}.home .hero .text-area{width:50%;height:100%;border-radius:25px;background-color:var(--primary-red);background-size:cover;background-repeat:no-repeat;padding:40px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:20px}.home .hero .text-area h1{font-size:3.5rem;font-family:AeonikBold}.home .hero .text-area h1 span{color:#fe0;font-family:AeonikBold}.home .hero .text-area p{font-size:1.2rem}.home .hero .text-area button{background-color:#fff;border:1px solid white;color:#000;padding:10px 20px;border-radius:25px;cursor:pointer}.home .hero .text-area button:hover{background-color:transparent;color:#fff}.home .hero .text-area .mobile-hero-img{display:none}.home .hero .image-area{width:50%;height:100%}.home .hero>img{position:absolute;width:60%;height:100%;top:0;right:0;object-fit:contain}.home .experience{margin:80px 120px;display:flex;flex-direction:column;gap:40px;align-items:center}.home .experience>main h1{position:relative;text-align:center;font-size:6vw;font-family:AeonikBold}.home .experience>main h1 span{color:var(--secondary-red);font-family:AeonikBold}.home .experience>main h1 img{position:absolute;top:40px;right:40px;width:100px}.home .experience>aside{display:flex;gap:20px}.home .experience>aside div{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:15px;position:relative;width:300px;height:150px;border:5px solid #FF6D7526;border-radius:25px;background-color:#ff6d750a;overflow:hidden}.home .experience>aside div p{text-align:right;width:40%;font-size:1.1rem;color:#4b4b4b}.home .experience>aside div img{position:absolute;bottom:0;left:0;width:100px}.home .notes{margin:60px 20px;display:flex;flex-direction:column;gap:40px;align-items:center}.home .notes>h2{font-family:AeonikBold;font-size:3rem;width:70%;text-align:center}.home .notes>h2 span{font-family:AeonikBold;color:var(--secondary-red)}.home .notes>aside{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.home .notes>aside div{height:350px;width:400px;display:flex;flex-direction:column;align-items:center;padding:30px;gap:20px;border-radius:25px}.home .notes>aside div img{width:80%;height:auto;max-height:150px;object-fit:contain}.home .notes>aside div h2{font-family:AeonikBold;font-size:1.5rem}.home .notes>aside div p{text-align:center}@media screen and (max-width: 1200px){.home .hero{flex-direction:column;height:auto;min-height:auto;padding-bottom:400px}.home .hero .text-area{width:100%;border-radius:25px;padding:40px 30px}.home .hero .image-area{width:100%}.home .hero>img{width:80%;right:10%;top:auto;bottom:0}.home .experience{margin:80px 0}.home .experience>main h1{font-size:3.5rem}.home .experience>main h1 img{width:60px;top:20px;right:20px}.home .experience>aside{flex-wrap:wrap;justify-content:center}.home .notes>h2{width:90%;font-size:2.5rem}}@media screen and (max-width: 768px){.home .hero .text-area h1{font-size:2.5rem}.home .hero .text-area p{font-size:1rem}.home .experience>main h1{font-size:2.5rem}.home .experience>aside div{width:100%;max-width:300px}.home .notes>aside div{width:100%;max-width:350px;height:auto;min-height:300px}}@media screen and (max-width: 520px){.home .hero .text-area h1{font-size:2rem}.home .hero{padding-bottom:20px}.home .image-area{display:none}.home .hero>img{height:auto;width:100%;position:static;margin:20px auto}.home .experience{margin:20px 0}.home .experience>main h1{font-size:2rem}.home .experience>main h1 img{width:40px;top:10px;right:10px}.home .experience aside{width:90%}.home .experience aside div{max-width:400px}.home .notes>h2{font-size:1.8rem}}.banner{display:flex;border-radius:25px;position:relative;height:500px;margin:250px auto;border:1px solid #00000040}.banner .text-area{width:50%;position:relative}.banner .text-area>div{display:flex;flex-direction:column;gap:10px;width:500px;position:absolute;left:30%;top:15%;z-index:2}.banner .text-area>div a{width:fit-content}.banner .text-area>div h2{font-family:AeonikBold;font-size:3rem;line-height:1.2}.banner .text-area>div p{font-size:1rem;line-height:1.5}.banner .text-area>div button{padding:10px 20px;font-size:.9rem;border:none;border-radius:25px;cursor:pointer}.banner .text-area>div button.white{background-color:#fff;color:#1f1f1f;border:1px solid white}.banner .text-area>div button.white:hover{background-color:#1f1f1f;color:#fff}.banner .text-area>div button.red{background-color:var(--secondary-red);color:#fff;border:1px solid var(--secondary-red)}.banner .text-area>div button.red:hover{background-color:#fff;color:var(--secondary-red)}.banner .text-area img{position:absolute;bottom:0;left:0;width:350px;border-bottom-left-radius:25px}.banner>img{width:auto;height:630px;position:absolute;right:70px;top:-100px}@media screen and (max-width: 1200px){.banner{height:auto;min-height:400px;margin:150px auto;flex-direction:column;padding-bottom:300px}.banner .text-area{width:100%}.banner .text-area>div{position:relative;left:0;top:0;margin:40px auto;width:90%;max-width:400px}.banner .text-area img{width:250px}.banner>img{width:350px;height:auto;position:absolute;right:auto;top:auto;bottom:-100px}}@media screen and (max-width: 768px){.banner{margin:60px auto}.banner .text-area{position:static}.banner .text-area>div{gap:15px}.banner .text-area>div h2{font-size:2.2rem}.banner .text-area img{left:0;transform:translate(0);width:200px}.banner>img{width:60%;right:0;bottom:0}}.faq{margin:0 120px;color:#000;display:flex;flex-direction:column;gap:20px}.faq>p{font-size:25px;font-weight:400;line-height:45.5px;text-align:center;color:#000}.faq>h2{font-size:4vw;font-family:AeonikBold;text-align:center;margin-bottom:20px}.faq>main{width:100%;margin-bottom:40px}.faq-item{border-radius:4px;margin-bottom:10px;width:100%;overflow-wrap:break-word}.faq-header{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:10px 20px;border:1px solid #D9D9D9;border-radius:25px;cursor:pointer;overflow-wrap:break-word}.faq-header h4{color:#7d7d7d}.faq-header svg{width:30px;height:30px;color:#696969}.faq-header h5{font-size:20px;font-weight:400;line-height:36.4px;text-align:left;margin:0 auto 0 20px}.faq-header span{font-size:20px;font-weight:700;color:#000;border:1px solid black;border-radius:50%;display:flex;align-items:flex-start;justify-content:center;width:25px}.faq-answer{padding:20px;background-color:#fff}.faq-answer>p{font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.015em;text-align:left}.faq button{width:300px;margin-inline:auto}@media screen and (max-width: 678px){.faq{margin:0 20px}.faq>p{text-align:center;font-size:12px;line-height:16px;margin-inline:auto}.faq>h2{font-size:40px;line-height:47.97px;text-align:center;margin:0 auto}.faq>main{margin-bottom:20px}.faq-header{gap:20px;padding:10px 20px}.faq-header h5{font-size:15px;line-height:22px;margin-left:0}.faq-header>span{flex-grow:0;flex-shrink:0}.faq-answer>p{font-size:12px;line-height:20px}.faq button{width:220px;margin-inline:auto}}.testimonials-section{width:100%;padding:4rem 0;background-color:#fff;font-family:sans-serif}.testimonials-section .testimonials-container{max-width:1200px;margin:0 auto;padding:0 1rem}.testimonials-section .testimonials-container .title{text-align:center;font-size:4vw;margin-bottom:3rem;color:#1f1f1f;font-family:AeonikBold}.testimonials-section .slider-container{position:relative;overflow:hidden;width:100%;height:250px}.testimonials-section .slider-container .fog-left{position:absolute;top:0;left:0;width:100px;height:100%;background:linear-gradient(90deg,#fff,#fff0);z-index:10}.testimonials-section .slider-container .fog-right{position:absolute;top:0;right:0;width:100px;height:100%;background:linear-gradient(270deg,#fff,#fff0);z-index:10}.testimonials-section .slider-container .slider-track{width:100%;height:100%;overflow:hidden}.testimonials-section .slider-container .slider-track .slider{display:flex;transition:transform 1s ease-in-out;width:100%;height:100%}.testimonials-section .testimonial-card{flex:0 0 33.33%;padding:1.5rem;background-color:#f8f8f8;border:1px solid #E9E9E9;border-radius:10px;margin:0 .5rem;box-shadow:0 4px 6px #0000000d;height:200px;display:flex;flex-direction:column;justify-content:space-between}.testimonials-section .testimonial-card .testimonial-text{color:#24272d;font-size:.9rem;line-height:1.5;margin-bottom:1rem;flex-grow:1}.testimonials-section .testimonial-card .testimonial-author{display:flex;align-items:center}.testimonials-section .testimonial-card .testimonial-author .author-image{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px}.testimonials-section .testimonial-card .testimonial-author .author-name{font-weight:600;color:#333}@media (max-width: 768px){.testimonials-section .slider-container{height:280px}.testimonials-section .slider-container .testimonial-card{flex:0 0 80%}}.privacy-policy{padding:0 15px 15px}.privacy-policy .header{padding:50px 120px;background-position:center;background-size:cover;background-repeat:no-repeat;border:2px solid #FDECED;border-radius:25px;margin-bottom:50px}.privacy-policy .header .brand{font-size:.85rem;color:var(--secondary-red);margin-bottom:20px}.privacy-policy .header h1{font-family:AeonikBold,sans-serif;font-size:2.5rem;line-height:1.2;margin-bottom:30px;color:#131313}.privacy-policy .header .dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px}.privacy-policy .header .dates span{font-size:.85rem;color:#353535}.privacy-policy .header .dates span+span{border-left:1px solid #353535;padding-left:15px}.privacy-policy .policy-content{padding:0 120px;margin-bottom:60px}.privacy-policy .policy-content h2{font-family:AeonikBold,sans-serif;font-size:1.5rem;line-height:1.3;color:#131313;margin-bottom:15px;margin-top:30px}.privacy-policy .policy-content h3{font-family:AeonikBold,sans-serif;font-size:1.1rem;line-height:1.3;color:#131313;margin-bottom:10px;margin-top:20px}.privacy-policy .policy-content p{font-size:1rem;line-height:1.7;color:#353535;margin-bottom:15px}.privacy-policy .policy-content ul{padding-left:22px;margin-bottom:15px}.privacy-policy .policy-content ul li{font-size:1rem;line-height:1.7;color:#353535}.privacy-policy .policy-content ul li::marker{color:var(--secondary-red)}.privacy-policy .policy-content h4{font-family:AeonikBold,sans-serif;font-size:1rem;line-height:1.3;color:#131313;margin-bottom:8px;margin-top:18px}.privacy-policy .policy-content .fields{display:flex;flex-direction:column;gap:4px;margin-bottom:15px;font-size:1rem;line-height:1.7;color:#353535;overflow-wrap:anywhere}.privacy-policy .policy-content .table-wrapper{overflow-x:auto;margin-bottom:20px;border:2px solid #FDECED;border-radius:15px}.privacy-policy .policy-content .table-wrapper table{width:100%;border-collapse:collapse;font-size:1rem;color:#353535}.privacy-policy .policy-content .table-wrapper th,.privacy-policy .policy-content .table-wrapper td{text-align:left;padding:12px 18px;line-height:1.5}.privacy-policy .policy-content .table-wrapper th{font-family:AeonikBold,sans-serif;color:#131313;background-color:#ff6d750a}.privacy-policy .policy-content .table-wrapper td{border-top:1px solid #FDECED}.privacy-policy .policy-content address{font-style:normal;display:flex;flex-direction:column;gap:4px;font-size:1rem;line-height:1.7;color:#353535;overflow-wrap:anywhere}.privacy-policy .policy-content address strong{font-family:AeonikBold,sans-serif;color:#131313}.privacy-policy .policy-content address a{color:var(--secondary-red)}.privacy-policy .policy-content address a:hover{text-decoration:underline}.privacy-policy.terms .policy-content article+article{margin-top:60px;padding-top:30px;border-top:2px solid #FDECED}@media screen and (max-width: 1024px){.privacy-policy .header{padding:40px 60px}.privacy-policy .header h1{font-size:2.2rem}.privacy-policy .policy-content{padding:0 60px}}@media screen and (max-width: 768px){.privacy-policy .header{padding:30px}.privacy-policy .header h1{font-size:1.8rem}.privacy-policy .policy-content{padding:0 30px}}@media screen and (max-width: 480px){.privacy-policy{padding-left:10px;padding-right:10px}.privacy-policy .header{padding:20px;margin-bottom:30px}.privacy-policy .header h1{font-size:1.5rem}.privacy-policy .header .dates span+span{border:none;padding-left:0}.privacy-policy .policy-content{padding:0 15px}}
