:root{
  --nfi-black:#000000;--nfi-violet:#797EF6;--nfi-gold:#EABF4B;--nfi-teal:#2DD4BF;--nfi-light:#E5E7EB;--nfi-muted:#9CA3AF;
  --nfi-paper:#f7f3eb;--nfi-paper-2:#fbfaf7;--nfi-ink:#171a22;--nfi-dark:#0B0C10;--nfi-dark-2:#171a22;--nfi-line:#ded8cc;
  --wn-accent:var(--nfi-violet);--wn-secondary:var(--nfi-gold);--good:#117a4c;--warn:#9D7E2F;--bad:#cf4747;
  --ui:"Montserrat",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Playfair Display",Georgia,serif;
  --ar-display:"Noto Kufi Arabic","Noto Naskh Arabic",sans-serif;--ar-body:"Noto Naskh Arabic",Amiri,Tahoma,serif;--ar-literary:Amiri,"Noto Naskh Arabic",serif;--radius:22px;--radius-sm:14px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--nfi-paper)}body.wn-public{margin:0;background:var(--nfi-paper);color:var(--nfi-ink);font-family:var(--ui);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.wn-public a{color:inherit;text-decoration:none}.wn-public button{font:inherit}.shell{width:min(1360px,calc(100% - 48px));margin:0 auto}.eyebrow{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--nfi-violet)}
/* Shared header: exact Notes presence rhythm */
.site-head{height:74px;display:flex;align-items:center;gap:34px;padding:0 max(24px,calc((100vw - 1360px)/2));background:rgba(247,243,235,.89);border-bottom:1px solid rgba(23,26,34,.08);backdrop-filter:blur(18px);transition:height .25s,background .25s,box-shadow .25s}.site-head.is-scrolled{height:64px;background:rgba(247,243,235,.97);box-shadow:0 12px 38px rgba(23,26,34,.06)}.brand{display:inline-flex;align-items:center;gap:11px}.brand .mark{width:38px;height:38px;border-radius:11px;background:var(--nfi-violet);color:#fff;display:grid;place-items:center;font:700 21px/1 var(--ar-display);box-shadow:0 10px 28px rgba(121,126,246,.27)}.brand>span:last-child{display:flex;align-items:baseline;gap:6px}.brand strong{font-size:13px;font-weight:800;letter-spacing:-.03em}.brand em{font:700 17px/1 var(--ar-body);font-style:normal}.wn-main-nav{display:flex;align-items:center;gap:21px;margin-left:8px}.wn-main-nav>a,.wn-nav-drop>summary{font-size:11px;font-weight:650;color:#343a48;cursor:pointer;list-style:none}.wn-nav-drop{position:relative}.wn-nav-drop>summary::-webkit-details-marker{display:none}.wn-mega{position:absolute;top:calc(100% + 22px);left:-28px;width:560px;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#fff;border:1px solid rgba(23,26,34,.09);box-shadow:0 30px 80px rgba(23,26,34,.14);border-radius:20px}.wn-mega a{padding:13px;border-radius:13px;border:1px solid transparent}.wn-mega a:hover{background:#f8f8ff;border-color:#e2e3ff}.wn-mega strong{display:block;font-size:11px}.wn-mega small{display:block;margin-top:4px;color:#737b86;font-size:8px;line-height:1.5}.wn-mega-small{width:330px}.mega-kicker{grid-column:1/-1;font-size:8px;letter-spacing:.15em;color:var(--nfi-gold);font-weight:800}.head-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.text-link{font-size:10px;font-weight:750}.pill,.cta,.pricing-full article>a,.download-grid article>a{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:12px 16px;border-radius:999px;font-size:10px;font-weight:800}.pill{background:var(--nfi-violet);color:#fff!important}.mobile-menu{display:none;border:0;background:none;font-size:20px}
/* Homepage hero */
.wn-v4-hero{position:relative;overflow:hidden;min-height:780px;padding:84px 0 52px;background:radial-gradient(circle at 78% 20%,rgba(121,126,246,.13),transparent 28%),radial-gradient(circle at 6% 78%,rgba(234,191,75,.08),transparent 24%),linear-gradient(180deg,#fbfaf7 0%,#f7f3eb 100%)}.wn-v4-hero:before{content:"";position:absolute;inset:auto -7% -28% auto;width:540px;height:540px;border:1px solid rgba(121,126,246,.18);border-radius:50%;box-shadow:0 0 0 90px rgba(121,126,246,.025),0 0 0 180px rgba(234,191,75,.02)}.wn-v4-hero:after{content:"";position:absolute;left:-90px;bottom:20px;width:280px;height:420px;border:1px solid rgba(234,191,75,.26);border-left:0;border-bottom:0;border-radius:0 190px 0 0;opacity:.75}.wn-nebula-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.5}.wn-v4-hero-glow{position:absolute;right:4%;top:8%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(121,126,246,.18),transparent 64%);filter:blur(10px)}.wn-v4-hero-grid{min-height:640px;display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);align-items:center;gap:7vw;position:relative;z-index:2}.wn-v4-copy{max-width:720px}.wn-v4-copy h1{font:400 clamp(66px,6.6vw,104px)/.92 var(--display);letter-spacing:-.055em;margin:18px 0 28px;color:#11131a}.wn-v4-copy h1 em{font-weight:400;color:#9D7E2F}.wn-v4-copy>p{max-width:690px;font-size:17px;line-height:1.75;color:#5D6270}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-actions .cta{background:var(--nfi-violet);color:#fff!important;box-shadow:0 14px 34px rgba(121,126,246,.23);transition:transform .2s,box-shadow .2s}.hero-actions .cta:hover{transform:translateY(-2px);box-shadow:0 19px 44px rgba(121,126,246,.29)}.hero-actions .secondary{padding:11px 16px;border:1px solid #d6d0c5;border-radius:999px;font-size:10px;font-weight:800}.hero-actions .secondary.dark{color:#fff;border-color:rgba(255,255,255,.16)}.wn-trust-line{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px;color:#697285;font-size:9px;font-weight:650}.wn-trust-line span{display:inline-flex;align-items:center;gap:7px}.wn-trust-line i{width:6px;height:6px;border-radius:50%;background:var(--nfi-teal)}
.wn-v4-product-scene{position:relative;min-height:540px;display:grid;place-items:center;perspective:1400px}.wn-scene-window{position:relative;width:min(570px,100%);background:rgba(255,255,255,.96);border:1px solid rgba(23,26,34,.1);border-radius:28px;box-shadow:0 36px 90px rgba(23,26,34,.14);overflow:hidden;transform:rotateY(-2deg) rotateX(1deg);animation:wnFloat 6s ease-in-out infinite}.wn-scene-top{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #ece8df}.mini-brand{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800}.mini-brand i{width:30px;height:30px;border-radius:9px;background:var(--nfi-violet);color:#fff;display:grid;place-items:center;font:700 17px/1 var(--ar-display);font-style:normal}.wn-scene-status{font-size:8px;color:#117a4c;background:#e9f8f0;padding:6px 9px;border-radius:999px}.wn-scene-editor{position:relative;padding:30px 32px 26px}.wn-scene-editor small{font-size:8px;letter-spacing:.15em;color:#8e95a3;font-weight:800}.wn-scene-editor p{max-width:470px;margin:18px 0 56px;font:500 24px/1.55 var(--display);color:#202530}.wn-squiggle{position:absolute;height:5px;border-bottom:2px wavy var(--nfi-violet)}.wn-squiggle.one{left:90px;bottom:41px;width:110px}.wn-squiggle.two{left:255px;bottom:41px;width:96px;border-color:var(--nfi-gold)}.wn-scene-card{position:absolute;left:45px;right:45px;bottom:-68px;padding:18px 20px;background:#fff;border:1px solid #deddf2;border-radius:18px;box-shadow:0 22px 50px rgba(23,26,34,.15)}.wn-scene-card>span{font-size:8px;font-weight:850;letter-spacing:.12em;color:var(--nfi-violet)}.wn-scene-card p{font:500 17px/1.48 var(--display);margin:9px 0 13px}.wn-scene-card>div{display:flex;gap:7px}.wn-scene-card b{padding:7px 9px;border:1px solid #dedfe7;border-radius:8px;font-size:8px}.wn-scene-card b:first-child{background:var(--nfi-violet);color:#fff;border-color:var(--nfi-violet)}.wn-scene-card footer{display:flex;justify-content:space-between;margin-top:13px;padding-top:10px;border-top:1px solid #eeeeef;font-size:8px;color:#7b838e}.wn-scene-card footer strong{color:#117a4c}.wn-scene-orbit{position:absolute;border:1px solid rgba(121,126,246,.28);background:rgba(247,243,235,.84);backdrop-filter:blur(10px);border-radius:999px;padding:8px 12px;font-size:8px;color:#626b7a;box-shadow:0 12px 24px rgba(23,26,34,.06)}.wn-scene-orbit.o1{left:-5px;top:24%}.wn-scene-orbit.o2{right:-14px;top:41%}.wn-scene-orbit.o3{right:12%;bottom:3%;font:600 14px/1 var(--ar-body);color:#343a48}
/* Try-it flow */
.wn-v4-try{padding:120px 0;background:#fff;border-top:1px solid rgba(23,26,34,.07);border-bottom:1px solid rgba(23,26,34,.07)}.wn-v4-try-head,.wn-split-head,.wn-v4-everywhere-head{display:grid;grid-template-columns:1.05fr .95fr;gap:9vw;align-items:end}.wn-v4-try-head h2,.wn-split-head h2,.wn-v4-everywhere-head h2,.wn-v4-usecase-intro h2,.wn-team-v4-grid h2,.wn-final-cta h2{font:400 clamp(46px,5vw,76px)/1.02 var(--display);letter-spacing:-.045em;margin:14px 0 0}.wn-v4-try-head>p,.wn-split-head>p,.wn-v4-everywhere-head>p,.wn-team-v4-grid>div>p{color:#697285;font-size:15px;line-height:1.8}.wn-v4-checker{margin-top:58px;display:grid;grid-template-columns:1.18fr .82fr;overflow:hidden;border:1px solid #dfe2e8;border-radius:24px;background:#fbfbff;box-shadow:0 22px 68px rgba(23,26,34,.08)}.wn-checker-input{padding:24px 28px;background:#fff}.wn-checker-label{display:flex;justify-content:space-between;font-size:8px;font-weight:800;letter-spacing:.12em;color:#8e95a3}.demo-writing{min-height:155px;padding:22px 0;outline:none;font:500 24px/1.6 var(--display)}.wn-checker-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eceef2;padding-top:13px;color:#8e95a3;font-size:8px}.wn-checker-foot button{border:0;background:var(--nfi-dark);color:#fff;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:800}.suggestion{padding:28px;background:linear-gradient(160deg,#f8f8ff,#f4f0e8)}.wn-result-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.suggestion .type{font-size:8px;letter-spacing:.13em;font-weight:850;color:var(--nfi-violet)}.wn-risk-pill{font-size:8px;color:#8a6b1f;background:#fff6dc;border:1px solid #f0dfae;padding:6px 8px;border-radius:999px}.suggestion p{font:500 19px/1.52 var(--display);margin:16px 0}.wn-result-actions{display:flex;gap:7px}.wn-result-actions button{border:1px solid #d8dae1;background:#fff;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800}.wn-result-actions button:first-child{background:var(--nfi-violet);color:#fff;border-color:var(--nfi-violet)}.suggestion footer{display:flex;gap:18px;margin-top:18px;padding-top:14px;border-top:1px solid #dedfe6;color:#7b838e;font-size:8px}.suggestion footer b{color:#343a48}
/* Long story: exact dark Notes identity */
.wn-v4-dark-story{position:relative;padding:116px 0;background:radial-gradient(circle at 83% 12%,rgba(121,126,246,.12),transparent 23%),radial-gradient(circle at 12% 66%,rgba(45,212,191,.055),transparent 20%),var(--nfi-dark);color:#fff;overflow:hidden}.wn-v4-dark-story:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 49.8%,rgba(234,191,75,.05) 50%,transparent 50.2%);pointer-events:none}.wn-v4-story-intro{position:relative;z-index:2;display:grid;grid-template-columns:1fr .82fr;gap:9vw;align-items:end;padding-bottom:68px;border-bottom:1px solid rgba(255,255,255,.08)}.wn-v4-story-intro h2{font:400 clamp(50px,5.2vw,78px)/1.02 var(--display);letter-spacing:-.045em;margin:14px 0;color:#f7f3eb}.wn-v4-story-intro p{color:#9CA3AF;font-size:15px;line-height:1.8}.wn-v4-story-row{position:relative;z-index:2;min-height:500px;display:grid;grid-template-columns:.84fr 1.16fr;gap:8vw;align-items:center;padding:76px 0;border-bottom:1px solid rgba(255,255,255,.07)}.wn-v4-story-row.reverse{grid-template-columns:1.16fr .84fr}.wn-v4-story-row.reverse .wn-story-copy{order:2}.wn-v4-story-row.reverse .wn-story-visual{order:1}.story-index{font-size:9px;letter-spacing:.18em;color:var(--nfi-gold);font-weight:800}.wn-story-copy h3{font:400 clamp(38px,4vw,62px)/1.03 var(--display);letter-spacing:-.04em;margin:15px 0 22px;color:#f7f3eb}.wn-story-copy>p{max-width:590px;color:#AEB4C0;font-size:14px;line-height:1.8}.wn-story-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.wn-story-tags span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 9px;color:#B7BBC5;font-size:8px}.wn-story-visual{display:grid;place-items:center}.wn-proof-card,.wn-strength-card,.wn-meaning-card,.wn-context-card,.wn-dna-card,.wn-arabic-v4{width:min(590px,100%);border:1px solid rgba(255,255,255,.11);background:#151821;border-radius:22px;box-shadow:0 28px 80px rgba(0,0,0,.28)}.wn-proof-card,.wn-strength-card,.wn-meaning-card,.wn-context-card{padding:28px}.wn-proof-card>small,.wn-context-card>small{font-size:8px;letter-spacing:.15em;color:#929AA8}.wn-proof-card>p{font:500 23px/1.6 var(--display);color:#E5E7EB}.wn-proof-card mark,.wn-meaning-card mark{background:rgba(234,191,75,.16);color:#F8E6A8;padding:2px 4px}.wn-mini-suggestion{margin-top:22px;padding:14px;border-radius:14px;background:#f7f3eb;color:#171a22;display:grid;grid-template-columns:1fr auto;gap:5px 12px}.wn-mini-suggestion span{font-size:8px;color:var(--nfi-violet);font-weight:850}.wn-mini-suggestion strong{font:500 19px var(--display)}.wn-mini-suggestion small{font-size:8px;color:#697285}.wn-mini-suggestion button{grid-row:1/4;grid-column:2;border:0;background:var(--nfi-violet);color:#fff;border-radius:10px;padding:8px 10px;font-size:8px;font-weight:800}.wn-strength-tabs{display:flex;gap:8px}.wn-strength-tabs b{padding:7px 9px;border-radius:999px;font-size:8px;color:#8E95A3}.wn-strength-tabs b.active{background:rgba(121,126,246,.18);color:#C8CBFF}.wn-strength-card p{font:500 20px/1.6 var(--display);color:#E5E7EB}.wn-strength-card .before{color:#929AA8}.wn-arrow-down{color:var(--nfi-gold)}.wn-strength-card footer{display:flex;gap:8px}.wn-strength-card footer span{font-size:8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:5px 7px;color:#B7BBC5}.wn-meaning-head{display:flex;justify-content:space-between;align-items:center}.wn-meaning-head span{font-size:8px;letter-spacing:.15em;color:var(--nfi-gold)}.wn-meaning-head b{font-size:8px;color:#EABF4B}.wn-meaning-card p{font:500 19px/1.6 var(--display);color:#E5E7EB}.wn-meaning-card del{color:#8E95A3}.risk-line{padding:13px;border-left:2px solid var(--nfi-gold);background:rgba(234,191,75,.06)}.wn-meaning-card button,.wn-context-card button{border:1px solid rgba(255,255,255,.14);background:transparent;color:#E5E7EB;border-radius:999px;padding:8px 11px;font-size:8px}.wn-context-card ul{padding:0;margin:20px 0;list-style:none}.wn-context-card li{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07);color:#B7BBC5;font-size:11px}.wn-context-card li i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:rgba(45,212,191,.12);color:var(--nfi-teal)}.wn-context-card li.warn i{background:rgba(234,191,75,.13);color:var(--nfi-gold)}.wn-dna-card{padding:24px;display:flex;align-items:center;gap:22px}.wn-dna-ring{width:126px;height:126px;min-width:126px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(121,126,246,.3);box-shadow:inset 0 0 0 18px rgba(121,126,246,.025),inset 0 0 0 36px rgba(45,212,191,.02)}.wn-dna-ring span{font:500 18px/1.2 var(--display);text-align:center;color:#E5E7EB}.wn-dna-card small{font-size:8px;letter-spacing:.15em;color:var(--nfi-violet)}.wn-dna-card strong{display:block;margin:7px 0;font:500 20px var(--display)}.wn-dna-card p{margin:0;color:#929AA8;font-size:10px;line-height:1.7}.ar-copy{font-family:var(--ar-body)}.ar-copy .story-index{font-family:var(--ar-body)}.ar-copy h3{font:700 clamp(42px,4.5vw,66px)/1.38 var(--ar-display);letter-spacing:0}.ar-copy>p{font-size:17px;line-height:2}.wn-arabic-v4{position:relative;padding:35px;text-align:right;direction:rtl;background:linear-gradient(155deg,#f7f3eb,#fdfbf5);color:#171a22;border-color:#d9d1c3;overflow:hidden}.wn-arabic-v4:before{content:"";position:absolute;left:-80px;top:-90px;width:240px;height:240px;border:1px solid rgba(234,191,75,.35);border-radius:50%}.wn-arabic-seal{display:inline-flex;padding:7px 12px;background:#171a22;color:#EABF4B;border-radius:999px;font:700 14px var(--ar-body)}.wn-arabic-display{font:700 35px/1.7 var(--ar-display);margin:20px 0}.wn-arabic-edit{padding:16px;border:1px solid #ded6ca;border-radius:15px;background:rgba(255,255,255,.74)}.wn-arabic-edit small{font:600 13px var(--ar-body);color:#797EF6}.wn-arabic-edit p{font:600 17px/1.9 var(--ar-body)}.wn-arabic-edit button{border:0;background:#797EF6;color:#fff;border-radius:9px;padding:8px 12px;font:700 12px var(--ar-body)}
/* Surfaces */
.wn-v4-everywhere{padding:118px 0;background:#f7f3eb}.wn-v4-everywhere-head{margin-bottom:54px}.wn-surface-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.surface{position:relative;min-height:370px;padding:24px;border:1px solid #dcd6cb;border-radius:21px;background:#fff;overflow:hidden;transition:transform .25s,box-shadow .25s}.surface:hover{transform:translateY(-5px);box-shadow:0 22px 60px rgba(23,26,34,.09)}.surface-badge{font-size:8px;letter-spacing:.14em;font-weight:850;color:#797EF6}.surface h3{font:500 27px var(--display);margin:12px 0 8px}.surface>p{color:#697285;font-size:11px;line-height:1.7}.surface-ui{position:absolute;left:22px;right:22px;bottom:20px;height:170px;border-radius:15px;border:1px solid #e1e3e8;background:#f8f9fd;overflow:hidden}.surface-line{height:8px;width:70%;margin:28px 20px 0;background:#dce1eb;border-radius:999px}.surface-line.short{width:44%;margin-top:12px}.surface-pop{position:absolute;right:17px;bottom:17px;padding:10px 12px;border:1px solid #dfe2ff;background:#fff;border-radius:12px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 25px rgba(23,26,34,.09);font-size:8px}.surface-pop i{width:25px;height:25px;border-radius:8px;background:#797EF6;color:#fff;display:grid;place-items:center;font:700 14px var(--ar-body);font-style:normal}.surface-ui.doc{display:grid;grid-template-columns:1fr .62fr;padding:14px;gap:10px}.doc-sheet{background:#fff;border:1px solid #e4e6eb;border-radius:8px}.doc-panel{padding:12px;border-radius:8px;background:#171a22;color:#fff}.doc-panel b,.doc-panel span{display:block}.doc-panel b{font-size:9px}.doc-panel span{font-size:7px;color:#B7BBC5;margin-top:9px}.studio-ui{display:grid;grid-template-columns:1.4fr .6fr}.studio-ui>div{background:#fff}.studio-ui aside{padding:13px;background:#171a22;color:#fff}.studio-ui aside b,.studio-ui aside span{display:block}.studio-ui aside span{font-size:7px;color:#B7BBC5;margin-top:10px}
/* Use cases and teams */
.wn-v4-usecases{padding:105px 0;background:#fff}.wn-v4-usecase-intro{max-width:860px;margin-bottom:50px}.wn-usecase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dfe2e8;border:1px solid #dfe2e8}.wn-usecase-grid article{min-height:230px;padding:24px;background:#fff}.wn-usecase-grid article>span{font-size:9px;color:#797EF6;font-weight:800}.wn-usecase-grid h3{font:500 26px var(--display);margin:44px 0 9px}.wn-usecase-grid p{color:#697285;font-size:10px;line-height:1.7}.wn-v4-team{padding:108px 0;background:linear-gradient(120deg,#f0efff,#f7f3eb 64%,#f4eee4)}.wn-team-v4-grid{display:grid;grid-template-columns:1fr .9fr;gap:8vw;align-items:center}.wn-text-link{display:inline-block;margin-top:10px;font-size:10px;font-weight:800;color:#797EF6}.wn-control-board{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dcd8e7;border:1px solid #dcd8e7;border-radius:20px;overflow:hidden;box-shadow:0 25px 60px rgba(23,26,34,.08)}.wn-control-board>div{padding:22px;background:#fff}.wn-control-board small{display:block;font-size:8px;letter-spacing:.13em;color:#797EF6;font-weight:800}.wn-control-board strong{display:block;margin-top:8px;font:500 18px var(--display)}
/* Pricing */
.wn-pricing-story{padding:112px 0;background:#f7f3eb}.price-grid,.pricing-full{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.price-grid>div,.pricing-full article{padding:25px;border:1px solid #dcd6cb;border-radius:20px;background:#fff}.price-grid .featured,.pricing-full .featured{border-color:#a8abfa;box-shadow:0 22px 54px rgba(121,126,246,.1)}.plan-index{font-size:8px;letter-spacing:.12em;color:#797EF6;font-weight:800}.price-grid strong{display:block;margin-top:19px;font-size:11px}.price-grid b,.pricing-full h2{display:block;margin:7px 0;font:500 41px var(--display)}.price-grid b small,.pricing-full h2 small{font:600 9px var(--ui);color:#7b838e}.price-grid p,.pricing-full p,.pricing-full li{color:#697285;font-size:9px;line-height:1.7}.price-grid a{display:inline-block;margin-top:13px;font-size:9px;font-weight:800}.price-grid .featured a{padding:9px 12px;border-radius:999px;background:#797EF6;color:#fff}
/* Final */
.wn-final-cta{position:relative;overflow:hidden;padding:120px 0;background:radial-gradient(circle at 75% 30%,rgba(121,126,246,.12),transparent 28%),#0B0C10;color:#fff}.wn-final-cta .shell{position:relative;z-index:2}.wn-final-cta h2{color:#f7f3eb}.wn-final-cta p{max-width:650px;color:#9CA3AF;font-size:15px}.wn-final-cta .eyebrow{color:#EABF4B}
/* Inner pages */
.page-hero{padding:140px 0 70px}.page-hero h1{max-width:1000px;font:400 clamp(58px,6.5vw,96px)/.98 var(--display);letter-spacing:-.05em;margin:15px 0}.page-hero>p,.page-hero>div>p{max-width:720px;color:#697285;font-size:15px}.page-hero.bilingual{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.page-hero.bilingual h2{font:700 54px/1.45 var(--ar-display);margin:16px 0}.feature-library,.teams-grid,.privacy-list,.arabic-features,.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:110px}.feature-library article,.teams-grid article,.privacy-list article,.arabic-features article,.download-grid article{padding:24px;border:1px solid #dcd6cb;border-radius:18px;background:#fff}.feature-library h3,.teams-grid h3,.privacy-list h3,.arabic-features h3,.download-grid h3{font:500 25px var(--display);margin:16px 0 9px}.arabic-features{direction:rtl}.arabic-features h3{font:700 27px var(--ar-display)}.arabic-features p{font:500 15px/1.9 var(--ar-body)}.feature-library p,.teams-grid p,.privacy-list p,.download-grid p{color:#697285;font-size:10px;line-height:1.7}.feature-library .status{font-size:7px;padding:4px 6px;border-radius:999px;background:#eef0ff;color:#797EF6}.download-grid article>span{font-size:25px;color:#797EF6}.download-grid article>a,.pricing-full article>a{margin-top:14px;background:#171a22;color:#fff!important}.privacy-list article>span{font-size:9px;color:#EABF4B;font-weight:800}
/* Footer */
.site-foot{padding:58px 0;background:#0B0C10;color:#E5E7EB}.wn-footer-grid{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:48px}.site-foot .brand{color:#fff}.site-foot .brand .mark{box-shadow:none}.wn-footer-brand p{max-width:340px;color:#9CA3AF;font-size:9px;line-height:1.7}.wn-footer-brand small{color:#5D6270;font-size:8px}.wn-footer-grid>div:not(:first-child){display:grid;align-content:start;gap:8px}.wn-footer-grid b{font-size:9px;color:#EABF4B}.wn-footer-grid a{font-size:8px;color:#B7BBC5}.wn-footer-grid a:hover{color:#fff}
/* Motion */
[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}.wn-v4-product-scene,.wn-arabic-v4,.wn-control-board{will-change:transform}@keyframes wnFloat{0%,100%{transform:rotateY(-2deg) rotateX(1deg) translateY(0)}50%{transform:rotateY(-1deg) rotateX(.5deg) translateY(-9px)}}@keyframes wnShine{0%{transform:translateX(-110%)}100%{transform:translateX(210%)}}.wn-scene-card:after,.price-grid .featured:after{content:"";position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-110%);animation:wnShine 8s ease-in-out infinite}.price-grid .featured{position:relative;overflow:hidden}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.wn-scene-window,.wn-scene-card:after,.price-grid .featured:after{animation:none}}
@media(max-width:1100px){.wn-main-nav{display:none}.mobile-menu{display:block}.site-head.is-open .wn-main-nav{display:flex;position:absolute;top:74px;left:20px;right:20px;flex-direction:column;align-items:stretch;padding:18px;background:#fff;border:1px solid #ddd8cf;border-radius:18px;box-shadow:0 20px 60px rgba(23,26,34,.14)}.wn-v4-hero-grid,.wn-v4-try-head,.wn-v4-everywhere-head,.wn-v4-story-intro,.wn-team-v4-grid,.wn-split-head{grid-template-columns:1fr}.wn-v4-product-scene{min-height:580px}.wn-v4-checker{grid-template-columns:1fr}.wn-v4-story-row,.wn-v4-story-row.reverse{grid-template-columns:1fr;gap:34px}.wn-v4-story-row.reverse .wn-story-copy,.wn-v4-story-row.reverse .wn-story-visual{order:initial}.wn-surface-gallery{grid-template-columns:1fr 1fr}.wn-usecase-grid{grid-template-columns:1fr 1fr}.feature-library,.teams-grid,.privacy-list,.arabic-features,.download-grid{grid-template-columns:1fr 1fr}.wn-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.wn-footer-grid>div:last-child{grid-column:2/4}.page-hero.bilingual{grid-template-columns:1fr}}
@media(max-width:720px){.shell{width:min(100% - 30px,1360px)}.site-head{padding:0 15px}.site-head .head-actions .text-link{display:none}.brand strong{font-size:11px}.wn-v4-hero{padding-top:52px}.wn-v4-hero-grid{min-height:auto}.wn-v4-copy h1{font-size:56px}.wn-v4-copy>p{font-size:14px}.wn-v4-product-scene{min-height:470px}.wn-scene-window{transform:none}.wn-scene-card{left:18px;right:18px;bottom:-70px}.wn-v4-try,.wn-v4-dark-story,.wn-v4-everywhere,.wn-v4-usecases,.wn-v4-team,.wn-pricing-story,.wn-final-cta{padding:78px 0}.wn-v4-story-row{padding:58px 0}.wn-surface-gallery,.wn-usecase-grid,.price-grid,.pricing-full,.feature-library,.teams-grid,.privacy-list,.arabic-features,.download-grid{grid-template-columns:1fr}.wn-usecase-grid{background:transparent;border:0;gap:12px}.wn-usecase-grid article{border:1px solid #dfe2e8}.wn-control-board{grid-template-columns:1fr}.wn-footer-grid{grid-template-columns:1fr 1fr}.wn-footer-grid>div:first-child{grid-column:1/-1}.wn-footer-grid>div:last-child{grid-column:auto}.page-hero{padding-top:100px}.page-hero h1{font-size:52px}.wn-mega{position:static;width:auto;margin-top:10px;box-shadow:none}}
/* Pointer movement is intentionally tiny: depth without turning the site into an animation demo. */
.wn-v4-product-scene{transform:translate3d(var(--wn-px,0),var(--wn-py,0),0);transition:transform .35s ease-out}.wn-control-board,.wn-arabic-v4{transform:translate3d(calc(var(--wn-px,0) * .45),calc(var(--wn-py,0) * .45),0);transition:transform .4s ease-out}.surface:nth-child(1){animation:wnSurfaceBreath 7s ease-in-out infinite}.surface:nth-child(2){animation:wnSurfaceBreath 7.8s ease-in-out infinite}.surface:nth-child(3){animation:wnSurfaceBreath 8.6s ease-in-out infinite}@keyframes wnSurfaceBreath{0%,100%{box-shadow:0 0 0 rgba(23,26,34,0)}50%{box-shadow:0 16px 44px rgba(23,26,34,.065)}}
@media(prefers-reduced-motion:reduce){.wn-v4-product-scene,.wn-control-board,.wn-arabic-v4{transform:none!important;transition:none}.surface{animation:none!important}}
.wn-v4-hero .hero-actions .secondary.dark{color:#343a48;background:rgba(255,255,255,.55);border-color:#d6d0c5}
.wn-scene-editor p{margin-bottom:132px}.wn-scene-card{bottom:18px}.wn-squiggle.one,.wn-squiggle.two{bottom:118px}
.wn-notes-signature{display:block;width:190px;height:auto;margin:20px 0 12px;opacity:.92}

/* =========================================================
   v0.6.0 — Exact Notes Presence Experience
   Protected palette from Notes for Innovation Presence OS.
   ========================================================= */
:root{
  --nfi-bg:#000000;
  --nfi-surface:#050505;
  --nfi-surface2:#0B0B0E;
  --nfi-paper:#F3EFE6;
  --nfi-ink:#111111;
  --nfi-text:#E5E7EB;
  --nfi-muted:#9CA3AF;
  --nfi-gold:#EABF4B;
  --nfi-gold-soft:#9D7E2F;
  --nfi-violet:#797EF6;
  --nfi-teal:#2DD4BF;
  --nfi-paper-hi:#FBF8F1;
  --nfi-paper-mid:#EEE8DD;
  --nfi-blue-paper:#EDF1F6;
  --nfi-line-light:rgba(17,17,17,.10);
  --nfi-line-dark:rgba(255,255,255,.09);
  --nfi-shadow:0 24px 70px rgba(33,29,24,.10);
}
html{background:var(--nfi-paper)}
body.wn-public{background:var(--nfi-paper);color:var(--nfi-ink)}
.shell{width:min(1400px,calc(100% - clamp(34px,6vw,100px)))}
.eyebrow{color:var(--nfi-violet);font-size:10px;letter-spacing:.24em}

/* Presence header: quiet ivory by default, denser after scroll. */
.site-head{height:78px;padding-inline:max(24px,calc((100vw - 1400px)/2));background:rgba(243,239,230,.90);border-color:rgba(17,17,17,.08);box-shadow:none}
.site-head.is-scrolled{height:66px;background:rgba(243,239,230,.97);box-shadow:0 14px 48px rgba(17,17,17,.07)}
.brand .mark{border-radius:10px;background:var(--nfi-violet);box-shadow:0 0 0 1px rgba(121,126,246,.20),0 12px 30px rgba(121,126,246,.25)}
.brand strong{font-size:14px}.brand em{font-size:18px}
.wn-main-nav{gap:28px}.wn-main-nav>a,.wn-nav-drop>summary{font-size:10px;letter-spacing:.045em;color:#30343D}
.wn-main-nav>a:hover,.wn-nav-drop>summary:hover{color:#000}
.pill{background:#797EF6;color:#fff!important;border:1px solid rgba(121,126,246,.28);padding-inline:18px;box-shadow:0 10px 24px rgba(121,126,246,.18)}
.wn-mega{background:rgba(251,248,241,.98);border-color:rgba(17,17,17,.10);box-shadow:0 36px 90px rgba(17,17,17,.18);border-radius:18px}
.wn-mega a:hover{background:#fff;border-color:rgba(121,126,246,.22)}

/* Hero: editorial, light, framed, with the Notes visual rhythm. */
.wn-v4-hero{min-height:790px;padding:96px 0 64px;background:
  radial-gradient(circle at 75% 23%,rgba(121,126,246,.105),transparent 30%),
  radial-gradient(circle at 8% 78%,rgba(234,191,75,.075),transparent 25%),
  linear-gradient(180deg,var(--nfi-paper-hi),var(--nfi-paper));
  border-bottom:1px solid var(--nfi-line-light)}
.wn-v4-hero:before{width:610px;height:610px;right:-130px;bottom:-310px;border-color:rgba(121,126,246,.15);box-shadow:0 0 0 88px rgba(121,126,246,.022),0 0 0 176px rgba(234,191,75,.015)}
.wn-v4-hero:after{left:-120px;bottom:-25px;width:330px;height:490px;border-color:rgba(157,126,47,.28);opacity:.7}
.wn-v4-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);gap:6.5vw;min-height:650px}
.wn-v4-copy h1{font-size:clamp(70px,7vw,112px);line-height:.91;letter-spacing:-.058em;color:#10131E;margin:22px 0 28px}
.wn-v4-copy h1 em{display:block;color:var(--nfi-gold-soft);font-style:italic;margin-top:8px}
.wn-v4-copy>p{max-width:700px;color:#5D6270;font-size:17px;line-height:1.78}
.hero-actions .cta{background:var(--nfi-violet);border:1px solid var(--nfi-violet);box-shadow:0 13px 30px rgba(121,126,246,.23)}
.hero-actions .secondary{background:rgba(255,255,255,.44);border-color:rgba(17,17,17,.13)}
.wn-trust-line{margin-top:28px;color:#616977}
.wn-trust-line i{background:var(--nfi-teal);box-shadow:0 0 0 4px rgba(45,212,191,.07)}

.wn-v4-product-scene{min-height:590px;transform:translate(var(--wn-px,0),var(--wn-py,0));transition:transform .22s ease-out}
.wn-scene-window{width:min(590px,100%);border-radius:22px;border:1px solid rgba(17,17,17,.10);box-shadow:0 34px 88px rgba(17,17,17,.13);transform:none;animation:wnPresenceFloat 7s ease-in-out infinite}
.wn-scene-top{height:61px;background:rgba(251,248,241,.96)}
.wn-scene-editor{padding:34px 36px 38px;min-height:250px;background:#fff}
.wn-scene-editor p{font-size:25px;line-height:1.52;margin-bottom:78px}
.wn-scene-card{left:38px;right:38px;bottom:-72px;border-color:rgba(121,126,246,.20);background:linear-gradient(155deg,#fff 0%,#F7F5FF 62%,#FBF7EF 100%);box-shadow:0 24px 62px rgba(17,17,17,.14)}
.wn-scene-card>span{color:var(--nfi-violet)}
.wn-scene-card b:first-child{background:var(--nfi-violet)}
.wn-scene-card footer strong{color:#13856C}
.wn-scene-orbit{background:rgba(243,239,230,.86);border-color:rgba(121,126,246,.25);box-shadow:0 12px 32px rgba(17,17,17,.08)}
.wn-scene-orbit.o1{left:-22px}.wn-scene-orbit.o2{right:-22px}
.wn-hand-note{position:absolute;right:-64px;top:56px;z-index:4;color:#333745;font:italic 18px/1.45 var(--display);transform:rotate(-7deg);opacity:.80;letter-spacing:.01em}
.wn-hand-note:after{content:"";display:block;width:92px;height:58px;border-right:1px solid rgba(121,126,246,.52);border-bottom:1px solid rgba(121,126,246,.52);border-radius:0 0 70px 0;transform:rotate(16deg);margin:-4px 0 0 28px}
.wn-hero-arch{position:absolute;right:-118px;bottom:12px;width:190px;height:310px;border:1px solid rgba(157,126,47,.24);border-bottom:0;border-radius:96px 96px 0 0;background:linear-gradient(180deg,rgba(234,191,75,.035),rgba(121,126,246,.025));z-index:0;overflow:hidden}
.wn-hero-arch span{position:absolute;inset:25px 25px 0;border:1px solid rgba(157,126,47,.19);border-bottom:0;border-radius:70px 70px 0 0}
.wn-hero-arch small{position:absolute;right:17px;top:80px;font-size:7px;letter-spacing:.34em;line-height:1.7;color:#626878}
.wn-hero-arch em{position:absolute;left:11px;bottom:34px;font:600 12px/1.7 var(--ar-body);color:#6c6250;font-style:normal}

/* Immediate product proof. */
.wn-v4-try{padding:116px 0;background:#fff;border-color:rgba(17,17,17,.08)}
.wn-v4-try-head h2,.wn-v6-intro h2,.wn-split-head h2,.wn-v4-everywhere-head h2,.wn-v4-usecase-intro h2,.wn-team-v4-grid h2,.wn-final-cta h2{font-size:clamp(48px,5.2vw,78px);line-height:1.02;color:#141824}
.wn-v4-checker{margin-top:56px;border-color:rgba(17,17,17,.10);border-radius:18px;box-shadow:0 24px 72px rgba(17,17,17,.08);background:#F8F8FB}
.wn-checker-input{padding:28px 32px}.suggestion{background:linear-gradient(155deg,#F5F4FF 0%,#F7F3EB 100%)}
.wn-checker-result{border-left:1px solid rgba(17,17,17,.08)}

/* Compact "what matters" section — mirrors the Notes editorial hierarchy, not a generic SaaS icon grid. */
.wn-v6-intelligence{padding:126px 0;background:var(--nfi-paper-hi);border-bottom:1px solid var(--nfi-line-light)}
.wn-v6-intelligence-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:8vw;align-items:start}
.wn-v6-intro{position:sticky;top:110px;padding-right:24px}
.wn-v6-intro h2{margin:14px 0 24px;font-family:var(--display);font-weight:400;letter-spacing:-.045em}
.wn-v6-intro p{max-width:510px;color:#656B79;line-height:1.8}
.wn-text-link.dark-link{color:#303645}
.wn-v6-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.wn-v6-feature-grid article{position:relative;min-height:220px;padding:26px 24px 22px;border:1px solid rgba(17,17,17,.10);background:rgba(255,255,255,.58);border-radius:17px;box-shadow:0 12px 34px rgba(17,17,17,.035);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}
.wn-v6-feature-grid article:after{content:"";position:absolute;right:-55px;bottom:-70px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(121,126,246,.10),transparent 68%);opacity:0;transition:opacity .25s}
.wn-v6-feature-grid article:hover{transform:translateY(-4px);background:#fff;border-color:rgba(121,126,246,.28);box-shadow:0 22px 48px rgba(17,17,17,.07)}
.wn-v6-feature-grid article:hover:after{opacity:1}
.wn-v6-feature-grid i{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(121,126,246,.10);color:var(--nfi-violet);font-style:normal;font-weight:800}
.wn-v6-feature-grid h3{font:500 22px/1.15 var(--display);letter-spacing:-.025em;margin:30px 0 10px}
.wn-v6-feature-grid p{font-size:12px;line-height:1.65;color:#717784;margin:0}
.wn-v6-feature-grid small{position:absolute;right:19px;top:24px;color:var(--nfi-gold-soft);font-size:7px;letter-spacing:.16em;font-weight:800}
.wn-v6-feature-grid .arabic{text-align:right}.wn-v6-feature-grid .arabic h3{font:700 25px/1.4 var(--ar-display)}.wn-v6-feature-grid .arabic p{font:500 13px/1.9 var(--ar-body)}

/* Dark journey: exact Presence background/surfaces and restrained coloured signals. */
.wn-v4-dark-story{background:var(--nfi-bg)!important;color:var(--nfi-text);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06)}
.wn-v4-dark-story .eyebrow,.wn-v4-dark-story .story-index{color:var(--nfi-gold)}
.wn-v4-story-intro h2,.wn-v4-story-row h3{color:#F4EEE4}
.wn-v4-story-intro p,.wn-v4-story-row .wn-story-copy>p{color:#A8A39B}
.wn-v4-story-row{border-color:var(--nfi-line-dark)}
.wn-story-tags span{border-color:rgba(255,255,255,.10);color:#A8A39B}
.wn-story-visual>div{background:var(--nfi-surface2);border-color:rgba(255,255,255,.10);box-shadow:0 24px 70px rgba(0,0,0,.28)}
.wn-story-visual .wn-mini-suggestion,.wn-story-visual .wn-strength-card,.wn-story-visual .wn-meaning-card,.wn-story-visual .wn-context-card,.wn-story-visual .wn-dna-card,.wn-story-visual .wn-arabic-v4{background:var(--nfi-surface2);color:var(--nfi-text)}
.wn-proof-card p,.wn-strength-card .before,.wn-strength-card .after,.wn-meaning-card p,.wn-context-card li,.wn-dna-card p{color:#C7C3BC}
.wn-v4-dark-story mark{background:rgba(234,191,75,.14);color:#F3D785}
.wn-v4-dark-story button{border-color:rgba(255,255,255,.12)!important}
.wn-arabic-display{color:#F4EEE4!important}

/* Surfaces: premium framed product windows. */
.wn-v4-everywhere{background:var(--nfi-surface2)!important;color:var(--nfi-text);padding:124px 0 130px;border-bottom:1px solid rgba(255,255,255,.07)}
.wn-v4-everywhere .eyebrow{color:var(--nfi-gold)}
.wn-v4-everywhere h2{color:#F4EEE4}.wn-v4-everywhere-head>p{color:#A8A39B}
.wn-surface-gallery{gap:15px;margin-top:54px}
.surface{min-height:430px;background:linear-gradient(180deg,#101114,#08090B)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;box-shadow:0 28px 70px rgba(0,0,0,.28);overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
.surface:hover{transform:translateY(-7px);border-color:rgba(121,126,246,.35)!important;box-shadow:0 34px 90px rgba(0,0,0,.38)}
.surface h3{color:#F4EEE4}.surface p{color:#97938C}.surface-badge{color:var(--nfi-teal)!important}
.surface-ui{border-color:rgba(255,255,255,.12)!important;background:#F3EFE6!important}

/* Use cases return to light editorial paper. */
.wn-v4-usecases{background:var(--nfi-paper);padding:124px 0}
.wn-v4-usecase-intro h2{color:#141824}
.wn-usecase-grid article{background:rgba(255,255,255,.40);border-color:rgba(17,17,17,.10);border-radius:16px;transition:transform .25s,border-color .25s}
.wn-usecase-grid article:hover{transform:translateY(-4px);border-color:rgba(121,126,246,.28)}
.wn-usecase-grid article>span{color:var(--nfi-violet)}

/* Arabic: classical display, readable body, modern Notes framing. */
.wn-v4-usecases + .wn-v4-team{border-top:1px solid rgba(17,17,17,.08)}
.wn-v4-team{background:linear-gradient(120deg,#F0EEFA 0%,#F3EFE6 42%,#FBF8F1 100%)!important;padding:116px 0;border-bottom:1px solid rgba(17,17,17,.08)}
.wn-team-v4-grid h2{color:#141824}
.wn-control-board{background:rgba(255,255,255,.64)!important;border-color:rgba(17,17,17,.10)!important;border-radius:18px!important;box-shadow:var(--nfi-shadow)}
.wn-control-board>div{border-color:rgba(17,17,17,.08)!important}
.wn-control-board small{color:#7E8390}.wn-control-board strong{color:#232632}

/* Pricing: quiet, clear, premium. */
.wn-v4-pricing{background:var(--nfi-paper-hi)!important;padding:120px 0}
.price-grid>div{border-radius:17px!important;border:1px solid rgba(17,17,17,.10)!important;background:rgba(255,255,255,.62)!important;box-shadow:0 12px 34px rgba(17,17,17,.035);transition:transform .24s,border-color .24s,box-shadow .24s}
.price-grid>div:hover{transform:translateY(-4px);box-shadow:0 22px 52px rgba(17,17,17,.08)}
.price-grid>div.featured{border-color:rgba(121,126,246,.42)!important;background:linear-gradient(180deg,#fff 0%,#F5F4FF 100%)!important;box-shadow:0 24px 60px rgba(121,126,246,.12)}
.price-grid .featured .plan-index{color:var(--nfi-violet)}
.price-grid a{border-radius:999px!important}
.price-grid .featured a{background:var(--nfi-violet)!important;color:#fff!important}

/* Final dark conversion and footer. */
.wn-v4-final{background:var(--nfi-bg)!important;color:var(--nfi-text);padding:126px 0 118px;overflow:hidden;position:relative}
.wn-v4-final h2{color:#F4EEE4}.wn-v4-final p{color:#A8A39B}.wn-v4-final .eyebrow{color:var(--nfi-gold)}
.wn-v4-footer{background:#08090B!important;border-top:1px solid rgba(255,255,255,.08);color:var(--nfi-text)}
.wn-v4-footer p,.wn-v4-footer small,.wn-v4-footer a{color:#8F938F}
.wn-v4-footer b,.wn-v4-footer .brand strong,.wn-v4-footer .brand em{color:#F0ECE3}

/* Route pages share the exact Notes editorial contract. */
.route-features,.route-pricing,.route-arabic,.route-teams,.route-download,.route-privacy{background:var(--nfi-paper)!important}
.page-hero{padding-top:130px!important}.page-hero h1{color:#141824!important}.page-hero p{color:#666D79!important}
.feature-library article,.pricing-full article,.arabic-features article,.teams-grid article,.download-grid article,.privacy-list article{background:rgba(255,255,255,.58)!important;border-color:rgba(17,17,17,.10)!important;border-radius:16px!important;box-shadow:0 14px 38px rgba(17,17,17,.04)}
.bilingual [dir="rtl"] h2,.arabic-features h3{font-family:var(--ar-display)!important}.bilingual [dir="rtl"] p,.arabic-features p{font-family:var(--ar-body)!important}

/* Motion: present, calm, and disabled for users who ask for less motion. */
[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .72s ease,transform .72s cubic-bezier(.22,.8,.24,1)}
[data-reveal].is-visible{opacity:1;transform:translateY(0)}
@keyframes wnPresenceFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-9px,0)}}
@keyframes wnPresenceGlow{0%,100%{box-shadow:0 0 0 0 rgba(121,126,246,.03)}50%{box-shadow:0 0 0 10px rgba(121,126,246,.035)}}
.wn-scene-status{animation:wnPresenceGlow 4s ease-in-out infinite}

@media(max-width:1200px){
  .wn-v4-hero-grid{grid-template-columns:1fr 1fr;gap:48px}.wn-hand-note,.wn-hero-arch{display:none}
  .wn-v6-intelligence-grid{grid-template-columns:1fr;gap:52px}.wn-v6-intro{position:static;max-width:740px}
  .wn-v6-feature-grid{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:900px){
  .site-head{padding-inline:22px}.wn-main-nav{display:none}.mobile-menu{display:block}
  .wn-v4-hero-grid,.wn-v4-try-head,.wn-v4-everywhere-head,.wn-split-head,.wn-team-v4-grid{grid-template-columns:1fr}
  .wn-v4-product-scene{min-height:520px}.wn-v4-copy h1{font-size:clamp(56px,12vw,86px)}
  .wn-v4-checker{grid-template-columns:1fr}.wn-checker-result{border-left:0;border-top:1px solid rgba(17,17,17,.08)}
  .wn-v6-feature-grid{grid-template-columns:repeat(2,1fr)}
  .wn-surface-gallery,.price-grid{grid-template-columns:1fr!important}
}
@media(max-width:620px){
  .shell{width:min(100% - 28px,1400px)}.site-head{height:66px}.head-actions .text-link{display:none}
  .wn-v4-hero{padding-top:64px;min-height:auto}.wn-v4-copy h1{font-size:52px}.wn-v4-copy>p{font-size:15px}
  .wn-v4-product-scene{min-height:470px}.wn-scene-card{left:16px;right:16px}.wn-scene-orbit{display:none}
  .wn-v6-feature-grid{grid-template-columns:1fr}.wn-v6-intelligence{padding:86px 0}
  .wn-v4-try,.wn-v4-usecases,.wn-v4-team,.wn-v4-pricing,.wn-v4-everywhere{padding-block:86px}
}
@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.001ms!important}
  [data-reveal]{opacity:1!important;transform:none!important}
}

/* =========================================================
   v0.6.1 — Light Presence Public Experience
   The Notes palette remains exact; dark surfaces are replaced
   with layered white/ivory frames and explicit dark text.
   ========================================================= */
:root{
  --nfi-bg:#FFFFFF;
  --nfi-surface:#FFFFFF;
  --nfi-surface2:#FBFAF7;
  --nfi-paper:#F3EFE6;
  --nfi-paper-hi:#FBF8F1;
  --nfi-ink:#111111;
  --nfi-text:#111111;
  --nfi-muted:#626B79;
  --nfi-violet:#797EF6;
  --nfi-gold:#EABF4B;
  --nfi-gold-soft:#9D7E2F;
  --nfi-teal:#2DD4BF;
}
html,body.wn-public{background:#F8F6F1!important;color:#111!important}
.site-head,.site-head.is-scrolled{background:rgba(255,255,255,.96)!important;border-color:rgba(17,17,17,.09)!important}.site-head.is-scrolled{box-shadow:0 12px 40px rgba(17,17,17,.06)!important}
.pill{background:#797EF6!important;color:#fff!important}.text-link,.wn-main-nav>a,.wn-nav-drop>summary{color:#303645!important}.wn-main-nav>a:hover,.wn-nav-drop>summary:hover{color:#111!important}
.wn-mega{background:rgba(255,255,255,.98)!important;color:#111!important}.wn-mega strong{color:#171B26!important}.wn-mega small{color:#626B79!important}

/* Hero and every journey section stay light; colour carries meaning instead of black panels. */
.wn-v4-hero{background:radial-gradient(circle at 76% 20%,rgba(121,126,246,.12),transparent 30%),radial-gradient(circle at 8% 78%,rgba(234,191,75,.10),transparent 27%),linear-gradient(180deg,#FFFFFF,#F3EFE6)!important;color:#111!important}
.wn-v4-copy h1,.wn-v4-copy p,.wn-v4-copy em{color:#111!important}.wn-v4-copy h1 em{color:var(--nfi-gold-soft)!important}.wn-trust-line{color:#515A68!important}
.wn-v4-dark-story,.wn-v4-everywhere,.wn-v4-final,.wn-v4-footer{background:#FFFFFF!important;color:#111!important;border-color:rgba(17,17,17,.09)!important}
.wn-v4-dark-story{background:linear-gradient(180deg,#FFFFFF 0%,#F6F2EA 100%)!important}
.wn-v4-everywhere{background:linear-gradient(135deg,#F5F4FF 0%,#FFFFFF 50%,#F8F4EA 100%)!important}
.wn-v4-final{background:radial-gradient(circle at 80% 20%,rgba(121,126,246,.12),transparent 34%),linear-gradient(180deg,#FBFAF7,#F3EFE6)!important}
.wn-v4-footer{background:#F8F6F1!important}
.wn-v4-dark-story .eyebrow,.wn-v4-everywhere .eyebrow,.wn-v4-final .eyebrow{color:var(--nfi-violet)!important}
.wn-v4-story-intro h2,.wn-v4-story-row h3,.wn-v4-everywhere h2,.wn-v4-final h2,.wn-v4-footer b,.wn-v4-footer .brand strong,.wn-v4-footer .brand em{color:#161A24!important}
.wn-v4-story-intro p,.wn-v4-story-row .wn-story-copy>p,.wn-v4-everywhere-head>p,.wn-v4-final p,.wn-v4-footer p,.wn-v4-footer small,.wn-v4-footer a{color:#626B79!important}
.wn-v4-story-row{border-color:rgba(17,17,17,.09)!important}.wn-story-tags span{border-color:rgba(17,17,17,.11)!important;color:#596273!important;background:#fff!important}
.wn-story-visual>div,.wn-story-visual .wn-mini-suggestion,.wn-story-visual .wn-strength-card,.wn-story-visual .wn-meaning-card,.wn-story-visual .wn-context-card,.wn-story-visual .wn-dna-card,.wn-story-visual .wn-arabic-v4{background:#fff!important;color:#202532!important;border-color:rgba(17,17,17,.10)!important;box-shadow:0 22px 64px rgba(17,17,17,.08)!important}
.wn-proof-card p,.wn-strength-card .before,.wn-strength-card .after,.wn-meaning-card p,.wn-context-card li,.wn-dna-card p{color:#4F5868!important}.wn-arabic-display{color:#171B26!important}
.wn-v4-dark-story mark{background:rgba(234,191,75,.18)!important;color:#6F571C!important}
.wn-v4-dark-story button{border-color:rgba(17,17,17,.12)!important;color:#303645!important;background:#fff!important}

/* Product frames use white surfaces and category colours. */
.surface{background:#fff!important;color:#111!important;border:1px solid rgba(17,17,17,.10)!important;box-shadow:0 22px 60px rgba(17,17,17,.075)!important}.surface:hover{border-color:rgba(121,126,246,.34)!important;box-shadow:0 30px 72px rgba(17,17,17,.10)!important}.surface h3{color:#171B26!important}.surface p{color:#626B79!important}.surface-badge{color:#555BD1!important}.surface-ui{background:#F8F6F1!important;border-color:rgba(17,17,17,.10)!important;color:#303645!important}
.wn-v4-everywhere .surface:nth-child(1){border-top:4px solid var(--nfi-teal)!important}.wn-v4-everywhere .surface:nth-child(2){border-top:4px solid var(--nfi-violet)!important}.wn-v4-everywhere .surface:nth-child(3){border-top:4px solid var(--nfi-gold)!important}

/* Arabic and team sections remain rich without reversing to dark. */
.wn-v4-team{background:linear-gradient(120deg,#F1F0FF,#FFFFFF 48%,#F8F2E6)!important}.wn-control-board{background:#fff!important;color:#111!important;box-shadow:0 24px 64px rgba(17,17,17,.075)!important}.wn-control-board small{color:#6A7280!important}.wn-control-board strong{color:#202532!important}
.wn-v4-usecases,.wn-v4-pricing,.wn-v4-try,.wn-v6-intelligence{background:#fff!important}.wn-v4-usecases{background:#F8F6F1!important}.wn-v4-pricing{background:linear-gradient(180deg,#FFFFFF,#F6F2EA)!important}
.price-grid>div,.feature-library article,.pricing-full article,.arabic-features article,.teams-grid article,.download-grid article,.privacy-list article,.wn-usecase-grid article{background:#fff!important;color:#111!important;border-color:rgba(17,17,17,.10)!important;box-shadow:0 12px 34px rgba(17,17,17,.045)!important}.price-grid>div p,.feature-library article p,.pricing-full article p,.arabic-features article p,.teams-grid article p,.download-grid article p,.privacy-list article p,.wn-usecase-grid article p{color:#626B79!important}
.price-grid>div.featured{background:linear-gradient(180deg,#FFFFFF,#F3F2FF)!important;border-color:rgba(121,126,246,.42)!important}.price-grid .featured a{background:var(--nfi-violet)!important;color:#fff!important}
.wn-v4-final .secondary.dark{background:#fff!important;color:#303645!important;border-color:rgba(17,17,17,.13)!important}
.wn-v4-footer{box-shadow:inset 0 1px 0 rgba(17,17,17,.08)}

/* Colour-coded writing concepts: grammar=teal, clarity=violet, style=gold, meaning=ink. */
.wn-v6-feature-grid article:nth-child(1){border-top:4px solid #111!important}.wn-v6-feature-grid article:nth-child(2){border-top:4px solid var(--nfi-violet)!important}.wn-v6-feature-grid article:nth-child(3){border-top:4px solid var(--nfi-teal)!important}.wn-v6-feature-grid article:nth-child(4){border-top:4px solid var(--nfi-gold)!important}.wn-v6-feature-grid article:nth-child(5){border-top:4px solid var(--nfi-violet)!important}.wn-v6-feature-grid article:nth-child(6){border-top:4px solid var(--nfi-teal)!important}
.wn-v6-feature-grid article i{background:#F3F2FF!important;color:#555BD1!important}.wn-v6-feature-grid article:nth-child(1) i{background:#F0F1F3!important;color:#222733!important}.wn-v6-feature-grid article:nth-child(3) i,.wn-v6-feature-grid article:nth-child(6) i{background:rgba(45,212,191,.12)!important;color:#126D62!important}.wn-v6-feature-grid article:nth-child(4) i{background:rgba(234,191,75,.15)!important;color:#7B6224!important}

/* Motion stays soft and accessible. */
[data-reveal]{transition-duration:.62s!important}.surface,.wn-v6-feature-grid article,.price-grid>div{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}
@media(prefers-reduced-motion:reduce){.surface,.wn-v6-feature-grid article,.price-grid>div{transform:none!important}}

/* v0.7.0 — بيان Arabic-native public experience */
.wn-arabic-hero{padding:96px 0 74px;background:radial-gradient(circle at 18% 12%,rgba(121,126,246,.10),transparent 24%),linear-gradient(180deg,#fff,#F6F2E9);border-bottom:1px solid rgba(17,17,17,.09)}.wn-arabic-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}.wn-arabic-hero-copy{font-family:var(--ar-body);text-align:right}.wn-arabic-hero-copy h1{margin:14px 0 20px;font:700 clamp(54px,6.3vw,92px)/1.05 var(--ar-display);letter-spacing:0;color:#171A22}.wn-arabic-hero-copy h1 em{font-style:normal;color:#797EF6}.wn-arabic-hero-copy>p{max-width:760px;margin:0;font:500 clamp(18px,1.7vw,25px)/1.9 var(--ar-body);color:#4E5664}.wn-arabic-hero .hero-actions{justify-content:flex-start;margin-top:26px}.wn-arabic-hero .cta{font-family:var(--ar-body)}.wn-arabic-local{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px 10px;margin-top:26px;padding:13px 15px;border:1px solid rgba(45,212,191,.28);border-radius:16px;background:rgba(255,255,255,.82)}.wn-arabic-local i{width:8px;height:8px;border-radius:50%;background:#2DD4BF;box-shadow:0 0 0 6px rgba(45,212,191,.10)}.wn-arabic-local b{font-size:13px;color:#126D62}.wn-arabic-local span{grid-column:2/-1;color:#68717E;font-size:12px}.wn-arabic-institution{position:relative;min-height:520px;padding:62px 48px 44px;border:1px solid rgba(17,17,17,.11);border-radius:34px;background:linear-gradient(145deg,#fff,#FCFAF4);box-shadow:0 30px 90px rgba(17,17,17,.09);overflow:hidden}.wn-arabic-institution:before,.wn-arabic-institution:after{content:"";position:absolute;border:1px solid rgba(121,126,246,.16);border-radius:50%}.wn-arabic-institution:before{width:330px;height:330px;left:-170px;top:-170px}.wn-arabic-institution:after{width:250px;height:250px;right:-120px;bottom:-120px;border-color:rgba(234,191,75,.25)}.wn-arabic-seal-big{position:relative;z-index:1;width:74px;height:74px;display:grid;place-items:center;border-radius:22px;background:#797EF6;color:#fff;font:700 46px/1 var(--ar-display);box-shadow:0 18px 42px rgba(121,126,246,.23)}.wn-arabic-institution blockquote{position:relative;z-index:1;margin:36px 0 22px;font:700 clamp(30px,3vw,48px)/1.55 var(--ar-display);color:#242936}.wn-arabic-questions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px}.wn-arabic-questions span{padding:8px 12px;border:1px solid #E0DCD3;border-radius:999px;background:#fff;color:#5A6270;font:600 13px var(--ar-body)}
.wn-arabic-principle{padding:74px 0;text-align:center;background:#fff}.wn-arabic-principle .eyebrow,.wn-arabic-lenses-section .eyebrow,.wn-arabic-health-section .eyebrow,.wn-arabic-packs-section .eyebrow,.wn-palestinian-section .eyebrow,.wn-arabic-word-section .eyebrow,.wn-arabic-trust .eyebrow{font-family:var(--ar-body)}.wn-arabic-principle h2{max-width:1100px;margin:14px auto 16px;font:700 clamp(36px,4.2vw,64px)/1.35 var(--ar-display);color:#1F2430}.wn-arabic-principle p{max-width:880px;margin:auto;font:500 18px/1.9 var(--ar-body);color:#5E6674}
.wn-arabic-lenses-section{padding:90px 0;background:#F6F2E9}.wn-arabic-lenses-section .section-heading,.wn-arabic-packs-section .section-heading,.wn-arabic-trust .section-heading{text-align:right}.wn-arabic-lenses-section .section-heading h2,.wn-arabic-packs-section .section-heading h2,.wn-arabic-trust .section-heading h2{font-family:var(--ar-display)}.wn-arabic-lenses-section .section-heading p,.wn-arabic-packs-section .section-heading p{font-family:var(--ar-body);line-height:1.85}.wn-arabic-lens-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.wn-arabic-lens-grid article{position:relative;min-height:330px;padding:28px 24px;border:1px solid rgba(17,17,17,.10);border-radius:24px;background:#fff;box-shadow:0 14px 44px rgba(17,17,17,.045);overflow:hidden}.wn-arabic-lens-grid article:after{content:"";position:absolute;left:-55px;bottom:-55px;width:140px;height:140px;border-radius:50%;border:1px solid rgba(121,126,246,.13)}.wn-arabic-lens-grid article>span{font:600 12px var(--ui);color:#797EF6}.wn-arabic-lens-grid h3{margin:42px 0 4px;font:700 30px/1.35 var(--ar-display);color:#222733}.wn-arabic-lens-grid b{display:block;color:#9D7E2F;font:700 12px var(--ar-body)}.wn-arabic-lens-grid p{margin:18px 0 0;font:500 15px/1.85 var(--ar-body);color:#616A78}
.wn-arabic-health-section{padding:90px 0;background:#fff}.wn-arabic-health-grid{display:grid;grid-template-columns:1fr .92fr;gap:54px;align-items:center}.wn-arabic-health-section h2{font:700 clamp(44px,5vw,70px)/1.2 var(--ar-display);margin:12px 0;color:#222733}.wn-arabic-health-section p{font:500 17px/1.85 var(--ar-body);color:#626B79}.wn-health-demo{margin-top:28px;display:grid;gap:10px}.wn-health-demo>span{display:grid;grid-template-columns:130px 1fr 36px;gap:12px;align-items:center;font:600 13px var(--ar-body);color:#4E5664}.wn-health-demo i{height:7px;border-radius:999px;background:#ECEEF2;overflow:hidden}.wn-health-demo i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2DD4BF,#797EF6)}.wn-health-demo em{font:600 13px var(--ui);font-style:normal;color:#242936}.wn-correction-demo{padding:28px;border:1px solid rgba(121,126,246,.20);border-radius:26px;background:linear-gradient(150deg,#fff,#F8F7FF);box-shadow:0 22px 60px rgba(17,17,17,.07)}.wn-correction-demo .sample{font:700 34px/1.5 var(--ar-display);color:#262B37}.wn-correction-demo .correction{display:flex;gap:14px;align-items:center;margin:14px 0}.wn-correction-demo .correction del{color:#8D94A0;text-decoration-color:#C65757}.wn-correction-demo .correction strong{padding:6px 10px;border-radius:10px;background:rgba(45,212,191,.10);color:#126D62;font:700 24px var(--ar-display)}.wn-correction-demo h3{margin:20px 0 4px;font:700 25px var(--ar-display)}.wn-evidence-row{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.wn-evidence-row span{padding:5px 8px;border-radius:999px;background:#fff;border:1px solid #E0DCD3;color:#6A7280;font:700 11px var(--ar-body)}.wn-correction-demo button{border:0;border-radius:999px;background:#797EF6;color:#fff;padding:10px 16px;font-family:var(--ar-body);font-weight:800}.wn-correction-demo button.secondary{background:#fff;color:#4F5765;border:1px solid #DCD8D0}
.wn-arabic-packs-section{padding:90px 0;background:#F6F2E9}.wn-arabic-pack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.wn-arabic-pack-grid article{padding:24px;border:1px solid rgba(17,17,17,.10);border-radius:22px;background:#fff;min-height:215px}.wn-arabic-pack-grid article.active{border-color:rgba(45,212,191,.34);box-shadow:0 16px 44px rgba(45,212,191,.08)}.wn-arabic-pack-grid small{color:#797EF6;font:800 10px var(--ar-body)}.wn-arabic-pack-grid h3{margin:14px 0 8px;font:700 27px var(--ar-display);color:#222733}.wn-arabic-pack-grid p{font:500 14px/1.8 var(--ar-body);color:#646D7B}
.wn-palestinian-section{padding:96px 0;background:linear-gradient(135deg,#F0EFFF,#FFF9E8)}.wn-palestinian-grid{display:grid;grid-template-columns:1fr .9fr;gap:58px;align-items:center}.wn-palestinian-section h2{margin:12px 0;font:700 clamp(45px,5vw,76px)/1.25 var(--ar-display);color:#222733}.wn-palestinian-section h2 em{font-style:normal;color:#797EF6}.wn-palestinian-section p{font:500 18px/1.9 var(--ar-body);color:#596372}.wn-register-demo{padding:26px;border:1px solid rgba(17,17,17,.11);border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(17,17,17,.055)}.wn-register-demo>small{font:800 10px var(--ar-body);color:#9D7E2F}.wn-register-demo>div{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;margin-top:15px}.wn-register-demo>div span{font:600 13px var(--ar-body);color:#555F6D}.wn-register-demo i{height:8px;border-radius:999px;background:#ECEEF2;overflow:hidden}.wn-register-demo i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#EABF4B,#797EF6)}.wn-register-demo .active i b{background:linear-gradient(90deg,#2DD4BF,#797EF6)}.wn-register-demo p{font-size:14px;margin-top:24px;padding-top:18px;border-top:1px solid #E7E2DA}
.wn-arabic-word-section{padding:96px 0;background:#fff}.wn-word-story{display:grid;grid-template-columns:.9fr 1fr;gap:62px;align-items:center}.wn-word-card-public{padding:32px;border:1px solid rgba(121,126,246,.22);border-radius:28px;background:linear-gradient(145deg,#fff,#F8F7FF);box-shadow:0 24px 66px rgba(17,17,17,.07)}.wn-word-card-public h2{margin:16px 0;font:700 70px/1 var(--ar-display);color:#242936}.wn-word-card-public dl{display:grid;grid-template-columns:90px 1fr;gap:10px 18px;font-family:var(--ar-body)}.wn-word-card-public dt{color:#8A91A0}.wn-word-card-public dd{margin:0;color:#343C49;font-weight:700}.wn-word-card-public>small{display:block;margin-top:20px;color:#7C8491;font:500 11px/1.7 var(--ar-body)}.wn-word-story>div:last-child h2{font:700 clamp(42px,4.7vw,68px)/1.25 var(--ar-display);color:#222733;margin:12px 0}.wn-word-story>div:last-child p{font:500 18px/1.9 var(--ar-body);color:#5F6876}
.wn-arabic-trust{padding:88px 0;background:#F6F2E9}.wn-arabic-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.wn-arabic-trust-grid article{padding:26px;border-radius:22px;background:#fff;border:1px solid rgba(17,17,17,.10)}.wn-arabic-trust-grid h3{margin:0;font:700 28px var(--ar-display);color:#222733}.wn-arabic-trust-grid p{margin:12px 0 0;font:500 14px/1.85 var(--ar-body);color:#626B79}.wn-arabic-final{background:linear-gradient(180deg,#fff,#F0EFFF)!important;color:#222733!important}.wn-arabic-final h2{font-family:var(--ar-display)!important;color:#222733!important}.wn-arabic-final p{font-family:var(--ar-body)!important;color:#596372!important}.wn-arabic-final .secondary{border-color:#DCD8D0!important;color:#303645!important;background:#fff!important}
@media(max-width:1050px){.wn-arabic-hero-grid,.wn-arabic-health-grid,.wn-palestinian-grid,.wn-word-story{grid-template-columns:1fr}.wn-arabic-lens-grid,.wn-arabic-pack-grid{grid-template-columns:1fr 1fr}.wn-arabic-trust-grid{grid-template-columns:1fr}.wn-arabic-institution{min-height:0}.wn-arabic-hero .hero-actions{justify-content:flex-start}}
@media(max-width:650px){.wn-arabic-hero{padding-top:70px}.wn-arabic-lens-grid,.wn-arabic-pack-grid{grid-template-columns:1fr}.wn-health-demo>span{grid-template-columns:95px 1fr 30px}.wn-arabic-institution{padding:36px 24px}.wn-arabic-institution blockquote{font-size:30px}.wn-arabic-hero-copy h1{font-size:54px}.wn-arabic-hero-copy>p,.wn-palestinian-section p,.wn-word-story>div:last-child p{font-size:16px}}

/* v0.8.0 Bayan platform journey */
.wn-arabic-worlds{background:#fff;padding:110px 0;border-top:1px solid var(--nfi-line,#e6e2d8);border-bottom:1px solid var(--nfi-line,#e6e2d8)}
.wn-arabic-worlds .section-heading{max-width:760px;margin:0 0 42px auto}.wn-arabic-worlds .section-heading h2,.wn-arabic-demo-sentence h2{font-family:var(--ar-display);font-size:clamp(44px,5vw,72px);line-height:1.15;margin:10px 0 14px}.wn-arabic-worlds .section-heading p,.wn-arabic-demo-sentence p{font-family:var(--ar-body);font-size:19px;line-height:1.9;color:#656b75}.wn-arabic-world-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wn-arabic-world-grid article{position:relative;min-height:210px;padding:25px;border:1px solid #e6e2d8;border-radius:20px;background:linear-gradient(180deg,#fff,#fbfaf7);overflow:hidden}.wn-arabic-world-grid article:after{content:"";position:absolute;width:90px;height:90px;border:1px solid rgba(121,126,246,.16);border-radius:50%;left:-25px;bottom:-35px}.wn-arabic-world-grid span{font:800 10px/1 var(--ui);color:#797ef6;letter-spacing:.12em}.wn-arabic-world-grid h3{font:700 27px/1.25 var(--ar-display);margin:18px 0 10px}.wn-arabic-world-grid p{font:500 15px/1.85 var(--ar-body);color:#6b717a;margin:0}.wn-arabic-demo-sentence{padding:110px 0;background:#f3efe6}.wn-arabic-demo-sentence .shell{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.wn-arabic-demo-card{padding:28px;border:1px solid rgba(121,126,246,.3);border-radius:22px;background:#fff;box-shadow:0 20px 60px rgba(20,24,35,.08)}.wn-arabic-demo-card>span{display:inline-block;padding:6px 10px;border-radius:999px;background:#eafbf8;color:#197e73;font:800 11px/1 var(--ar-body)}.wn-arabic-demo-card p{font:600 24px/1.7 var(--ar-body);color:#252932}.wn-arabic-demo-card>div{display:flex;flex-wrap:wrap;gap:8px}.wn-arabic-demo-card b{padding:8px 11px;border:1px solid #e6e2d8;border-radius:999px;font:700 12px/1 var(--ar-body);background:#fbfaf7}
@media(max-width:1000px){.wn-arabic-world-grid{grid-template-columns:repeat(2,1fr)}.wn-arabic-demo-sentence .shell{grid-template-columns:1fr}}
@media(max-width:620px){.wn-arabic-world-grid{grid-template-columns:1fr}.wn-arabic-worlds,.wn-arabic-demo-sentence{padding:72px 0}}

/* v0.10.0 — Palestinian Hub + Arabic Heritage Library */
.wn-public-knowledge-search{margin:28px 0 70px}.wn-public .wn-world-search{display:grid;grid-template-columns:minmax(0,1fr) 190px 120px;gap:10px;padding:16px;border:1px solid #e2ddd3;border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(30,25,18,.06)}
.wn-public .wn-world-search input,.wn-public .wn-world-search select{min-width:0;border:1px solid #e6e1d7;border-radius:12px;background:#fff;padding:13px 14px;font:600 15px/1.4 var(--ar-body);color:#111;outline:0}.wn-public .wn-world-search input:focus,.wn-public .wn-world-search select:focus{border-color:#b9bbfa;box-shadow:0 0 0 4px rgba(121,126,246,.08)}.wn-public .wn-world-search button{border:0;border-radius:12px;background:#797ef6;color:#fff;font:800 12px/1 var(--ar-body);cursor:pointer}
.wn-public-knowledge-results{margin-top:14px}.wn-public-knowledge-results .wn-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wn-public-knowledge-results .wn-world-card{border:1px solid #e3ded4;border-radius:18px;background:#fff;padding:18px;box-shadow:0 12px 36px rgba(30,25,18,.05)}.wn-public-knowledge-results .wn-world-card h4{font:700 26px/1.3 var(--ar-display);margin:5px 0 8px;color:#111}.wn-public-knowledge-results .wn-world-card p{font:500 14px/1.9 var(--ar-body);color:#5f646a}.wn-public-knowledge-results .wn-world-card small{display:block;margin-top:7px;font:500 12px/1.75 var(--ar-body);color:#81858b}.wn-public-knowledge-results .tagrow{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.wn-public-knowledge-results .tagrow span{padding:5px 8px;border-radius:999px;background:#efefff;color:#555bc8;font:700 10px/1 var(--ar-body)}
.wn-public .wn-world-empty{padding:32px;border:1px dashed #d7d1c5;border-radius:18px;background:rgba(255,255,255,.7);text-align:center}.wn-public .wn-world-empty h4{font:700 30px/1.25 var(--ar-display);margin:0 0 8px}.wn-public .wn-world-empty p{max-width:720px;margin:auto;font:500 14px/1.9 var(--ar-body);color:#747980}
.wn-public .wn-heritage-warning{padding:16px 18px;border:1px solid #ead79b;border-radius:15px;background:#fff7df;color:#705c26;font:600 13px/1.8 var(--ar-body);margin:14px 0}.wn-public-knowledge-results .wn-author-meta{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0}.wn-public-knowledge-results .wn-author-meta span{padding:5px 8px;border-radius:999px;background:#f4f1ea;color:#6f685c;font:700 10px/1 var(--ar-body)}
.route-palestinian .wn-arabic-hero,.route-heritage .wn-arabic-hero{padding-top:110px}.route-palestinian .wn-arabic-principle,.route-heritage .wn-arabic-principle{background:#111;color:#f6f2e8}.route-palestinian .wn-arabic-principle p,.route-heritage .wn-arabic-principle p{color:#cbc7bd}
@media(max-width:900px){.wn-public .wn-world-search{grid-template-columns:1fr}.wn-public .wn-world-search button{min-height:46px}.wn-public-knowledge-results .wn-world-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.wn-public-knowledge-results .wn-world-grid{grid-template-columns:1fr}}

/* v0.11.0 — Palestinian editorial provenance + writer-first bilingual marketing */
:root{
  --ps-green:#2f6f57;--ps-green-soft:#eaf3ee;--ps-green-strong:#22513f;
  --ps-red:#a64b53;--ps-red-soft:#f8e9ea;--ps-red-strong:#7f333a;
  --ps-black:#171717;--ps-black-soft:#454545;--ps-white:#fff;
  --semantic-error:#a44955;--semantic-success:#1e806e;--semantic-warning:#9d7e2f;--semantic-info:#555bc8;
}
.wn-palestinian-rail{display:flex;align-items:center;gap:10px;margin-top:24px;color:#5c6169;font-size:11px}
.wn-palestinian-rail i{display:block;width:52px;height:2px;background:linear-gradient(90deg,var(--ps-green) 0 45%,var(--ps-black) 45% 72%,var(--ps-red) 72% 100%);border-radius:4px}
.wn-palestinian-rail b{font-weight:700;color:var(--ps-black-soft)}
.wn-bilingual-response{margin:14px 0 0;font:700 clamp(30px,3vw,46px)/1.55 var(--ar-display);color:var(--ps-green-strong);direction:rtl;text-align:start;max-width:620px}
.wn-bilingual-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}
.wn-bilingual-proof span{padding:9px 12px;border:1px solid rgba(17,17,17,.10);border-radius:999px;background:rgba(255,255,255,.64);font-size:9px;font-weight:800;color:#646a73}
.wn-bilingual-proof span:nth-child(2){border-color:rgba(47,111,87,.22);color:var(--ps-green-strong)}
.wn-bilingual-proof span:nth-child(3){border-color:rgba(166,75,83,.20);color:var(--ps-red-strong)}

/* Keep the public journey paper-first rather than reverting to a black theme. */
.wn-v4-dark-story,.wn-v4-everywhere,.wn-final-cta.wn-v4-final{background:linear-gradient(180deg,#f8f5ee,#f3efe6)!important;color:#111!important;border-color:rgba(17,17,17,.08)!important}
.wn-v4-dark-story .eyebrow,.wn-v4-dark-story .story-index,.wn-v4-everywhere .eyebrow{color:var(--ps-green-strong)!important}
.wn-v4-story-intro h2,.wn-v4-story-row h3,.wn-v4-everywhere h2,.wn-final-cta.wn-v4-final h2{color:#15171d!important}
.wn-v4-story-intro p,.wn-v4-story-row .wn-story-copy>p,.wn-v4-everywhere-head>p,.wn-final-cta.wn-v4-final p{color:#656b73!important}
.wn-v4-story-row{border-color:rgba(17,17,17,.09)!important}
.wn-story-tags span{border-color:rgba(17,17,17,.10)!important;color:#666c73!important;background:rgba(255,255,255,.46)}
.wn-story-visual>div,.wn-story-visual .wn-mini-suggestion,.wn-story-visual .wn-strength-card,.wn-story-visual .wn-meaning-card,.wn-story-visual .wn-context-card,.wn-story-visual .wn-dna-card,.wn-story-visual .wn-arabic-v4{background:#fff!important;color:#15171d!important;border-color:rgba(17,17,17,.10)!important;box-shadow:0 18px 44px rgba(17,17,17,.07)!important}
.wn-proof-card p,.wn-strength-card .before,.wn-strength-card .after,.wn-meaning-card p,.wn-context-card li,.wn-dna-card p{color:#555b64!important}
.wn-v4-dark-story mark{background:rgba(47,111,87,.10)!important;color:var(--ps-green-strong)!important}
.wn-arabic-display{color:#15171d!important}
.surface{background:#fff!important;border:1px solid rgba(17,17,17,.10)!important;box-shadow:0 18px 48px rgba(17,17,17,.06)!important}
.surface h3{color:#15171d!important}.surface p{color:#69707a!important}.surface-badge{color:var(--ps-green-strong)!important}
.surface:hover{border-color:rgba(47,111,87,.25)!important;box-shadow:0 24px 58px rgba(17,17,17,.08)!important}

/* Palestinian identity appears as editorial markers, not semantic error colours. */
.wn-arabic-hero .eyebrow,.wn-public-knowledge-search button,.wn-world-search button{--brand-accent:var(--ps-green)}
.wn-arabic-principle:before{content:"";display:block;width:72px;height:3px;margin:0 auto 26px;background:linear-gradient(90deg,var(--ps-green),var(--ps-black),var(--ps-red));border-radius:999px;opacity:.9}
.wn-arabic-world-grid article:nth-child(3n+1)>span{color:var(--ps-green-strong)}
.wn-arabic-world-grid article:nth-child(3n+2)>span{color:var(--ps-red-strong)}
.wn-arabic-world-grid article:nth-child(3n)>span{color:var(--ps-black-soft)}

@media (max-width:760px){.wn-bilingual-proof{grid-template-columns:1fr}.wn-bilingual-response{font-size:30px}}
/* v0.11.0 route refinements: heritage/palestinian pages remain paper-first. */
.route-palestinian .wn-arabic-principle,.route-heritage .wn-arabic-principle{background:linear-gradient(180deg,#fbf8f1,#f3efe6)!important;color:#15171d!important;border-block:1px solid rgba(17,17,17,.08)}
.route-palestinian .wn-arabic-principle p,.route-heritage .wn-arabic-principle p{color:#626b79!important}
.route-palestinian .wn-world-search button{background:var(--ps-green)!important;color:#fff!important}
.route-palestinian .wn-public-knowledge-results .tagrow span{background:var(--ps-green-soft);color:var(--ps-green-strong)}
/* v0.11.0 accessibility: decorative violet/gold/teal stay in the brand; small functional text/actions use AA-capable dark variants. */
:root{--nfi-violet-action:#555BC8;--nfi-gold-ink:#7B611D;--nfi-teal-ink:#126D62;--semantic-warning:#7B611D;--semantic-info:#555BC8}
.pill,.cta,.price-grid .featured a,.wn-public .wn-world-search button,.wn-correction-demo button{background:var(--nfi-violet-action)!important;color:#fff!important}
.eyebrow,.wn-arabic-lens-grid article>span,.wn-arabic-pack-grid small,.wn-arabic-world-grid span{color:var(--nfi-violet-action)!important}
.wn-arabic-local b,.wn-arabic-demo-card>span{color:var(--nfi-teal-ink)!important}

/* v0.14.0 unified multilingual website language switch */
.wn-site-language{display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.14);border-radius:999px;padding:3px;background:rgba(255,255,255,.72);gap:2px}.wn-site-language a{display:grid;place-items:center;min-width:32px;height:28px;border-radius:999px;text-decoration:none;font:700 11px/1 Montserrat,sans-serif;color:var(--nfi-ink)}.wn-site-language a.active{background:var(--nfi-ink);color:#fff}html[dir=rtl] .wn-main-nav,html[dir=rtl] .head-actions{direction:rtl}html[dir=rtl] .wn-v4-copy,html[dir=rtl] .page-hero,html[dir=rtl] .wn-v4-try-head,html[dir=rtl] .wn-split-head{text-align:right}html[dir=rtl] .hero-actions{justify-content:flex-start}

/* v0.14.0 Arabic workshop, heritage shelves, and refined bilingual language identity */
body.route-arabic,body.route-heritage{background:linear-gradient(180deg,#fbf7ef 0,#f4efe3 36%,#fbfaf7 100%)}
body.route-arabic .site-head,body.route-heritage .site-head{backdrop-filter:blur(16px);background:rgba(251,248,241,.84)}
body.route-arabic .wn-arabic-hero-copy h1,body.route-heritage .wn-arabic-hero-copy h1{position:relative}
body.route-arabic .wn-arabic-hero-copy h1:after,body.route-heritage .wn-arabic-hero-copy h1:after{content:"۞";display:inline-block;margin-inline-start:12px;color:rgba(121,126,246,.42);font-size:.8em}
body.route-arabic .wn-arabic-hero,body.route-heritage .wn-arabic-hero{position:relative;overflow:hidden}
body.route-arabic .wn-arabic-hero:before,body.route-heritage .wn-arabic-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 12%,rgba(47,111,87,.08),transparent 24%),radial-gradient(circle at 88% 15%,rgba(234,191,75,.14),transparent 26%),radial-gradient(circle at 85% 82%,rgba(121,126,246,.08),transparent 28%)}
.wn-arabic-workshop,.wn-arabic-reference-shelves,.wn-heritage-reference-wall,.wn-heritage-workshop{padding:34px 0 12px;position:relative}
.wn-arabic-workshop:before,.wn-arabic-reference-shelves:before,.wn-heritage-reference-wall:before,.wn-heritage-workshop:before{content:"✦  ❈  ✦";display:block;text-align:center;color:rgba(121,126,246,.44);font-size:20px;letter-spacing:.32em;margin-bottom:16px}
.wn-arabic-workshop-grid,.wn-reference-shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.wn-arabic-workshop-grid article,.wn-reference-shelf-grid article{border:1px solid rgba(23,23,23,.08);background:rgba(255,255,255,.86);backdrop-filter:blur(8px);border-radius:22px;padding:20px 18px;box-shadow:0 14px 34px rgba(17,17,17,.06);position:relative;overflow:hidden}
.wn-arabic-workshop-grid article:after,.wn-reference-shelf-grid article:after{content:"";position:absolute;inset-inline-start:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,rgba(47,111,87,.56),rgba(234,191,75,.52),rgba(121,126,246,.54))}
.wn-arabic-workshop-grid article>span{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#f4f3ff,#fff3d2);font-size:22px;box-shadow:inset 0 0 0 1px rgba(121,126,246,.08);margin-bottom:14px}
.wn-arabic-workshop-grid h3,.wn-reference-shelf-grid h3{margin:0 0 8px;font:700 26px/1.28 var(--ar-display);color:#171717}
.wn-arabic-workshop-grid p,.wn-reference-shelf-grid p{margin:0;color:#5f646d;font:500 15px/1.95 var(--ar-body)}
.wn-reference-shelf-grid article>span{display:inline-block;margin-bottom:10px;border-radius:999px;padding:7px 11px;background:linear-gradient(90deg,#eff7f1,#fff4d9);color:#3c5f50;font:800 11px/1 var(--ui);letter-spacing:.08em}
.wn-reference-note{margin-top:15px;padding:15px 18px;border:1px dashed rgba(121,126,246,.28);border-radius:18px;background:rgba(255,255,255,.65);font:500 14px/1.9 var(--ar-body);color:#656b74}
body.route-arabic .wn-arabic-workshop .section-heading h2,body.route-arabic .wn-arabic-reference-shelves .section-heading h2,body.route-heritage .wn-heritage-reference-wall .section-heading h2,body.route-heritage .wn-heritage-workshop .section-heading h2{font-size:44px}
body.route-arabic .wn-arabic-workshop .section-heading p,body.route-arabic .wn-arabic-reference-shelves .section-heading p,body.route-heritage .wn-heritage-reference-wall .section-heading p,body.route-heritage .wn-heritage-workshop .section-heading p{max-width:880px}
body.route-arabic .wn-arabic-lens-grid article,body.route-arabic .wn-arabic-world-grid article,body.route-heritage .wn-arabic-world-grid article{border-radius:22px}
body.route-arabic .wn-arabic-lens-grid article h3:before{content:"✒ ";color:#8a6a1f}
body.route-arabic .wn-word-card-public,body.route-heritage .wn-word-card-public{position:relative;overflow:hidden}
body.route-arabic .wn-word-card-public:after,body.route-heritage .wn-word-card-public:after{content:"ب";position:absolute;bottom:-22px;inset-inline-end:-5px;font:700 122px/1 var(--ar-display);color:rgba(121,126,246,.08)}
@media(max-width:1080px){.wn-arabic-workshop-grid,.wn-reference-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.route-arabic .wn-arabic-workshop .section-heading h2,body.route-arabic .wn-arabic-reference-shelves .section-heading h2,body.route-heritage .wn-heritage-reference-wall .section-heading h2,body.route-heritage .wn-heritage-workshop .section-heading h2{font-size:36px}}
@media(max-width:680px){.wn-arabic-workshop-grid,.wn-reference-shelf-grid{grid-template-columns:1fr}.wn-arabic-workshop-grid article,.wn-reference-shelf-grid article{padding:18px 16px}.wn-arabic-workshop:before,.wn-arabic-reference-shelves:before,.wn-heritage-reference-wall:before,.wn-heritage-workshop:before{font-size:16px;letter-spacing:.18em}}

/* v0.15.0 public workshop deep-link polish */
body.route-workshop{background:linear-gradient(180deg,#fbf7ef 0,#f4efe3 38%,#fbfaf7 100%)}
body.route-workshop .wn-arabic-world-grid article{display:flex;flex-direction:column;min-height:240px}
body.route-workshop .wn-arabic-world-grid article a{margin-top:auto;display:inline-flex;align-items:center;gap:5px;width:max-content;text-decoration:none;color:#555bc8;font:800 11px/1.4 var(--ar-body);padding-top:14px}
body.route-workshop .wn-arabic-world-grid article a:hover{text-decoration:underline}
body.route-workshop .wn-arabic-hero{position:relative;overflow:hidden}
body.route-workshop .wn-arabic-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 20%,rgba(47,111,87,.08),transparent 25%),radial-gradient(circle at 84% 12%,rgba(234,191,75,.13),transparent 25%),radial-gradient(circle at 80% 82%,rgba(121,126,246,.08),transparent 26%)}

/* v0.16.1 — Bayan brand identity integration */
.brand .mark{overflow:hidden;background:transparent!important;color:transparent!important;box-shadow:none!important;flex:0 0 auto}
.brand .mark img{display:block;width:100%;height:100%;object-fit:contain}
.mini-brand i{overflow:hidden;background:transparent!important;color:transparent!important;box-shadow:none!important}
.mini-brand i img{display:block;width:100%;height:100%;object-fit:contain}
.site-foot .brand .mark{background:rgba(255,255,255,.94)!important;border-radius:10px;padding:2px}

/* =========================================================
   v0.17.0 — Immersive editorial journey + mobile product
   Calm depth, reliable ratios, frictionless navigation.
   ========================================================= */
:root{
  --wn-space-1:clamp(10px,1vw,14px);--wn-space-2:clamp(16px,1.6vw,24px);--wn-space-3:clamp(26px,3vw,46px);
  --wn-space-4:clamp(56px,7vw,108px);--wn-radius-sm:16px;--wn-radius-md:24px;--wn-radius-lg:34px;
  --wn-shadow-float:0 30px 90px rgba(32,29,24,.09);--wn-shadow-card:0 15px 45px rgba(32,29,24,.055);
  --wn-ease:cubic-bezier(.2,.75,.2,1);
}
@view-transition{navigation:auto}
::view-transition-old(root){animation:wn-page-out .18s var(--wn-ease) both}
::view-transition-new(root){animation:wn-page-in .34s var(--wn-ease) both}
@keyframes wn-page-out{to{opacity:.88;transform:scale(.995)}}
@keyframes wn-page-in{from{opacity:.01;transform:translateY(7px)}to{opacity:1;transform:none}}
html{scroll-padding-top:92px;background:#f8f6f1}
body.wn-public{min-height:100svh;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body.wn-nav-open{overflow:hidden}
.wn-scroll-progress{position:absolute;inset:0 0 auto;height:2px;overflow:hidden;pointer-events:none}.wn-scroll-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#2f6f57,#797ef6,#eabf4b);transform:scaleX(0);transform-origin:left center;will-change:transform}
html[dir=rtl] .wn-scroll-progress i{transform-origin:right center}

/* Every editorial visual gets a predictable frame, ratio and crop behaviour. */
img{max-width:100%;height:auto}.wn-story-visual,.wn-v4-product-scene,.wn-arabic-institution,.wn-correction-demo,.wn-word-card-public,.wn-control-board{isolation:isolate}
.wn-story-visual>div,.wn-control-board,.wn-arabic-institution,.wn-correction-demo,.wn-word-card-public{border-radius:var(--wn-radius-md)!important}
.wn-story-visual>div{min-height:0;aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:center}
.wn-v4-product-scene{aspect-ratio:1/1;min-height:0!important;max-height:720px;align-self:center}
.wn-scene-window{aspect-ratio:4/3;max-height:620px;overflow:hidden}
.surface-ui{aspect-ratio:16/10;min-height:0!important;overflow:hidden}
.wn-arabic-institution{aspect-ratio:5/4;min-height:0;display:flex;flex-direction:column;justify-content:center}
.wn-word-card-public{aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:center}

/* Long pages feel like one continuous editorial room instead of stacked boxes. */
main>section{position:relative;scroll-margin-top:88px}
main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:800px}
main>section+section:before{content:"";position:absolute;top:0;left:50%;width:min(88%,1120px);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(17,17,17,.07),transparent);pointer-events:none}
.section-heading,.wn-split-head,.wn-v4-try-head,.wn-v4-everywhere-head{max-width:1120px}
.page-hero{min-height:min(62svh,620px);display:flex;flex-direction:column;justify-content:center;padding-bottom:80px!important}
.page-hero h1{font-size:clamp(48px,6.4vw,92px);line-height:.98;letter-spacing:-.035em;max-width:1050px}.page-hero p{font-size:clamp(15px,1.4vw,20px);line-height:1.8;max-width:760px}
.feature-library,.pricing-full,.teams-grid,.download-grid,.privacy-list{gap:clamp(12px,2vw,24px)!important;padding-bottom:var(--wn-space-4)!important}
.feature-library article,.pricing-full article,.teams-grid article,.download-grid article,.privacy-list article{transition:transform .22s var(--wn-ease),box-shadow .22s var(--wn-ease),border-color .22s ease;box-shadow:var(--wn-shadow-card)!important}
@media(hover:hover){.feature-library article:hover,.pricing-full article:hover,.teams-grid article:hover,.download-grid article:hover,.privacy-list article:hover{transform:translateY(-4px);box-shadow:var(--wn-shadow-float)!important;border-color:rgba(85,91,200,.24)!important}}

/* Quick journey dock: phone navigation only; desktop retains the full editorial header. */
.wn-journey-dock{display:none}.wn-install-toast{position:fixed;z-index:120;left:50%;bottom:22px;transform:translateX(-50%);width:min(520px,calc(100% - 30px));display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;gap:11px;background:rgba(255,255,255,.96);border:1px solid rgba(17,17,17,.1);border-radius:20px;padding:10px 11px;box-shadow:0 25px 80px rgba(20,20,24,.16);backdrop-filter:blur(16px)}.wn-install-toast[hidden]{display:none}.wn-install-toast img{width:44px;height:44px;border-radius:12px}.wn-install-toast div{display:grid;gap:2px}.wn-install-toast b{font-size:11px}.wn-install-toast small{font-size:9px;color:#68707a}.wn-install-toast button{min-height:38px;border:0;border-radius:999px;background:#555bc8;color:#fff;padding:0 14px;font-weight:800}.wn-install-toast .close{width:34px;padding:0;background:#f1efe9;color:#6c717a;font-size:18px}
.wn-public-install-help{position:fixed;z-index:150;inset:auto 18px 18px auto;width:min(390px,calc(100% - 36px));background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:26px;padding:22px;box-shadow:0 30px 100px rgba(15,15,20,.2)}.wn-public-install-help>button{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#f4f1ea}.wn-public-install-help img{width:58px;height:58px;object-fit:contain}.wn-public-install-help>span{display:block;margin-top:12px;color:#555bc8;font-size:9px;font-weight:800;letter-spacing:.12em}.wn-public-install-help h3{font:600 28px/1.15 var(--display);margin:7px 0}.wn-public-install-help p{font-size:13px;line-height:1.75;color:#606873;margin:0}

/* Bayan Mobile landing page. */
.route-mobile{background:linear-gradient(180deg,#fff 0,#f6f2e9 48%,#f8f6f1 100%)!important}.wn-mobile-hero{min-height:calc(100svh - 78px);display:grid;align-items:center;padding:clamp(56px,8vw,110px) 0;background:radial-gradient(circle at 82% 12%,rgba(121,126,246,.13),transparent 31%),radial-gradient(circle at 13% 82%,rgba(47,111,87,.10),transparent 30%)}.wn-mobile-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);gap:clamp(40px,7vw,110px);align-items:center}.wn-mobile-copy h1{font:500 clamp(54px,7vw,104px)/.94 var(--display);letter-spacing:-.045em;margin:14px 0 24px}.wn-mobile-copy h1 em{font-style:italic;color:#71601f}.wn-mobile-copy>p{max-width:720px;font-size:clamp(16px,1.45vw,20px);line-height:1.85;color:#59616d}.wn-mobile-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.wn-mobile-proof span{border:1px solid rgba(17,17,17,.1);border-radius:999px;background:rgba(255,255,255,.8);padding:8px 11px;font-size:9px;font-weight:700;color:#59616d}
.wn-install-trigger{border:0;cursor:pointer;font:800 11px/1 var(--ui)}
.wn-phone-stage{display:grid;place-items:center;perspective:1200px}.wn-phone-frame{position:relative;width:min(390px,88vw);aspect-ratio:9/18.4;border:10px solid #17181d;border-radius:48px;background:#f8f6f1;box-shadow:0 50px 120px rgba(24,23,27,.2);overflow:hidden;transform:rotateY(-5deg) rotateX(2deg);transition:transform .45s var(--wn-ease)}@media(hover:hover){.wn-phone-frame:hover{transform:rotateY(0) rotateX(0) translateY(-4px)}}.wn-phone-status{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:8px;font-weight:800}.wn-phone-app-head{display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center;padding:9px 14px;border-block:1px solid rgba(17,17,17,.08);background:rgba(255,255,255,.88)}.wn-phone-app-head img{width:36px;height:36px;object-fit:contain}.wn-phone-app-head div{display:grid}.wn-phone-app-head b{font:700 16px/1 var(--ar-display)}.wn-phone-app-head small{font-size:7px;color:#7a8089}.wn-phone-app-head>span{color:#776526}.wn-phone-paper{position:absolute;inset:91px 11px 69px;background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:23px;padding:24px 18px;box-shadow:0 15px 42px rgba(28,25,20,.06);overflow:hidden}.wn-phone-paper>small{color:#8a7b55;font:700 8px/1 var(--ar-body)}.wn-phone-paper h3{font:700 30px/1.45 var(--ar-display);margin:16px 0 12px}.wn-phone-paper>p{font:500 13px/2 var(--ar-body);color:#5c626c}.wn-phone-suggestion{position:absolute;left:12px;right:12px;bottom:18px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;border:1px solid #dfdefa;background:#fafaff;border-radius:17px;padding:10px}.wn-phone-suggestion>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#efefff}.wn-phone-suggestion div{display:grid}.wn-phone-suggestion b{font:700 12px/1.2 var(--ar-body)}.wn-phone-suggestion small{font:500 8px/1.6 var(--ar-body);color:#737984}.wn-phone-suggestion button{border:0;border-radius:999px;background:#555bc8;color:#fff;padding:8px 10px;font:700 8px/1 var(--ar-body)}.wn-phone-dock-preview{position:absolute;left:0;right:0;bottom:0;height:64px;background:rgba(255,255,255,.97);border-top:1px solid rgba(17,17,17,.08);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:4px 8px 8px}.wn-phone-dock-preview span{display:grid;place-items:center;gap:2px;font-size:15px;color:#686f79}.wn-phone-dock-preview small{font-size:6px}.wn-phone-dock-preview .active{width:42px;height:42px;justify-self:center;border-radius:15px;background:#17181d;color:#fff;font:700 20px/1 var(--ar-display);transform:translateY(-7px);box-shadow:0 8px 18px rgba(23,24,29,.22)}
.wn-mobile-experience{padding:var(--wn-space-4) 0;background:#fff}.wn-mobile-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.wn-mobile-feature-grid article{min-height:230px;border:1px solid rgba(17,17,17,.09);border-radius:26px;background:linear-gradient(150deg,#fff,#fbf9f3);padding:24px;box-shadow:var(--wn-shadow-card)}.wn-mobile-feature-grid article>span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f0efff;color:#555bc8;font-size:9px;font-weight:800}.wn-mobile-feature-grid h3{font:600 30px/1.15 var(--display);margin:38px 0 8px}.wn-mobile-feature-grid p{font-size:13px;line-height:1.8;color:#626a75}.wn-mobile-install-guide{padding:var(--wn-space-4) 0;background:linear-gradient(145deg,#f1f0ff,#fff 48%,#faf4e8)}.wn-mobile-install-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.wn-mobile-install-grid h2{font:500 clamp(46px,5vw,78px)/1.02 var(--display);margin:14px 0}.wn-mobile-install-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wn-mobile-install-grid article{background:#fff;border:1px solid rgba(17,17,17,.09);border-radius:22px;padding:22px}.wn-mobile-install-grid b{font-size:12px}.wn-mobile-install-grid p{font-size:13px;line-height:1.8;color:#616975}

/* Responsive public navigation becomes a full-height, breathable room instead of a squeezed dropdown. */
@media(max-width:900px){
  html{scroll-padding-top:74px}.site-head{height:68px!important;padding:0 16px!important;grid-template-columns:1fr auto!important}.site-head .brand{z-index:3}.head-actions{margin-inline-start:auto}.head-actions .pill,.head-actions .text-link{display:none!important}.mobile-menu{z-index:3;width:42px;height:42px;border-radius:13px!important}
  .site-head.is-open .wn-main-nav{display:flex!important;position:fixed;inset:68px 0 0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;padding:20px 16px calc(110px + env(safe-area-inset-bottom));background:rgba(248,246,241,.98);backdrop-filter:blur(20px);overflow:auto;z-index:2}.site-head.is-open .wn-main-nav>a,.site-head.is-open .wn-nav-drop>summary{min-height:52px;display:flex;align-items:center;padding:0 14px;border:1px solid rgba(17,17,17,.08);border-radius:16px;background:#fff;font-size:13px}.site-head.is-open .wn-nav-drop{width:100%}.site-head.is-open .wn-mega{position:static!important;transform:none!important;width:100%!important;margin-top:7px;grid-template-columns:1fr!important;border-radius:18px!important;box-shadow:none!important}.site-head.is-open .wn-mega a{padding-block:9px}
  .wn-journey-dock{position:fixed;z-index:95;left:50%;bottom:max(10px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(520px,calc(100% - 22px));height:64px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;border:1px solid rgba(17,17,17,.1);border-radius:22px;background:rgba(255,255,255,.93);backdrop-filter:blur(18px);box-shadow:0 20px 70px rgba(23,22,26,.14);padding:5px}.wn-journey-dock a{height:52px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:16px;text-decoration:none;color:#6a717c}.wn-journey-dock a>span{font-size:17px;line-height:1}.wn-journey-dock small{font-size:7px;font-weight:700}.wn-journey-dock a.active{background:#17181d;color:#fff}.site-foot{padding-bottom:92px!important}.wn-install-toast{bottom:84px}
  .wn-v4-hero-grid,.wn-mobile-hero-grid{grid-template-columns:1fr!important}.wn-v4-product-scene{width:min(600px,100%);justify-self:center;max-height:none}.wn-v4-copy h1{line-height:.98}.wn-story-visual>div{aspect-ratio:auto;min-height:440px}.wn-mobile-copy{max-width:720px}.wn-phone-frame{transform:none}.wn-mobile-feature-grid{grid-template-columns:repeat(2,1fr)}.wn-mobile-install-grid{grid-template-columns:1fr;gap:28px}.wn-mobile-install-grid>div:last-child{grid-template-columns:1fr 1fr}
  main>section:not(:first-child){contain-intrinsic-size:650px}
}
@media(max-width:620px){
  .shell{width:min(100% - 24px,1400px)!important}.site-head .brand strong{font-size:11px}.site-head .brand em{font-size:12px}.wn-site-language{margin-inline-start:auto}.wn-site-language a{min-width:30px;height:28px}
  .wn-v4-copy h1,.wn-mobile-copy h1{font-size:clamp(46px,13.5vw,66px)!important;letter-spacing:-.04em}.wn-v4-product-scene{aspect-ratio:4/5;min-height:430px!important}.wn-scene-window{aspect-ratio:4/5}.wn-scene-card{left:10px!important;right:10px!important}.wn-story-visual>div{min-height:380px}.surface-ui{aspect-ratio:4/3}
  .page-hero{min-height:50svh;padding-top:94px!important;padding-bottom:54px!important}.page-hero h1{font-size:clamp(42px,12vw,58px)}.page-hero p{font-size:14px}
  .wn-mobile-hero{padding:54px 0 84px}.wn-mobile-proof{display:grid;grid-template-columns:1fr 1fr}.wn-phone-frame{width:min(360px,92vw);border-width:8px;border-radius:42px}.wn-mobile-feature-grid{grid-template-columns:1fr}.wn-mobile-feature-grid article{min-height:0}.wn-mobile-install-grid>div:last-child{grid-template-columns:1fr}
  .hero-actions{flex-wrap:wrap}.hero-actions>a,.hero-actions>button{min-height:48px;justify-content:center}.wn-install-toast{grid-template-columns:40px 1fr auto;padding:9px}.wn-install-toast img{width:40px;height:40px}.wn-install-toast .close{display:none}.wn-install-toast small{display:none}
}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}.wn-phone-frame{transform:none!important}}
.wn-main-nav>a.is-current{color:#111!important;background:rgba(121,126,246,.08);box-shadow:inset 0 -2px 0 #797ef6}

/* v0.18.0 — content integrity, open heritage library, navigation and density hardening */
:root{--wn-line:rgba(17,17,17,.10);--wn-soft:#f8f5ee;--wn-reader-font:1}
button,a,summary,input,select{outline-offset:3px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(85,91,200,.7)}
.wn-main-nav>a.is-current{color:#4f55c9}.wn-main-nav>a.is-current:after{content:"";display:block;height:2px;background:#6f74ea;border-radius:2px;margin-top:5px}
.wn-nav-drop[open]>summary{color:#4f55c9}.wn-mega{max-height:min(72vh,620px);overflow:auto;overscroll-behavior:contain}.wn-mega>div{min-width:0}.wn-mega a{display:block}.wn-mega a strong,.wn-mega a small{overflow-wrap:anywhere}
@media(min-width:1101px){.wn-nav-drop:first-child .wn-mega{width:min(760px,76vw);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wn-nav-drop:first-child .wn-mega>div{display:flex;flex-direction:column}.wn-mega{top:calc(100% + 16px)}}

/* Tall browser screenshots previously made mobile hero content float in huge empty viewport space. */
.route-mobile .wn-mobile-hero{min-height:0!important;padding-block:clamp(72px,8vw,120px)!important}.route-mobile .wn-mobile-hero-grid{min-height:0!important}.route-mobile main{overflow:clip}.route-mobile .wn-mobile-copy{align-self:center}.route-mobile .wn-phone-showcase{align-self:center}
@media(max-width:720px){.route-mobile .wn-mobile-hero{padding-block:42px 72px!important}.route-mobile .wn-mobile-copy h1{font-size:clamp(46px,14vw,62px)}.route-mobile .wn-mobile-hero-grid{gap:34px}.page-hero{min-height:0!important}}

/* Capability explorer: progressive rather than a wall of equal cards. */
.wn-capability-hero h1{white-space:pre-line}.wn-feature-explorer{padding-bottom:110px}.wn-feature-toolbar{position:sticky;top:72px;z-index:20;background:rgba(243,239,230,.93);backdrop-filter:blur(18px);padding:14px 0 16px;margin-bottom:22px;border-bottom:1px solid var(--wn-line)}.wn-feature-toolbar label{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--wn-line);border-radius:16px;padding:8px 12px}.wn-feature-toolbar label>span{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6a7180}.wn-feature-toolbar input{flex:1;min-width:0;border:0;background:transparent;font:600 14px/1.4 var(--ui);padding:8px}.wn-feature-chips{display:flex;gap:7px;overflow:auto;padding:10px 2px 0;scrollbar-width:none}.wn-feature-chips::-webkit-scrollbar{display:none}.wn-feature-chips button{white-space:nowrap;border:1px solid var(--wn-line);background:#fff;border-radius:999px;padding:8px 12px;font:700 9px/1 var(--ui);color:#555d6c}.wn-feature-chips button.active{background:#17181d;color:#fff;border-color:#17181d}.wn-feature-explorer .feature-library{padding:0!important}.wn-feature-card-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.wn-feature-card-top>div:last-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.wn-feature-icon{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#f0efff,#fff);display:grid;place-items:center;color:#565bce;font:700 20px/1 var(--ar-display);border:1px solid #e6e4ff}.wn-feature-action{display:inline-flex;margin-top:16px;font-size:9px;font-weight:800;color:#5156c8!important}.wn-feature-more{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:24px}.wn-feature-more button{border:1px solid var(--wn-line);background:#fff;border-radius:999px;padding:12px 18px;font:800 10px/1 var(--ui)}.wn-feature-more span{font-size:9px;color:#7b8190}

/* Open Arabic Library */
.wn-open-library{padding:clamp(80px,9vw,132px) 0;background:linear-gradient(180deg,#f8f5ee 0%,#fff 100%);border-block:1px solid rgba(17,17,17,.08)}.wn-library-toolbar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.55fr) auto;gap:10px;align-items:center;margin:30px 0 24px;position:sticky;top:72px;z-index:18;padding:12px;background:rgba(248,245,238,.92);backdrop-filter:blur(16px);border:1px solid rgba(17,17,17,.08);border-radius:18px}.wn-library-toolbar input,.wn-library-toolbar select{min-height:46px;border:1px solid rgba(17,17,17,.11);border-radius:13px;background:#fff;padding:0 14px;font:600 13px/1 var(--ar-body);color:#17181d}.wn-library-toolbar>span{white-space:nowrap;font:600 12px/1.5 var(--ar-body);color:#656c77}.wn-library-toolbar>span b{color:#4f55c9;font:800 16px/1 var(--ui)}.wn-open-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wn-open-library-grid article{min-width:0;display:flex;flex-direction:column;padding:22px;border:1px solid rgba(17,17,17,.1);border-radius:20px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(17,17,17,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.wn-open-library-grid article:hover{transform:translateY(-3px);border-color:rgba(85,91,200,.24);box-shadow:0 22px 54px rgba(17,17,17,.075)}.wn-book-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.wn-book-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#17181d;color:#fff;font:700 23px/1 var(--ar-display)}.wn-book-top>div{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.wn-book-top small{font:700 10px/1.4 var(--ar-body);color:#6b7280}.wn-book-top>div>span{font:700 9px/1 var(--ui);color:#5b60cf;background:#efefff;border-radius:999px;padding:5px 7px}.wn-open-library-grid h3{font:700 clamp(25px,2.1vw,34px)/1.25 var(--ar-display);margin:20px 0 6px;color:#161922}.wn-open-library-grid article>p{font:600 15px/1.7 var(--ar-body);color:#626976;margin:0 0 18px}.wn-book-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.wn-book-meta span{font:600 9px/1.2 var(--ar-body);padding:6px 8px;background:#f6f3ec;border:1px solid rgba(17,17,17,.07);border-radius:999px;color:#6d7280}.wn-book-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px}.wn-book-actions button,.wn-book-actions a,.wn-source-actions button,.wn-source-actions a{min-height:38px;border-radius:999px;padding:0 12px;border:1px solid rgba(17,17,17,.12);font:700 10px/1 var(--ar-body);display:inline-flex;align-items:center;justify-content:center}.wn-book-actions button,.wn-source-actions button{background:#555bcd;color:#fff;border-color:#555bcd}.wn-book-actions a,.wn-source-actions a{background:#fff;color:#17181d!important}.wn-library-empty{padding:70px 20px;text-align:center}.wn-library-empty h3{font:700 30px/1.2 var(--ar-display)}

/* Source reader is a reading room, not another popup card. */
.wn-book-reader{width:min(1040px,calc(100vw - 28px));height:min(88vh,900px);padding:0;border:0;border-radius:26px;background:#fbf8f1;color:#17181d;box-shadow:0 50px 160px rgba(15,18,27,.28)}.wn-book-reader::backdrop{background:rgba(18,20,27,.42);backdrop-filter:blur(7px)}.wn-book-reader-shell{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden}.wn-book-reader header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 18px;border-bottom:1px solid rgba(17,17,17,.08)}.wn-book-reader header h2{font:700 35px/1.25 var(--ar-display);margin:5px 0}.wn-book-reader header p{margin:0;color:#656c78;font:600 14px/1.5 var(--ar-body)}.wn-book-reader header button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(17,17,17,.12);background:#fff;font-size:24px}.wn-reader-tools{display:flex;align-items:center;gap:8px;padding:10px 28px;border-bottom:1px solid rgba(17,17,17,.08);background:#f5f1e8}.wn-reader-tools button,.wn-reader-tools a{min-height:36px;border:1px solid rgba(17,17,17,.11);background:#fff;border-radius:999px;padding:0 11px;font:700 10px/1 var(--ar-body);color:#17181d!important}.wn-reader-text{overflow:auto;padding:36px clamp(24px,7vw,92px);scrollbar-gutter:stable;font:500 calc(21px * var(--reader-scale))/2 var(--ar-body);font-size:calc(21px * var(--reader-scale));line-height:2.05;direction:rtl}.wn-reader-text p{margin:0 0 1.35em;max-width:68ch}.wn-book-reader footer{padding:11px 28px;border-top:1px solid rgba(17,17,17,.08);font:600 10px/1.6 var(--ar-body);color:#727784}.wn-reader-loading{min-height:320px;display:grid;place-items:center;align-content:center;gap:14px}.wn-reader-loading i{width:28px;height:28px;border-radius:50%;border:3px solid #ddd;border-top-color:#565bce;animation:wnspin .8s linear infinite}@keyframes wnspin{to{transform:rotate(1turn)}}
.wn-source-hit{border-color:rgba(47,111,87,.2)!important}.wn-source-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}

@media(max-width:1000px){.wn-open-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-library-toolbar{grid-template-columns:1fr 220px}.wn-library-toolbar>span{grid-column:1/-1}.wn-feature-toolbar{top:64px}.wn-library-toolbar{top:64px}}
@media(max-width:680px){.wn-open-library{padding:70px 0}.wn-open-library-grid{grid-template-columns:1fr}.wn-library-toolbar{position:relative;top:auto;grid-template-columns:1fr;margin-top:22px}.wn-library-toolbar>span{grid-column:auto}.wn-feature-toolbar{position:relative;top:auto}.wn-feature-card-top{align-items:center}.wn-book-reader{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}.wn-book-reader header{padding:18px 16px 13px}.wn-book-reader header h2{font-size:28px}.wn-reader-tools{padding:8px 16px;overflow:auto}.wn-reader-text{padding:26px 20px;font-size:calc(19px * var(--reader-scale));line-height:2}.wn-book-reader footer{padding:10px 16px}.wn-mega{max-height:none}}


/* =========================================================
   v0.26.0 — Public Presence + Palestinian Student Access
   Locale-pure navigation, stronger brand placement, premium
   pricing conversion surface, and funded-access programme.
   ========================================================= */
.wn-palestine-flag{position:relative;display:inline-block;width:25px;height:16px;flex:0 0 auto;border-radius:3px;overflow:hidden;background:linear-gradient(#171717 0 33.33%,#fff 33.33% 66.66%,#2f6f57 66.66%);box-shadow:0 0 0 1px rgba(17,17,17,.12)}
.wn-palestine-flag:after{content:"";position:absolute;inset:0 auto 0 0;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:11px solid #a64b53}
[dir="rtl"] .wn-palestine-flag:after{left:auto;right:0;border-left:0;border-right:11px solid #a64b53}
.wn-palestine-flag.large{width:58px;height:36px;border-radius:6px}.wn-palestine-flag.large:after{border-top-width:18px;border-bottom-width:18px;border-left-width:25px}[dir="rtl"] .wn-palestine-flag.large:after{border-left-width:0;border-right-width:25px}
.wn-palestine-nav{display:inline-flex!important;align-items:center;gap:7px;color:#4a4d52!important}.wn-palestine-nav .wn-palestine-flag{width:20px;height:12px}.wn-palestine-nav .wn-palestine-flag:after{border-top-width:6px;border-bottom-width:6px;border-left-width:8px}[dir="rtl"] .wn-palestine-nav .wn-palestine-flag:after{border-left-width:0;border-right-width:8px}
.wn-palestine-mission{margin-top:28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:710px;padding:14px 16px;border:1px solid rgba(47,111,87,.18);border-radius:18px;background:rgba(255,255,255,.58);box-shadow:0 14px 34px rgba(17,17,17,.035);transition:transform .2s,border-color .2s,box-shadow .2s}.wn-palestine-mission:hover{transform:translateY(-2px);border-color:rgba(47,111,87,.34);box-shadow:0 20px 44px rgba(17,17,17,.065)}.wn-palestine-mission span:nth-child(2){display:grid;gap:2px}.wn-palestine-mission b{font-size:11px;color:#1f4f3c}.wn-palestine-mission small{font-size:10px;line-height:1.55;color:#696f77}.wn-palestine-mission strong{font-size:9px;white-space:nowrap;color:#1f4f3c}
.wn-footer-palestine{display:flex!important;align-items:center;gap:8px}.wn-footer-palestine .wn-palestine-flag{width:20px;height:12px}.wn-footer-palestine .wn-palestine-flag:after{border-top-width:6px;border-bottom-width:6px;border-left-width:8px}[dir="rtl"] .wn-footer-palestine .wn-palestine-flag:after{border-left-width:0;border-right-width:8px}

/* Pricing: less SaaS grid, more editorial decision surface. */
.route-pricing{background:#fbfaf7!important}.wn-price-hero{padding:126px 0 64px;background:radial-gradient(circle at 78% 18%,rgba(121,126,246,.11),transparent 28%),linear-gradient(180deg,#fbfaf7,#f5f0e7);border-bottom:1px solid rgba(17,17,17,.08)}
.wn-price-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);gap:8vw;align-items:end}.wn-price-hero h1{max-width:930px;margin:15px 0 24px;font:400 clamp(58px,6.3vw,96px)/.96 var(--display);letter-spacing:-.055em;color:#11131a}.route-pricing[dir="rtl"] .wn-price-hero h1,.route-pricing .wn-price-hero[dir="rtl"] h1{font-family:var(--ar-display);line-height:1.12;letter-spacing:0}.wn-price-hero h1 em{font-style:italic;color:#6b5a2a}.wn-price-hero p{max-width:760px;color:#606773;font-size:16px;line-height:1.85}.wn-price-trust{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.wn-price-trust span{padding:8px 11px;border:1px solid rgba(17,17,17,.09);border-radius:999px;background:rgba(255,255,255,.72);font-size:9px;font-weight:750;color:#676d75}.wn-price-note{padding:26px;border:1px solid rgba(17,17,17,.10);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 22px 54px rgba(17,17,17,.06)}.wn-price-note-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#797ef6;color:#fff;font:700 21px/1 var(--ar-display);margin-bottom:25px}.wn-price-note strong{display:block;font:600 25px/1.25 var(--display);color:#15171d}.wn-price-note p{font-size:12px!important;line-height:1.75!important;margin:11px 0 0!important}
.wn-pricing-premium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:66px 0 72px}.wn-pricing-premium article{position:relative;display:flex;flex-direction:column;min-height:520px;padding:30px;border:1px solid rgba(17,17,17,.1);border-radius:25px;background:#fff;box-shadow:0 15px 46px rgba(17,17,17,.045);transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}.wn-pricing-premium article:hover{transform:translateY(-5px);box-shadow:0 28px 68px rgba(17,17,17,.09)}.wn-pricing-premium article.featured{border-color:rgba(121,126,246,.48);background:linear-gradient(180deg,#fff 0%,#f7f6ff 78%,#f4efe6 130%);box-shadow:0 30px 74px rgba(121,126,246,.13);transform:translateY(-9px)}.wn-pricing-premium article.featured:hover{transform:translateY(-13px)}.wn-best-value{position:absolute;top:18px;inset-inline-end:18px;padding:6px 9px;border-radius:999px;background:#11131a;color:#fff;font-size:8px;font-weight:800}.wn-pricing-premium header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 11px;padding-bottom:24px;border-bottom:1px solid rgba(17,17,17,.08)}.wn-pricing-premium header .plan-index{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f2efe8;color:#666;font-size:8px}.wn-pricing-premium header b{font-size:19px;color:#15171d}.wn-pricing-premium header small{font-size:9px;color:#7a8088}.wn-price-value{margin:27px 0 8px;font:500 clamp(46px,4vw,64px)/1 var(--display);letter-spacing:-.04em}.wn-price-value>small{font:700 9px/1 var(--ui);letter-spacing:0;color:#7b828c}.wn-pricing-premium>article>p{min-height:70px;color:#68707a;font-size:12px;line-height:1.75}.wn-pricing-premium ul{list-style:none;padding:0;margin:12px 0 26px;display:grid;gap:11px}.wn-pricing-premium li{position:relative;padding-inline-start:24px;color:#414750;font-size:11px;line-height:1.55}.wn-pricing-premium li:before{content:"✓";position:absolute;inset-inline-start:0;top:0;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#edf5f1;color:#2f6f57;font-size:9px;font-weight:900}.wn-plan-cta{margin-top:auto;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 17px;border-radius:999px;font-size:10px;font-weight:850}.wn-plan-cta.primary{background:#797ef6;color:#fff!important;box-shadow:0 13px 28px rgba(121,126,246,.2)}.wn-plan-cta.secondary{border:1px solid rgba(17,17,17,.13);background:#fbfaf7;color:#242730!important}
.wn-funded-access{margin-bottom:82px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;padding:28px 30px;border:1px solid rgba(47,111,87,.2);border-radius:26px;background:linear-gradient(110deg,#f5f9f6,#fff 46%,#faf6ee);box-shadow:0 22px 54px rgba(17,17,17,.055)}.wn-funded-flag{width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(17,17,17,.07)}.wn-funded-access h2{margin:5px 0 7px;font:500 31px/1.25 var(--display);color:#15171d}.wn-funded-access p{margin:0;max-width:810px;color:#69707a;font-size:11px;line-height:1.75}.wn-funded-actions{display:grid;gap:10px;min-width:160px}.wn-funded-actions .wn-text-link{text-align:center;color:#1f513f;font-size:9px;font-weight:800}.wn-price-faq{display:grid;grid-template-columns:.55fr 1.45fr;gap:8vw;padding-bottom:110px}.wn-price-faq h2{margin:8px 0 0;font:500 46px/1.05 var(--display)}.wn-price-faq-grid{display:grid;gap:10px}.wn-price-faq details{padding:18px 20px;border:1px solid rgba(17,17,17,.09);border-radius:16px;background:#fff}.wn-price-faq summary{cursor:pointer;font-size:11px;font-weight:800;color:#262a31}.wn-price-faq details p{margin:10px 0 0;color:#6a717a;font-size:11px;line-height:1.75}

/* Palestinian student funded-access page. */
.route-students{background:#f8f6f1!important}.wn-student-hero{padding:110px 0 84px;background:radial-gradient(circle at 82% 16%,rgba(47,111,87,.11),transparent 29%),radial-gradient(circle at 14% 84%,rgba(166,75,83,.07),transparent 24%),linear-gradient(180deg,#fcfbf8,#f3eee5);border-bottom:1px solid rgba(17,17,17,.08)}.wn-student-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.7fr);gap:8vw;align-items:center}.wn-student-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;padding:8px 11px;border-radius:999px;background:#fff;border:1px solid rgba(47,111,87,.18);font-size:9px;font-weight:850;color:#24533f}.wn-student-copy h1{max-width:930px;margin:15px 0 26px;font:400 clamp(58px,6vw,95px)/.98 var(--display);letter-spacing:-.055em}.wn-student-copy h1 em{color:#2f6f57;font-style:italic}.wn-student-copy>p{max-width:790px;color:#5f6670;font-size:16px;line-height:1.9}.wn-student-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.wn-student-trust span{padding:7px 10px;border:1px solid rgba(17,17,17,.09);border-radius:999px;background:rgba(255,255,255,.6);font-size:8px;font-weight:750;color:#696f77}.wn-student-symbol{display:grid;place-items:center}.wn-flag-card{position:relative;min-height:470px;width:min(420px,100%);display:flex;flex-direction:column;justify-content:flex-end;padding:36px;border:1px solid rgba(17,17,17,.1);border-radius:30px;background:linear-gradient(165deg,#fff 0%,#f5f8f5 56%,#f7ecec 150%);box-shadow:0 34px 80px rgba(17,17,17,.11);overflow:hidden}.wn-flag-card:before{content:"";position:absolute;inset:34px 34px auto auto;width:160px;height:230px;border:1px solid rgba(47,111,87,.16);border-bottom:0;border-radius:90px 90px 0 0}.wn-flag-card>.wn-palestine-flag{position:absolute;top:42px;inset-inline-start:38px}.wn-flag-card small{font-size:9px;letter-spacing:.22em;font-weight:850;color:#8a8f95}.wn-flag-card strong{margin:10px 0 16px;font:500 37px/1.14 var(--display);color:#16191e}.wn-flag-card p{margin:0;color:#66707a;font-size:11px;line-height:1.8}.wn-student-manifesto{padding:110px 0;background:#171817;color:#f6f2ea}.wn-student-manifesto .shell{max-width:1050px}.wn-student-manifesto .eyebrow{color:#d6b65e}.wn-student-manifesto blockquote{margin:20px 0 28px;font:500 clamp(42px,5vw,72px)/1.18 var(--display);letter-spacing:-.035em}.wn-student-manifesto p{max-width:850px;color:#b9bcb8;font-size:14px;line-height:1.9}.wn-student-flow{padding:105px 0}.wn-student-flow .section-heading h2{max-width:700px}.wn-student-steps{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wn-student-steps article{padding:28px;border-top:1px solid rgba(17,17,17,.14);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.1))}.wn-student-steps span{font-size:9px;font-weight:850;color:#2f6f57}.wn-student-steps h3{margin:22px 0 9px;font:600 27px/1.25 var(--display)}.wn-student-steps p{color:#68707a;font-size:11px;line-height:1.8}.wn-student-access{padding:100px 0;background:#fff;border-block:1px solid rgba(17,17,17,.08)}.wn-student-access-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.wn-student-access h2{font:500 54px/1.03 var(--display);margin:10px 0 18px}.wn-student-access p{color:#69707a;line-height:1.8}.wn-access-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wn-access-list article{padding:22px;border:1px solid rgba(17,17,17,.09);border-radius:18px;background:#fbfaf7}.wn-access-list b{display:block;margin-bottom:8px;font-size:12px}.wn-access-list span{color:#6b727a;font-size:10px;line-height:1.7}.wn-student-two-paths{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:92px 0}.wn-student-two-paths article{min-height:370px;display:flex;flex-direction:column;padding:34px;border:1px solid rgba(17,17,17,.1);border-radius:28px;background:#fff}.wn-student-two-paths article.donor{background:linear-gradient(150deg,#f4f9f6,#fff)}.wn-student-two-paths .wn-palestine-flag{margin-bottom:20px}.wn-student-two-paths h2{font:500 39px/1.12 var(--display);margin:10px 0 16px}.wn-student-two-paths p{color:#68707a;font-size:12px;line-height:1.8}.wn-student-final{padding:110px 0;text-align:center;background:linear-gradient(180deg,#f7f3eb,#fff)}.wn-student-final .shell{max-width:900px}.wn-student-final .wn-palestine-flag{margin-bottom:28px}.wn-student-final h2{font:500 clamp(54px,6vw,86px)/1.02 var(--display);margin:0}.wn-student-final p{max-width:710px;margin:22px auto;color:#68707a;line-height:1.85}.wn-student-final .hero-actions{justify-content:center}

/* Arabic typography is native; product/brand names are the only intentional exceptions. */
html[lang="ar"] .wn-price-hero h1,html[lang="ar"] .wn-price-note strong,html[lang="ar"] .wn-pricing-premium header b,html[lang="ar"] .wn-price-value,html[lang="ar"] .wn-funded-access h2,html[lang="ar"] .wn-price-faq h2,html[lang="ar"] .wn-student-copy h1,html[lang="ar"] .wn-flag-card strong,html[lang="ar"] .wn-student-manifesto blockquote,html[lang="ar"] .wn-student-steps h3,html[lang="ar"] .wn-student-access h2,html[lang="ar"] .wn-student-two-paths h2,html[lang="ar"] .wn-student-final h2{font-family:var(--ar-display);letter-spacing:0}.wn-public[dir="rtl"],html[dir="rtl"] body.wn-public{text-align:start}.wn-public[dir="rtl"] .eyebrow,html[dir="rtl"] .eyebrow{letter-spacing:.06em;text-transform:none}

@media(max-width:1180px){.wn-palestine-nav{display:none!important}.wn-price-hero-grid,.wn-student-hero-grid{grid-template-columns:1fr}.wn-price-note{max-width:680px}.wn-pricing-premium{grid-template-columns:1fr 1fr}.wn-pricing-premium article.featured{transform:none}.wn-pricing-premium article:last-child{grid-column:1/-1}.wn-funded-access{grid-template-columns:auto 1fr}.wn-funded-actions{grid-column:2}.wn-student-symbol{justify-content:start}.wn-flag-card{width:min(620px,100%)}.wn-student-access-grid{grid-template-columns:1fr}}
@media(max-width:760px){.wn-palestine-mission{grid-template-columns:auto 1fr}.wn-palestine-mission strong{grid-column:2}.wn-price-hero,.wn-student-hero{padding-top:76px}.wn-price-hero h1,.wn-student-copy h1{font-size:52px}.wn-pricing-premium{grid-template-columns:1fr;padding-top:42px}.wn-pricing-premium article:last-child{grid-column:auto}.wn-pricing-premium article{min-height:auto}.wn-funded-access{grid-template-columns:1fr;padding:24px}.wn-funded-actions{grid-column:auto}.wn-price-faq{grid-template-columns:1fr}.wn-student-steps,.wn-access-list,.wn-student-two-paths{grid-template-columns:1fr}.wn-student-manifesto{padding:80px 0}.wn-student-manifesto blockquote{font-size:41px}.wn-student-access{padding:78px 0}.wn-student-two-paths{padding:70px 0}.wn-flag-card{min-height:390px}.wn-flag-card strong{font-size:32px}}

/* v0.26.0 locale geometry hardening */
.site-head .wn-main-nav{margin-left:0!important;margin-inline-start:8px!important}.site-head .head-actions{margin-left:0!important;margin-inline-start:auto!important}.wn-nav-drop .wn-mega{left:auto!important;right:auto!important;inset-inline-start:-28px}.wn-mega-small{inset-inline-start:-18px!important}html[dir="rtl"] .site-head{direction:rtl}html[dir="rtl"] .brand>span:last-child{direction:ltr}html[dir="rtl"] .wn-main-nav,html[dir="rtl"] .head-actions{direction:rtl}html[dir="rtl"] .wn-site-language{direction:ltr}.route-students .site-head,.route-pricing .site-head{background:rgba(248,246,241,.92)}

/* v0.27.0 account-aware navigation */
.site-head .head-actions .text-link{white-space:nowrap}.site-head .head-actions .pill{white-space:nowrap}.wn-account-entry{display:inline-flex;align-items:center;gap:7px}

/* v0.28.0 — Gaza Student Access & Support */
.route-students{background:#f7f4ed!important}.wn-gaza-hero{padding:108px 0 88px;background:radial-gradient(circle at 78% 15%,rgba(47,111,87,.13),transparent 30%),radial-gradient(circle at 18% 82%,rgba(166,75,83,.07),transparent 25%),linear-gradient(180deg,#fcfbf8,#f1ece2);border-bottom:1px solid rgba(17,17,17,.08)}
.wn-gaza-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.72fr);gap:7vw;align-items:center}.wn-gaza-copy h1{max-width:980px;margin:15px 0 24px;font:500 clamp(56px,6vw,94px)/.98 var(--display);letter-spacing:-.052em}.wn-gaza-copy h1 em{font-style:italic;color:#2f6f57}.wn-gaza-copy>p{max-width:800px;font-size:16px;line-height:1.95;color:#616971}.wn-gaza-impact-card{position:relative;min-height:500px;display:flex;flex-direction:column;justify-content:flex-end;padding:38px;border:1px solid rgba(17,17,17,.1);border-radius:34px;background:linear-gradient(155deg,#fff 0%,#f1f7f3 55%,#f8eeee 145%);box-shadow:0 34px 90px rgba(29,31,28,.12);overflow:hidden}.wn-gaza-impact-card:before{content:"";position:absolute;width:230px;height:330px;border:1px solid rgba(47,111,87,.18);border-bottom:0;border-radius:120px 120px 0 0;top:34px;inset-inline-end:35px}.wn-gaza-impact-card>.wn-palestine-flag{position:absolute;top:42px;inset-inline-start:38px}.wn-gaza-impact-card>small{font-size:9px;letter-spacing:.2em;font-weight:850;color:#7d8489}.wn-gaza-impact-card>strong{margin:10px 0 18px;font:500 39px/1.12 var(--display);color:#181b1c}.wn-gaza-impact-card>p{font-size:11px;line-height:1.8;color:#626a70}.wn-gaza-mini-flow{display:flex;align-items:center;gap:9px;margin-top:20px;flex-wrap:wrap}.wn-gaza-mini-flow span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid rgba(17,17,17,.09);font-size:9px;font-weight:800}.wn-gaza-mini-flow i{font-style:normal;color:#2f6f57}
.wn-gaza-notice{margin-top:24px;padding:14px 17px;border-radius:14px;font-size:12px;font-weight:750}.wn-gaza-notice.success{background:#edf8f2;color:#245840;border:1px solid #cce8d8}.wn-gaza-notice.error{background:#fff0f0;color:#8a3939;border:1px solid #efcdcd}
.wn-gaza-principle{padding:96px 0;background:#171817;color:#f6f2ea}.wn-gaza-principle .shell{max-width:1040px}.wn-gaza-principle .eyebrow{color:#d6b65e}.wn-gaza-principle blockquote{margin:18px 0 22px;font:500 clamp(42px,5vw,70px)/1.14 var(--display);letter-spacing:-.04em}.wn-gaza-principle p{max-width:850px;color:#b8bdb8;line-height:1.9;font-size:14px}
.wn-gaza-support{padding:105px 0}.wn-gaza-section-head{display:grid;grid-template-columns:1.05fr .75fr;gap:8vw;align-items:end;margin-bottom:42px}.wn-gaza-section-head h2{margin:9px 0 0;font:500 clamp(48px,5vw,72px)/1.02 var(--display);letter-spacing:-.04em}.wn-gaza-section-head>p{margin:0;color:#687078;line-height:1.9;font-size:13px}.wn-gaza-support-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.wn-gaza-donate-card{position:relative;display:flex;flex-direction:column;min-height:420px;padding:30px;border:1px solid rgba(17,17,17,.1);border-radius:27px;background:#fff;box-shadow:0 16px 50px rgba(35,33,28,.05)}.wn-gaza-donate-card.featured{background:linear-gradient(150deg,#f0f8f3,#fff);border-color:rgba(47,111,87,.25);box-shadow:0 26px 70px rgba(47,111,87,.11)}.wn-gaza-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#f4f1e9;color:#2f6f57;font-size:18px;margin-bottom:28px}.wn-gaza-donate-card>small:first-of-type{font-size:8px;letter-spacing:.14em;font-weight:850;color:#7a8085}.wn-gaza-donate-card h3{margin:7px 0 12px;font:600 30px/1.18 var(--display)}.wn-gaza-donate-card p{color:#687078;font-size:11px;line-height:1.85}.wn-gaza-amounts{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 23px}.wn-gaza-amounts span{padding:8px 11px;border-radius:999px;border:1px solid rgba(17,17,17,.1);background:rgba(255,255,255,.7);font-size:9px;font-weight:800}.wn-gaza-pay{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 17px;border-radius:14px;border:1px solid rgba(17,17,17,.12);background:#fff;color:#1b1d20;text-decoration:none;font-size:10px;font-weight:850;cursor:pointer;transition:.2s ease}.wn-gaza-pay:hover{transform:translateY(-1px);border-color:rgba(17,17,17,.25)}.wn-gaza-pay.primary{background:#171817;color:#fff;border-color:#171817}.wn-gaza-pay.subtle{margin-top:8px;background:#f7f5ef}.wn-gaza-legal{display:block!important;margin-top:13px!important;color:#858a8d!important;font-size:8px!important;line-height:1.6!important}.wn-gaza-bank{display:grid;gap:8px;margin:16px 0 20px}.wn-gaza-bank div{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid rgba(17,17,17,.07)}.wn-gaza-bank dt{font-size:8px;color:#858b8e}.wn-gaza-bank dd{margin:0;font-size:9px;font-weight:750;overflow-wrap:anywhere}.wn-gaza-muted{padding:12px;border-radius:12px;background:#f6f4ee}
.wn-gaza-institution{padding:98px 0;background:linear-gradient(150deg,#1a1b1a,#20231f);color:#f7f4ec}.wn-gaza-institution-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;align-items:start}.wn-gaza-institution h2{margin:10px 0 18px;font:500 clamp(48px,5vw,70px)/1.04 var(--display)}.wn-gaza-institution p{color:#b9beb9;line-height:1.9;max-width:650px}.wn-gaza-partner-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.wn-gaza-partner-options span{padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:9px;color:#e9e7df}.wn-gaza-institution .wn-gaza-form{background:#f8f6ef;color:#171817;border:0}
.wn-gaza-ideas{padding:90px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:start}.wn-gaza-ideas h2{margin:8px 0 15px;font:500 50px/1.06 var(--display)}.wn-gaza-ideas p{color:#697078;line-height:1.85}
.wn-gaza-form,.wn-gaza-application{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:28px;border:1px solid rgba(17,17,17,.1);border-radius:25px;background:#fff}.wn-gaza-form.compact{padding:24px}.wn-gaza-form label,.wn-gaza-application label{display:grid;gap:7px;align-content:start}.wn-gaza-form label.wide,.wn-gaza-application label.wide{grid-column:1/-1}.wn-gaza-form label>span,.wn-gaza-application label>span{font-size:9px;font-weight:800;color:#4f565b}.wn-gaza-form input,.wn-gaza-form select,.wn-gaza-form textarea,.wn-gaza-application input,.wn-gaza-application select,.wn-gaza-application textarea{width:100%;border:1px solid rgba(17,17,17,.13);border-radius:12px;background:#fff;color:#181a1b;min-height:46px;padding:10px 12px;font:500 11px/1.5 inherit;outline:0}.wn-gaza-form textarea,.wn-gaza-application textarea{min-height:100px;resize:vertical}.wn-gaza-form input:focus,.wn-gaza-form textarea:focus,.wn-gaza-form select:focus,.wn-gaza-application input:focus,.wn-gaza-application select:focus,.wn-gaza-application textarea:focus{border-color:#797ef6;box-shadow:0 0 0 3px rgba(121,126,246,.12)}.wn-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important}
.wn-gaza-account-note{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(17,17,17,.08);border-radius:13px;background:#f7f6f1}.wn-gaza-account-note strong{font-size:10px}.wn-gaza-account-note span{font-size:9px;line-height:1.55;color:#747b80;text-align:end}
.wn-gaza-apply{padding:105px 0;background:#f1ece3;border-block:1px solid rgba(17,17,17,.08)}.wn-gaza-application{max-width:980px;margin:0 auto;padding:34px}.wn-gaza-application label small{font-size:8px;line-height:1.5;color:#7c8387}.wn-gaza-form-section{grid-column:1/-1;display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;margin-top:16px;padding-top:25px;border-top:1px solid rgba(17,17,17,.08)}.wn-gaza-form-section:first-of-type{margin-top:0;padding-top:0;border-top:0}.wn-gaza-form-section>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#171817;color:#fff;font-size:9px;font-weight:850}.wn-gaza-form-section h3{margin:0;font:600 27px/1.2 var(--display)}.wn-gaza-form-section p{margin:5px 0 0;color:#747b80;font-size:10px}.wn-gaza-proof-choice{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.wn-gaza-proof-choice label{display:flex;gap:10px;padding:16px;border:1px solid rgba(17,17,17,.1);border-radius:16px;background:#faf9f6}.wn-gaza-proof-choice input{width:auto;min-height:0;margin-top:3px}.wn-gaza-proof-choice b{display:block;font-size:11px;margin-bottom:4px}.wn-gaza-proof-choice small{display:block;color:#777f83;font-size:9px;line-height:1.6}.wn-gaza-consent{grid-column:1/-1;display:grid;gap:9px;margin-top:6px}.wn-gaza-consent label{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:13px;background:#f7f6f1}.wn-gaza-consent input{width:auto;min-height:0;margin-top:2px}.wn-gaza-consent span{font-size:10px!important;line-height:1.6!important}.wn-gaza-privacy-box{grid-column:1/-1;padding:16px 18px;border-radius:15px;background:#edf5f0;border:1px solid #d0e3d7}.wn-gaza-privacy-box strong{font-size:10px}.wn-gaza-privacy-box p{margin:5px 0 0;color:#5f6e65;font-size:9px;line-height:1.7}.wn-gaza-application>.wn-gaza-pay{grid-column:1/-1;margin-top:6px}.wn-gaza-signin-card,.wn-gaza-status-card{max-width:780px;margin:0 auto;padding:34px;border:1px solid rgba(17,17,17,.1);border-radius:26px;background:#fff;text-align:center}.wn-gaza-signin-card h3,.wn-gaza-status-card h3{font:600 36px/1.1 var(--display);margin:14px 0 10px}.wn-gaza-signin-card p,.wn-gaza-status-card p{color:#697079;line-height:1.8}.wn-gaza-signin-card .hero-actions{justify-content:center}
.wn-gaza-academic-verify{padding:90px 0;background:#fff}.wn-gaza-academic-verify .shell{max-width:960px;text-align:center}.wn-gaza-academic-verify h2{font:600 clamp(48px,6vw,76px)/1.02 var(--display);margin:10px 0 18px}.wn-gaza-academic-verify p{max-width:850px;margin:0 auto;color:#687078;line-height:1.9}.wn-gaza-verify-steps{margin-top:28px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.wn-gaza-verify-steps span{padding:10px 13px;border-radius:999px;border:1px solid rgba(17,17,17,.1);font-size:9px;font-weight:800}.wn-gaza-verify-steps i{font-style:normal;color:#2f6f57}
.wn-gaza-verify-page{min-height:74vh;padding:100px 0;background:linear-gradient(180deg,#f7f4ed,#fff)}.wn-gaza-verify-card{max-width:780px;margin:0 auto;padding:40px;border-radius:30px;background:#fff;border:1px solid rgba(17,17,17,.1);box-shadow:0 28px 80px rgba(35,33,28,.08)}.wn-gaza-verify-card h1{font:600 clamp(42px,5vw,64px)/1.04 var(--display);margin:16px 0}.wn-gaza-verify-card>p{color:#687078;line-height:1.85}.wn-gaza-verify-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:25px 0}.wn-gaza-verify-summary div{padding:13px;border-radius:14px;background:#f7f5ef}.wn-gaza-verify-summary small{display:block;color:#7d8488;font-size:8px;margin-bottom:4px}.wn-gaza-verify-summary strong{font-size:11px}.wn-gaza-check{grid-column:1/-1!important;display:flex!important;gap:10px!important;align-items:flex-start!important}.wn-gaza-check input{width:auto!important;min-height:0!important;margin-top:4px}
@media(max-width:1100px){.wn-gaza-hero-grid,.wn-gaza-institution-grid,.wn-gaza-ideas{grid-template-columns:1fr}.wn-gaza-impact-card{max-width:720px}.wn-gaza-support-grid{grid-template-columns:1fr 1fr}.wn-gaza-support-grid .wn-gaza-donate-card:first-child{grid-column:1/-1}.wn-gaza-section-head{grid-template-columns:1fr;gap:18px}}
@media(max-width:760px){.wn-gaza-hero{padding:76px 0 60px}.wn-gaza-copy h1{font-size:50px}.wn-gaza-impact-card{min-height:410px;padding:28px}.wn-gaza-impact-card>strong{font-size:32px}.wn-gaza-principle{padding:72px 0}.wn-gaza-principle blockquote{font-size:40px}.wn-gaza-support,.wn-gaza-apply{padding:74px 0}.wn-gaza-support-grid{grid-template-columns:1fr}.wn-gaza-support-grid .wn-gaza-donate-card:first-child{grid-column:auto}.wn-gaza-section-head h2{font-size:47px}.wn-gaza-form,.wn-gaza-application{grid-template-columns:1fr;padding:20px}.wn-gaza-form label.wide,.wn-gaza-application label.wide,.wn-gaza-form-section,.wn-gaza-consent,.wn-gaza-privacy-box,.wn-gaza-application>.wn-gaza-pay,.wn-gaza-proof-choice{grid-column:auto}.wn-gaza-proof-choice{grid-template-columns:1fr}.wn-gaza-ideas h2{font-size:43px}.wn-gaza-verify-summary{grid-template-columns:1fr}.wn-gaza-verify-card{padding:26px}.wn-gaza-bank div{grid-template-columns:70px 1fr}}

/* v0.30.0 — Stripe-ready pricing rail and editorial footer. */
.wn-billing-choice{margin-top:26px;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px 14px 18px;border:1px solid rgba(17,17,17,.09);border-radius:19px;background:rgba(255,255,255,.82);box-shadow:0 15px 38px rgba(17,17,17,.045);backdrop-filter:blur(12px)}
.wn-billing-choice>div:first-child{display:flex;align-items:center;gap:12px}.wn-stripe-mini{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#635bff;color:#fff;font:800 16px/1 var(--ui);box-shadow:0 8px 20px rgba(99,91,255,.18)}
.wn-billing-choice p{margin:0;display:grid;gap:2px}.wn-billing-choice strong{font-size:10px;color:#20232a}.wn-billing-choice small{font-size:8px;line-height:1.5;color:#737982}.wn-cycle-note{font-size:8px;font-weight:750;color:#777d85;white-space:nowrap}
.wn-cycle-switch{display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#f0eee8;border:1px solid rgba(17,17,17,.07)}.wn-cycle-switch button{border:0;background:transparent;padding:8px 13px;border-radius:999px;font:750 9px/1 var(--ui);color:#777d85;cursor:pointer}.wn-cycle-switch button.active{background:#fff;color:#17191e;box-shadow:0 5px 14px rgba(17,17,17,.08)}


.site-foot.wn-footer-v5{padding:0;background:#0d0f14;color:#f7f4ed;border-top:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden}.site-foot.wn-footer-v5:before{content:"";position:absolute;inset:-240px -120px auto auto;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(121,126,246,.16),transparent 66%);pointer-events:none}.site-foot.wn-footer-v5:after{content:"";position:absolute;inset:auto auto -280px -160px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(234,191,75,.075),transparent 66%);pointer-events:none}
.wn-footer-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(0,1.45fr);gap:clamp(56px,7vw,118px);padding:82px 0 64px}.wn-footer-lead{display:flex;flex-direction:column;align-items:flex-start;max-width:560px}.wn-footer-logo{display:inline-flex!important;margin-bottom:28px;color:#fff!important}.wn-footer-logo .mark{background:#fff}.wn-footer-creation{max-width:540px;margin:0;color:#d6d8de!important;font-size:15px!important;line-height:1.85!important}.wn-footer-origin{margin-top:28px;display:grid;gap:13px;color:#a9adb7;font-size:11px;line-height:1.6}.wn-footer-origin>a{display:inline-flex;align-items:center;gap:9px;width:max-content;color:#f4f3ef!important;font-size:11px!important}.wn-footer-origin .wn-notes-signature{width:98px;max-height:27px;object-fit:contain;filter:brightness(0) invert(1);opacity:.96;margin:0}.wn-footer-mission{display:block;max-width:430px;padding-inline-start:14px;border-inline-start:2px solid rgba(234,191,75,.62);color:#f0e7c7!important;font-size:14px!important;line-height:1.7!important}.wn-footer-line{margin:22px 0 0!important;color:#aeb2bc!important;font-size:12px!important;line-height:1.75!important}
.wn-footer-navgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,40px)}.wn-footer-navgrid>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wn-footer-navgrid b{margin-bottom:10px;color:#e8cb76;font-size:11px;letter-spacing:.08em;text-transform:none;line-height:1.5}.wn-footer-navgrid a{position:relative;color:#c7cad2!important;font-size:12px!important;line-height:1.55;padding-block:3px;transition:color .18s ease,transform .18s ease}.wn-footer-navgrid a:hover{color:#fff!important;transform:translateX(2px)}[dir="rtl"] .wn-footer-navgrid a:hover{transform:translateX(-2px)}.wn-footer-navgrid .wn-footer-palestine{gap:7px}
.wn-footer-bottom{position:relative;z-index:1;min-height:72px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#959aa5;font-size:10px}.wn-footer-bottom>div{display:flex;align-items:center;gap:10px}.wn-footer-bottom a{color:#b6bac4!important;font-size:10px!important}.wn-footer-bottom a:hover{color:#fff!important}.wn-footer-signal{display:inline-flex;align-items:center;gap:7px;color:#c1c5ce}.wn-footer-signal i{width:7px;height:7px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 4px rgba(45,212,191,.09)}
html[lang="ar"] .wn-footer-creation,html[lang="ar"] .wn-footer-line,html[lang="ar"] .wn-footer-navgrid a,html[lang="ar"] .wn-footer-navgrid b,html[lang="ar"] .wn-footer-mission{font-family:var(--ar-body)}html[lang="ar"] .wn-footer-creation{font-size:16px!important;line-height:1.95!important}html[lang="ar"] .wn-footer-navgrid a{font-size:13px!important}html[lang="ar"] .wn-footer-navgrid b{font-size:12px!important}html[lang="ar"] .wn-footer-mission{font-size:15px!important;line-height:1.8!important}
@media(max-width:1050px){.wn-footer-stage{grid-template-columns:1fr;gap:48px}.wn-footer-lead{max-width:760px}.wn-footer-navgrid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.wn-billing-choice{align-items:flex-start;flex-direction:column}.wn-cycle-switch{width:100%}.wn-cycle-switch button{padding:10px}.wn-footer-stage{padding:60px 0 46px}.wn-footer-navgrid{grid-template-columns:1fr 1fr;gap:34px 26px}.wn-footer-bottom{align-items:flex-start;flex-direction:column;padding:22px 0}.wn-footer-bottom>div{flex-wrap:wrap}.wn-footer-creation{font-size:14px!important}.wn-footer-mission{font-size:13px!important}.wn-footer-navgrid a{font-size:12px!important}}
@media(max-width:440px){.wn-footer-navgrid{grid-template-columns:1fr}.wn-footer-navgrid>div{padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.07)}}


/* v0.30.2 — Stripe-native Gaza support */
.wn-gaza-stripe-form{display:grid;gap:14px;margin-top:18px}.wn-gaza-stripe-form.compact{margin-top:16px}.wn-gaza-amount-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wn-gaza-amount-buttons button{min-height:44px;border:1px solid rgba(17,17,17,.10);border-radius:13px;background:#fbfaf6;color:#1c1e20;font:800 10px/1 var(--ui);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.wn-gaza-amount-buttons button:hover{transform:translateY(-1px);border-color:rgba(47,111,87,.34);box-shadow:0 10px 22px rgba(47,111,87,.08)}.wn-gaza-amount-buttons button small{display:block;margin-top:4px;color:#777e82;font:700 7px/1.2 var(--ui)}.wn-gaza-custom-pay{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr);gap:9px;align-items:end}.wn-gaza-custom-pay label{display:grid;gap:6px}.wn-gaza-custom-pay label>span{font-size:8px;font-weight:800;color:#6d7478}.wn-gaza-custom-pay input{width:100%;min-height:48px;padding:0 12px;border:1px solid rgba(17,17,17,.12);border-radius:13px;background:#fff;color:#171817;font:800 12px/1 var(--ui);outline:0}.wn-gaza-custom-pay input:focus{border-color:#797ef6;box-shadow:0 0 0 3px rgba(121,126,246,.12)}.wn-gaza-custom-pay .wn-gaza-pay{margin-top:0}.wn-gaza-stripe-trust{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.wn-gaza-stripe-trust span{padding:6px 8px;border-radius:999px;background:#edf5f0;color:#496655;font-size:7.5px;font-weight:750}.wn-gaza-manage-support{display:inline-flex;margin-top:13px;color:#5d6570;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-size:8px;font-weight:750}.wn-gaza-support-receipt{display:flex;gap:14px;align-items:flex-start;margin-top:26px;margin-bottom:8px;padding:17px 20px;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:#fff}.wn-gaza-support-receipt>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;font-weight:900}.wn-gaza-support-receipt strong{display:block;font-size:11px}.wn-gaza-support-receipt p{margin:5px 0 0;color:#697078;font-size:9px;line-height:1.65}.wn-gaza-support-receipt.success{background:#eff8f2;border-color:#d3eadb}.wn-gaza-support-receipt.success>span{background:#2f6f57;color:#fff}.wn-gaza-support-receipt.neutral{background:#f7f5ef}.wn-gaza-support-receipt.neutral>span{background:#e8e2d4;color:#4f4b43}.wn-gaza-support-receipt.error{background:#fff2f2;border-color:#efd0d0}.wn-gaza-support-receipt.error>span{background:#a24d4d;color:#fff}.wn-gaza-institution-pay{display:grid;gap:10px;margin-top:22px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.055)}.wn-gaza-institution-pay>small{font-size:8px;font-weight:800;color:#d8d5ca}.wn-gaza-institution-pay .wn-gaza-amount-buttons button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#fff}.wn-gaza-institution-pay .wn-gaza-custom-pay label>span{color:#d3d0c7}.wn-gaza-institution-pay .wn-gaza-custom-pay input{background:rgba(255,255,255,.96)}.wn-gaza-institution-pay .wn-gaza-pay{background:#f7f4ec;color:#171817;border-color:#f7f4ec}.wn-gaza-donate-card.featured:before{content:'STRIPE';position:absolute;inset-inline-end:24px;top:24px;padding:5px 8px;border-radius:999px;background:#635bff;color:#fff;font:850 7px/1 var(--ui);letter-spacing:.1em}.wn-gaza-donate-card.featured{min-height:460px}.wn-gaza-donate-card:nth-child(2){min-height:460px}
@media(max-width:760px){.wn-gaza-amount-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-gaza-custom-pay{grid-template-columns:1fr}.wn-gaza-support-receipt{margin-inline:14px}.wn-gaza-institution-pay{padding:14px}}
/* v0.30.2 — direct Stripe support from the Gaza hero */
.wn-gaza-hero-pay{align-items:center;flex-wrap:wrap}
.wn-gaza-quick-support{display:inline-flex;margin:0}
.wn-gaza-quick-support .cta{appearance:none;font:inherit;line-height:1.1}
.wn-gaza-quick-support .cta:focus-visible{outline:3px solid color-mix(in srgb,var(--wn-gold,#d6b967) 55%,transparent);outline-offset:4px}

/* v0.30.3 — payment recovery: never disguise email/contact as checkout. */
.wn-gaza-pay.is-disabled{opacity:.46;cursor:not-allowed;filter:saturate(.55);box-shadow:none!important;transform:none!important}.wn-payment-unavailable{display:block;margin-top:9px;color:#7f5b5b;font-size:8px;line-height:1.55}.wn-gaza-donate-card .wn-payment-unavailable{max-width:340px}.wn-gaza-quick-support .cta[disabled]{opacity:.48;cursor:not-allowed}
.wn-gaza-hero-pay .cta:disabled{opacity:.48;cursor:not-allowed;pointer-events:none;box-shadow:none}
/* v0.30.7 — Bayan Professional Intelligence */
.wn-professional-intelligence-public{padding:clamp(72px,9vw,130px) 0;background:linear-gradient(180deg,#111218,#181a23);color:#f5f3ee;overflow:hidden}.wn-pro-public-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(30px,7vw,110px);align-items:end;margin-bottom:42px}.wn-pro-public-head h2{white-space:pre-line;font-family:var(--display);font-size:clamp(42px,5vw,74px);line-height:.98;margin:10px 0 0}.wn-pro-public-head p{color:#b8bcc8;line-height:1.8;margin:0}.wn-pro-orbit{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.wn-pro-orbit article{min-height:154px;padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035);transition:transform .2s ease,border-color .2s ease}.wn-pro-orbit article:hover{transform:translateY(-3px);border-color:rgba(121,126,246,.45)}.wn-pro-orbit article.high-stakes{background:linear-gradient(145deg,rgba(234,191,75,.08),rgba(255,255,255,.025))}.wn-pro-orbit small{color:#797ef6;font-weight:700}.wn-pro-orbit h3{font-size:16px;margin:22px 0 8px}.wn-pro-orbit p{font-size:12px;color:#aeb3c0;line-height:1.55;margin:0}.wn-pro-orbit em{display:block;margin-top:10px;font-size:9px;letter-spacing:.04em;color:#eabf4b;font-style:normal}.wn-pro-public-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wn-pro-public-foot span{padding:8px 11px;border-radius:999px;background:rgba(121,126,246,.08);border:1px solid rgba(121,126,246,.16);font-size:10px;color:#cfd2ff}.wn-public[dir="rtl"] .wn-pro-public-head h2,.wn-professional-intelligence-public[dir="rtl"] .wn-pro-public-head h2{font-family:var(--ar-display)}@media(max-width:980px){.wn-pro-public-head{grid-template-columns:1fr}.wn-pro-orbit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.wn-pro-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-pro-orbit article{min-height:138px}}

/* =========================================================
   v0.31.7 — Pricing Experience Polish
   Scope: /pricing/ only. Preserve the existing Bayan site identity.
   ========================================================= */
.route-pricing{--wn-price-paper:#f7f2e8;--wn-price-paper-hi:#fcfaf5;--wn-price-ink:#12141a;--wn-price-gold:#c79f43;--wn-price-violet:#797ef6;background:var(--wn-price-paper)!important}
.route-pricing .wn-price-hero{position:relative;overflow:hidden;padding:clamp(104px,10vw,158px) 0 clamp(74px,7vw,104px);background:radial-gradient(circle at 78% 16%,rgba(121,126,246,.105),transparent 27%),radial-gradient(circle at 12% 76%,rgba(234,191,75,.09),transparent 24%),linear-gradient(180deg,#fbf9f3 0%,#f3ede2 100%);border-bottom:1px solid rgba(17,17,17,.075)}
.route-pricing .wn-price-hero:before{content:"";position:absolute;width:470px;height:470px;inset:auto -120px -245px auto;border:1px solid rgba(157,126,47,.14);border-radius:50%;box-shadow:0 0 0 84px rgba(234,191,75,.018),0 0 0 168px rgba(121,126,246,.014);pointer-events:none}.route-pricing .wn-price-hero:after{content:"";position:absolute;inset:38px auto auto 4.6%;width:1px;height:124px;background:linear-gradient(180deg,transparent,rgba(157,126,47,.38),transparent)}
.route-pricing .wn-price-hero-grid{position:relative;z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(310px,.58fr);gap:clamp(48px,8vw,126px);align-items:center}.route-pricing .wn-price-hero-copy{max-width:900px}.route-pricing .wn-price-hero h1{max-width:980px;margin:18px 0 28px;font-size:clamp(62px,6.5vw,100px);line-height:.94;letter-spacing:-.057em}.route-pricing .wn-price-hero h1 em{display:inline-block;color:#78632b;font-weight:400}.route-pricing .wn-price-hero p{max-width:730px;margin:0;color:#5d626c;font-size:clamp(14px,1.15vw,17px);line-height:1.95}.route-pricing .wn-price-trust{margin-top:31px;gap:8px}.route-pricing .wn-price-trust span{padding:8px 12px;border-color:rgba(17,17,17,.075);background:rgba(255,255,255,.55);backdrop-filter:blur(8px);color:#646a72;font-size:8.5px}
.route-pricing .wn-price-note{position:relative;overflow:hidden;padding:34px 34px 30px;border-radius:0 26px 26px 26px;border:1px solid rgba(17,17,17,.095);background:rgba(251,248,241,.82);box-shadow:0 30px 80px rgba(57,48,34,.075);backdrop-filter:blur(16px)}.route-pricing .wn-price-note:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--nfi-gold),rgba(121,126,246,.5),transparent)}[dir="rtl"] .route-pricing .wn-price-note:before,.route-pricing [dir="rtl"] .wn-price-note:before{inset:0 0 0 auto}.route-pricing .wn-price-note-mark{width:46px;height:46px;margin-bottom:34px;border-radius:50%;background:#17191f;box-shadow:none;color:#eacb73}.route-pricing .wn-price-note strong{max-width:410px;font-size:clamp(24px,2vw,31px);line-height:1.32}.route-pricing .wn-price-note p{margin-top:15px!important;color:#696e76;font-size:11px!important;line-height:1.85!important}.route-pricing .wn-price-note-path{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:30px;padding-top:18px;border-top:1px solid rgba(17,17,17,.08)}.route-pricing .wn-price-note-path span{display:grid;gap:6px;color:#3d4249;font-size:8px;font-weight:800}.route-pricing .wn-price-note-path i{font-style:normal;color:#9a7c32;font-size:7px;letter-spacing:.14em}
.route-pricing .wn-billing-choice{margin-top:30px;margin-bottom:0;padding:15px 18px;border-radius:16px;background:rgba(252,250,245,.88);box-shadow:none;border-color:rgba(17,17,17,.075)}.route-pricing .wn-stripe-mini{width:32px;height:32px;border-radius:50%;box-shadow:none}.route-pricing .wn-billing-choice strong{font-size:9.5px}.route-pricing .wn-billing-choice small{font-size:7.8px;color:#767b82}.route-pricing .wn-cycle-note{padding:7px 10px;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:#fff}
.route-pricing .wn-launch-price-note{padding:19px 0 0}.route-pricing .wn-launch-price-note>div{display:flex;align-items:flex-start;gap:13px;padding:16px 20px;border:1px solid rgba(121,126,246,.18);border-radius:15px;background:linear-gradient(90deg,rgba(121,126,246,.055),rgba(255,255,255,.28))}.route-pricing .wn-launch-price-note span{color:#797ef6}.route-pricing .wn-launch-price-note p{margin:0;color:#595f68;font-size:10px;line-height:1.7}
.route-pricing .wn-pricing-stage{padding-top:clamp(82px,8vw,122px);padding-bottom:clamp(88px,9vw,132px)}.route-pricing .wn-pricing-stage-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);gap:clamp(42px,8vw,120px);align-items:end;margin-bottom:52px}.route-pricing .wn-pricing-stage-head h2{max-width:860px;margin:12px 0 0;font:400 clamp(46px,5vw,76px)/1.03 var(--display);letter-spacing:-.045em;color:#15171c}.route-pricing .wn-pricing-stage-head h2 em{color:#8b6d25;font-weight:400}.route-pricing .wn-pricing-stage-head>p{margin:0;color:#666c75;font-size:13px;line-height:1.9}
.route-pricing .wn-pricing-premium{gap:13px;padding:0}.route-pricing .wn-pricing-premium article{min-height:610px;padding:31px 30px 28px;border-radius:19px;background:rgba(252,250,245,.92);border-color:rgba(17,17,17,.09);box-shadow:0 20px 56px rgba(35,30,23,.055);transform:none}.route-pricing .wn-pricing-premium article:hover{transform:translateY(-3px);box-shadow:0 28px 68px rgba(35,30,23,.085)}.route-pricing .wn-pricing-premium article.featured{z-index:2;margin:-18px 0;padding-top:49px;padding-bottom:38px;border-color:rgba(234,191,75,.3);background:radial-gradient(circle at 82% 4%,rgba(121,126,246,.18),transparent 26%),linear-gradient(160deg,#11141a,#181b22 62%,#202127);color:#f7f3eb;box-shadow:0 40px 90px rgba(12,13,17,.19);transform:none}.route-pricing .wn-pricing-premium article.featured:hover{transform:translateY(-3px);box-shadow:0 48px 104px rgba(12,13,17,.23)}.route-pricing .wn-pricing-premium article.team{background:linear-gradient(180deg,rgba(252,250,245,.96),rgba(244,239,229,.96))}.route-pricing .wn-plan-aura{position:absolute;inset:auto 24px 19px auto;font:400 110px/1 var(--display);color:rgba(17,17,17,.025);pointer-events:none}.route-pricing [dir="rtl"] .wn-plan-aura{inset:auto auto 19px 24px}.route-pricing article.featured .wn-plan-aura{color:rgba(255,255,255,.025)}.route-pricing .wn-best-value{top:18px;inset-inline-end:18px;padding:7px 10px;border:1px solid rgba(234,191,75,.26);background:rgba(234,191,75,.09);color:#e9ca75;font-size:7.5px;letter-spacing:.02em}.route-pricing .wn-pricing-premium header{grid-template-columns:auto 1fr;gap:0 13px;padding-bottom:22px;border-bottom-color:rgba(17,17,17,.075)}.route-pricing .wn-pricing-premium article.featured header{border-bottom-color:rgba(255,255,255,.11)}.route-pricing .wn-pricing-premium header .plan-index{grid-row:auto;width:35px;height:35px;border-radius:50%;background:#eee9df;color:#81745d}.route-pricing .wn-pricing-premium article.featured header .plan-index{background:rgba(255,255,255,.08);color:#e4c46c}.route-pricing .wn-pricing-premium header b{display:block;font-size:20px}.route-pricing .wn-pricing-premium header small{display:block;margin-top:3px}.route-pricing article.featured header b{color:#fff}.route-pricing article.featured header small{color:#9ca1ab}.route-pricing .wn-plan-purpose{margin:25px 0 1px;color:#8d722f;font:500 17px/1.35 var(--display)}.route-pricing article.featured .wn-plan-purpose{color:#e7c96f}.route-pricing .wn-price-value{margin:13px 0 11px;font-size:clamp(47px,4vw,63px);color:#17191e}.route-pricing article.featured .wn-price-value{color:#fff}.route-pricing .wn-price-value>small{display:inline-block;margin-inline-start:5px;color:#858a91}.route-pricing .wn-pricing-premium>article>p{min-height:78px;color:#6b7078;font-size:11.5px;line-height:1.8}.route-pricing .wn-pricing-premium article.featured>p{color:#b4b8c1}.route-pricing .wn-pricing-premium ul{margin-top:8px;gap:12px}.route-pricing .wn-pricing-premium li{color:#3f444c;font-size:10.5px;line-height:1.6}.route-pricing .wn-pricing-premium article.featured li{color:#dde0e5}.route-pricing .wn-pricing-premium article.featured li:before{background:rgba(45,212,191,.12);color:#5fe3ce}.route-pricing .wn-plan-foot{position:relative;z-index:1;margin-top:auto;display:grid;gap:12px;padding-top:19px;border-top:1px solid rgba(17,17,17,.07)}.route-pricing article.featured .wn-plan-foot{border-top-color:rgba(255,255,255,.1)}.route-pricing .wn-plan-foot>span{font-size:7.5px;color:#8b8f96;font-weight:750}.route-pricing article.featured .wn-plan-foot>span{color:#8f95a1}.route-pricing .wn-plan-cta{width:100%;min-height:47px;border-radius:12px}.route-pricing .wn-plan-cta.primary{background:linear-gradient(135deg,#eee1a8,#eabf4b);color:#17191f!important;box-shadow:0 15px 32px rgba(234,191,75,.14)}.route-pricing article.featured .wn-plan-cta.primary:hover{box-shadow:0 18px 38px rgba(234,191,75,.2)}.route-pricing .wn-plan-cta.secondary{background:rgba(255,255,255,.55);border-color:rgba(17,17,17,.12)}
.route-pricing .wn-price-difference{position:relative;padding:clamp(86px,8vw,124px) 0;background:radial-gradient(circle at 83% 24%,rgba(121,126,246,.09),transparent 26%),linear-gradient(180deg,#15171d,#0d0f13);color:#f4f0e8;overflow:hidden}.route-pricing .wn-price-difference:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 66%,rgba(234,191,75,.025) 66% 67%,transparent 67%);pointer-events:none}.route-pricing .wn-price-difference-head{position:relative;z-index:1;display:grid;grid-template-columns:1fr .55fr;gap:8vw;align-items:end;margin-bottom:42px}.route-pricing .wn-price-difference .eyebrow{color:#e5c76d}.route-pricing .wn-price-difference h2{max-width:820px;margin:12px 0 0;font:400 clamp(42px,4.6vw,68px)/1.04 var(--display);letter-spacing:-.04em;color:#f7f3eb}.route-pricing .wn-price-difference-head>p{margin:0;color:#a7abb4;font-size:12px;line-height:1.8}.route-pricing .wn-price-matrix{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.route-pricing .wn-price-matrix-row{display:grid;grid-template-columns:minmax(320px,1.45fr) repeat(3,minmax(90px,.4fr));align-items:center;min-height:82px;border-bottom:1px solid rgba(255,255,255,.075)}.route-pricing .wn-price-matrix-row:last-child{border-bottom:0}.route-pricing .wn-price-matrix-row>span{display:grid;gap:3px;padding-inline-end:20px}.route-pricing .wn-price-matrix-row strong{color:#edf0f3;font-size:10px}.route-pricing .wn-price-matrix-row small{color:#777e89;font-size:8px}.route-pricing .wn-price-matrix-row>b{text-align:center;color:#e5c76d;font-size:14px}.route-pricing .wn-price-matrix-row>b.muted{color:#51565f}.route-pricing .wn-price-matrix-row.head{min-height:48px}.route-pricing .wn-price-matrix-row.head span,.route-pricing .wn-price-matrix-row.head b{color:#777e89;font-size:7.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.route-pricing .wn-funded-access{margin-top:82px;margin-bottom:96px;border-radius:18px;padding:30px 32px;border-color:rgba(47,111,87,.18);background:linear-gradient(110deg,#eef5ef 0%,#faf9f4 54%,#f2eadb 100%);box-shadow:none}.route-pricing .wn-funded-flag{border-radius:50%;box-shadow:none;border:1px solid rgba(17,17,17,.06)}.route-pricing .wn-funded-access h2{font-size:clamp(27px,2.6vw,38px)}.route-pricing .wn-funded-access p{font-size:10.5px}.route-pricing .wn-funded-actions .wn-plan-cta{border-radius:11px}
.route-pricing .wn-price-faq{padding-top:12px;padding-bottom:clamp(95px,10vw,150px);grid-template-columns:.6fr 1.4fr;gap:clamp(54px,8vw,126px)}.route-pricing .wn-price-faq h2{font-size:clamp(42px,4.6vw,65px)}.route-pricing .wn-price-faq-intro{max-width:320px;margin:18px 0 0;color:#777c83;font-size:10px;line-height:1.75}.route-pricing .wn-price-faq-grid{gap:0;border-top:1px solid rgba(17,17,17,.12)}.route-pricing .wn-price-faq details{padding:20px 0;border:0;border-bottom:1px solid rgba(17,17,17,.11);border-radius:0;background:transparent}.route-pricing .wn-price-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10.5px}.route-pricing .wn-price-faq summary:after{content:"+";color:#987b32;font-size:17px;font-weight:400}.route-pricing .wn-price-faq details[open] summary:after{content:"−"}.route-pricing .wn-price-faq details p{max-width:740px;margin:12px 0 2px;color:#6a6f77;font-size:10.5px;line-height:1.8}
html[lang="ar"] .route-pricing .wn-pricing-stage-head h2,html[lang="ar"] .route-pricing .wn-plan-purpose,html[lang="ar"] .route-pricing .wn-price-difference h2{font-family:var(--ar-display);letter-spacing:0}html[lang="ar"] .route-pricing .wn-price-hero p,html[lang="ar"] .route-pricing .wn-pricing-stage-head>p,html[lang="ar"] .route-pricing .wn-pricing-premium>article>p,html[lang="ar"] .route-pricing .wn-pricing-premium li,html[lang="ar"] .route-pricing .wn-price-difference-head>p,html[lang="ar"] .route-pricing .wn-price-matrix-row strong,html[lang="ar"] .route-pricing .wn-price-matrix-row small,html[lang="ar"] .route-pricing .wn-price-faq details p{font-family:var(--ar-body)}
@media(max-width:1180px){.route-pricing .wn-price-hero-grid,.route-pricing .wn-pricing-stage-head,.route-pricing .wn-price-difference-head{grid-template-columns:1fr}.route-pricing .wn-price-note{max-width:720px}.route-pricing .wn-pricing-premium{grid-template-columns:1fr 1fr;gap:14px}.route-pricing .wn-pricing-premium article.featured{margin:0}.route-pricing .wn-pricing-premium article.team{grid-column:1/-1;min-height:auto}.route-pricing .wn-price-matrix-row{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(80px,.35fr))}}
@media(max-width:760px){.route-pricing .wn-price-hero{padding-top:82px;padding-bottom:64px}.route-pricing .wn-price-hero:after{display:none}.route-pricing .wn-price-hero h1{font-size:clamp(48px,14vw,64px)}.route-pricing .wn-price-note{padding:26px 24px;border-radius:0 20px 20px 20px}.route-pricing .wn-price-note-path{grid-template-columns:1fr;gap:12px}.route-pricing .wn-pricing-stage{padding-top:70px}.route-pricing .wn-pricing-stage-head{margin-bottom:32px}.route-pricing .wn-pricing-stage-head h2{font-size:46px}.route-pricing .wn-pricing-premium{grid-template-columns:1fr}.route-pricing .wn-pricing-premium article,.route-pricing .wn-pricing-premium article.featured{min-height:auto;margin:0;padding:27px 24px}.route-pricing .wn-pricing-premium article.featured{padding-top:52px}.route-pricing .wn-plan-aura{font-size:86px}.route-pricing .wn-price-difference{padding:74px 0}.route-pricing .wn-price-difference h2{font-size:43px}.route-pricing .wn-price-matrix{overflow-x:auto}.route-pricing .wn-price-matrix-row{min-width:650px;grid-template-columns:280px repeat(3,110px)}.route-pricing .wn-price-matrix-row.head{position:sticky;top:0}.route-pricing .wn-funded-access{margin-top:54px;margin-bottom:74px}.route-pricing .wn-price-faq{grid-template-columns:1fr;gap:34px}.route-pricing .wn-price-faq-intro{max-width:none}}
@media(prefers-reduced-motion:reduce){.route-pricing .wn-pricing-premium article,.route-pricing .wn-plan-cta{transition:none!important}}


/* v0.31.8 — Visual QA & cross-page awareness. Preserve Bayan identity; tighten hierarchy. */
.wn-main-nav>a.is-current,.wn-nav-drop.is-current>summary{color:#111!important;position:relative}.wn-main-nav>a.is-current:after,.wn-nav-drop.is-current>summary:after{content:"";position:absolute;inset-inline:0;bottom:-10px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--nfi-violet),var(--nfi-gold))}.wn-page-locus{border-bottom:1px solid rgba(17,17,17,.07);background:rgba(249,247,242,.84)}.wn-page-locus .shell{min-height:42px;display:flex;align-items:center;gap:9px;font-size:9px;color:#747983}.wn-page-locus span{font-weight:800;color:#8b7433}.wn-page-locus b{color:#20232a}.wn-page-locus i{font-style:normal;color:#bbb2a2}.wn-page-locus a{margin-inline-start:auto;font-weight:800;color:#555bcd!important}
/* Typography: keep editorial display, strengthen the reading layer. */
.wn-public .page-hero>p,.wn-public .section-heading>p,.wn-public .wn-v4-copy>p,.wn-public .wn-price-hero p,.wn-public .wn-gaza-copy>p{font-size:clamp(14px,1.12vw,17px);line-height:1.86}.wn-public .eyebrow{font-size:clamp(8px,.72vw,10px);line-height:1.3}.wn-footer-v5 a,.wn-footer-v5 p,.wn-footer-v5 span{line-height:1.6}
/* Capabilities: fewer equal-weight cards on first view, with a quiet core hierarchy. */
.wn-feature-explorer .feature-library article.is-core{border-top:2px solid rgba(121,126,246,.48)!important;background:linear-gradient(180deg,#fff,#fbfaff)!important}.wn-feature-explorer .feature-library article.is-core h3{font-size:clamp(25px,2vw,31px)}
/* Download is a decision page: one primary surface, then three supporting surfaces. */
.route-download .page-hero{padding-bottom:50px}.wn-download-system{grid-template-columns:1.25fr repeat(3,.75fr)!important;align-items:stretch}.wn-download-system .wn-download-primary{grid-row:span 1;padding:30px!important;background:linear-gradient(145deg,#171a22,#222631)!important;color:#fff!important}.wn-download-system .wn-download-primary p{color:#c7cbd2!important}.wn-download-system .wn-download-primary>span{color:#e8c96f!important}.wn-download-system article small{display:block;margin-top:10px;color:#868d98;font-size:8px}.wn-download-system .wn-download-primary small{color:#aeb3bd}.wn-download-system .wn-download-secondary{min-width:0}
/* Pricing: prevent elevated card collisions and make post-launch cost legible. */
.route-pricing .wn-pricing-premium{align-items:stretch}.route-pricing .wn-pricing-premium article.featured{overflow:visible}.route-pricing .wn-best-value{z-index:4;white-space:nowrap}.route-pricing .wn-price-value>small{font-size:10px;line-height:1.35;vertical-align:middle}.route-pricing .wn-pricing-premium header{position:relative;z-index:2}
/* Gaza support icons carry meaning instead of decorative symbols. */
.wn-gaza-card-icon{font-family:var(--ui)!important;font-size:18px!important;display:grid!important;place-items:center!important}.wn-gaza-academic-verify h2 small{display:block;margin-top:8px;font:700 11px/1.3 var(--ui);color:#7b8188;letter-spacing:.02em}
/* Cross-page awareness: every public page knows its neighbours and the whole platform map. */
.wn-site-awareness{padding:clamp(72px,8vw,116px) 0;background:linear-gradient(180deg,#f3efe6,#fbfaf7);border-top:1px solid rgba(17,17,17,.08)}.wn-site-awareness-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(44px,8vw,120px);align-items:start}.wn-awareness-current h2{margin:12px 0 12px;font:500 clamp(38px,4vw,58px)/1.05 var(--display);letter-spacing:-.035em}.wn-awareness-current p{max-width:610px;margin:0;color:#656d77;font-size:13px;line-height:1.85}.wn-awareness-next{display:inline-flex;align-items:center;gap:7px;margin-top:24px;padding-bottom:4px;border-bottom:1px solid rgba(17,17,17,.18);font-size:10px;color:#242831!important}.wn-awareness-next strong{font-weight:850}.wn-awareness-related{display:grid;gap:8px}.wn-awareness-label{margin-bottom:4px;color:#8a7436;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.wn-awareness-related>a{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center;padding:15px 16px;border:1px solid rgba(17,17,17,.09);border-radius:14px;background:rgba(255,255,255,.66);transition:transform .18s ease,border-color .18s ease}.wn-awareness-related>a:hover{transform:translateY(-2px);border-color:rgba(85,91,200,.25)}.wn-awareness-related small{grid-column:1;color:#8a8f97;font-size:7px;font-weight:750}.wn-awareness-related b{grid-column:1;font-size:11px}.wn-awareness-related>a>span{grid-column:2;grid-row:1/3;color:#8d7332}.wn-site-map-all{margin-top:34px}.wn-site-map-all details{border-top:1px solid rgba(17,17,17,.11);padding-top:18px}.wn-site-map-all summary{cursor:pointer;list-style:none;font-size:9px;font-weight:850;color:#5a6069}.wn-site-map-all summary::-webkit-details-marker{display:none}.wn-site-map-worlds{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:22px}.wn-site-map-worlds>div{display:grid;gap:8px}.wn-site-map-worlds>div>b{color:#927831;font-size:8px;letter-spacing:.07em}.wn-site-map-worlds a{font-size:9px;color:#5f6570!important}.wn-site-map-worlds a.is-current{font-weight:850;color:#17191e!important}.wn-site-map-worlds a.is-current:before{content:"• ";color:var(--nfi-violet)}
html[lang="ar"] .wn-awareness-current h2{font-family:var(--ar-display);letter-spacing:0}.route-home .wn-site-awareness{background:linear-gradient(180deg,#f8f5ee,#f2ede3)}
@media(max-width:1180px){.wn-download-system{grid-template-columns:1fr 1fr!important}.wn-download-system .wn-download-primary{grid-column:1/-1}.wn-site-awareness-grid{grid-template-columns:1fr}.wn-site-map-worlds{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.wn-main-nav>a.is-current:after,.wn-nav-drop.is-current>summary:after{display:none}.wn-page-locus .shell{min-height:38px}.wn-page-locus a{font-size:8px}.wn-download-system{grid-template-columns:1fr!important}.wn-download-system .wn-download-primary{grid-column:auto}.wn-site-awareness{padding:64px 0}.wn-awareness-current h2{font-size:42px}.wn-site-map-worlds{grid-template-columns:1fr 1fr}.wn-awareness-related>a{padding:14px}.route-pricing .wn-best-value{white-space:normal;max-width:70%;text-align:center}}


/* v0.31.11 — public beta status, user-facing only. */
.wn-beta-banner{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;padding:7px 18px;background:#17181d;color:#f7f3e9;border-bottom:1px solid rgba(234,191,75,.38);font:600 11px/1.4 var(--ui);letter-spacing:.015em;text-align:center}.wn-public[dir=rtl] .wn-beta-banner,html[dir=rtl] .wn-beta-banner{font-family:var(--ar-body);font-size:13px;letter-spacing:0}.wn-gaza-status{display:block;margin-top:18px;padding:12px 14px;border-radius:12px;background:#f4f1e9;color:#5f625f;font-weight:700;line-height:1.5}@media(max-width:720px){.wn-beta-banner{min-height:32px;padding:6px 12px;font-size:10px}html[dir=rtl] .wn-beta-banner{font-size:12px}}


/* v0.33.2 — Arabic Identity, Bidi Safety & Spatial Wayfinding */
html[dir="rtl"] body.wn-public{font-family:var(--ar-body);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}
html[dir="rtl"] body.wn-public h1,html[dir="rtl"] body.wn-public h2,html[dir="rtl"] body.wn-public h3,html[dir="rtl"] body.wn-public h4{font-family:var(--ar-display);letter-spacing:0}
html[dir="rtl"] body.wn-public p,html[dir="rtl"] body.wn-public li,html[dir="rtl"] body.wn-public small{line-height:1.9}
html[dir="rtl"] .eyebrow,html[dir="rtl"] .mega-kicker,html[dir="rtl"] .wn-awareness-label{font-family:var(--ar-display);letter-spacing:.025em;text-transform:none;line-height:1.8}
html[dir="rtl"] blockquote,html[dir="rtl"] .wn-literary,html[dir="rtl"] [data-literary="true"]{font-family:var(--ar-literary)}
.wn-tech-token,bdi[dir="ltr"]{direction:ltr;unicode-bidi:isolate}.wn-tech-token{font-family:var(--ui);font-size:.93em;letter-spacing:0;white-space:nowrap}.wn-currency{direction:rtl;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}

/* Brand order is semantic, not mirrored. */
.brand.is-arabic>span:last-child{direction:rtl!important;unicode-bidi:isolate;gap:8px}.brand.is-arabic strong{font-family:var(--ar-display);font-size:15px;letter-spacing:0;line-height:1.35}.brand.is-arabic em{font-family:var(--ui);font-size:12px;direction:ltr;unicode-bidi:isolate}.brand.is-english strong{font-family:var(--ui)}.brand.is-english em{font-family:var(--ar-display);font-size:15px;line-height:1.35}
html[dir="rtl"] .brand .mark,.brand.is-arabic .mark{font-family:var(--ar-display);font-size:18px}

/* RTL navigation uses Arabic reading density instead of a mirrored Latin menu. */
html[dir="rtl"] .wn-main-nav>a,html[dir="rtl"] .wn-nav-drop>summary{font-family:var(--ar-display);font-size:11px;line-height:1.8;min-height:40px;display:flex;align-items:center}
html[dir="rtl"] .wn-mega{direction:rtl;text-align:right;padding:26px;gap:12px 14px;grid-auto-rows:minmax(58px,auto)}
html[dir="rtl"] .wn-mega a{display:flex;flex-direction:column;justify-content:center;min-height:58px;padding:14px 15px}
html[dir="rtl"] .wn-mega strong{font-family:var(--ar-display);font-size:12px;line-height:1.65;letter-spacing:0}
html[dir="rtl"] .wn-mega small{font-family:var(--ar-body);font-size:10px;line-height:1.8;margin-top:3px}
html[dir="rtl"] .head-actions .text-link,html[dir="rtl"] .head-actions .pill{font-family:var(--ar-display);line-height:1.6}

/* Breadcrumb / locus: stable, accessible hit areas on every internal page. */
.wn-page-locus .shell{min-height:48px;flex-wrap:wrap;row-gap:4px}.wn-page-locus a{min-height:36px;display:inline-flex;align-items:center;padding-inline:3px;margin-inline-start:0}.wn-page-locus .wn-locus-home{font-weight:750;color:#6f7480!important}.wn-page-locus .wn-locus-map{margin-inline-start:auto;font-weight:850;color:#555bcd!important}.wn-page-locus i{font-style:normal}.wn-page-locus b{font-weight:850}.wn-page-locus span,.wn-page-locus b,.wn-page-locus a{line-height:1.55}
html[dir="rtl"] .wn-page-locus .shell{font-family:var(--ar-body);font-size:11px}
/* Site awareness: related cards are navigation, not decorative text. */
.wn-awareness-next{min-height:40px;padding:8px 0 7px}.wn-awareness-related>a{min-height:64px}.wn-site-map-worlds a{display:inline-flex;align-items:center;min-height:32px;padding-block:4px}.wn-site-map-all summary{min-height:40px;display:flex;align-items:center}
html[dir="rtl"] .wn-awareness-current h2{line-height:1.35}.wn-awareness-current p{max-width:66ch}.wn-awareness-related b{line-height:1.5}.wn-awareness-related small{line-height:1.55}

/* Footer links keep independent click areas, including Arabic mobile layouts. */
.wn-footer-navgrid a,.wn-footer-bottom a{display:inline-flex;align-items:center;min-height:36px;padding:5px 2px}
html[dir="rtl"] .wn-footer-navgrid,html[dir="rtl"] .wn-footer-bottom{direction:rtl;text-align:right}

/* English versions of Arabic-world routes remain English layouts; Arabic examples opt back into Arabic fonts via lang=ar. */
html[lang="en"] .wn-language-route-en,html[lang="en"] .wn-language-route-en .wn-arabic-hero-copy,html[lang="en"] .wn-language-route-en p,html[lang="en"] .wn-language-route-en li{font-family:var(--ui);text-align:left;direction:ltr}
html[lang="en"] .wn-language-route-en h1,html[lang="en"] .wn-language-route-en h2,html[lang="en"] .wn-language-route-en h3,html[lang="en"] .wn-language-route-en h4,html[lang="en"] .wn-language-route-en .eyebrow{font-family:var(--display);letter-spacing:-.025em;text-align:left;direction:ltr}
html[lang="en"] .wn-language-route-en .wn-arabic-hero-copy h1{font-family:var(--display);letter-spacing:-.045em;line-height:1.03}
html[lang="en"] .wn-language-route-en [lang="ar"]{font-family:var(--ar-body);direction:rtl;text-align:right;letter-spacing:0}
html[lang="en"] .wn-language-route-en h1[lang="ar"],html[lang="en"] .wn-language-route-en h2[lang="ar"],html[lang="en"] .wn-language-route-en h3[lang="ar"]{font-family:var(--ar-display);line-height:1.45}

@media(max-width:760px){
  html[dir="rtl"] .wn-main-nav>a,html[dir="rtl"] .wn-nav-drop>summary{min-height:44px;font-size:12px}
  html[dir="rtl"] .wn-mega{padding:18px;gap:8px;grid-auto-rows:minmax(62px,auto)}
  html[dir="rtl"] .wn-mega a{min-height:62px;padding:14px}
  .wn-page-locus .shell{min-height:52px;gap:5px 8px;font-size:9px}.wn-page-locus a{min-height:44px}.wn-page-locus .wn-locus-map{margin-inline-start:0;width:100%}
  .wn-awareness-next{min-height:44px}.wn-awareness-related>a{min-height:72px;padding:15px 16px}.wn-site-map-worlds a{min-height:44px}.wn-site-map-all summary{min-height:44px}
  .wn-footer-navgrid a,.wn-footer-bottom a{min-height:44px;padding-block:8px}
}

/* Public Pilot Candidate 2 — explicit card interaction language */
.feature-library article[hidden]{display:none!important}
.wn-card-hit{display:flex;flex-direction:column;height:100%;color:inherit!important;text-decoration:none!important;outline:none}
.wn-card-nav,.wn-card-expand{position:relative}
.wn-card-nav{cursor:pointer}
.wn-card-nav:focus-visible,.wn-card-hit:focus-visible,.wn-card-expand-toggle:focus-visible{outline:3px solid rgba(85,91,200,.34);outline-offset:4px}
.wn-card-cue{margin-top:auto;padding-top:14px;font:800 9px/1.2 var(--ui);letter-spacing:.03em;color:#555bc8}
.wn-card-info{cursor:default!important}
.wn-card-expand-toggle{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;text-align:inherit;border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}
.wn-card-expand-toggle>span:first-child{align-self:flex-start}.wn-card-expand-panel{margin-top:15px;padding-top:15px;border-top:1px solid var(--wn-line);font-size:12px;line-height:1.75;color:#596170}
.wn-card-expand-panel[hidden]{display:none!important}.wn-card-expand-panel a{display:inline-flex;margin-top:10px;font-weight:800;color:#555bc8!important}.wn-card-expand.is-open{grid-row:span 2;border-color:rgba(85,91,200,.28)!important;background:linear-gradient(180deg,#fff,#fbfaff)!important}
[dir=rtl] .wn-card-expand-toggle>span:first-child{align-self:flex-end}
.wn-v6-feature-grid .wn-card-hit>small{margin-top:10px}.wn-v6-feature-grid .wn-card-cue{display:block}
.wn-feature-explorer [data-card-url]{cursor:pointer}
/* Static explanatory cards should not impersonate buttons. */
.wn-arabic-lens-grid article,.wn-arabic-pack-grid article,.wn-arabic-trust-grid article,.wn-reference-shelf-grid article,.wn-usecase-grid article{cursor:default}
@media(hover:hover){
  .wn-card-nav:hover,.wn-card-expand:hover{transform:translateY(-3px);box-shadow:var(--wn-shadow-float)!important;border-color:rgba(85,91,200,.24)!important}
  .wn-arabic-lens-grid article:hover,.wn-arabic-pack-grid article:hover,.wn-arabic-trust-grid article:hover,.wn-reference-shelf-grid article:hover,.wn-usecase-grid article:hover{transform:none!important}
}

/* =========================================================
   Bayan Experience v1.0.1 — Mobile Surface Hardening
   Mobile only. Desktop/tablet presentation above 720px is untouched.
   ========================================================= */
@media (max-width:720px){
  html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}
  body,.wn-public{overflow-x:hidden}
  .shell{width:calc(100% - 24px)!important;max-width:none!important}
  .site-head{height:64px!important;padding-inline:12px!important;gap:8px}
  .site-head .brand{min-width:0}.site-head .brand strong{font-size:12px!important}.site-head .brand em{font-size:11px!important}
  .mobile-menu,.site-head button,.site-head .head-actions a,.site-head .head-actions select{min-height:44px;min-width:44px}
  .site-head.is-open .wn-main-nav{top:68px!important;left:12px!important;right:12px!important;max-height:calc(100svh - 84px);overflow:auto;padding:14px!important;border-radius:18px!important}
  .wn-main-nav a,.wn-main-nav button{min-height:44px;display:flex;align-items:center}

  .wn-v4-hero{padding-top:42px!important;padding-bottom:52px!important}
  .wn-v4-hero-grid{gap:30px!important}
  .wn-v4-copy h1,.page-hero h1{font-size:clamp(42px,12vw,52px)!important;line-height:1.04!important;letter-spacing:-.035em!important;text-wrap:balance}
  html[dir=rtl] .wn-v4-copy h1,html[dir=rtl] .page-hero h1{font-size:clamp(44px,12.5vw,54px)!important;line-height:1.2!important;letter-spacing:0!important}
  .wn-v4-copy>p,.page-hero p,.wn-v4-try-head>p,.wn-split-head>p,.wn-v4-everywhere-head>p,.wn-team-v4-grid>div>p{font-size:16px!important;line-height:1.72!important}
  html[dir=rtl] .wn-v4-copy>p,html[dir=rtl] .page-hero p{font-size:17px!important;line-height:1.9!important}
  .eyebrow,.plan-index,.story-index{font-size:10px!important;line-height:1.3!important;letter-spacing:.11em!important;font-variant-numeric:tabular-nums}

  .hero-actions,.wn-result-actions,.wn-final-actions{gap:9px!important}
  .hero-actions a,.hero-actions button,.cta,.pill,.price-grid a,.wn-result-actions button,.wn-public button,.wn-public input[type=submit]{min-height:46px!important;padding-inline:16px!important;font-size:13px!important;display:inline-flex;align-items:center;justify-content:center}
  html[dir=rtl] .hero-actions a,html[dir=rtl] .cta,html[dir=rtl] .price-grid a{font-size:14px!important}

  .wn-v4-product-scene{min-height:410px!important;margin-top:2px}
  .wn-scene-window{border-radius:22px!important}.wn-scene-card{left:10px!important;right:10px!important;bottom:-46px!important;padding:18px!important;border-radius:20px!important}
  .wn-scene-card h3{font-size:23px!important}.wn-scene-card p{font-size:14px!important;line-height:1.7!important}

  .wn-v4-try,.wn-v4-dark-story,.wn-v4-everywhere,.wn-v4-usecases,.wn-v4-team,.wn-pricing-story,.wn-v4-pricing,.wn-final-cta,.wn-v6-intelligence,.page-hero{padding-block:64px!important}
  .wn-v4-story-row{padding-block:48px!important;gap:24px!important}
  .wn-v4-try-head,.wn-split-head,.wn-v4-everywhere-head,.wn-team-v4-grid{gap:22px!important}
  .wn-v4-try-head h2,.wn-split-head h2,.wn-v4-everywhere-head h2,.wn-v4-usecase-intro h2,.wn-team-v4-grid h2,.wn-final-cta h2{font-size:clamp(36px,10vw,46px)!important;line-height:1.08!important}
  html[dir=rtl] .wn-v4-try-head h2,html[dir=rtl] .wn-split-head h2,html[dir=rtl] .wn-v4-everywhere-head h2,html[dir=rtl] .wn-final-cta h2{line-height:1.25!important}

  .wn-v4-checker{margin-top:30px!important;border-radius:20px!important}
  .wn-checker-input,.suggestion{padding:18px!important}
  .demo-writing{min-height:120px!important;font-size:21px!important;line-height:1.7!important;padding-block:18px!important}
  html[dir=rtl] .demo-writing{font-size:23px!important;line-height:1.9!important}
  .wn-checker-foot{gap:10px;align-items:flex-start;flex-direction:column;font-size:11px!important;line-height:1.6!important}
  .wn-checker-foot button{width:100%;font-size:12px!important;min-height:44px!important}
  .suggestion p{font-size:17px!important}.suggestion footer{font-size:10px!important;gap:10px!important;flex-wrap:wrap}

  .wn-v6-feature-grid,.wn-usecase-grid,.price-grid,.pricing-full,.feature-library,.teams-grid,.privacy-list,.arabic-features,.download-grid,.wn-surface-gallery{gap:12px!important}
  .wn-v6-feature-grid article,.wn-usecase-grid article,.price-grid>div,.pricing-full article,.feature-library article,.teams-grid article,.privacy-list article,.arabic-features article,.download-grid article{padding:18px!important;border-radius:20px!important;min-height:0!important}
  .price-grid b,.pricing-full b{font-size:clamp(34px,10vw,44px)!important;line-height:1!important;font-variant-numeric:tabular-nums}
  .price-grid small,.pricing-full small{font-size:11px!important}.price-grid p,.pricing-full p{font-size:14px!important;line-height:1.7!important}
  .plan-index,.story-index{display:inline-flex;align-items:center;min-height:24px}

  .wn-arabic-hero{padding-top:54px!important}.wn-arabic-hero-copy h1{font-size:48px!important;line-height:1.2!important}.wn-arabic-hero-copy>p,.wn-palestinian-section p,.wn-word-story>div:last-child p{font-size:17px!important;line-height:1.9!important}
  .wn-arabic-lens-grid,.wn-arabic-pack-grid,.wn-arabic-world-grid,.wn-arabic-workshop-grid,.wn-reference-shelf-grid{gap:12px!important}
  .wn-arabic-institution,.wn-correction-demo,.wn-arabic-demo-card,.wn-register-demo{padding:20px!important;border-radius:20px!important}
  .wn-arabic-institution blockquote{font-size:28px!important;line-height:1.55!important}.wn-correction-demo .sample{font-size:28px!important}.wn-correction-demo .correction strong{font-size:21px!important}

  .wn-public input,.wn-public select,.wn-public textarea{font-size:16px!important;min-height:48px}
  .wn-public textarea{line-height:1.6}

  .wn-footer-grid{gap:24px 18px!important;padding-block:46px!important}.wn-footer-grid p,.wn-footer-grid a,.wn-footer-grid small{font-size:12px!important;line-height:1.7!important}
  .wn-final-cta{padding-bottom:max(64px,calc(52px + env(safe-area-inset-bottom)))!important}

  .wn-phone-frame{width:min(350px,92vw)!important;border-width:8px!important;border-radius:40px!important;transform:none!important}
  .wn-phone-paper h3{font-size:27px!important}.wn-phone-paper>p{font-size:13px!important}

  *,*:before,*:after{max-width:100%}
  img,svg,video,canvas{height:auto}
}

@media (max-width:390px){
  .shell{width:calc(100% - 20px)!important}
  .wn-v4-copy h1,.page-hero h1{font-size:42px!important}
  html[dir=rtl] .wn-v4-copy h1,html[dir=rtl] .page-hero h1{font-size:44px!important}
  .wn-v4-product-scene{min-height:380px!important}
  .hero-actions{display:grid!important;grid-template-columns:1fr!important}.hero-actions a,.hero-actions button{width:100%}
  .wn-footer-grid{grid-template-columns:1fr!important}.wn-footer-grid>*{grid-column:auto!important}
}

/* =========================================================
   Bayan Write Experience v1.1.1 — Hero Rollback & Performance Hotfix
   Homepage hero only. Restores a lighter, faster first viewport while
   preserving the v1.1.0 editorial identity below the fold.
   ========================================================= */
.route-home .wn-v4-hero{
  min-height:0!important;
  padding:56px 0 54px!important;
  background:
    radial-gradient(circle at 80% 24%,rgba(121,126,246,.085),transparent 27%),
    linear-gradient(180deg,#fbfaf7 0%,#f7f3eb 100%)!important;
}
.route-home .wn-v4-hero-grid{
  min-height:0!important;
  align-items:center!important;
  gap:clamp(36px,5vw,72px)!important;
}
.route-home .wn-v4-copy,
.route-home .wn-v4-product-scene{
  opacity:1!important;
  transform:none!important;
  transition:none!important;
}
.route-home .wn-v4-copy h1{margin-top:14px!important;margin-bottom:22px!important}
.route-home .wn-v4-copy>p{margin-top:0}
.route-home .wn-v4-product-scene{
  min-height:500px!important;
  aspect-ratio:auto!important;
  max-height:none!important;
  will-change:auto!important;
}
.route-home .wn-scene-window{
  animation:none!important;
  transform:none!important;
  box-shadow:0 24px 64px rgba(23,26,34,.11)!important;
}
.route-home .wn-scene-card:after{display:none!important}
.route-home .wn-v4-hero-glow{
  width:340px!important;
  height:340px!important;
  right:7%!important;
  top:10%!important;
  filter:blur(4px)!important;
  opacity:.48!important;
}
.route-home .wn-v4-hero:before{
  width:420px!important;
  height:420px!important;
  right:-120px!important;
  bottom:-250px!important;
  box-shadow:0 0 0 70px rgba(121,126,246,.018)!important;
  opacity:.55!important;
}
.route-home .wn-v4-hero:after{opacity:.28!important}
.route-home .wn-hero-arch{opacity:.58!important}

@media(max-width:1200px){
  .route-home .wn-v4-hero{padding-top:48px!important}
  .route-home .wn-v4-product-scene{min-height:450px!important}
}
@media(max-width:900px){
  .route-home .wn-v4-hero{padding:40px 0 48px!important}
  .route-home .wn-v4-hero-grid{gap:28px!important}
  .route-home .wn-v4-product-scene{min-height:390px!important;width:min(590px,100%);justify-self:center}
  .route-home .wn-v4-hero-glow,.route-home .wn-v4-hero:before,.route-home .wn-v4-hero:after,.route-home .wn-hero-arch{display:none!important}
}
@media(max-width:720px){
  .route-home .wn-v4-hero{padding:28px 0 38px!important}
  .route-home .wn-v4-copy h1{margin:10px 0 18px!important}
  .route-home .hero-actions{margin-top:22px!important}
  .route-home .wn-bilingual-proof{margin-top:18px!important}
  .route-home .wn-palestine-mission{margin-top:18px!important}
  .route-home .wn-v4-product-scene{min-height:340px!important;margin-top:0!important}
  .route-home .wn-scene-window{width:100%!important;aspect-ratio:4/3!important;border-radius:20px!important}
  .route-home .wn-scene-editor{padding:22px 22px 18px!important}
  .route-home .wn-scene-editor p{font-size:20px!important;margin:14px 0 46px!important}
  .route-home .wn-scene-card{left:10px!important;right:10px!important;bottom:-34px!important;padding:15px 16px!important}
  .route-home .wn-scene-orbit{display:none!important}
}
@media(max-width:480px){
  .route-home .wn-v4-hero{padding-top:22px!important}
  .route-home .wn-v4-copy h1{font-size:clamp(42px,12vw,50px)!important}
  html[dir=rtl] .route-home .wn-v4-copy h1{font-size:clamp(43px,12.5vw,51px)!important;line-height:1.17!important}
  .route-home .wn-v4-product-scene{min-height:315px!important}
  .route-home .wn-scene-top{height:50px!important;padding-inline:14px!important}
  .route-home .wn-scene-editor p{font-size:18px!important}
}
