@font-face{font-family:Slash;src:url(/fonts/thmanyah/thmanyah-sans-Regular.woff2);font-weight:400}@font-face{font-family:Slash;src:url(/fonts/thmanyah/thmanyah-sans-Medium.woff2);font-weight:500}@font-face{font-family:Slash;src:url(/fonts/thmanyah/thmanyah-sans-Bold.woff2);font-weight:700}@font-face{font-family:Slash;src:url(/fonts/thmanyah/thmanyah-sans-Black.woff2);font-weight:900}*{box-sizing:border-box}body{color:#172235;background:#fff;margin:0;font-family:Slash,Arial,sans-serif}.shell{width:min(1120px,100% - 40px);margin:auto}.nav{border-bottom:1px solid #e8edf0;justify-content:space-between;align-items:center;height:86px;display:flex}.wordmark{object-fit:contain;width:auto;height:29px}.nav-actions{align-items:center;gap:12px;display:flex}.nav-signin{color:#172235;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .15s}.nav-signin:hover{background:#f1f5f9}.nav-user{color:#172235;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.btn-signout{color:#64748b;cursor:pointer;background:0 0;border:1px solid #d7e0e7;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:13px}.btn-signout:hover{color:#172235;border-color:#94a3b8}.nav-cta,.primary,.secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:13px 20px;font-family:inherit;font-weight:700;text-decoration:none;display:inline-flex}.nav-cta,.primary{color:#fff;background:#172235;border:none}.nav-cta:hover,.primary:hover{background:#0d1624}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:45px;min-height:630px;padding:72px 0;display:grid}.eyebrow{color:#64748b;letter-spacing:.05em;margin:0 0 15px;font-size:14px;font-weight:700}.hero h1,.section-heading h2,.closing h2{color:#111c2e;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.17}.lead{color:#64748b;margin:25px 0;font-size:19px;line-height:1.8}.actions{flex-wrap:wrap;gap:12px;display:flex}.secondary{color:#172235;background:0 0;border:1px solid #d7e0e7}.secondary:hover{background:#f8fafc}.hero-image{justify-self:end;width:100%;max-width:550px}.features{padding:92px 0}.section-heading{max-width:650px;margin-bottom:38px}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid article{background:#fbfcfd;border:1px solid #e2e8f0;border-radius:18px;padding:28px}.grid h3{margin:0 0 10px;font-size:21px}.grid p,footer p,footer a{color:#64748b;line-height:1.75}.grid p{margin:0}.grid a{color:#172235;font-weight:600;text-decoration:none}.grid a:hover{text-decoration:underline}.closing{color:#fff;background:#172235;padding:66px 0}.closing-inner{justify-content:space-between;align-items:center;gap:25px;display:flex}.closing h2{color:#fff;max-width:600px;font-size:36px}.closing .eyebrow{color:#b8c5d1}.light{color:#172235;white-space:nowrap;background:#fff}footer{border-top:1px solid #e2e8f0;padding-top:55px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:35px;display:grid}.footer-grid p{max-width:310px}.footer-grid nav{flex-direction:column;gap:9px;display:flex}.footer-grid h3{color:#111c2e;margin:0 0 8px}.footer-grid a{text-decoration:none}.footer-grid a:hover{color:#172235}.footer-grid span{color:#64748b;font-size:15px}.copyright{color:#64748b;border-top:1px solid #e2e8f0;margin-top:38px;padding:22px 0;font-size:14px}.modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-overlay.active{display:flex}.modal-card{text-align:right;direction:rtl;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:400px;padding:28px;position:relative;box-shadow:0 16px 36px #0000001f}.modal-close{cursor:pointer;color:#64748b;background:0 0;border:none;font-size:20px;line-height:1;position:absolute;top:20px;left:20px}.modal-card h2{color:#111c2e;margin:0 0 6px;font-size:22px}.modal-card p.desc{color:#64748b;margin:0 0 20px;font-size:14px}.form-group{margin-bottom:16px}.form-group label{color:#172235;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.form-group input{border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:14px}.form-group input:focus{border-color:#172235}.btn-full{color:#fff;cursor:pointer;background:#172235;border:none;border-radius:8px;width:100%;height:44px;margin-top:8px;font-family:inherit;font-size:15px;font-weight:700}.btn-full:hover{background:#0d1624}.signed-in-box{text-align:center;padding:10px 0}.signed-in-box p{color:#64748b;margin:8px 0 20px;font-size:14px}@media (max-width:700px){.hero{grid-template-columns:1fr;padding:48px 0}.hero-image{justify-self:center;max-width:420px}.grid,.footer-grid{grid-template-columns:1fr}.closing-inner{flex-direction:column;align-items:flex-start}.closing h2{font-size:31px}}.policy-content{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:30px 0;padding:36px 40px;line-height:1.85}.policy-content h2{color:#111c2e;border-bottom:1px solid #f1f5f9;margin:28px 0 12px;padding-bottom:8px;font-size:20px}.policy-content h2:first-of-type{margin-top:0}.policy-content p{color:#475569;margin:0 0 14px;font-size:15px}.policy-content ul{margin:0 0 18px;padding-right:20px}.policy-content li{color:#475569;margin-bottom:8px;font-size:15px}.policy-alert{color:#111c2e;background:#f8fafc;border-right:4px solid #172235;border-radius:8px;margin:20px 0;padding:16px 20px;font-size:15px;font-weight:600}@media (max-width:700px){.policy-content{padding:24px 20px}}.pricing{border-top:1px solid #edf2f7;padding:85px 0}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:40px;display:grid}.plan-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;padding:32px 26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.plan-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px -6px #0f172a14}.plan-card.featured{background:#fcfdfe;border-color:#172235;box-shadow:0 12px 30px -6px #1722351f}.plan-badge{color:#fff;letter-spacing:.02em;background:#172235;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:20px}.plan-badge.green{background:#047857}.plan-name{color:#111c2e;margin:0 0 8px;font-size:21px;font-weight:700}.plan-desc{color:#64748b;min-height:44px;margin:0 0 20px;font-size:14px;line-height:1.6}.plan-price-wrap{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.plan-price{color:#111c2e;font-size:38px;font-weight:800;line-height:1}.plan-currency{color:#64748b;font-size:15px;font-weight:700}.plan-interval{color:#64748b;margin:0 0 22px;font-size:13px}.plan-features{border-top:1px solid #f1f5f9;flex-direction:column;flex:1;gap:11px;margin:0 0 26px;padding:18px 0 0;list-style:none;display:flex}.plan-feature-item{color:#334155;align-items:center;gap:9px;font-size:14px;display:flex}.plan-check{color:#172235;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:inline-flex}.plan-card.featured .plan-check{color:#fff;background:#172235}.plan-btn{border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;margin-top:auto;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.plan-btn.primary{color:#fff;background:#172235}.plan-btn.primary:hover{background:#0d1624}.plan-btn.secondary{color:#172235;border:1px solid #d7e0e7}.plan-btn.secondary:hover{background:#f8fafc;border-color:#cbd5e1}.pricing-note{text-align:center;color:#64748b;margin-top:28px;font-size:14px}@media (max-width:860px){.pricing-grid{grid-template-columns:1fr}.plan-desc{min-height:auto}}.whatsapp-float{z-index:999;color:#fff;direction:rtl;background-color:#25d366;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 16px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 25px -4px #25d36673,0 4px 10px #0000001a}.whatsapp-float:hover{background-color:#20ba59;transform:translateY(-3px);box-shadow:0 14px 28px -4px #25d36680,0 6px 14px #0000001f}.whatsapp-icon{fill:currentColor;flex-shrink:0;width:22px;height:22px}@media (max-width:600px){.whatsapp-float{border-radius:50%;justify-content:center;width:52px;height:52px;padding:12px;bottom:18px;left:18px}.whatsapp-text{display:none}.whatsapp-icon{width:26px;height:26px}}
