/* Nashashibi Studio — native dynamic legacy components */
.nb-nash-component{direction:rtl;font-family:var(--nlo-font-body,Tajawal,Arial,sans-serif);color:var(--nlo-text);width:100%;}
.nb-nash-component *{box-sizing:border-box;}
.nb-nash-component .nash-shell{max-width:var(--nlo-container-width,1200px);margin:0 auto;padding:var(--nlo-section-padding,32px) 24px;}
.nb-nash-component .nash-heading{display:flex;align-items:center;gap:16px;margin-bottom:24px;color:var(--nlo-primary);}
.nb-nash-component .nash-heading h2{margin:0;font-family:var(--nlo-font-heading,var(--nlo-font-body,Tajawal));font-size:clamp(20px,2vw,28px);font-weight:800;}
.nb-nash-component .nash-rule{height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--nlo-primary),var(--nlo-accent),transparent);opacity:.55;}
.nb-nash-services .nash-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.nb-nash-card{position:relative;background:var(--nlo-surface);border:1px solid color-mix(in srgb,var(--nlo-primary) 18%,transparent);border-radius:var(--nlo-radius,16px);padding:26px;box-shadow:var(--nlo-shadow,0 10px 24px rgba(0,0,0,.08));overflow:hidden;}
.nb-nash-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--nlo-primary),var(--nlo-accent));}
.nb-nash-card h3{margin:10px 0 8px;color:var(--nlo-primary);font-family:var(--nlo-font-heading,var(--nlo-font-body,Tajawal));font-size:24px;}
.nb-nash-card p{margin:0 0 16px;line-height:1.9;color:var(--nlo-muted);font-size:16px;}
.nb-nash-icon{width:62px;height:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--nlo-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--nlo-accent) 38%,transparent);color:var(--nlo-accent);font-size:28px;font-weight:800;}
.nb-nash-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;}
.nb-nash-chip{padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--nlo-primary) 7%,var(--nlo-surface));font-size:12px;font-weight:700;color:var(--nlo-primary);}
.nb-nash-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--nlo-button-radius,999px);background:var(--nlo-primary);color:#fff;text-decoration:none;font-weight:700;min-width:170px;}
.nb-nash-button.accent{background:var(--nlo-accent);color:#17213a;}
.nb-nash-awards .nash-awards-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;}
.nb-nash-awards .nash-award{width:128px;height:128px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--nlo-surface);border:1px solid color-mix(in srgb,var(--nlo-accent) 42%,transparent);box-shadow:var(--nlo-shadow,0 10px 24px rgba(0,0,0,.08));padding:12px;}
.nb-nash-awards .nash-award img{max-width:100%;max-height:100%;object-fit:contain;}
.nb-nash-testimonials .nash-featured{background:linear-gradient(135deg,var(--nlo-primary),color-mix(in srgb,var(--nlo-primary) 72%,#000));color:#fff;border-radius:var(--nlo-radius,16px);padding:30px;margin-bottom:20px;box-shadow:var(--nlo-shadow,0 12px 30px rgba(0,0,0,.12));}
.nb-nash-testimonials .nash-featured p{color:#fff;margin:0;line-height:2;font-size:18px;}
.nb-nash-testimonials .nash-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.nb-nash-testimonials .nash-review{background:var(--nlo-surface);border-radius:var(--nlo-radius,16px);padding:20px;box-shadow:var(--nlo-shadow,0 10px 24px rgba(0,0,0,.08));}
.nb-nash-stars{color:var(--nlo-accent);letter-spacing:2px;margin-bottom:8px;}
.nb-nash-cta{background:linear-gradient(135deg,var(--nlo-primary),color-mix(in srgb,var(--nlo-primary) 76%,#000));color:#fff;border-radius:var(--nlo-radius,16px);padding:36px;text-align:center;}
.nb-nash-cta h2{margin:0 0 10px;color:#fff;font-family:var(--nlo-font-heading,var(--nlo-font-body,Tajawal));}
.nb-nash-cta p{margin:0 auto 20px;max-width:760px;line-height:1.9;color:color-mix(in srgb,#fff 88%,var(--nlo-accent));}
@media(max-width:800px){.nb-nash-services .nash-cards,.nb-nash-testimonials .nash-review-grid{grid-template-columns:1fr}.nb-nash-card{padding:20px}.nb-nash-awards .nash-award{width:108px;height:108px}}
.nlo-live-page-navigation{position:relative;z-index:20}
.nlo-live-nav-level{list-style:none;margin:0;padding:0}
.nlo-live-nav-level-0{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.nlo-live-nav-item{position:relative;margin:0;padding:0}
.nlo-live-nav-item>a,.nlo-live-nav-label{display:block;padding:9px 11px;color:var(--nlo-primary);font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}
.nlo-live-nav-item>a:hover,.nlo-live-nav-label:hover{color:var(--nlo-accent)}
.nlo-live-nav-item.has-children>.nlo-live-nav-label:after,.nlo-live-nav-item.has-children>a:after{content:'⌄';font-size:10px;margin-inline-start:6px}
.nlo-live-nav-level:not(.nlo-live-nav-level-0){display:none;position:absolute;inset-inline-start:0;top:100%;min-width:220px;padding:7px;background:var(--nlo-surface,#fff);border:1px solid color-mix(in srgb,var(--nlo-primary) 18%,transparent);border-radius:7px;box-shadow:0 12px 30px rgba(11,37,64,.15)}
.nlo-live-nav-level:not(.nlo-live-nav-level-0) .nlo-live-nav-level{inset-inline-start:100%;top:0}
.nlo-live-nav-item:hover>.nlo-live-nav-level,.nlo-live-nav-item:focus-within>.nlo-live-nav-level{display:block}
@media(max-width:760px){.nlo-live-nav-level-0{align-items:stretch;flex-direction:column}.nlo-live-nav-level:not(.nlo-live-nav-level-0){display:block;position:static;box-shadow:none;border:0;border-inline-start:2px solid var(--nlo-accent);border-radius:0;margin-inline-start:12px}.nlo-live-nav-item.has-children>.nlo-live-nav-label:after,.nlo-live-nav-item.has-children>a:after{display:none}}

/* FINAL 7.4.4 — Legal Corner document pagination */
.nlo-legal-document-item[hidden]{display:none!important}
.nlo-legal-pager{width:min(100%,1180px);min-height:68px;display:flex;align-items:center;justify-content:center;gap:16px;margin:30px auto 6px;padding:13px 18px;border:1px solid #dfe4e7;border-radius:10px;background:linear-gradient(180deg,#fff,#f8f9f9);box-shadow:0 12px 34px rgba(7,42,47,.07);direction:rtl}
.nlo-legal-pager button{min-width:112px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #ad8b3d;border-radius:5px;background:#fff;color:#173b3d;font:800 12px Tajawal,Arial,sans-serif;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}
.nlo-legal-pager button:hover:not(:disabled){transform:translateY(-1px);background:#0b4447;color:#fff;border-color:#0b4447}.nlo-legal-pager button:focus-visible{outline:3px solid rgba(190,154,69,.26);outline-offset:2px}.nlo-legal-pager button:disabled{opacity:.38;cursor:not-allowed}
.nlo-legal-page-status{min-width:170px;color:#5c6b6e;text-align:center;font-size:11px;font-weight:800}
@media(max-width:520px){.nlo-legal-pager{gap:7px;padding:10px}.nlo-legal-pager button{min-width:44px;padding:0 11px}.nlo-legal-pager button span{display:none}.nlo-legal-page-status{min-width:0;flex:1;font-size:10px}}

/* FINAL 7.4 — native bilingual legal library */
.nb-legal-library{--lib-navy:#071d36;--lib-gold:#b8943d;--lib-border:#e3e6ea;--lib-muted:#6d7887;max-width:1180px;margin:0 auto;padding:34px;border:1px solid var(--lib-border);background:linear-gradient(180deg,#fff,#fbfbfa);box-shadow:0 18px 55px rgba(7,29,54,.07);font-family:Tajawal,Arial,sans-serif;color:#17283d}.nb-legal-library-head{max-width:760px;margin-bottom:24px}.nb-legal-library-kicker{display:block;margin-bottom:8px;color:var(--lib-gold);font-size:10px;font-weight:900;letter-spacing:.16em}.nb-legal-library-head h2{margin:0 0 8px;color:var(--lib-navy);font-size:clamp(28px,4vw,44px);line-height:1.25}.nb-legal-library-head p{margin:0;color:var(--lib-muted);font-size:14px;line-height:1.9}.nb-legal-library-search{height:52px;display:flex;align-items:center;gap:10px;margin:0 0 24px;padding:0 15px;border:1px solid #d9dee5;border-radius:5px;background:#fff;box-shadow:0 7px 22px rgba(7,29,54,.05)}.nb-legal-library-search:focus-within{border-color:#bea14f;box-shadow:0 0 0 3px rgba(190,161,79,.12)}.nb-legal-library-search>span{color:var(--lib-gold);font-size:25px}.nb-legal-library-search input{width:100%;height:100%;border:0!important;outline:0!important;background:transparent!important;color:#17283d;font:600 14px Tajawal,Arial,sans-serif;box-shadow:none!important}.nb-legal-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nb-legal-book{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:105px;padding:17px;border:1px solid #e3e6ea;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nb-legal-book:hover{transform:translateY(-2px);border-color:rgba(184,148,61,.55);box-shadow:0 12px 30px rgba(7,29,54,.08)}.nb-legal-book[hidden]{display:none!important}.nb-legal-book-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(184,148,61,.36);background:#fbf8ef;color:var(--lib-gold);font:700 23px Georgia,serif}.nb-legal-book-copy{min-width:0}.nb-legal-book-copy h3{margin:0 0 5px;color:var(--lib-navy);font-size:14px;line-height:1.55}.nb-legal-book-copy p{margin:0 0 4px;color:#46566a;font-size:11px;line-height:1.55}.nb-legal-book-copy small{display:block;color:#9299a2;font-size:9px}.nb-legal-book-open{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--lib-gold);border-radius:3px;color:#6f5418!important;background:#fff;text-decoration:none!important;font-size:10px;font-weight:900;white-space:nowrap}.nb-legal-book-open:hover{background:linear-gradient(135deg,#d8bd6c,#b6923b);color:#071d36!important}.nb-legal-library-empty{padding:34px;border:1px dashed #d8dde3;color:#7a8592;text-align:center}.nb-legal-library-count{margin-top:15px;color:#8c929b;font-size:10px;font-weight:700}.nb-legal-library[dir="ltr"]{font-family:Arial,sans-serif}.nb-legal-library[dir="ltr"] .nb-legal-library-kicker{font-family:Georgia,serif}.nb-legal-library[dir="ltr"] .nb-legal-library-search input{font-family:Arial,sans-serif}@media(max-width:800px){.nb-legal-library{padding:22px}.nb-legal-library-list{grid-template-columns:1fr}.nb-legal-book{grid-template-columns:38px minmax(0,1fr);}.nb-legal-book-open{grid-column:1/-1;width:100%}}@media(max-width:480px){.nb-legal-library{padding:17px}.nb-legal-book{padding:14px}.nb-legal-book-mark{width:36px;height:36px}.nb-legal-library-head h2{font-size:28px}}


/* FINAL 7.5.13 — Native consultation packages + explicit consent UI */
.nlo-consultation-packages,.nlo-consultation-packages *,.nlo-consultation-terms,.nlo-consultation-terms *{box-sizing:border-box}
.nlo-consultation-packages{--nlo-pkg-navy:#0f2f5d;--nlo-pkg-gold:#bfa647;--nlo-pkg-muted:#5a6675;--nlo-pkg-line:rgba(15,47,93,.16);width:min(100%,1250px);margin:36px auto;padding:22px;font-family:Tajawal,Arial,sans-serif;direction:rtl;color:#263341}
.nlo-consultation-packages>header{text-align:center;margin-bottom:22px}.nlo-consultation-packages>header h2{margin:0 0 8px;color:var(--nlo-pkg-navy);font-size:clamp(24px,3vw,34px);font-weight:900}.nlo-consultation-packages>header p{margin:0;color:#5a6675;font-size:14px;font-weight:700}
.nlo-consultation-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}
.nlo-consultation-package-card{position:relative;min-width:0;border:1px solid var(--nlo-pkg-line);border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(15,47,93,.08);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.nlo-consultation-package-card:hover,.nlo-consultation-package-card:has(.is-selected){transform:translateY(-4px);border-color:rgba(191,166,71,.56);box-shadow:0 16px 36px rgba(15,47,93,.13)}
.nlo-consultation-package-card.is-featured{border:2px solid rgba(191,166,71,.48);background:linear-gradient(180deg,#fff,#fffdf7)}
.nlo-package-card-button{width:100%;height:100%;min-height:275px;padding:26px 18px 22px;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;font-family:inherit}
.nlo-package-card-button:focus-visible{outline:3px solid rgba(22,132,232,.28);outline-offset:-4px}
.nlo-package-icon{width:58px;height:58px;display:grid;place-items:center;margin:2px auto 13px;border:1px solid rgba(191,166,71,.36);border-radius:17px;background:linear-gradient(145deg,rgba(191,166,71,.16),rgba(15,47,93,.05));color:var(--nlo-pkg-gold);font:900 27px Georgia,serif}
.nlo-package-card-button h3{margin:0 0 9px;color:var(--nlo-pkg-navy);font-size:18px;line-height:1.5;font-weight:900}.nlo-package-card-button p{margin:0 0 16px;color:var(--nlo-pkg-muted);font-size:13px;line-height:1.8;font-weight:650}.nlo-package-price{margin-top:auto;padding:7px 11px;border:1px solid rgba(191,166,71,.34);border-radius:10px;background:rgba(191,166,71,.09);color:#9b7419;font-size:18px;font-weight:900}
.nlo-package-badge{position:absolute;top:12px;right:-39px;z-index:2;width:150px;padding:7px 6px;transform:rotate(45deg);background:#7a1022;color:#fff;text-align:center;font-size:10px;font-weight:900;pointer-events:none}
.nlo-consultation-package-details{margin-top:20px;padding:22px;display:flex;align-items:center;gap:22px;border:1px solid rgba(191,166,71,.36);border-radius:14px;background:linear-gradient(135deg,#fff,#fbf8ef);box-shadow:0 12px 28px rgba(15,47,93,.08)}.nlo-consultation-package-details[hidden]{display:none!important}.nlo-consultation-package-details>div{flex:1;min-width:0}.nlo-consultation-package-details small{color:#9b7419;font-weight:900}.nlo-consultation-package-details h3{margin:5px 0 8px;color:var(--nlo-pkg-navy);font-size:20px}.nlo-consultation-package-details p{margin:0;color:#4f5d6b;line-height:1.85;text-align:justify}.nlo-consultation-package-details>a{flex:0 0 auto;text-decoration:none!important}

.nlo-consultation-terms{margin:18px 0 4px;padding:16px;border:1px solid rgba(191,166,71,.35);border-radius:14px;background:linear-gradient(180deg,rgba(15,47,93,.025),rgba(191,166,71,.055));box-shadow:0 8px 22px rgba(15,47,93,.06);font-family:Tajawal,Arial,sans-serif;direction:rtl}
.nlo-consultation-terms-intro{display:block;margin-bottom:10px;color:#16283c;font-size:14px;line-height:1.8}.nlo-consultation-terms-intro em{color:#b42318;font-style:normal}
.nlo-consultation-consent-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nlo-consultation-consent-row label{display:inline-flex;align-items:center;gap:9px;color:#0f2f5d;font-weight:900;cursor:pointer}.nlo-consultation-consent-row input{width:18px;height:18px;margin:0;accent-color:#bfa647;cursor:pointer}.nlo-consultation-consent-row>button{min-height:34px;padding:0 12px;border:1px solid rgba(15,47,93,.18);border-radius:7px;background:#fff;color:#0f2f5d;font:900 11px Tajawal,Arial,sans-serif;cursor:pointer}.nlo-consultation-consent-row>button:hover{border-color:#bfa647;background:#fffaf0}
.nlo-consultation-terms-notice{margin:10px 0 0;padding:10px 12px;border-radius:9px;font-size:12px;font-weight:800;line-height:1.7}.nlo-consultation-terms-notice[hidden]{display:none!important}.nlo-consultation-terms-notice.is-success{background:#edf9f1;border:1px solid #bce8ca;color:#166534}.nlo-consultation-terms-notice.is-warning{background:#fff8e6;border:1px solid #f1d58e;color:#7c4b00}
.nb-form [data-nlo-terms-gated][aria-disabled="true"],.nb-form [data-nlo-terms-gated].is-terms-locked{opacity:.68;filter:saturate(.7);pointer-events:auto!important;cursor:pointer!important;box-shadow:none!important;transform:none!important}.nb-form [data-nlo-terms-gated]:disabled{opacity:.55;pointer-events:none!important;cursor:wait!important;box-shadow:none!important;transform:none!important}
.nb-form .nb-form-field.is-invalid{padding:10px;border:1px solid #d84040;border-radius:9px;background:#fff6f6}.nb-form [aria-invalid="true"]{border-color:#d84040!important;box-shadow:0 0 0 3px rgba(216,64,64,.13)!important}.nb-form-status.error{scroll-margin-block:18px}
.nlo-preview-frame form[data-nb-form]{pointer-events:auto!important;position:relative!important;isolation:isolate!important}.nlo-preview-frame form[data-nb-form] .nb-form-submit{position:relative!important;z-index:2147481000!important;pointer-events:auto!important}.nlo-preview-frame form[data-nb-form] .nb-form-submit button[type="submit"],.nlo-preview-frame form[data-nb-form] .nb-form-submit input[type="submit"]{position:relative!important;z-index:2!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}.nlo-preview-frame form[data-nb-form] .nb-form-status{position:relative!important;z-index:2147481001!important;pointer-events:auto!important}
.nlo-consultation-modal[hidden]{display:none!important}.nlo-consultation-modal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100vh!important;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(8,20,34,.74);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:auto}
.nlo-consultation-modal-card{width:min(900px,96vw);max-height:92vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#fff;box-shadow:0 28px 78px rgba(0,0,0,.38);overflow:hidden;direction:rtl}
.nlo-consultation-modal-card>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e4e8ec;background:linear-gradient(135deg,#0f2f5d,#163e70);color:#fff}.nlo-consultation-modal-card>header small{display:inline-grid;place-items:center;min-width:38px;height:24px;margin-bottom:4px;border:1px solid rgba(191,166,71,.65);border-radius:999px;color:#f0d78c;font-weight:900}.nlo-consultation-modal-card>header h3{margin:0;color:#fff;font-size:20px}.nlo-consultation-modal-card>header p{margin:3px 0 0;color:#d9e5ef;font-size:10px}.nlo-consultation-modal-card>header button{width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,255,255,.09);color:#fff;font-size:24px;cursor:pointer}
.nlo-consultation-modal-body{min-height:0;overflow:auto;padding:18px 22px;background:#fff}.nlo-consultation-terms-list{margin:0;padding:0 24px 0 0}.nlo-consultation-terms-list li{margin:0 0 14px;padding:0 4px 14px 0;border-bottom:1px solid #edf0f2;color:#26384a}.nlo-consultation-terms-list li:last-child{border-bottom:0}.nlo-consultation-terms-list strong{display:block;margin-bottom:4px;color:#0f2f5d;font-size:14px}.nlo-consultation-terms-list p{margin:0;color:#526170;font-size:12px;line-height:1.9;text-align:justify}
.nlo-consultation-modal-card>footer{padding:12px 18px;border-top:1px solid #e4e8ec;background:#f7f8fa;display:flex;justify-content:flex-start}.nlo-consultation-modal-card>footer button{min-width:180px}
html.nlo-terms-modal-open,html.nlo-terms-modal-open body{overflow:hidden!important}.nlo-consultation-modal-card>footer .nb-button,.nb-form-submit>.nb-button{position:static!important;inset:auto!important;float:none!important;transform:none!important}.nlo-consultation-modal-card>footer{position:relative!important;inset:auto!important;z-index:2}.nb-form-submit{position:relative!important;inset:auto!important;clear:both!important;z-index:1}
@media(max-width:980px){.nlo-consultation-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.nlo-consultation-packages{padding:10px;margin:24px auto}.nlo-consultation-package-grid{grid-template-columns:1fr}.nlo-package-card-button{min-height:235px}.nlo-consultation-package-details{align-items:stretch;flex-direction:column}.nlo-consultation-package-details>a{width:100%;text-align:center}.nlo-consultation-modal{padding:6px}.nlo-consultation-modal-card{width:100%;max-height:96vh;border-radius:12px}.nlo-consultation-modal-card>header{padding:12px}.nlo-consultation-modal-body{padding:14px}.nlo-consultation-modal-card>footer button{width:100%}}


/* NLO 7.5.48 visual fallback — forms only, no behavioral selectors */
.nb-form{max-width:820px;margin:22px auto;padding:28px 30px;background:linear-gradient(180deg,#fff,#fbf8ef);border:1px solid rgba(191,166,71,.42);border-radius:22px;box-shadow:0 18px 44px rgba(5,28,45,.10);font-family:Tajawal,"Segoe UI",Tahoma,Arial,sans-serif;color:#10283c;position:relative}
.nb-form:before{content:"";position:absolute;inset:-1px;border-radius:22px;pointer-events:none;box-shadow:inset 0 3px 0 rgba(201,163,92,.78)}
.nb-form label{font-weight:700;color:#10283c}.nb-form input:not([type=checkbox]):not([type=radio]),.nb-form textarea,.nb-form select{width:100%;box-sizing:border-box;border:1.5px solid rgba(191,166,71,.64);border-radius:12px;background:#fff;color:#10283c;padding:12px 14px;font:500 15px/1.6 Tajawal,"Segoe UI",Tahoma,Arial,sans-serif;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nb-form input:focus,.nb-form textarea:focus,.nb-form select:focus{outline:0;border-color:#b07b20;box-shadow:0 0 0 4px rgba(191,166,71,.14);transform:translateY(-1px)}.nb-form textarea{min-height:170px;resize:vertical}.nb-form button[type=submit],.nb-form input[type=submit]{border:1px solid #b88d3d;border-radius:999px;background:linear-gradient(135deg,#e2b35b,#bd9555);color:#fff;font:800 16px Tajawal,"Segoe UI",Tahoma,Arial,sans-serif;padding:12px 28px;box-shadow:0 10px 24px rgba(176,123,32,.22);cursor:pointer}.nb-form button[type=submit]:hover,.nb-form input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(176,123,32,.28)}
@media(max-width:640px){.nb-form{padding:20px 16px;border-radius:18px}}
