@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-Medium.woff2')}@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-ExtraBold.woff2');font-weight:700 900}@font-face{font-family:NotoArabic;src:url('/assets/fonts/NotoSansArabic.woff2');font-weight:100 900}html[lang=ar] body{font-family:NotoArabic,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Arial,sans-serif;color:#142e4b;background:#f5f9f9;line-height:1.6}header{background:#fff;border-bottom:1px solid #d9e5e7;padding:22px max(24px,calc((100vw - 1160px)/2));display:flex;gap:24px;justify-content:space-between;align-items:center}nav{display:flex;gap:20px;align-items:center}.brand{font-size:28px;font-weight:800;text-decoration:none}.brand span{color:#00877f}a{color:#007c78}main{max-width:1160px;margin:52px auto;padding:0 24px}h1{font-size:clamp(32px,5vw,52px);letter-spacing:-1.5px;font-weight:800;line-height:1.12;margin:10px 0 20px}h2{line-height:1.2}.eyebrow{font-size:12px;letter-spacing:2px;color:#007c78;font-weight:bold}.intro{font-size:19px;color:#53687d}.panel{background:white;border:1px solid #d8e5e8;border-radius:16px;padding:28px;margin:22px 0;box-shadow:0 8px 28px #142e4b06}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.plan{border:1px solid #d8e5e8;padding:22px;border-radius:12px}.price{font-size:27px;font-weight:800}.tag{display:inline-block;background:#e3f4f0;color:#006963;padding:4px 12px;border-radius:24px;font-size:13px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}button,.button{font:inherit;font-weight:700;padding:11px 18px;border:1px solid #b7d1d2;border-radius:8px;background:white;color:#16344f;cursor:pointer;display:inline-block;text-decoration:none}button.primary{background:#00847e;color:#fff;border-color:#00847e}button.danger{color:#a02830}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #00a6ad;outline-offset:3px}label{display:block;margin:12px 0}label.check{display:flex;gap:10px;align-items:start}input,select{font:inherit;padding:10px;border:1px solid #b7d1d2;border-radius:6px;max-width:100%}input[type=checkbox]{margin-top:7px}table{width:100%;border-collapse:collapse;text-align:start}th,td{padding:12px;text-align:start;border-bottom:1px solid #e1e9eb}.scroll{overflow-x:auto}.muted,small{color:#52677b}#message:not(:empty){padding:15px;border-radius:10px;background:#e0f3ee}#message.error{background:#fff0ed;color:#842323}.test{background:#fff5df;padding:14px;border-radius:8px}.preview{border:2px solid #00847e}footer{max-width:1160px;padding:24px;margin:0 auto;color:#52677b;font-size:13px}.legal{max-width:850px;background:#fff;padding:32px}.legal h2{margin-top:36px}.legal li{margin:10px 0}@media(max-width:620px){header{padding:18px;align-items:flex-start}nav{font-size:13px;flex-wrap:wrap;gap:12px}main{margin:30px auto;padding:0 16px}.panel{padding:20px}.actions>*{flex:1}th,td{padding:10px;white-space:nowrap}}

label:not(.check)>input,label>select{display:block;margin-top:6px}td a+a{margin-inline-start:12px}@media(max-width:620px){.actions>*{flex-basis:100%}}
