.elementor-10016 .elementor-element.elementor-element-411dad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10016 .elementor-element.elementor-element-90307e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10016 .elementor-element.elementor-element-55d1e66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10016 .elementor-element.elementor-element-b5fe16d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--csc-primary:#933494;--csc-secondary:#0bb4a9;--csc-accent:#5151a3;--csc-gray-900:#1a1a1a;--csc-gray-700:#4a4a4a;--csc-border:#e2d7f3}.hourai-hero{background:radial-gradient(circle at top left,rgb(147 52 148 / .16) 0,transparent 55%),radial-gradient(circle at bottom right,rgb(11 180 169 / .14) 0,transparent 55%),#f8f6ff;padding:60px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--csc-gray-900)}.hourai-hero-inner{max-width:1120px;margin:0 auto;padding:0 20px}.hourai-hero-left{max-width:720px;display:flex;flex-direction:column;gap:12px}.hourai-hero-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--csc-border);font-size:12px;font-weight:600;color:var(--csc-primary)}.hourai-hero-title{margin:8px 0 6px;font-size:clamp(26px, 3vw, 34px);font-weight:800;line-height:1.25}.hourai-hero-title span{color:var(--csc-primary)}.hourai-hero-subtitle{margin:0;font-size:14px;line-height:1.8;color:var(--csc-gray-700)}.hourai-hero-subtitle strong{color:var(--csc-gray-900)}.hourai-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hourai-hero-chips span{font-size:12px;padding:6px 11px;border-radius:999px;background:#fff;border:1px solid #e7e0ff;color:var(--csc-accent)}.hourai-hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hourai-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #fff0;transition:0.2s ease}.hourai-btn-primary{background:linear-gradient(120deg,var(--csc-primary),var(--csc-accent));color:#ffffff!important;box-shadow:0 10px 22px rgb(53 16 92 / .35)}.hourai-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(53 16 92 / .45)}.hourai-hero-note{margin:6px 0 0;font-size:12px;color:var(--csc-gray-700)}@media (max-width:600px){.hourai-hero{padding:40px 0}.hourai-hero-inner{padding:0 14px}.hourai-hero-title{font-size:24px}.hourai-hero-subtitle{font-size:13px}.hourai-hero-ctas .hourai-btn{width:100%;justify-content:center}}.hourai-what{padding:55px 0 65px;background:linear-gradient(180deg,#ffffff 0%,#ffffff 45%,#f4f0ff 100%);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--csc-gray-900)}.hourai-what-inner{max-width:1120px;margin:0 auto;padding:0 20px}.hourai-what-header{max-width:820px;margin:0 auto 30px;text-align:left}.hourai-what-tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#f5f0ff;border:1px solid #e2d7f3;font-size:12px;font-weight:600;color:var(--csc-primary);margin-bottom:10px}.hourai-what-title{margin:0 0 10px;font-size:clamp(22px, 2.5vw, 30px);font-weight:800;color:var(--csc-gray-900)}.hourai-what-title span{color:var(--csc-primary)}.hourai-what-subtitle{margin:0;font-size:14px;line-height:1.8;color:var(--csc-gray-700)}.hourai-stats-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hourai-stat-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;border:1px dashed #d7c9f9;font-size:12px;color:var(--csc-accent)}.hourai-stat-pill strong{color:var(--csc-primary)}.hourai-what-fomo{margin:14px 0 0;font-size:13px;line-height:1.7;color:var(--csc-gray-900);font-weight:500}.hourai-roles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.hourai-role-card{background:#fff;border-radius:18px;padding:16px 14px 18px;border:1px solid #e2d7f3;box-shadow:0 12px 26px rgb(0 0 0 / .04);display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.hourai-role-highlight{background:linear-gradient(145deg,#f8f4ff,#ffffff);border-color:#d5c4ff}.hourai-role-badge{position:absolute;top:10px;right:-8px;padding:4px 16px;font-size:11px;font-weight:700;color:#3e2366;background:#ffe07f;transform:rotate(4deg);box-shadow:0 6px 16px rgb(0 0 0 / .18)}.hourai-role-card::after{content:"⋆";position:absolute;right:10px;bottom:8px;font-size:18px;opacity:.25;color:var(--csc-accent)}.hourai-role-icon{font-size:24px}.hourai-role-title{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--csc-gray-900)}.hourai-role-text{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--csc-gray-700)}.hourai-role-list{margin:8px 0 0;padding-left:0;list-style:none;font-size:12.5px;line-height:1.6;color:var(--csc-gray-700)}.hourai-role-list li{margin-bottom:4px}@media (max-width:900px){.hourai-roles-grid{grid-template-columns:1fr}.hourai-role-card{padding:14px 12px 16px}}@media (max-width:600px){.hourai-what{padding:40px 0 48px}.hourai-what-inner{padding:0 14px}.hourai-what-subtitle{font-size:13px}.hourai-stats-row{flex-direction:column;align-items:flex-start}}.hourai-form-section{background:radial-gradient(circle at top right,rgb(90 140 255 / .25),transparent 70%),radial-gradient(circle at bottom left,rgb(255 80 120 / .2),transparent 65%),#f7f9ff;padding:70px 20px;text-align:center}.hourai-form-container{max-width:540px;margin:0 auto;padding:30px 26px;background:#fff;border-radius:18px;box-shadow:0 12px 28px rgb(0 0 0 / .06);border:1px solid #e4e8ff}.hourai-form-title{font-size:28px;font-weight:800;background:linear-gradient(90deg,#6c3bff,#ff4478);-webkit-background-clip:text;color:#fff0;margin-bottom:10px}.hourai-form-subtitle{font-size:15px;color:#444;margin-bottom:26px;line-height:1.6}.hourai-form{display:flex;flex-direction:column;gap:18px}.hourai-field{text-align:left}.hourai-field label{font-size:14px;font-weight:600;color:#333}.hourai-field label span{color:#ff4478;font-weight:700}.hourai-field input{width:100%;padding:12px 14px;margin-top:6px;border-radius:10px;border:1px solid #d3d8f0;font-size:14px;background:#fafbff;transition:border 0.2s ease}.hourai-field input:focus{border-color:#6c3bff;background:#fff;outline:none}.hourai-captcha{margin:10px 0}.hourai-submit-btn{margin-top:10px;width:100%;padding:14px;font-size:16px;font-weight:700;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(90deg,#6c3bff,#ff4478);color:#fff;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 10px 22px rgb(108 59 255 / .25)}.hourai-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(108 59 255 / .35)}@media (max-width:480px){.hourai-form-title{font-size:24px}.hourai-form-container{padding:24px 18px}}