:root{--navy: #16293b;--navy-2: #24425f;--navy-3: #0f1e2c;--orange: #e8862b;--orange-2: #f6a03a;--ink: #16293b;--muted: #5b6b7c;--bg: #ffffff;--soft: #f4f6f9;--line: #e3e9f0;--card: #ffffff;--grad: linear-gradient(135deg, #f6a03a 0%, #e8862b 100%);--grad-navy: linear-gradient(160deg, #1e3a52 0%, #16293b 100%);--radius: 16px;--shadow: 0 10px 40px rgba(22, 41, 59, .1);--maxw: 1120px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit;font-weight:700;font-size:15px;padding:12px 22px;border-radius:999px;border:none;transition:transform .12s ease,filter .12s ease,background .12s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 6px 18px #e8862b59}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:#ffffff29}.btn-outline{background:#fff;color:var(--navy);border:1.5px solid var(--line)}.btn-outline:hover{border-color:var(--orange)}.btn-block{width:100%;justify-content:center}.nav{position:sticky;top:0;z-index:50;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.3px}.brand img{width:34px;height:34px;object-fit:contain}.brand span{color:var(--orange)}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a{color:var(--muted);font-weight:600;font-size:14.5px}.nav-links a:hover{color:var(--navy)}.nav-cta{display:flex;gap:10px;align-items:center}.hero{position:relative;overflow:hidden;background:linear-gradient(160deg,#1e3a52,#16293b 55%,#0f1e2c);color:#fff;padding:84px 0 96px}.hero:before{content:"";position:absolute;right:-160px;top:-120px;width:520px;height:520px;background:radial-gradient(circle,#e8862b59,#e8862b00 70%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;background:#e8862b29;color:var(--orange-2);border:1px solid rgba(232,134,43,.35);padding:6px 14px;border-radius:999px;margin-bottom:20px}.hero h1{font-size:52px;line-height:1.05;letter-spacing:-1.2px;font-weight:800}.hero h1 em{font-style:normal;color:var(--orange-2)}.hero p.lead{font-size:19px;color:#c7d3df;margin-top:18px;max-width:540px}.hero-actions{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.hero-note{margin-top:18px;font-size:13.5px;color:#91a3b5}.hero-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-card h3{font-size:15px;color:#c7d3df;font-weight:700;margin-bottom:14px}.step{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.step:last-child{border-bottom:none}.step .n{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;display:grid;place-items:center}.step b{display:block;font-size:15px}.step small{color:#91a3b5;font-size:13px}.stats{background:var(--navy-3);color:#fff}.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:30px 22px}.stat b{font-size:30px;font-weight:800;color:var(--orange-2);display:block;letter-spacing:-.5px}.stat span{font-size:13.5px;color:#a9b7c6}section.block{padding:84px 0}section.soft{background:var(--soft)}.eyebrow{color:var(--orange);font-weight:800;font-size:13px;letter-spacing:1.4px;text-transform:uppercase}.h2{font-size:36px;font-weight:800;letter-spacing:-.6px;margin:10px 0 12px}.sub{color:var(--muted);font-size:17px;max-width:640px}.center{text-align:center;margin:0 auto}.cols{display:grid;gap:22px;margin-top:44px}.cols-2{grid-template-columns:1fr 1fr}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.card2{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:0 2px 10px #16293b0a;transition:transform .15s ease,box-shadow .15s ease}.card2:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.card2 .ico{font-size:30px}.card2 h3{font-size:19px;margin:12px 0 6px}.card2 p{color:var(--muted);font-size:14.5px}.card2 .price{margin-top:12px;font-weight:800;color:var(--orange);font-size:15px}.problem{border-left:4px solid var(--orange)}.problem h3{font-size:16px;color:var(--navy)}.problem p{color:var(--muted);font-size:14px;margin-top:4px}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.checks{margin-top:24px;display:grid;gap:14px}.check{display:flex;gap:12px;align-items:flex-start}.check .tick{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#e8862b26;color:var(--orange);display:grid;place-items:center;font-weight:800;font-size:14px}.check b{font-size:15.5px}.check span{color:var(--muted);font-size:14px}.panel-navy{background:linear-gradient(160deg,#24425f,#16293b);color:#fff;border-radius:22px;padding:40px;box-shadow:var(--shadow)}.panel-navy h3{font-size:15px;color:#c7d3df;font-weight:700}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}.metric b{font-size:28px;color:var(--orange-2);display:block}.metric span{font-size:13px;color:#a9b7c6}.investor{background:linear-gradient(160deg,#1e3a52,#16293b 60%,#0f1e2c);color:#fff;border-radius:26px;padding:52px;text-align:center;position:relative;overflow:hidden}.investor:after{content:"";position:absolute;left:-120px;bottom:-120px;width:360px;height:360px;background:radial-gradient(circle,#e8862b4d,#e8862b00 70%)}.investor h2{font-size:34px;font-weight:800;letter-spacing:-.5px}.investor p{color:#c7d3df;font-size:17px;margin:12px auto 26px;max-width:560px}.investor .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}footer{background:var(--navy-3);color:#a9b7c6;padding:54px 0 30px;margin-top:0}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}footer .brand{color:#fff;margin-bottom:12px}footer h4{color:#fff;font-size:14px;margin-bottom:12px}footer a{display:block;color:#a9b7c6;font-size:14px;padding:4px 0}footer a:hover{color:var(--orange-2)}.foot-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:36px;padding-top:20px;font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e2c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:grid;place-items:center;padding:20px}.modal{background:#fff;width:100%;max-width:440px;border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.modal-head{background:linear-gradient(160deg,#24425f,#16293b);color:#fff;padding:22px 24px;position:relative}.modal-head h3{font-size:20px}.modal-head p{color:#c7d3df;font-size:13.5px;margin-top:4px}.modal-x{position:absolute;top:16px;inset-inline-end:18px;background:#ffffff1f;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:16px}.modal-body{padding:24px}.tabs{display:flex;background:var(--soft);border-radius:999px;padding:4px;margin-bottom:20px}.tabs button{flex:1;border:none;background:none;font:inherit;font-weight:700;font-size:14px;padding:9px;border-radius:999px;cursor:pointer;color:var(--muted)}.tabs button.active{background:#fff;color:var(--navy);box-shadow:0 1px 4px #16293b1f}.field{margin-bottom:14px}.field label{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:6px}.field input{width:100%;font:inherit;padding:11px 13px;border:1.5px solid var(--line);border-radius:11px;background:#fff;color:var(--ink)}.field input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #e8862b29}.err{color:#dc2626;font-size:13px;margin:4px 0 10px}.dev-hint{font-size:12.5px;color:var(--muted);background:var(--soft);border-radius:10px;padding:10px 12px;margin-bottom:12px}.muted-sm{color:var(--muted);font-size:13px;text-align:center;margin-top:12px}.link-btn{background:none;border:none;color:var(--orange);font:inherit;font-weight:700;cursor:pointer;padding:0}.dash{min-height:100vh;background:var(--soft)}.dash-top{background:linear-gradient(160deg,#24425f,#16293b);color:#fff}.dash-top .wrap{display:flex;align-items:center;justify-content:space-between;height:70px}.dash-user{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:50%;background:var(--grad);display:grid;place-items:center;font-weight:800;color:#fff}.dash-main{padding:34px 0 60px}.dash h2{font-size:26px;margin-bottom:4px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 30px}.kpi{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.kpi b{font-size:26px;color:var(--navy);display:block}.kpi span{font-size:13px;color:var(--muted)}.list{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.list-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);gap:12px}.list-row:last-child{border-bottom:none}.list-row .meta b{font-size:15px}.list-row .meta span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.tag{font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:999px;background:#e6edf5;color:var(--navy);white-space:nowrap}.tag.PENDING{background:#fef3c7;color:#b45309}.tag.ASSIGNED{background:#dbeafe;color:#1e40af}.tag.CONFIRMED{background:#e0e7ff;color:#3730a3}.tag.IN_PROGRESS{background:#ffe6cc;color:#9a3412}.tag.COMPLETED{background:#dcfce7;color:#166534}.tag.CLOSED{background:#eef1f5;color:#5b6b7c}.tag.CANCELLED{background:#fee2e2;color:#dc2626}.empty{text-align:center;color:var(--muted);padding:40px 20px}@media(max-width:900px){.hero h1{font-size:38px}.hero-grid,.split,.foot-grid{grid-template-columns:1fr}.cols-2,.cols-3,.cols-4,.stats .wrap,.metrics{grid-template-columns:1fr 1fr}.nav-links{display:none}.investor{padding:34px 22px}.panel-navy{padding:28px}}@media(max-width:560px){.cols-2,.cols-3,.cols-4,.kpis,.stats .wrap{grid-template-columns:1fr}.hero h1{font-size:32px}.h2,.investor h2{font-size:27px}}.lang-toggle{font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;background:#fff;color:var(--navy);border:1.5px solid var(--line);padding:8px 14px;border-radius:999px;line-height:1;white-space:nowrap}.lang-toggle:hover{border-color:var(--orange)}.lang-toggle.light{background:#ffffff1a;color:#fff;border-color:#ffffff59}.lang-toggle.light:hover{background:#ffffff2e}[dir=rtl] body,[dir=rtl] .hero h1,[dir=rtl] .h2,[dir=rtl] .investor h2,[dir=rtl] .stat b,[dir=rtl] .metric b,[dir=rtl] .kpi b{letter-spacing:normal}[dir=rtl] .eyebrow{letter-spacing:normal;text-transform:none}[dir=rtl] .brand{letter-spacing:normal}[dir=rtl] .brand>div,[dir=rtl] .brand{direction:ltr}[dir=rtl] .hero:before{right:auto;left:-160px}[dir=rtl] .investor:after{left:auto;right:-120px}
