.appbar nav.primary{margin-inline:auto;display:flex;gap:26px;font-weight:600;font-size:15.5px}.appbar nav.primary a{position:relative;padding:12px 2px}.appbar nav.primary a:after{content:"";position:absolute;inset-inline:0;bottom:6px;height:2.5px;border-radius:3px;background:var(--accent);transform:scaleX(0);transform-origin:center;transition:transform .18s}.appbar nav.primary a:focus-visible:after,.appbar nav.primary a:hover:after,.appbar nav.primary a[aria-current=page]:after{transform:scaleX(1)}.menubtn,.themebtn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;flex:none}.menubtn:hover,.themebtn:hover{border-color:var(--accent);color:var(--accent)}.menubtn{display:none}.acct{position:relative;display:flex;align-items:center}.acct-in,html[data-auth=in] .acct-out{display:none}html[data-auth=in] .acct-in{display:inline-grid}.acct-btn{place-items:center;border:0;background:none;cursor:pointer;padding:2px;border-radius:var(--r-pill);min-height:44px}.acct-btn:focus-visible{outline:3px solid var(--terra);outline-offset:2px}.acct-menu{display:none;position:absolute;inset-inline-end:0;top:calc(100% + 8px);min-width:230px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-lg);padding:8px;z-index:80}.acct-menu.open{display:block}.acct-hd{display:flex;align-items:center;gap:10px;padding:8px 8px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.acct-menu a,.acct-menu button{display:flex;align-items:center;width:100%;text-align:start;gap:8px;padding:10px 8px;border-radius:8px;color:var(--ink);text-decoration:none;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;min-height:44px}.acct-menu a:hover,.acct-menu button:hover{background:var(--accent-50);color:var(--accent-700)}.mob-in,html[data-auth=in] .mob-out{display:none}html[data-auth=in] .mob-in{display:block}#mobnav{display:none;flex:0 0 100%;order:6;margin-top:10px;padding-top:12px;border-top:1px solid var(--line);flex-direction:column;gap:2px}#mobnav a,#mobnav.open{display:flex}#mobnav a{padding:13px 6px;font-weight:600;font-size:16px;color:var(--ink);text-decoration:none;border-radius:10px;min-height:48px;align-items:center}#mobnav a:hover{background:var(--accent-50);color:var(--accent-700)}@media(max-width:900px){.appbar nav.primary{display:none}.menubtn{display:inline-grid}.appbar .end .acct,.appbar .end .btn-primary,.appbar .end .langsel,.appbar .end .navphone{display:none}}#moblang{display:flex;gap:6px;padding:10px 6px 4px}#moblang button{flex:1;min-height:44px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;font:inherit;font-weight:600;cursor:pointer}#moblang button:hover,#moblang button[aria-pressed=true]{border-color:var(--accent);color:var(--accent-700)}#moblang button[aria-pressed=true]{background:var(--accent-50)}@media(max-width:420px){#moblang{display:grid;grid-template-columns:repeat(2,1fr)}}.about-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.irit-portrait{width:100%;max-width:420px;aspect-ratio:4/5;border-radius:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;box-shadow:var(--sh-lg);margin-inline:auto;display:block}.founder-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:40px;align-items:start}.founder-quote{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.45;color:var(--accent-700);border-inline-start:4px solid var(--accent);padding-inline-start:20px;margin:0}.scale-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.svc-ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;margin-bottom:13px;background:linear-gradient(135deg,#7fb795,var(--green))}@media(max-width:860px){.about-hero-grid{grid-template-columns:1fr;gap:30px}.about-hero-grid .about-hero-copy{text-align:center}.founder-grid{grid-template-columns:1fr;gap:26px}.scale-grid{grid-template-columns:1fr;gap:28px}.founder-quote{border-inline-start:0;border-top:3px solid var(--accent);padding-inline-start:0;padding-top:16px}}.story-band{max-width:760px;margin:0 auto}.story-lead{font-family:var(--serif);font-size:clamp(20px,2.6vw,27px);line-height:1.5;color:var(--ink);font-weight:400}.story-turn{font-size:18px;line-height:1.6;color:var(--accent-700);font-weight:600;margin-top:20px;border-inline-start:4px solid var(--accent);padding-inline-start:18px}html[dir=rtl] .story-lead{font-style:normal}.next-card{display:flex;flex-direction:column;text-decoration:none;height:100%}.next-card .next-ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;margin-bottom:13px}.next-card .next-go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding-top:14px;color:var(--accent-700);font-weight:700;font-size:15px}html[dir=rtl] .next-card .next-go .ico,html[dir=rtl] .story-turn{transform:scaleX(1)}html[dir=rtl] .next-card .next-go .ico{transform:scaleX(-1)}.faq-list{max-width:820px;margin:0 auto;display:grid;gap:14px}.faq-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 26px}.faq-q{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--ink);margin:0}.faq-a{margin-top:9px;color:var(--muted);font-size:16px;line-height:1.62}