:root{--primary: #4F7EFF;--primary-hover: #6B8FFF;--grad-start: #1A1F84;--grad-end: #6474FF;--brand-gradient: linear-gradient(135deg,var(--grad-start),var(--grad-end));--success: #22C55E;--page-bg: #FFFFFF;--page-surface: #FFFFFF;--page-text: #1A1D3A;--page-muted: #6B6660;--page-border: #E5E2DC}*{box-sizing: border-box;margin: 0;padding: 0}body{font-family: 'Cairo',sans-serif;background: var(--page-bg);color: var(--page-text);min-height: 100vh}.site-header{position: sticky;top: 0;z-index: 100;padding: 16px 16px 0;transition: padding 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}.site-header.is-scrolled{padding: 12px 16px;background: rgba(255,255,255,0.92);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 1px 0 rgba(26,31,132,0.06)}.navbar{width: 100%;max-width: 1180px;margin: 0 auto;padding: 16px 24px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 20px;background: #ffffff;border-radius: 18px;border: 1px solid var(--page-border);box-shadow: 0 2px 16px rgba(26,31,132,0.06);transition: border-radius 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.site-header.is-scrolled .navbar{border-radius: 16px;box-shadow: 0 4px 20px rgba(26,31,132,0.08)}.logo{display: flex;align-items: center;gap: 12px;text-decoration: none;flex-shrink: 0}.logo-icon{width: 42px;height: 42px;background: var(--brand-gradient);border-radius: 11px;display: flex;align-items: center;justify-content: center;font-size: 16px;font-weight: 800;color: #fff}.logo-text{font-size: 20px;font-weight: 800;color: #1A1D3A}.logo-text span{color: var(--primary)}.nav-links{display: flex;align-items: center;gap: 32px;list-style: none}.nav-links a{font-size: 16px;font-weight: 600;color: #6B6660;text-decoration: none;transition: color 0.15s}.nav-links a:hover{color: #1A1D3A}.nav-panel{display: flex;align-items: center;justify-content: space-between;flex: 1;gap: 20px;min-width: 0}.nav-toggle{display: none;width: 44px;height: 44px;margin-inline-start: auto;border: 1px solid rgba(79,126,255,0.16);border-radius: 12px;background: #F7F8FF;cursor: pointer;flex-direction: column;align-items: center;justify-content: center;gap: 5px;padding: 0;flex-shrink: 0}.nav-toggle-bar{display: block;width: 18px;height: 2px;border-radius: 2px;background: #1A1F84;transition: transform 0.2s ease,opacity 0.2s ease}.nav-actions{display: flex;align-items: center;gap: 12px;flex-shrink: 0}.nav-signin{font-size: 15px;font-weight: 700;font-family: 'Cairo',sans-serif;color: #1A1D3A;text-decoration: none;padding: 12px 16px;border-radius: 12px;transition: background 0.15s,color 0.15s}.nav-signin:hover{background: rgba(79,126,255,0.08);color: var(--primary)}.nav-cta{display: inline-flex;align-items: center;justify-content: center;background: var(--brand-gradient);color: #fff;border: none;border-radius: 12px;padding: 12px 22px;font-size: 15px;font-weight: 700;font-family: 'Cairo',sans-serif;text-decoration: none;cursor: pointer;box-shadow: 0 8px 18px rgba(79,126,255,0.28);transition: transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.nav-cta:hover{filter: brightness(1.06);transform: translateY(-1px);box-shadow: 0 10px 22px rgba(79,126,255,0.34)}.lang-switch{display: inline-flex;align-items: center;gap: 6px;flex-shrink: 0;padding: 8px 12px;border-radius: 10px;color: #4A5078;font-size: 13px;font-weight: 800;letter-spacing: 0.02em;font-family: 'Cairo',sans-serif;text-decoration: none;transition: background 0.15s,color 0.15s}.lang-switch:hover{background: rgba(79,126,255,0.08);color: #1A1F84}.lang-switch + .nav-signin{position: relative;margin-inline-start: 4px}.lang-switch + .nav-signin::before{content: "";position: absolute;inset-inline-start: -8px;top: 50%;height: 18px;width: 1px;background: rgba(26,31,132,0.18);transform: translateY(-50%)}.lang-switch svg{flex-shrink: 0}.hero{position: relative;width: 100%;padding: 16px 16px 32px;background: var(--page-bg)}.hero-shell{max-width: 1180px;margin: 0 auto}.hero-banner{position: relative;overflow: hidden;min-height: min(78vh,640px);border-radius: 28px;border: 1px solid rgba(79,126,255,0.12);background: #F4F6FF;box-shadow: 0 18px 50px rgba(26,31,132,0.08);display: flex;align-items: center;justify-content: center;padding: 72px 40px}.banner-grid{position: absolute;inset: 0;background-image: linear-gradient(rgba(79,126,255,0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(79,126,255,0.07) 1px,transparent 1px);background-size: 44px 44px;pointer-events: none}.banner-wash{position: absolute;inset: 0;background: linear-gradient(135deg,rgba(255,255,255,0.75) 0%,transparent 42%),radial-gradient(circle at 15% 20%,rgba(79,126,255,0.14),transparent 40%),radial-gradient(circle at 88% 75%,rgba(26,31,132,0.10),transparent 42%);pointer-events: none}.banner-squares{position: absolute;inset: 0;pointer-events: none}.sq{position: absolute;border-radius: 18px;background: rgba(79,126,255,0.10);border: 1px solid rgba(79,126,255,0.08)}.sq.s1{width: 120px;height: 120px;top: 8%;right: 7%}.sq.s2{width: 72px;height: 72px;top: 22%;right: 22%;background: rgba(100,116,255,0.12)}.sq.s3{width: 96px;height: 96px;bottom: 14%;right: 10%}.sq.s4{width: 110px;height: 110px;top: 12%;left: 6%}.sq.s5{width: 64px;height: 64px;top: 38%;left: 16%;background: rgba(26,31,132,0.08)}.sq.s6{width: 88px;height: 88px;bottom: 16%;left: 8%}.banner-core{position: relative;z-index: 2;text-align: center;max-width: 620px}.banner-logo{width: 56px;height: 56px;margin: 0 auto 22px;border-radius: 16px;background: linear-gradient(135deg,#1A1F84,#4F7EFF);color: #fff;font-size: 22px;font-weight: 900;display: grid;place-items: center;box-shadow: 0 12px 28px rgba(79,126,255,0.28)}.banner-core h1{font-size: clamp(28px,4vw,42px);font-weight: 800;line-height: 1.3;color: #1A1D3A;margin-bottom: 14px}.banner-core h1 span{color: #4F7EFF}.banner-sub{font-size: 16px;color: #6B6660;line-height: 1.7;margin-bottom: 28px;max-width: 520px;margin-left: auto;margin-right: auto}.btn-dark,.btn-primary{display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: var(--brand-gradient);color: #fff;border: none;border-radius: 12px;padding: 13px 24px;font-size: 14px;font-weight: 700;font-family: 'Cairo',sans-serif;text-decoration: none;cursor: pointer;box-shadow: 0 10px 24px rgba(79,126,255,0.28);transition: transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.btn-dark:hover,.btn-primary:hover{filter: brightness(1.06);transform: translateY(-1px);box-shadow: 0 12px 28px rgba(79,126,255,0.34)}.btn-lg{padding: 14px 28px;font-size: 15px;border-radius: 12px}.banner-pills{position: absolute;inset: 0;z-index: 3;pointer-events: none}.banner-pill{position: absolute;z-index: 3;display: inline-flex;align-items: center;gap: 8px;background: #fff;border: 1px solid rgba(26,31,132,0.08);border-radius: 999px;padding: 10px 16px;font-size: 14px;font-weight: 700;color: #1A1D3A;white-space: nowrap;box-shadow: 0 8px 22px rgba(26,31,132,0.08);animation: bannerFloat 4.6s ease-in-out infinite}.banner-pill i{display: grid;place-items: center;color: #4F7EFF;flex-shrink: 0}.banner-pill i svg{width: 18px;height: 18px}.bp1{top: 12%;right: 5%;animation-delay: 0s}.bp2{top: 40%;right: 2%;animation-delay: 0.35s}.bp3{bottom: 14%;right: 7%;animation-delay: 0.7s}.bp4{top: 14%;left: 4%;animation-delay: 0.2s}.bp5{top: 42%;left: 2%;animation-delay: 0.55s}.bp6{bottom: 13%;left: 6%;animation-delay: 0.85s}@keyframes bannerFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-10px)}}@media (max-width: 1200px){.hero-banner{flex-direction: column;gap: 18px;padding-bottom: 48px}.banner-core{order: -1}.banner-pills{position: relative;inset: auto;z-index: 3;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;max-width: 560px;pointer-events: none}.banner-pill{position: static;animation: none;margin: 0;font-size: 13px;padding: 8px 14px}.banner-squares{display: none}}@media (max-width: 980px){.navbar{align-items: center;gap: 12px}.navbar.is-open{align-items: flex-start}.nav-toggle{display: inline-flex;order: 2}.logo{order: 1}.nav-panel{display: none;order: 3;flex: 0 0 100%;width: 100%;max-width: 100%;flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 8px;padding-top: 12px;margin-top: 4px;border-top: 1px solid rgba(26,29,58,0.08)}.navbar.is-open .nav-panel{display: flex}.navbar.is-open .logo,.navbar.is-open .nav-toggle{margin-top: 0}.navbar.is-open .nav-toggle-bar:nth-child(1){transform: translateY(7px) rotate(45deg)}.navbar.is-open .nav-toggle-bar:nth-child(2){opacity: 0}.navbar.is-open .nav-toggle-bar:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.nav-links{display: flex;flex-direction: column;align-items: stretch;gap: 4px;width: 100%}.nav-links a{display: block;padding: 12px 14px;border-radius: 12px;font-size: 15px;color: #1A1D3A}.nav-links a:hover,.nav-links a.is-current{background: rgba(79,126,255,0.08);color: #1A1F84}.nav-actions{flex-direction: column;align-items: stretch;gap: 8px;width: 100%;padding-top: 8px}.nav-signin,.nav-cta,.lang-switch{width: 100%;justify-content: center;text-align: center;padding: 12px 16px}.lang-switch{order: 3}.lang-switch + .nav-signin::before{display: none}.hero{padding: 12px 12px 24px}.site-header{padding: 10px 12px 0}.site-header.is-scrolled{padding: 8px 12px}.hero-banner{min-height: auto;padding: 56px 20px 48px;border-radius: 22px;flex-direction: column;gap: 8px}.banner-core{order: -1;margin-bottom: 12px}.banner-core h1{font-size: 28px}.banner-pills{max-width: 100%}}@media (prefers-reduced-motion: reduce){.banner-pill{animation: none !important}}
.sd-root{width: 100%;max-width: 960px;margin: 0 auto;font-family: 'Cairo',system-ui,sans-serif}.sd-window{border-radius: 14px;overflow: hidden;background: #F7F8FF;box-shadow: 0 30px 60px rgba(26,31,132,0.28),0 0 0 1px rgba(26,31,132,0.08)}.sd-titlebar{height: 36px;display: flex;align-items: center;justify-content: center;position: relative;background: #fff;border-bottom: 1px solid #E5E2DC}.sd-traffic{position: absolute;left: 14px;display: flex;gap: 7px}.sd-dot{width: 11px;height: 11px;border-radius: 50%}.sd-dot-red{background: #FF5F57}.sd-dot-yellow{background: #FEBC2E}.sd-dot-green{background: #28C840}.sd-title{font-size: 12px;font-weight: 600;color: #4A5568}.sd-screen{position: relative;height: 540px;overflow: hidden;background: #F7F8FF}.sd-scene{position: absolute;inset: 0}.sd-overview{animation: sd-show-overview 9s ease-in-out infinite}.sd-session{display: flex;align-items: center;justify-content: center;background: #F7F8FF;animation: sd-show-session 9s ease-in-out infinite}@keyframes sd-show-overview{0%,38%{opacity: 1;visibility: visible}46%,88%{opacity: 0;visibility: hidden}95%,100%{opacity: 1;visibility: visible}}@keyframes sd-show-session{0%,38%{opacity: 0;visibility: hidden}46%,88%{opacity: 1;visibility: visible}95%,100%{opacity: 0;visibility: hidden}}.sd-app{display: flex;height: 100%;position: relative;overflow: visible}.sd-side{width: 148px;flex-shrink: 0;display: flex;flex-direction: column;gap: 4px;padding: 12px 10px;background: #fff;border-inline-end: 1px solid #E5E2DC}.sd-brand{display: flex;align-items: center;gap: 8px;padding: 0 4px 10px}.sd-logo{width: 28px;height: 28px;border-radius: 9px;display: grid;place-items: center;font-size: 14px;font-weight: 800;color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF)}.sd-brand-ar{margin: 0;font-size: 13px;font-weight: 800;color: #1A1D3A;line-height: 1.2}.sd-brand-en{margin: 0;font-size: 9px;font-weight: 600;color: #6B6660;line-height: 1.2}.sd-side-item{display: flex;align-items: center;gap: 8px;padding: 8px 10px;border-radius: 10px;color: #645E58;font-size: 12px;font-weight: 700}.sd-side-item b{font-weight: 700}.sd-side-item.active{color: #1A1F84;background: #EEF1FF}.sd-side-user{margin-top: auto;display: flex;align-items: center;gap: 8px;padding: 8px 6px 0;border-top: 1px solid #E5E2DC;font-size: 12px;color: #1A1D3A}.sd-side-avatar{width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF)}.sd-main{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 10px;padding: 12px 14px;overflow: hidden;background: #F7F8FF}.sd-hero2{padding: 14px 16px 14px;border-radius: 18px;color: #fff;background: radial-gradient(rgba(255,255,255,0.16) 1px,transparent 1.4px) 0 0 / 14px 14px,linear-gradient(135deg,#1A1F84 0%,#3552D8 55%,#4F7EFF 100%)}.sd-greet{margin: 0;font-size: 11px;font-weight: 600;color: rgba(255,255,255,0.78)}.sd-name{margin: 2px 0 0;font-size: 26px;font-weight: 800;line-height: 1.15}.sd-hero-sub{margin: 2px 0 12px;font-size: 12.5px;font-weight: 600;color: rgba(255,255,255,0.85)}.sd-tiles{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.sd-tile{position: relative;display: flex;flex-direction: column;gap: 3px;padding: 9px 10px 11px;border-radius: 12px;background: rgba(255,255,255,0.10);border: 1px solid rgba(255,255,255,0.16);overflow: hidden}.sd-tile-top{display: flex;align-items: baseline;gap: 2px}.sd-tile-top b{font-size: 19px;font-weight: 800;line-height: 1}.sd-tile-top small{font-size: 10px;font-weight: 600;opacity: 0.7}.sd-tile-label{display: flex;align-items: center;gap: 4px;font-size: 11px;font-weight: 700;color: rgba(255,255,255,0.9)}.sd-tile i{position: absolute;inset-inline: 10px;bottom: 0;height: 3px;border-radius: 3px 3px 0 0;background: var(--tile,#5B8CFF)}.sd-tile.blue{--tile: #5B8CFF}.sd-tile.green{--tile: #2DD4A8}.sd-tile.purple{--tile: #B07CFF}.sd-row2{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.sd-ready,.sd-prog{position: relative;padding: 14px 14px 14px;border-radius: 16px;background: #fff;border: 1px solid #E5E2DC;overflow: hidden}.sd-ready::before{content: "";position: absolute;inset: 0 0 auto 0;height: 3px;background: linear-gradient(90deg,#1A1F84,#4F7EFF)}.sd-ready-icon{display: grid;place-items: center;width: 32px;height: 32px;margin-bottom: 8px;border-radius: 10px;color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF)}.sd-ready h3,.sd-prog h3{margin: 0;font-size: 14px;font-weight: 800;color: #1A1D3A}.sd-ready p,.sd-prog p{margin: 2px 0 0;font-size: 11.5px;font-weight: 600;color: #6B6660;line-height: 1.5}.sd-cta{position: relative;display: flex;align-items: center;justify-content: center;gap: 6px;width: 100%;margin-top: 12px;padding: 10px 12px;border: 0;border-radius: 12px;font-family: inherit;font-size: 13px;font-weight: 800;color: #fff;background: linear-gradient(135deg,#1A1F84,#5B6CFF);box-shadow: 0 8px 18px rgba(79,126,255,0.28);cursor: default;overflow: visible}.sd-prog-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 8px}.sd-prog-n{font-size: 11px;font-weight: 700;color: #6B6660;white-space: nowrap}.sd-prog-n b{font-size: 22px;font-weight: 800;color: #1A1F84;margin-inline-end: 3px}.sd-progress{height: 8px;margin: 12px 0 10px;border-radius: 999px;background: #EEF1FF;overflow: hidden}.sd-progress i{display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg,#1A1F84,#4F7EFF)}.sd-prog-foot{display: flex;align-items: center;justify-content: space-between;font-size: 11px;color: #1A1F84}.sd-streak{display: inline-flex;align-items: center;gap: 4px;padding: 3px 9px;border-radius: 999px;font-weight: 700;color: #B45309;background: #FFF4E0;border: 1px solid #FBD38D}.sd-path3{padding: 10px 12px 12px;border-radius: 16px;background: #fff;border: 1px solid #E5E2DC}.sd-path3-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px}.sd-path3-head h3{margin: 0;font-size: 13px;font-weight: 800;color: #1A1D3A}.sd-path3-head span{padding: 2px 8px;border-radius: 999px;font-size: 10px;font-weight: 700;color: #1A1F84;background: #EEF1FF}.sd-stages{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.sd-stage{display: flex;align-items: center;gap: 8px;min-width: 0;padding: 8px 10px;border-radius: 12px;border: 1px solid #E5E2DC;background: #F7F8FF}.sd-stage div{min-width: 0;flex: 1}.sd-stage small{display: block;font-size: 9.5px;font-weight: 700;color: #6B6660}.sd-stage b{display: block;font-size: 11.5px;font-weight: 800;color: #1A1D3A;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sd-stage em{font-style: normal;font-size: 10px;font-weight: 800;white-space: nowrap}.sd-stage-icon{display: grid;place-items: center;width: 22px;height: 22px;flex-shrink: 0;border-radius: 50%}.sd-stage.done .sd-stage-icon{color: #fff;background: #22A06B}.sd-stage.done em{color: #22A06B}.sd-stage.active{border-color: rgba(79,126,255,0.5);background: #fff;box-shadow: 0 6px 14px rgba(79,126,255,0.14)}.sd-stage.active .sd-stage-icon{color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF)}.sd-stage.active em{color: #1A1F84}.sd-stage.locked{opacity: 0.65}.sd-stage.locked .sd-stage-icon{color: #6B6660;background: #E9E7E1}.sd-stage.locked em{color: #6B6660}.sd-bottom-nav{display: none;position: absolute;bottom: 12px;left: 50%;transform: translateX(-50%);z-index: 5;align-items: center;gap: 2px;padding: 6px 10px;border-radius: 999px;background: #fff;border: 1px solid #E5E2DC;box-shadow: 0 8px 24px rgba(28,26,24,0.12);overflow: visible}.sd-nav-item{width: 48px;display: flex;flex-direction: column;align-items: center;gap: 1px;color: #645E58}.sd-nav-item.active{color: #4F7EFF}.sd-nav-item small{font-size: 7px;font-weight: 700}.sd-mic-btn{position: relative;width: 44px;height: 44px;margin: 0 4px;margin-top: -18px;border: 0;border-radius: 50%;color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF);box-shadow: 0 8px 20px rgba(79,126,255,0.35);display: grid;place-items: center;cursor: default;overflow: visible;animation: sd-mic-pulse 9s ease-in-out infinite}@keyframes sd-mic-pulse{0%,28%{transform: scale(1);box-shadow: 0 8px 20px rgba(79,126,255,0.35)}32%,36%{transform: scale(1.08);box-shadow: 0 10px 28px rgba(79,126,255,0.55)}40%,100%{transform: scale(1);box-shadow: 0 8px 20px rgba(79,126,255,0.35)}}.sd-session-card{width: min(420px,86%);background: #fff;border: 1px solid #E5E2DC;border-radius: 20px;padding: 20px 24px 24px;display: flex;flex-direction: column;align-items: center;gap: 14px;box-shadow: 0 12px 32px rgba(26,31,132,0.08)}.sd-session-head{text-align: center}.sd-session-head h3{margin: 0;font-size: 18px;font-weight: 800;color: #1A1D3A}.sd-session-meta{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 4px;font-size: 12px;color: #4A4A55}.sd-live{width: 7px;height: 7px;border-radius: 50%;background: #4F7EFF;animation: sd-blink 1.2s ease-in-out infinite}.sd-timer{background: #EEF1FF;border-radius: 999px;padding: 2px 8px;font-weight: 700;font-size: 11px;color: #1A1F84;direction: ltr}.sd-session-avatar{position: relative;width: 140px;height: 140px;display: grid;place-items: center}.sd-session-ring{position: absolute;inset: 4px;border-radius: 50%;border: 2px solid rgba(79,126,255,0.35);animation: sd-ring 2.2s ease-in-out infinite}.sd-session-face{width: 112px;height: 112px;border-radius: 50%;overflow: hidden;background: linear-gradient(135deg,#1A1F84,#6474FF);box-shadow: 0 0 28px rgba(79,126,255,0.35)}.sd-session-face video,.sd-lina-video{width: 100%;height: 100%;object-fit: cover;object-position: center 20%}.sd-session-line{margin: 0;font-size: 14px;font-weight: 600;color: #1A1D3A;text-align: center;direction: ltr}.sd-session-controls{display: flex;gap: 18px;margin-top: 4px}.sd-ctrl{width: 44px;height: 44px;border-radius: 50%;border: 1px solid #E5E2DC;background: #F7F8FF;color: #6B6660;display: grid;place-items: center}.sd-ctrl.danger{background: #EF4444;border-color: #EF4444;color: #fff;box-shadow: 0 8px 20px rgba(239,68,68,0.3)}.sd-cursor{position: absolute;z-index: 20;top: 50%;left: 50%;width: 22px;height: 28px;margin-top: -2px;margin-left: -2px;pointer-events: none;animation: sd-cursor 9s cubic-bezier(0.4,0,0.2,1) infinite}.sd-click-ring{position: absolute;top: -6px;left: -6px;width: 28px;height: 28px;border-radius: 50%;border: 2px solid #4F7EFF;opacity: 0;animation: sd-click 9s ease-out infinite}@keyframes sd-cursor{0%,10%{transform: translate(var(--sd-cursor-dx,-80px),var(--sd-cursor-dy,-220px));opacity: 1}28%,34%{transform: translate(5px,0);opacity: 1}36%{transform: translate(5px,0) scale(0.9);opacity: 1}42%,88%{transform: translate(5px,0);opacity: 0}95%,100%{transform: translate(var(--sd-cursor-dx,-80px),var(--sd-cursor-dy,-220px));opacity: 1}}@keyframes sd-click{0%,33%{opacity: 0;transform: scale(0.4)}36%{opacity: 1;transform: scale(1)}42%{opacity: 0;transform: scale(2.4)}100%{opacity: 0;transform: scale(0.4)}}@keyframes sd-blink{0%,100%{opacity: 1}50%{opacity: 0.3}}@keyframes sd-ring{0%,100%{transform: scale(1);opacity: 1}50%{transform: scale(1.07);opacity: 0.65}}@media (prefers-reduced-motion: reduce){.sd-overview,.sd-session,.sd-cursor,.sd-click-ring,.sd-mic-btn,.sd-live,.sd-session-ring{animation: none !important}.sd-overview{opacity: 1;visibility: visible}.sd-session{opacity: 0;visibility: hidden}.sd-cursor{opacity: 0}}.sd-cta .sd-cursor{--sd-cursor-dx: 90px;--sd-cursor-dy: -150px}.sd-mic-btn .sd-cursor{display: none}@media (max-width: 700px){.sd-side{display: none}.sd-path3{display: none}.sd-main{padding: 12px 12px 92px}.sd-row2{grid-template-columns: 1fr}.sd-bottom-nav{display: flex}.sd-cta .sd-cursor{display: none}.sd-mic-btn .sd-cursor{display: block}.sd-name{font-size: 28px}.sd-hero-sub{font-size: 13px}.sd-ready h3,.sd-prog h3{font-size: 15px}.sd-ready p,.sd-prog p{font-size: 12.5px}.sd-cta{font-size: 14px;padding: 12px}.sd-nav-item{width: 56px}.sd-nav-item small{font-size: 10px}.sd-session-card{width: min(340px,90%)}}.sd-status{display: none}@media (max-width: 1024px){.sd-window{position: relative;background: #0C0F1F;box-shadow: 0 30px 60px rgba(26,31,132,0.28),0 0 0 1px rgba(255,255,255,0.10),inset 0 0 0 2px #262B42}.sd-titlebar{display: none}.sd-status{position: absolute;inset: 0 0 auto 0;z-index: 30;display: flex;align-items: flex-start;justify-content: space-between;direction: ltr;color: #1A1D3A;font-weight: 700;pointer-events: none}.sd-status-icons{display: inline-flex;align-items: center;gap: 5px}}@media (min-width: 701px) and (max-width: 1024px){.sd-window{padding: 14px;border-radius: 30px}.sd-screen{border-radius: 16px}.sd-window::after{content: "";position: absolute;top: 5px;left: 50%;width: 6px;height: 6px;margin-left: -3px;border-radius: 50%;background: #1D2238}.sd-status{height: 26px;padding: 7px 18px 0;font-size: 11px}.sd-side{padding-top: 38px}.sd-main{padding-top: 38px}.sd-session{padding-top: 26px}}@media (max-width: 700px){.sd-window{padding: 10px;border-radius: 48px}.sd-screen{border-radius: 38px}.sd-window::after{content: "";position: absolute;top: 21px;left: 50%;z-index: 40;width: 92px;height: 26px;margin-left: -46px;border-radius: 20px;background: #000}.sd-status{height: 52px;padding: 17px 26px 0;font-size: 14px}.sd-main{padding-top: 58px}.sd-session{padding-top: 44px}}
.pillars{padding: 72px 24px 88px;background: #FFFFFF}.pillars-inner{max-width: 1100px;margin: 0 auto}.pillars-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 22px}.pillar-card{position: relative;display: flex;flex-direction: column;height: 580px;border-radius: 28px;overflow: hidden;border: 1px solid rgba(79,126,255,0.10)}.pillar-card.scenarios{background: #EEF2FF}.pillar-card.domains{background: #F3F6FB}.pillar-visual{position: relative;flex: 1;min-height: 0;overflow: hidden;mask-image: linear-gradient(180deg,#000 50%,transparent 100%);-webkit-mask-image: linear-gradient(180deg,#000 50%,transparent 100%)}.pillar-badge{position: absolute;top: 18px;inset-inline-start: 18px;z-index: 2;padding: 7px 12px;border-radius: 999px;font-size: 12px;font-weight: 800;color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF);box-shadow: 0 8px 18px rgba(79,126,255,0.28)}.pillar-track{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;padding: 48px 18px 20px;animation: pillar-slide 28s linear infinite;will-change: transform}.pillar-card.domains .pillar-track{animation-duration: 32s;animation-direction: reverse}.pillar-track:hover{animation-play-state: paused}@keyframes pillar-slide{from{transform: translateY(0)}to{transform: translateY(-50%)}}.sc-tile{position: relative;border-radius: 16px;overflow: hidden;background: #fff;border: 1px solid rgba(79,126,255,0.10);box-shadow: 0 8px 22px rgba(26,31,132,0.08);aspect-ratio: 4 / 3}.sc-tile-photo{position: absolute;inset: 0}.sc-tile-photo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.dm-tile{border-radius: 14px;overflow: hidden;background: #fff;border: 1px solid rgba(79,126,255,0.10);box-shadow: 0 8px 20px rgba(26,31,132,0.07);aspect-ratio: 1 / 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;padding: 12px 10px;text-align: center}.dm-tile-icon{width: auto;min-width: 52px;height: 36px;padding: 0 12px;border-radius: 12px;display: grid;place-items: center;font-size: 12px;font-weight: 800;color: #fff;background: linear-gradient(135deg,#1A1F84,#6474FF);box-shadow: 0 8px 16px rgba(79,126,255,0.25)}.dm-tile p{font-size: 13px;font-weight: 800;color: #1A1D3A;line-height: 1.35}.dm-tile small{font-size: 11px;font-weight: 600;color: #6B6660}.dm-2 .dm-tile-icon{background: linear-gradient(135deg,#0F766E,#2DD4BF)}.dm-3 .dm-tile-icon{background: linear-gradient(135deg,#9A3412,#F59E0B)}.dm-4 .dm-tile-icon{background: linear-gradient(135deg,#5B21B6,#A78BFA)}.dm-5 .dm-tile-icon{background: linear-gradient(135deg,#1E3A8A,#60A5FA)}.dm-6 .dm-tile-icon{background: linear-gradient(135deg,#9F1239,#FB7185)}.dm-7 .dm-tile-icon{background: linear-gradient(135deg,#334155,#64748B)}.dm-8 .dm-tile-icon{background: linear-gradient(135deg,#065F46,#34D399)}.pillar-body{position: relative;z-index: 1;flex-shrink: 0;padding: 4px 24px 24px;text-align: center}.pillar-chip{display: inline-flex;align-items: center;gap: 8px;margin: 0 auto 12px;padding: 7px 14px;border-radius: 999px;border: 1.5px solid rgba(79,126,255,0.35);background: rgba(255,255,255,0.75);color: #1A1F84;font-size: 13px;font-weight: 800}.pillar-chip svg{flex-shrink: 0}.pillar-body h3{font-size: clamp(18px,2vw,24px);font-weight: 800;color: #1A1D3A;line-height: 1.35;margin-bottom: 8px}.pillar-body p{font-size: 13px;color: #6B6660;line-height: 1.65;max-width: 360px;margin: 0 auto}@media (max-width: 900px){.pillars{padding: 56px 16px 64px}.pillars-grid{grid-template-columns: 1fr;gap: 18px}.pillar-card{height: 560px}}@media (prefers-reduced-motion: reduce){.pillar-track{animation: none}}
.why{position: relative;overflow: hidden;padding: 88px 24px;background: radial-gradient(ellipse 90% 70% at 15% 20%,rgba(100,116,255,0.18),transparent 55%),radial-gradient(ellipse 80% 60% at 90% 80%,rgba(26,31,132,0.12),transparent 50%),linear-gradient(160deg,#EEF1FF 0%,#F7F8FF 42%,#F3F5FC 100%);color: #1A1D3A}.why-assets{position: absolute;inset: 0;pointer-events: none;z-index: 0}.why-sq{position: absolute;border-radius: 18px;background: rgba(79,126,255,0.08);border: 1px solid rgba(79,126,255,0.10)}.why-sq.ws1{width: 110px;height: 110px;top: 8%;right: 4%}.why-sq.ws2{width: 68px;height: 68px;top: 22%;right: 14%;background: rgba(100,116,255,0.10)}.why-sq.ws3{width: 88px;height: 88px;bottom: 12%;right: 6%}.why-sq.ws4{width: 96px;height: 96px;top: 14%;left: 5%;background: rgba(26,31,132,0.07)}.why-sq.ws5{width: 64px;height: 64px;bottom: 18%;left: 8%}.why-inner{position: relative;z-index: 1;max-width: 920px;margin: 0 auto}.why-compare{position: relative;border-radius: 28px;border: 1px solid rgba(79,126,255,0.14);overflow: hidden;background: #FFFFFF;box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset,0 18px 48px rgba(26,31,132,0.08)}.why-compare-head{display: grid;grid-template-columns: 1fr 1fr;align-items: stretch;border-bottom: 1px solid rgba(26,29,58,0.08)}.why-head-cell{padding: 26px 28px 22px}.why-head-old{background: #FFFFFF;border-inline-end: 1px solid rgba(26,29,58,0.08)}.why-head-new{background: linear-gradient(160deg,rgba(79,126,255,0.10) 0%,rgba(100,116,255,0.04) 55%,#FFFFFF 100%)}.why-col-label{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 8px;padding: 5px 12px;border-radius: 999px;font-size: 12px;font-weight: 800;letter-spacing: 0.02em}.why-head-old .why-col-label{color: #4A4A55;background: rgba(26,29,58,0.06);border: 1px solid rgba(26,29,58,0.08)}.why-head-new .why-col-label{color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF);box-shadow: 0 6px 16px rgba(79,126,255,0.22)}.why-brand-mark{width: 18px;height: 18px;border-radius: 5px;display: grid;place-items: center;font-size: 10px;font-style: normal;font-weight: 800;background: rgba(255,255,255,0.22)}.why-head-cell p{margin: 0;font-size: 14px;line-height: 1.65;color: #5C5A66;max-width: 100%;text-wrap: balance}.why-head-new p{color: #4A5568}.why-rows{display: flex;flex-direction: column}.why-row{display: grid;grid-template-columns: 1fr 1fr;align-items: stretch;border-top: 1px solid rgba(26,29,58,0.06)}.why-cell{display: grid;grid-template-columns: 32px 1fr;gap: 12px;align-items: start;padding: 20px 28px}.why-cell-old{background: #FFFFFF;border-inline-end: 1px solid rgba(26,29,58,0.08)}.why-cell-new{background: rgba(79,126,255,0.03)}.why-row:nth-child(even) .why-cell-old{background: #FAFBFC}.why-row:nth-child(even) .why-cell-new{background: rgba(79,126,255,0.055)}.why-row:hover .why-cell-new{background: rgba(79,126,255,0.09)}.why-mark{width: 32px;height: 32px;border-radius: 10px;display: grid;place-items: center;flex-shrink: 0;margin-top: 1px}.why-mark-x{color: #C45C5C;background: rgba(196,92,92,0.10)}.why-mark-check{color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF);box-shadow: 0 6px 14px rgba(79,126,255,0.22)}.why-cell strong{display: block;font-size: 15px;font-weight: 800;line-height: 1.4;margin-bottom: 3px}.why-cell-old strong{color: #2A2D42}.why-cell-new strong{color: #1A1D3A}.why-cell span:not(.why-mark){display: block;font-size: 13px;line-height: 1.65;color: #5C5A66}.why-cell-new span:not(.why-mark){color: #4A5568}.why-cta{margin-top: 40px;text-align: center}.why-cta .btn-primary{display: inline-flex}.why-cta-note{margin-top: 12px;font-size: 13px;color: #8A8580}@media (max-width: 820px){.why{padding: 72px 16px}.why-assets{display: none}.why-compare-head,.why-row{grid-template-columns: 1fr}.why-head-old,.why-cell-old{border-inline-end: none;border-bottom: 1px solid rgba(26,29,58,0.08)}.why-head-cell{padding: 22px 20px 18px}.why-head-cell p{max-width: none}.why-cell{padding: 16px 20px}.why-cta{margin-top: 32px}}@media (max-width: 480px){.why-cell{grid-template-columns: 28px 1fr;gap: 10px}.why-mark{width: 28px;height: 28px;border-radius: 8px}.why-cell strong{font-size: 14px}}
.section-head{text-align: center;max-width: 640px;margin: 0 auto 40px}.section-badge{display: inline-block;padding: 6px 14px;border-radius: 999px;font-size: 12px;font-weight: 700;letter-spacing: 0.06em;color: #1A1F84;background: rgba(79,126,255,0.12);border: 1px solid rgba(26,31,132,0.22);margin-bottom: 16px}.section-head h2{font-size: clamp(26px,3.4vw,36px);font-weight: 800;color: #1A1D3A;line-height: 1.35;margin-bottom: 12px}.section-head p{font-size: 16px;color: #6B6660;line-height: 1.7}.mark{position: relative;display: inline;white-space: nowrap;z-index: 0}.mark::before{content: "";position: absolute;inset-inline: -0.12em;bottom: 0.06em;height: 0.42em;background: rgba(79,126,255,0.28);border-radius: 6px;z-index: -1}.showcase{position: relative;overflow: hidden;padding: 72px 24px 88px;background: #FFFFFF}.showcase-inner{position: relative;z-index: 1;max-width: 980px;margin: 0 auto}.showcase-stage{position: relative;max-width: 920px;margin: 0 auto}.showcase-demo{position: relative;z-index: 2;width: 100%;max-width: 860px;margin: 0 auto}.showcase-demo .sd-root{max-width: 100%}.showcase-demo .sd-screen{height: 524px}.showcase-demo .sd-col-side{display: none}.showcase-caption{margin: 28px auto 0;max-width: 520px;text-align: center;font-size: 13px;color: #4A4A55;line-height: 1.6}.showcase-context{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;margin-top: 36px}.showcase-point{display: grid;grid-template-columns: 36px 1fr;gap: 12px;align-items: start;padding: 20px 18px;border-radius: 18px;background: #F7F8FF;border: 1px solid rgba(79,126,255,0.10)}.showcase-point-num{width: 36px;height: 36px;border-radius: 12px;display: grid;place-items: center;font-size: 13px;font-weight: 800;color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF)}.showcase-point strong{display: block;font-size: 14px;font-weight: 800;color: #1A1D3A;margin-bottom: 4px}.showcase-point p{margin: 0;font-size: 13px;line-height: 1.65;color: #6B6660}.showcase-cta{margin-top: 48px;text-align: center}.btn-dark,.btn-primary{display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: linear-gradient(135deg,#1A1F84,#6474FF);color: #fff;border: none;border-radius: 12px;padding: 14px 28px;font-size: 15px;font-weight: 700;font-family: 'Cairo',sans-serif;text-decoration: none;cursor: pointer;box-shadow: 0 10px 24px rgba(79,126,255,0.28);transition: transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.btn-dark:hover,.btn-primary:hover{filter: brightness(1.06);transform: translateY(-1px);box-shadow: 0 12px 28px rgba(79,126,255,0.34)}@media (max-width: 980px){.showcase{padding: 56px 16px 64px}.section-head h2{font-size: 26px}.showcase-caption{margin-top: 24px}.showcase-context{grid-template-columns: 1fr;gap: 14px;margin-top: 28px}.showcase-cta{margin-top: 36px}}@media (max-width: 1024px){.showcase-demo .sd-screen{height: 552px}}@media (max-width: 700px){.showcase-demo .sd-screen{height: 724px}}
.pricing{padding: 88px 24px;background: #F7F8FF;color: #1A1D3A}.pricing-inner{max-width: 1100px;margin: 0 auto}.pricing-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;align-items: stretch}.price-card{position: relative;display: flex;flex-direction: column;padding: 28px 24px;border-radius: 24px;background: #FFFFFF;border: 1px solid rgba(79,126,255,0.12);box-shadow: 0 4px 20px rgba(26,31,132,0.04)}.price-card.featured{background: linear-gradient(#FFFFFF,#FFFFFF) padding-box,linear-gradient(135deg,#1A1F84,#4F7EFF,#6474FF) border-box;border: 2px solid transparent;box-shadow: 0 18px 44px rgba(26,31,132,0.12);transform: translateY(-6px)}.price-badge{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);padding: 5px 12px;border-radius: 999px;font-size: 11px;font-weight: 800;color: #fff;background: linear-gradient(135deg,#1A1F84,#4F7EFF);white-space: nowrap}.price-card h3{font-size: 20px;font-weight: 800;margin-bottom: 6px}.price-card .price-desc{font-size: 13px;color: #6B6660;line-height: 1.6;margin-bottom: 22px}.price-amount{display: flex;align-items: baseline;gap: 6px;margin-bottom: 22px}.price-amount strong{font-size: 40px;font-weight: 800;color: #1A1D3A;line-height: 1}.price-amount span{font-size: 14px;color: #4A4A55;font-weight: 600}.price-features{list-style: none;margin: 0 0 28px;padding: 0;display: grid;gap: 12px;flex: 1}.price-features li{display: grid;grid-template-columns: 20px 1fr;gap: 10px;align-items: start;font-size: 14px;line-height: 1.55;color: #2A2D42}.price-features svg{color: #4F7EFF;margin-top: 2px}.price-card .btn-primary,.price-card .btn-ghost{width: 100%}.btn-ghost{display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: #F7F8FF;color: #1A1D3A;border: 1px solid rgba(79,126,255,0.18);border-radius: 12px;padding: 14px 28px;font-size: 15px;font-weight: 700;font-family: 'Cairo',sans-serif;text-decoration: none;cursor: pointer;transition: background 0.15s ease,border-color 0.15s ease}.btn-ghost:hover{background: #EEF1FF;border-color: rgba(79,126,255,0.32)}.pricing-note{margin-top: 28px;text-align: center;font-size: 13px;color: #4A4A55}.pricing-note.reveal{margin-top: 28px}.faq{padding: 88px 24px;background: radial-gradient(ellipse 80% 50% at 50% 0%,rgba(79,126,255,0.08),transparent 70%),#F7F8FF;color: #1A1D3A}.faq-inner{max-width: 780px;margin: 0 auto}.faq-list{display: grid;gap: 12px}.faq-item{border-radius: 18px;background: #FFFFFF;border: 1px solid rgba(79,126,255,0.10);overflow: hidden}.faq-item summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 20px;font-size: 15px;font-weight: 800;color: #1A1D3A}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary::after{content: "+";flex-shrink: 0;width: 28px;height: 28px;border-radius: 9px;display: grid;place-items: center;font-size: 18px;font-weight: 700;line-height: 1;color: #1A1F84;background: rgba(79,126,255,0.14);border: 1px solid rgba(26,31,132,0.18)}.faq-item[open] summary::after{content: "−"}.faq-item p{margin: 0;padding: 0 20px 18px;font-size: 14px;line-height: 1.75;color: #6B6660}.faq-item p a{color: #4F7EFF;font-weight: 700;text-decoration: none}.faq-item p a:hover{color: #1A1F84;text-decoration: underline;text-underline-offset: 2px}.contact{padding: 88px 24px;background: #FFFFFF;color: #1A1D3A}.contact-inner{max-width: 920px;margin: 0 auto;display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 36px;align-items: start}.contact-copy .section-badge{margin-bottom: 16px}.contact-copy h2{font-size: clamp(26px,3.4vw,34px);font-weight: 800;line-height: 1.35;margin-bottom: 12px}.contact-copy>p{font-size: 15px;line-height: 1.75;color: #6B6660;margin-bottom: 24px}.contact-meta{display: grid;gap: 12px}.contact-meta a,.contact-meta span{display: inline-flex;align-items: center;gap: 10px;font-size: 14px;font-weight: 600;color: #2A2D42;text-decoration: none}.contact-meta svg{color: #4F7EFF;flex-shrink: 0}.contact-meta a:hover{color: #4F7EFF}.contact-form{display: grid;gap: 14px;padding: 26px 24px;border-radius: 24px;background: #F7F8FF;border: 1px solid rgba(79,126,255,0.12)}.contact-field{display: grid;gap: 6px}.contact-field label{font-size: 13px;font-weight: 700;color: #2A2D42}.contact-field input,.contact-field textarea{width: 100%;padding: 12px 14px;border-radius: 12px;border: 1px solid rgba(79,126,255,0.16);background: #FFFFFF;color: #1A1D3A;font-family: 'Cairo',sans-serif;font-size: 14px;outline: none;transition: border-color 0.15s ease,box-shadow 0.15s ease}.contact-field input:focus,.contact-field textarea:focus{border-color: rgba(79,126,255,0.45);box-shadow: 0 0 0 3px rgba(79,126,255,0.12)}.contact-field textarea{min-height: 120px;resize: vertical}.contact-form .btn-primary{width: 100%;margin-top: 4px}.contact-status{display: none;font-size: 13px;font-weight: 600;color: #16A34A;text-align: center}.contact-status.is-visible{display: block}.site-footer{padding: 56px 24px 28px;background: #0F1230;color: #E8EAF8}.footer-inner{max-width: 1100px;margin: 0 auto}.footer-top{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 32px;padding-bottom: 36px;border-bottom: 1px solid rgba(255,255,255,0.08)}.footer-brand .logo{margin-bottom: 14px}.footer-brand .logo-text{color: #fff}.footer-brand .logo-text span{color: rgba(255,255,255,0.72)}.footer-brand p{font-size: 14px;line-height: 1.7;color: rgba(232,234,248,0.68);max-width: 28ch}.footer-col h3{font-size: 13px;font-weight: 800;margin-bottom: 14px;color: #fff}.footer-col a{display: block;font-size: 14px;color: rgba(232,234,248,0.68);text-decoration: none;margin-bottom: 10px}.footer-col a:hover{color: #fff}.footer-bottom{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding-top: 22px}.footer-bottom p{font-size: 13px;color: rgba(232,234,248,0.55)}.footer-bottom a{font-size: 13px;color: rgba(232,234,248,0.55);text-decoration: none;margin-inline-start: 16px}.footer-bottom a:hover{color: #fff}@media (max-width: 980px){.pricing,.faq,.contact{padding: 72px 16px}.pricing-grid{grid-template-columns: 1fr}.price-card.featured{transform: none}.contact-inner{grid-template-columns: 1fr;gap: 28px}.footer-top{grid-template-columns: 1fr 1fr;gap: 28px}}@media (max-width: 560px){.footer-top{grid-template-columns: 1fr}.footer-bottom{flex-direction: column;align-items: flex-start}.footer-bottom a{margin-inline-start: 0;margin-inline-end: 14px}}
.reveal{opacity: 0;transform: translateY(22px);transition: opacity 0.65s cubic-bezier(0.22,1,0.36,1),transform 0.65s cubic-bezier(0.22,1,0.36,1);will-change: opacity,transform}.reveal.is-in{opacity: 1;transform: none}.reveal-left{transform: translateX(22px)}.reveal-right{transform: translateX(-22px)}.reveal-left.is-in,.reveal-right.is-in{transform: none}.reveal-scale{transform: translateY(16px) scale(0.97)}.reveal-scale.is-in{transform: none}.reveal-d1{transition-delay: 0.08s}.reveal-d2{transition-delay: 0.16s}.reveal-d3{transition-delay: 0.24s}.reveal-d4{transition-delay: 0.32s}.reveal-d5{transition-delay: 0.40s}@media (prefers-reduced-motion: reduce){.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity: 1 !important;transform: none !important;transition: none !important}}
.hero-microcopy{margin-top: 14px;font-size: 13px;font-weight: 600;color: #6B6660;letter-spacing: 0.01em}.region-switch{position: relative;flex-shrink: 0}.region-btn{display: inline-flex;align-items: center;gap: 8px;padding: 11px 14px;border: 1px solid var(--page-border);border-radius: 12px;background: #F7F8FF;font-family: 'Cairo',sans-serif;font-size: 14px;font-weight: 700;color: #1A1D3A;cursor: pointer;transition: border-color 0.15s,background 0.15s}.region-btn:hover{border-color: rgba(79,126,255,0.4);background: #fff}.region-flag{font-size: 15px;line-height: 1}.region-menu{position: absolute;top: calc(100% + 8px);inset-inline-start: 0;min-width: 210px;display: none;flex-direction: column;gap: 2px;padding: 6px;background: #fff;border: 1px solid var(--page-border);border-radius: 14px;box-shadow: 0 14px 34px rgba(26,31,132,0.14);z-index: 120}.region-switch.is-open .region-menu{display: flex}.region-menu button{display: flex;align-items: center;gap: 8px;width: 100%;padding: 11px 12px;border: none;border-radius: 10px;background: none;font-family: 'Cairo',sans-serif;font-size: 14px;font-weight: 600;color: #1A1D3A;text-align: start;cursor: pointer}.region-menu button:hover{background: rgba(79,126,255,0.08)}.region-menu button[aria-current="true"]{background: rgba(79,126,255,0.12);color: #1A1F84;font-weight: 700}.whyx-moments{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;max-width: 1180px;margin: 0 auto 46px}.whyx-moment{display: flex;flex-direction: column;gap: 12px;padding: 24px 24px 26px;border: 1px solid var(--page-border);border-radius: 18px;background: #fff}.whyx-tag{align-self: flex-start;padding: 6px 13px;border-radius: 999px;background: rgba(26,31,132,0.07);color: #1A1F84;font-size: 12.5px;font-weight: 700}.whyx-moment p{font-size: 15px;font-weight: 600;color: #1A1D3A;line-height: 1.75;text-wrap: pretty}.whyx-shift{max-width: 1180px;margin: 0 auto;display: flex;flex-direction: column;gap: 12px}.whyx-row{display: grid;grid-template-columns: 1fr 46px 1.25fr;align-items: stretch;gap: 0;padding: 6px;border: 1px solid var(--page-border);border-radius: 18px;background: #fff}.whyx-side{display: flex;flex-direction: column;gap: 7px;padding: 20px 22px;border-radius: 14px}.whyx-side-label{display: inline-flex;align-items: center;gap: 7px;font-size: 11.5px;font-weight: 800;letter-spacing: 0.04em;color: var(--page-muted)}.whyx-side-old p{font-size: 15px;font-weight: 600;color: var(--page-muted);line-height: 1.7;text-decoration: line-through;text-decoration-color: rgba(107,102,96,0.4);text-decoration-thickness: 1px}.whyx-side-new{background: rgba(79,126,255,0.07)}.whyx-side-new .whyx-side-label{color: #1A1F84}.whyx-side-new strong{font-size: 17px;font-weight: 800;color: #1A1D3A;line-height: 1.5}.whyx-sub{font-size: 13.5px;font-weight: 500;color: var(--page-muted);line-height: 1.65}.whyx-brand{display: grid;place-items: center;width: 20px;height: 20px;border-radius: 6px;background: var(--brand-gradient);color: #fff;font-size: 10px;font-weight: 800;font-style: normal}.whyx-arrow{display: grid;place-items: center;align-self: center;width: 32px;height: 32px;margin: 0 auto;border-radius: 50%;background: rgba(79,126,255,0.10);color: #4F7EFF}.whyx-note{max-width: 1180px;margin: 20px auto 0;text-align: center;font-size: 14px;font-weight: 600;color: #6B6660}@media (max-width: 860px){.whyx-moments{grid-template-columns: 1fr;gap: 12px;margin-bottom: 32px}.whyx-moment{padding: 20px;border-radius: 16px}.whyx-row{grid-template-columns: 1fr;padding: 6px}.whyx-side{padding: 16px 18px}.whyx-side-old p{font-size: 14px}.whyx-side-new strong{font-size: 16px}.whyx-arrow{margin: 2px auto;width: 26px;height: 26px;transform: rotate(-90deg)}}.testimonials{padding: 80px 16px;background: #F7F8FF;border-block: 1px solid var(--page-border)}.testimonials-inner{max-width: 1180px;margin: 0 auto}.tm-carousel{position: relative}.tm-viewport{overflow: hidden;transition: height 0.3s ease}.tm-track{display: flex;gap: 14px;transform: translateX(0);transition: transform 0.42s cubic-bezier(0.22,1,0.36,1);will-change: transform;touch-action: pan-y}.tm-track .tm-card{flex: 0 0 calc((100% - 28px) / 3)}.tm-nav{display: flex;align-items: center;justify-content: center;gap: 16px;margin-top: 26px}.tm-arrow{display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--page-border);border-radius: 50%;background: #fff;color: #1A1D3A;cursor: pointer;transition: border-color 0.15s,color 0.15s,opacity 0.15s}.tm-arrow:hover{border-color: rgba(79,126,255,0.5);color: #4F7EFF}.tm-arrow:disabled{opacity: 0.35;cursor: default}.tm-carousel.is-static .tm-nav{display: none}.tm-dots{display: flex;align-items: center;gap: 0}.tm-dots button{position: relative;width: 28px;height: 28px;padding: 0;border: none;background: transparent;cursor: pointer}.tm-dots button::before{content: "";position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;border-radius: 50%;background: rgba(26,31,132,0.18);transform: translate(-50%,-50%);transition: width 0.2s,background 0.2s}.tm-dots button.is-active::before{width: 22px;border-radius: 999px;background: var(--brand-gradient)}.tm-card{display: flex;flex-direction: column;align-self: stretch;gap: 18px;padding: 28px 26px;border: 1px solid var(--page-border);border-radius: 20px;background: #fff;box-shadow: 0 2px 14px rgba(26,31,132,0.04)}.tm-quote::before{content: "\201C";display: block;margin-bottom: 4px;height: 30px;font-family: Georgia,"Times New Roman",serif;font-size: 64px;font-weight: 700;line-height: 1;color: rgba(79,126,255,0.28)}.tm-quote{font-size: 15.5px;font-weight: 600;color: #1A1D3A;line-height: 1.85;text-wrap: pretty}.tm-person{display: flex;align-items: center;gap: 13px;margin-top: auto;padding-top: 20px;border-top: 1px solid var(--page-border)}.tm-avatar,.tm-photo{width: 52px;height: 52px;border-radius: 50%;flex-shrink: 0}.tm-avatar{display: grid;place-items: center;background: rgba(79,126,255,0.12);color: #1A1F84;font-size: 19px;font-weight: 800}.tm-photo{object-fit: cover}.tm-meta{display: flex;flex-direction: column;gap: 3px;min-width: 0}.tm-meta strong{font-size: 15px;font-weight: 800;color: #1A1D3A}.tm-meta span{font-size: 13px;font-weight: 600;color: var(--page-muted)}.testimonials + .pricing{background: var(--page-bg)}@media (max-width: 1024px){.tm-track .tm-card{flex: 0 0 calc((100% - 14px) / 2)}}@media (prefers-reduced-motion: reduce){.tm-track{transition: none}}@media (max-width: 700px){.testimonials{padding: 56px 16px}.tm-track{gap: 12px}.tm-track .tm-card{flex: 0 0 100%;padding: 24px 22px;border-radius: 18px}.tm-arrow{display: none}.tm-nav{margin-top: 20px}}.price-sessions{display: inline-block;font-weight: 700;color: #1A1F84}.price-cap{margin-top: -4px;margin-bottom: 18px;font-size: 12.5px;font-weight: 600;color: #6B6660;line-height: 1.6}.price-region{display: inline-flex;gap: 4px;margin-top: 22px;padding: 5px;border: 1px solid var(--page-border);border-radius: 999px;background: #F7F8FF}.price-region button{padding: 10px 20px;border: none;border-radius: 999px;background: none;font-family: 'Cairo',sans-serif;font-size: 14px;font-weight: 700;color: #6B6660;cursor: pointer;transition: background 0.15s,color 0.15s}.price-region button.is-active{background: #fff;color: #1A1F84;box-shadow: 0 2px 10px rgba(26,31,132,0.10)}.pricing-pay{display: none}.mobile-cta{position: fixed;inset-inline: 0;bottom: 0;z-index: 90;display: none;align-items: center;justify-content: space-between;gap: 14px;padding: 12px 16px calc(12px + env(safe-area-inset-bottom));background: rgba(255,255,255,0.96);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-top: 1px solid var(--page-border);box-shadow: 0 -6px 24px rgba(26,31,132,0.10);transform: translateY(110%);transition: transform 0.25s ease}.mobile-cta.is-visible{transform: translateY(0)}.mobile-cta-copy{display: flex;flex-direction: column;gap: 2px}.mobile-cta-copy strong{font-size: 14px;font-weight: 800;color: #1A1D3A}.mobile-cta-copy span{font-size: 12px;font-weight: 600;color: #6B6660}.mobile-cta .btn-primary{padding: 12px 22px;font-size: 14px}@media (max-width: 860px){.mobile-cta{display: flex}body{padding-bottom: 76px}.region-btn{width: 100%;justify-content: center}.region-menu{inset-inline: 0;min-width: 0}}@media (prefers-reduced-motion: reduce){.mobile-cta{transition: none}}.sd-lina-video{width: 100%;height: 100%;border-radius: inherit;background: linear-gradient(135deg,#1A1F84 0%,#4F7EFF 100%)}.price-minutes{margin: 2px 0 20px;padding: 16px 18px;border-radius: 16px;background: linear-gradient(135deg,rgba(79,126,255,0.10),rgba(100,116,255,0.05));border: 1px solid rgba(79,126,255,0.22)}.pm-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px}.pm-head strong{font-size: 38px;font-weight: 800;line-height: 1;color: #1A1F84}.pm-head span{font-size: 16px;font-weight: 800;color: #1A1F84}.pm-head em{margin-inline-start: auto;padding: 3px 10px;border-radius: 999px;font-size: 11.5px;font-style: normal;font-weight: 800;color: #1A1F84;background: rgba(255,255,255,0.8)}.pm-line{margin-top: 10px;font-size: 14px;font-weight: 700;color: #2B3050;line-height: 1.5}.tm-text.is-clamped{display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden}.tm-more{align-self: flex-start;margin-top: -6px;padding: 6px 0;border: 0;background: none;font: inherit;font-size: 13.5px;font-weight: 800;color: #1A1F84;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.tm-more:hover{color: #4F7EFF}.tm-modal{inset: 0;margin: auto;width: min(560px,calc(100vw - 32px));max-height: calc(100dvh - 48px);padding: 0;border: 0;border-radius: 22px;background: #fff;color: #1A1D3A;box-shadow: 0 30px 80px rgba(12,15,31,0.35);overflow: auto}.tm-modal::backdrop{background: rgba(12,15,31,0.55);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.tm-modal-body{position: relative;display: flex;flex-direction: column;gap: 18px;padding: 58px 30px 28px}.tm-modal-close{position: absolute;top: 12px;inset-inline-end: 12px;display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: 50%;background: #F1F3FF;color: #1A1F84;font-size: 22px;line-height: 1;cursor: pointer}.tm-modal-close:hover{background: #E3E8FF}body:has(.tm-modal[open]){overflow: hidden}@media (max-width: 700px){.tm-modal-body{padding: 56px 22px 24px}}@media (max-width: 700px){.tm-card{align-self: flex-start}}.section-head h1{font-size: clamp(30px,4.2vw,44px);font-weight: 800;color: #1A1D3A;line-height: 1.3;margin-bottom: 12px}.pricing-page .pricing{padding-top: 64px}.price-facts{padding: 72px 24px;background: #FFFFFF;color: #1A1D3A}.price-facts-inner{max-width: 1000px;margin: 0 auto}.price-facts h2{margin-bottom: 28px;font-size: clamp(24px,3vw,32px);font-weight: 800;text-align: center}.price-facts-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.price-facts-grid article{min-width: 0;padding: 24px 22px;border: 1px solid rgba(79,126,255,0.14);border-radius: 18px;background: #F7F8FF}.price-facts-grid h3{margin-bottom: 8px;font-size: 17px;font-weight: 800}.price-facts-grid p{font-size: 14.5px;line-height: 1.8;color: #4A4A55}.price-facts-grid a,.price-facts-note a{color: #1A1F84;font-weight: 700}.price-facts-note{margin-top: 22px;text-align: center;font-size: 14px;font-weight: 600;color: #6B6660}.faq .section-head a{color: #1A1F84;font-weight: 700}@media (max-width: 860px){.price-facts{padding: 52px 16px}.price-facts-grid{grid-template-columns: 1fr}}