#hero{width:100%;min-height:100vh;background:url("../img/hero-bg.jpg?v=1") top center/cover no-repeat;background-attachment:fixed;position:relative;margin-top:-120px !important;display:flex;align-items:center;justify-content:center;padding:160px 0 70px}#hero::before{content:"";background:rgba(0,0,0,.68);position:absolute;inset:0}#hero .hero-inner{position:relative;z-index:2;text-align:center;width:100%}#hero .hero-eyebrow{display:inline-block;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#ffc451;margin-bottom:14px}#hero .hero-title{font-size:clamp(1.8rem,3vw + .8rem,3.2rem);font-weight:800;color:#fff;line-height:1.3;margin-bottom:16px}#hero .hero-title span{color:#ffc451}#hero .hero-subtitle{font-size:clamp(.92rem,1vw + .4rem,1.15rem);color:hsla(0,0%,100%,.8);max-width:600px;margin:0 auto 32px;line-height:1.75}#hero .hero-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:52px}#hero .btn-hero-primary{display:inline-flex;align-items:center;gap:8px;background:#ffc451;color:#111;font-weight:700;padding:13px 34px;border-radius:6px;font-size:1rem;border:none;text-decoration:none;transition:all .22s ease;cursor:pointer}#hero .btn-hero-primary:hover{background:#ffb01f;color:#111;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,196,81,.35)}#hero .btn-hero-secondary{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,0);color:#fff;font-weight:600;padding:12px 32px;border-radius:6px;font-size:1rem;border:2px solid hsla(0,0%,100%,.5);text-decoration:none;transition:all .22s ease;cursor:pointer}#hero .btn-hero-secondary:hover{border-color:#ffc451;color:#ffc451;text-decoration:none;transform:translateY(-2px)}#hero .hero-cards-wrap{max-width:960px;margin:0 auto}#hero .hero-cards-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:12px}#hero .hero-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;padding:20px 10px 16px;text-decoration:none;transition:all .22s ease;min-height:90px}#hero .hero-card:hover{background:rgba(255,196,81,.18);border-color:#ffc451;transform:translateY(-4px);text-decoration:none}#hero .hero-card--primary{background:rgba(255,196,81,.22);border-color:#ffc451}#hero .hero-card--primary:hover{background:rgba(255,196,81,.35)}#hero .hero-card--primary .hc-icon{font-size:32px}#hero .hero-card .hc-icon{font-size:28px;color:#ffc451;line-height:1;margin-bottom:8px;display:flex;align-items:center;justify-content:center}#hero .hero-card .hc-label{font-size:15px;font-weight:700;color:#fff;line-height:1.35;margin:0;text-align:center}@media(max-width: 1024px){#hero{background-attachment:scroll}}@media(max-width: 991px){#hero .hero-cards-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){#hero{margin-top:-60px !important;padding:100px 0 50px}#hero .hero-title{font-size:1.9rem}#hero .hero-cards-grid{grid-template-columns:repeat(2, 1fr);gap:8px}}@media(max-width: 400px){#hero .hero-cards-grid{grid-template-columns:repeat(2, 1fr)}}.home-section{padding:72px 0}.section-eyebrow{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#ffc451;margin-bottom:8px;display:block}.home-section-title{font-size:clamp(1.3rem,1.5vw + .5rem,1.85rem);font-weight:800;color:#1a1a1a;margin-bottom:10px;line-height:1.35}.home-section-subtitle{font-size:1.05rem;color:#777;max-width:560px;line-height:1.75;margin-bottom:0}#explore-platform{background:#f8f8f8}#explore-platform .explore-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:36px}#explore-platform .explore-card{display:block;background:#fff;border-radius:10px;border:1.5px solid #eee;padding:26px 18px 22px;text-align:center;text-decoration:none;transition:all .22s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}#explore-platform .explore-card:hover{border-color:rgba(255,196,81,.55);box-shadow:0 8px 24px rgba(255,196,81,.13);transform:translateY(-3px);text-decoration:none}#explore-platform .explore-card .ec-icon{width:62px;height:62px;border-radius:14px;background:rgba(255,196,81,.1);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px;color:rgb(255,178.7068965517,30);transition:background .22s ease}#explore-platform .explore-card .ec-icon svg{width:26px;height:26px;fill:rgb(255,178.7068965517,30)}#explore-platform .explore-card:hover .ec-icon{background:rgba(255,196,81,.22)}#explore-platform .explore-card .ec-title{font-size:15.5px;font-weight:700;color:#1a1a1a;margin-bottom:5px;line-height:1.35}#explore-platform .explore-card .ec-desc{font-size:15.5px;color:#999;line-height:1.55;margin:0}@media(max-width: 991px){#explore-platform .explore-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){#explore-platform .explore-grid{grid-template-columns:repeat(2, 1fr);gap:10px}}@media(max-width: 400px){#explore-platform .explore-grid{grid-template-columns:1fr 1fr}}#who-is-it-for{background:#fff}#who-is-it-for .header-block{text-align:center}#who-is-it-for .user-type-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;margin-top:38px}#who-is-it-for .user-type-card{border-radius:12px;border:1.5px solid #eee;padding:30px 24px 26px;transition:all .22s ease;position:relative;overflow:hidden}#who-is-it-for .user-type-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#ffc451;transform:scaleX(0);transform-origin:left;transition:transform .28s ease}html[dir=rtl] #who-is-it-for .user-type-card::before{transform-origin:right}#who-is-it-for .user-type-card:hover{border-color:rgba(255,196,81,.4);box-shadow:0 10px 32px rgba(255,196,81,.1);transform:translateY(-3px)}#who-is-it-for .user-type-card:hover::before{transform:scaleX(1)}#who-is-it-for .user-type-card .utc-icon{width:64px;height:64px;border-radius:16px;background:rgba(255,196,81,.1);display:flex;align-items:center;justify-content:center;font-size:30px;color:rgb(255,182.1655172414,40.2);margin-bottom:18px}#who-is-it-for .user-type-card .utc-title{font-size:1.15rem;font-weight:800;color:#1a1a1a;margin-bottom:8px}#who-is-it-for .user-type-card .utc-desc{font-size:1rem;color:#777;line-height:1.7;margin-bottom:16px}#who-is-it-for .user-type-card .utc-list{list-style:none;padding:0;margin:0}#who-is-it-for .user-type-card .utc-list li{font-size:15px;color:#555;padding:4px 0;display:flex;align-items:center;gap:8px}#who-is-it-for .user-type-card .utc-list li::before{content:"";width:6px;height:6px;border-radius:50%;background:#ffc451;flex-shrink:0;display:block}@media(max-width: 991px){#who-is-it-for .user-type-grid{grid-template-columns:1fr 1fr}}@media(max-width: 575px){#who-is-it-for .user-type-grid{grid-template-columns:1fr;gap:14px}}html[dir=rtl] #who-is-it-for .utc-list li{flex-direction:row-reverse;justify-content:flex-end}#pro-services{background:#111}#pro-services .home-section-title{color:#fff}#pro-services .home-section-subtitle{color:hsla(0,0%,100%,.6)}#pro-services .section-eyebrow{color:#ffc451}#pro-services .ps-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:36px}#pro-services .ps-card{display:block;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:28px 22px;text-decoration:none;transition:all .22s ease}#pro-services .ps-card:hover{background:rgba(255,196,81,.1);border-color:rgba(255,196,81,.45);transform:translateY(-3px);text-decoration:none}#pro-services .ps-card .ps-icon{font-size:36px;color:#ffc451;margin-bottom:16px;display:block}#pro-services .ps-card .ps-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:6px}#pro-services .ps-card .ps-desc{font-size:15px;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0}#pro-services .ps-cta{margin-top:40px;text-align:center}@media(max-width: 991px){#pro-services .ps-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){#pro-services .ps-grid{grid-template-columns:1fr}}#why-us{background:#fff}#why-us .header-block{text-align:center}#why-us .why-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin-top:36px}#why-us .why-card{padding:24px 20px;border-radius:10px;border:1.5px solid #f0f0f0;display:flex;gap:16px;align-items:flex-start;transition:border-color .22s ease,box-shadow .22s ease}#why-us .why-card:hover{border-color:rgba(255,196,81,.45);box-shadow:0 4px 18px rgba(255,196,81,.1)}#why-us .why-card .wc-icon{width:54px;height:54px;min-width:54px;border-radius:12px;background:rgba(255,196,81,.1);display:flex;align-items:center;justify-content:center;font-size:26px;color:rgb(255,182.1655172414,40.2)}#why-us .why-card .wc-body .wc-title{font-size:1.05rem;font-weight:700;color:#1a1a1a;margin-bottom:4px}#why-us .why-card .wc-body .wc-desc{font-size:15px;color:#777;line-height:1.65;margin:0}@media(max-width: 991px){#why-us .why-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){#why-us .why-grid{grid-template-columns:1fr;gap:12px}}html[dir=rtl] #why-us .why-card{flex-direction:row-reverse}#final-cta{background:linear-gradient(135deg, #ffc451 0%, rgb(255, 175.2482758621, 19.8) 100%);padding:72px 0;text-align:center}#final-cta .fct-title{font-size:clamp(1.4rem,2vw + .5rem,2.2rem);font-weight:800;color:#111;margin-bottom:12px}#final-cta .fct-subtitle{font-size:1rem;color:rgba(17,17,17,.65);max-width:500px;margin:0 auto 32px;line-height:1.75}#final-cta .fct-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}#final-cta .btn-fct-dark{display:inline-flex;align-items:center;gap:8px;background:#111;color:#ffc451;font-weight:700;padding:13px 34px;border-radius:6px;font-size:1rem;text-decoration:none;transition:all .22s ease}#final-cta .btn-fct-dark:hover{background:#000;color:#ffc451;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}#final-cta .btn-fct-outline{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,0);color:#111;font-weight:600;padding:12px 32px;border-radius:6px;font-size:1rem;border:2px solid rgba(17,17,17,.3);text-decoration:none;transition:all .22s ease}#final-cta .btn-fct-outline:hover{border-color:#111;background:rgba(17,17,17,.08);color:#111;text-decoration:none;transform:translateY(-2px)}.home-info-sections{background:#f8f8f8;padding:72px 0}.home-info-sections .vmg-header{text-align:center;margin-bottom:52px}.home-info-sections .vmg-tabs-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:40px}.home-info-sections .vmg-tabs-nav .vmg-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:30px;border:1.5px solid #eee;background:#fff;color:#777;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.home-info-sections .vmg-tabs-nav .vmg-tab-btn i{font-size:18px}.home-info-sections .vmg-tabs-nav .vmg-tab-btn:hover,.home-info-sections .vmg-tabs-nav .vmg-tab-btn.active{background:#ffc451;border-color:#ffc451;color:#111;text-decoration:none;box-shadow:0 4px 14px rgba(255,196,81,.3)}.home-info-sections .vmg-panel{display:none;animation:vmgFadeIn .35s ease}.home-info-sections .vmg-panel.active{display:block}@keyframes vmgFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-info-sections .vmg-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden;display:flex;align-items:stretch;min-height:220px}@media(max-width: 767px){.home-info-sections .vmg-card{flex-direction:column}}.home-info-sections .vmg-card-accent{width:8px;min-height:100%;background:linear-gradient(180deg, #ffc451 0%, rgb(255, 171.7896551724, 9.6) 100%);flex-shrink:0}@media(max-width: 767px){.home-info-sections .vmg-card-accent{width:100%;height:6px;min-height:unset;background:linear-gradient(90deg, #ffc451 0%, rgb(255, 171.7896551724, 9.6) 100%)}}.home-info-sections .vmg-card-body{padding:36px 40px;flex:1}@media(max-width: 767px){.home-info-sections .vmg-card-body{padding:24px 20px}}.home-info-sections .vmg-card-icon{width:62px;height:62px;border-radius:14px;background:rgba(255,196,81,.1);display:flex;align-items:center;justify-content:center;font-size:28px;color:rgb(255,178.7068965517,30);margin-bottom:20px}.home-info-sections .vmg-card-label{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffc451;margin-bottom:8px}.home-info-sections .vmg-card-title{font-size:clamp(1.2rem,1.5vw + .4rem,1.6rem);font-weight:800;color:#1a1a1a;margin-bottom:14px;line-height:1.3}.home-info-sections .vmg-card-text{font-size:1rem;color:#777;line-height:1.85;margin:0}.home-info-sections .vmg-card-text p{margin-bottom:8px}.home-info-sections .vmg-card-text p:last-child{margin-bottom:0}#contact-section{background:#fff;padding:72px 0}#contact-section .contact-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:32px;margin-top:40px;align-items:start}@media(max-width: 991px){#contact-section .contact-grid{grid-template-columns:1fr}}#contact-section .contact-info-col{display:flex;flex-direction:column;gap:16px}#contact-section .contact-info-item{display:flex;align-items:flex-start;gap:16px;background:#f8f8f8;border-radius:12px;padding:20px;border:1.5px solid #eee;transition:border-color .2s,box-shadow .2s}#contact-section .contact-info-item:hover{border-color:rgba(255,196,81,.5);box-shadow:0 4px 16px rgba(255,196,81,.08)}#contact-section .contact-info-item .ci-icon{width:52px;height:52px;min-width:52px;border-radius:12px;background:rgba(255,196,81,.12);display:flex;align-items:center;justify-content:center;font-size:24px;color:rgb(255,178.7068965517,30)}#contact-section .contact-info-item .ci-body .ci-label{font-size:12px;font-weight:700;color:#999;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px}#contact-section .contact-info-item .ci-body .ci-value{font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.5;margin:0}html[dir=rtl] #contact-section .contact-info-item{flex-direction:row-reverse;text-align:right}#contact-section .contact-map{border-radius:14px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:16px}#contact-section .contact-map iframe{display:block;width:100%;height:200px;border:0}#contact-section .contact-form-col{background:#fff;border:1.5px solid #eee;border-radius:16px;padding:36px 32px;box-shadow:0 4px 24px rgba(0,0,0,.05)}@media(max-width: 575px){#contact-section .contact-form-col{padding:24px 18px}}#contact-section .contact-form-title{font-size:1.3rem;font-weight:800;color:#1a1a1a;margin-bottom:4px}#contact-section .contact-form-subtitle{font-size:15.5px;color:#777;margin-bottom:24px}#contact-section .contact-form .form-group{margin-bottom:14px}#contact-section .contact-form input.form-control,#contact-section .contact-form textarea.form-control{border:1.5px solid #e8e8e8;border-radius:8px !important;font-size:16px;padding:11px 14px;background:#fafafa;color:#1a1a1a;transition:border-color .2s,background .2s;height:auto}#contact-section .contact-form input.form-control:focus,#contact-section .contact-form textarea.form-control:focus{border-color:#ffc451;background:#fff;box-shadow:0 0 0 3px rgba(255,196,81,.12);outline:none}#contact-section .contact-form input.form-control::-moz-placeholder, #contact-section .contact-form textarea.form-control::-moz-placeholder{color:#aaa}#contact-section .contact-form input.form-control::placeholder,#contact-section .contact-form textarea.form-control::placeholder{color:#aaa}#contact-section .contact-form input.form-control.is-invalid,#contact-section .contact-form textarea.form-control.is-invalid{border-color:#dc3545}#contact-section .contact-form textarea.form-control{padding:12px 14px;resize:vertical}#contact-section .contact-form .btn-submit{display:inline-flex;align-items:center;gap:8px;background:#ffc451;color:#111;font-weight:700;font-size:15px;padding:12px 32px;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}#contact-section .contact-form .btn-submit:hover{background:#ffb01f;transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,196,81,.3)}#contact-section .sent-message{display:none;background:#e8f8f0;color:#1a7a4a;border:1px solid #b8e6cf;border-radius:8px;padding:12px 16px;font-size:15.5px;font-weight:600;margin-bottom:14px}#contact-section .error-message{display:none;background:#fef0ef;color:#c0392b;border:1px solid #f5c6c2;border-radius:8px;padding:12px 16px;font-size:15.5px;margin-bottom:14px}#contact-section .loading{display:none;text-align:center;padding:10px;color:#777;font-size:15.5px;margin-bottom:10px}/*# sourceMappingURL=home.css.map */