.platform-landing .hero{align-items:center;background:url(./herobg.DUTYB015.svg) no-repeat 50% fixed;background-size:cover;direction:rtl;display:flex;justify-content:center;margin:0 auto;min-height:100vh;padding:80px 0;text-align:justify;width:100%}@media (max-width:768px){.platform-landing .hero{padding:48px 16px}}.platform-landing .hero__content-wrapper{margin:0 auto;max-width:768px;width:100%}.platform-landing .hero__content{margin:0 auto;max-width:900px;padding:0 16px}.platform-landing .hero__title{align-items:center;display:flex;flex-wrap:wrap;font-size:40px;font-weight:800;gap:8px;justify-content:center;line-height:1.2;margin-bottom:24px}@media (max-width:768px){.platform-landing .hero__title{font-size:36px}}@media (max-width:576px){.platform-landing .hero__title{font-size:28px}}.platform-landing .hero__logo-wrapper{align-items:center;display:flex}.platform-landing .hero__logo{height:45px}@media (max-width:768px){.platform-landing .hero__logo{height:36px}}@media (max-width:480px){.platform-landing .hero__logo{height:32px}}.platform-landing .hero__subtitle{font-size:18px;margin-bottom:16px;text-align:center}@media (max-width:768px){.platform-landing .hero__subtitle{font-size:16px}}.platform-landing .hero__subtitle .bold{color:#333;font-weight:700}.platform-landing .hero__description{color:#666;font-size:16px;line-height:2;margin-bottom:40px}@media (max-width:768px){.platform-landing .hero__description{font-size:14px;line-height:1.8}}.platform-landing .hero__description .bold{color:#333;font-weight:700}.platform-landing .hero__links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:576px){.platform-landing .hero__links a{text-align:center;width:100%}}.platform-landing .hero__links-link{align-self:flex-start;background:#ff5c35;border:2px solid #ff5c35;border-radius:16px;box-shadow:0 4px 15px #ff5c354d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:8px 32px;position:relative;text-decoration:none;transition:all .3s ease}.platform-landing .hero__links-link:hover{box-shadow:0 8px 25px #ff5c3566;transform:translateY(-3px)}.platform-landing .hero__modal{background:linear-gradient(135deg,#fff,#f8f8f8);border-radius:16px;box-shadow:0 10px 40px #0000001a;padding:32px}.platform-landing .hero__modal-header{text-align:center}.platform-landing .hero__modal-heading{background:linear-gradient(45deg,#333 30%,#666 70%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:18px;font-weight:700;margin-bottom:4px}.platform-landing .hero__modal-subtitle{color:#666;font-size:16px;line-height:1.8;margin-bottom:24px}.platform-landing .hero__modal-content{display:grid;gap:8px;grid-template-columns:1fr;margin-top:24px}@media (min-width:576px){.platform-landing .hero__modal-content{grid-template-columns:repeat(2,1fr)}}.platform-landing .hero__modal-link{background:linear-gradient(90deg,#ff5c35,#ff7a5c);border-radius:12px;box-shadow:0 10px 40px #0000001a;color:#fff;display:block;font-weight:600;padding:8px 16px;text-align:center;text-decoration:none;transition:.3s ease;width:100%}.platform-landing .hero__modal-link:hover{box-shadow:0 12px 35px #ff5c3540;transform:translateY(-2px)}.platform-landing .hero__modal-link:active{box-shadow:none;transform:translateY(0)}.platform-landing .features{direction:rtl;padding:80px 0;width:100%}.platform-landing .features__header{text-align:center}.platform-landing .features__header-title{color:#333;font-size:36px;font-weight:800;margin-bottom:8px}.platform-landing .features__header-subtitle{color:#666;font-size:18px;line-height:1.8}.platform-landing .features__cards{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:40px}.platform-landing .features__cards>*{background:#fff;border:1px solid hsla(0,0%,93%,.5);border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px 32px;text-align:center;transition:all .3s ease}.platform-landing .features__cards>:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-6px)}@media (max-width:1200px){.platform-landing .features__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.platform-landing .features__cards{grid-template-columns:1fr}}.platform-landing .faq-section{background-color:#f8f8f8;padding:80px 0;position:relative}.platform-landing .faq-section__header{margin-bottom:16px;text-align:center}.platform-landing .faq-section__header-subtitle{color:#333;font-size:16px}.platform-landing .cooperate{padding:80px 0}.platform-landing .cooperate__content{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:576px){.platform-landing .cooperate__content{flex-direction:row;gap:16px}}.platform-landing .cooperate__content-card{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;display:flex;justify-content:center;padding:32px}.platform-landing .cooperate__content-card img{width:100px}@media (min-width:576px){.platform-landing .cooperate__content-card img{width:120px}}.platform-landing .cooperate__content-sync{align-items:center;aspect-ratio:1;display:flex;justify-content:center;padding:32px}.platform-landing .cooperate__content-sync img{animation:rotate 1s linear infinite;width:50px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.platform-landing .hero__title--text{display:block;text-align:center}.platform-landing .hero__eyebrow{color:#ff5c35;display:block;font-size:16px;margin-bottom:16px;text-align:center}.platform-landing .hero__brand-visual{align-items:center;display:flex;gap:24px;justify-content:center;margin:0 auto 40px}.platform-landing .hero__brand-visual img{height:64px;max-width:150px;-o-object-fit:contain;object-fit:contain;width:auto}.platform-landing .hero__brand-visual span{color:#ff5c35;font-size:36px}@media (max-width:480px){.platform-landing .hero__brand-visual{gap:16px}.platform-landing .hero__brand-visual img{height:48px;max-width:110px}.platform-landing .hero__brand-visual span{font-size:24px}}.platform-landing .hero__audience{color:#666;font-size:16px;line-height:2;margin:-24px 0 40px;text-align:center}.platform-landing .hero__audience strong{color:#333;font-weight:600}@media (max-width:768px){.platform-landing .hero__audience{font-size:14px}}.platform-landing .hero__links-link--secondary{background:transparent;color:#ff5c35}.platform-landing .hero__links-link--secondary:hover{background:#ff5c350d}.platform-landing .features__header{margin-bottom:48px}.platform-landing .features__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.platform-landing .journey,.platform-landing .use-cases{background:#fff;border:1px solid hsla(0,0%,93%,.5);border-radius:20px;box-shadow:0 4px 12px #00000014;margin-bottom:80px;padding:40px}.platform-landing .journey h2,.platform-landing .use-cases h2{color:#333;font-size:24px;margin:0 0 24px;text-align:center}.platform-landing .journey ol,.platform-landing .journey ul,.platform-landing .use-cases ol,.platform-landing .use-cases ul{display:grid;gap:16px;margin:0;padding-right:32px}.platform-landing .journey li,.platform-landing .use-cases li{color:#666;line-height:1.8}@media (max-width:768px){.platform-landing .journey,.platform-landing .use-cases{margin-bottom:48px;padding:24px}.platform-landing .journey ol,.platform-landing .journey ul,.platform-landing .use-cases ol,.platform-landing .use-cases ul{padding-right:24px}}.platform-landing .use-cases ul{list-style:disc}.platform-landing .journey ol{list-style:decimal}
