@font-face{font-family:Alexandria;src:url(/build/assets/alexandria-arabic-wght-normal-BMWQQIfH.woff2) format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Alexandria;src:url(/build/assets/alexandria-latin-wght-normal-9GNYQ01K.woff2) format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+2000-206F,U+20AC,U+20AA,U+2122}@font-face{font-family:IBM Plex Sans Arabic;src:url(/build/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;src:url(/build/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;src:url(/build/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+2000-206F,U+20AC,U+20AA,U+2122}@font-face{font-family:IBM Plex Sans Arabic;src:url(/build/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+2000-206F,U+20AC,U+20AA,U+2122}:root{--brand: #026bc1;--leaf: #7ab002;--leaf-ink: #1f3300;--ink: #0b2a3c;--text: #17323f;--muted: #4e6673;--paper: #f4f8f7;--surface: #ffffff;--surface-2: #e9f1f0;--line: #d5e1e1;--danger: #b42318;--danger-soft: #fdecea;--brand-soft: color-mix(in srgb, var(--brand) 11%, var(--surface));--brand-deep: color-mix(in srgb, var(--brand) 78%, #001018);--on-brand: #ffffff;--shadow-device: 0 34px 70px -28px rgb(4 34 52 / .45), 0 10px 22px -14px rgb(4 34 52 / .3);--ease-out: cubic-bezier(.2, .75, .25, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--font-display: "Alexandria", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif;color-scheme:light}:root.dark{--ink: #e8f1f4;--text: #d5e3e8;--muted: #93aab5;--paper: #071c28;--surface: #0d2836;--surface-2: #123342;--line: #1e4252;--danger: #ff8a80;--danger-soft: #3b1512;--brand-soft: color-mix(in srgb, var(--brand) 26%, var(--surface));--brand-deep: color-mix(in srgb, var(--brand) 62%, #ffffff);--shadow-device: 0 34px 70px -24px rgb(0 0 0 / .75), 0 10px 22px -14px rgb(0 0 0 / .5);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;cursor:pointer}a{color:var(--brand-deep);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:6px}.wrap{width:min(1200px,100%);margin-inline:auto;padding-inline:16px}@media (min-width: 640px){.wrap{padding-inline:28px}}.skip-link{position:absolute;inset-inline-start:12px;top:-60px;z-index:60;padding:8px 14px;background:var(--surface);border-radius:8px}.skip-link:focus{top:12px}.section-title{margin:0 0 .5em;font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:700;line-height:1.25;color:var(--ink);text-wrap:balance}.section-lead{max-width:62ch;margin:0;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border:1.5px solid transparent;border-radius:10px;font-weight:600;text-decoration:none;transition:transform .16s var(--ease-out),background-color .16s,border-color .16s,box-shadow .2s}.button:active{transform:scale(.97)}.button--small{min-height:40px;padding:6px 14px;font-size:.9375rem}.button--primary{background:var(--brand);color:var(--on-brand);box-shadow:0 10px 22px -12px var(--brand)}.button--primary:hover{background:var(--brand-deep)}:root.dark .button--primary:hover{background:color-mix(in srgb,var(--brand) 86%,#ffffff)}.button--ghost{border-color:var(--line);background:var(--surface);color:var(--ink)}.button--ghost:hover{border-color:var(--brand)}.button--plain{background:transparent;color:var(--brand-deep)}.button--plain:hover{background:var(--brand-soft)}.button[disabled]{opacity:.7;cursor:progress}.site-nav{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;transition:background-color .22s,border-color .22s,backdrop-filter .22s}.site-nav--scrolled{background:color-mix(in srgb,var(--paper) 86%,transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.site-nav__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px}.site-nav__brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-family:var(--font-display);font-size:1.1875rem;font-weight:700;text-decoration:none}.site-nav__links{display:none;gap:28px}.site-nav__links a{position:relative;padding-block:4px;color:var(--text);font-size:.9688rem;text-decoration:none}.site-nav__links a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--leaf);transform:scaleX(0);transform-origin:var(--origin, right);transition:transform .22s var(--ease-out)}[dir=ltr] .site-nav__links a:after{--origin: left}.site-nav__links a:hover:after{transform:scaleX(1)}.site-nav__tools{display:flex;align-items:center;gap:8px}.icon-button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:transparent;transition:border-color .16s,transform .3s var(--ease-spring)}.icon-button:hover{border-color:var(--brand)}.icon-button:active{transform:rotate(24deg)}.icon-moon{display:block}.icon-sun{display:none}:root.dark .icon-moon{display:none}:root.dark .icon-sun{display:block}.lang-link{padding:8px 10px;border-radius:10px;color:var(--text);font-size:.9375rem;text-decoration:none}.lang-link:hover{background:var(--surface-2)}.site-nav__cta{display:none}@media (min-width: 560px){.site-nav__cta{display:inline-flex}}@media (min-width: 960px){.site-nav__links{display:flex}}.hero{padding-block:28px 56px;overflow:clip}.hero__grid{display:grid;gap:40px;align-items:center}.hero__title{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2vw,2.875rem);font-weight:800;line-height:1.22;letter-spacing:-.01em;color:var(--ink)}.hero__title span{display:block;text-wrap:balance}.hero__title span+span{color:var(--brand-deep)}.hero__lead{max-width:54ch;margin:0 0 26px;color:var(--muted);font-size:1.125rem}.hero__actions{display:flex;flex-wrap:wrap;gap:10px}.hero__stage{position:relative;padding-bottom:28px}.hero__logo{margin-inline:auto}.hero__window{width:100%}.hero__phone{position:absolute;inset-inline-end:-4px;bottom:-8px;width:26%;min-width:92px}@media (min-width: 1040px){.hero{padding-block:44px 72px}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:56px}.hero__phone{inset-inline-end:auto;inset-inline-start:-46px;width:25%}}.rise{animation:rise .76s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .11s + 60ms)}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero__window{animation:settle 1s var(--ease-out) .18s both;transform-origin:50% 100%}@keyframes settle{0%{opacity:0;transform:perspective(1400px) rotateX(8deg) translateY(36px) scale(.97)}to{opacity:1;transform:none}}.hero__phone{animation:slide-phone .9s var(--ease-out) .52s both}@keyframes slide-phone{0%{opacity:0;transform:translateY(46px) rotate(-2deg)}to{opacity:1;transform:none}}.scan-line{position:absolute;inset-inline:0;top:0;height:3px;background:var(--leaf);box-shadow:0 0 22px 6px color-mix(in srgb,var(--leaf) 70%,transparent);opacity:0;animation:scan 1.6s cubic-bezier(.45,0,.3,1) 1.25s 1 both}@keyframes scan{0%{top:4%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:96%;opacity:0}}.device-window{display:block;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-device)}.device-window__bar{display:flex;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);direction:ltr}.device-window__bar i{width:9px;height:9px;border-radius:50%;background:var(--line)}.device-window__screen{position:relative;display:block;aspect-ratio:1426 / 844;overflow:hidden}.device-window__screen img{width:100%;height:100%;object-fit:cover;object-position:top}.device-phone{display:block;margin:0;padding:5px;overflow:hidden;border:0;border-radius:22px;background:#071621;box-shadow:var(--shadow-device)}.device-phone img{width:100%;border-radius:17px;aspect-ratio:398 / 844;object-fit:cover;object-position:top}.shelf-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:44px 0}.shelf-labels>div{padding:10px 14px;border-inline-start:4px solid var(--leaf);background:var(--surface);border-radius:2px 8px 8px 2px}[dir=rtl] .shelf-labels>div{border-radius:8px 2px 2px 8px}.shelf-labels dt{order:2;color:var(--muted);font-size:.875rem;line-height:1.5}.shelf-labels dd{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1.3125rem;font-weight:700;line-height:1.4}.shelf-labels>div{display:flex;flex-direction:column}.shelf-labels dd{order:1}@media (min-width: 900px){.shelf-labels{grid-template-columns:repeat(4,minmax(0,1fr))}}.screens{padding-block:64px;background:var(--surface)}.screens__layout{display:grid;gap:20px;margin-top:30px}.screens__tabs{display:flex;gap:6px;margin-inline:-16px;padding:2px 16px 10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.screens__tabs::-webkit-scrollbar{display:none}.screens__tab{flex:none;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);font-size:.9688rem;text-align:start;white-space:nowrap;scroll-snap-align:center;transition:background-color .18s,color .18s,border-color .18s,transform .18s var(--ease-out)}.screens__tab:hover{border-color:var(--brand)}.screens__tab[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.screens__panel{min-width:0}.screens__stage{--direction: 1;position:relative;display:grid;justify-items:center}.screens__window,.screens__phone{cursor:zoom-in;transition:transform .24s var(--ease-out)}.screens__window:hover{transform:translateY(-3px)}.screens__phone:hover{transform:translateY(-4px) rotate(-.6deg)}.screens__phone{width:min(280px,72vw)}.screens__stage[data-stage=desktop] .screens__phone,.screens__stage[data-stage=mobile] .screens__window{display:none}.screens__stage.is-leaving .screens__window,.screens__stage.is-leaving .screens__phone{opacity:0;transform:translateY(calc(var(--direction) * 14px)) scale(.985);transition:opacity .17s ease-in,transform .17s ease-in}.screens__stage.is-entering .screens__window{animation:screen-in .46s var(--ease-out) both}.screens__stage.is-entering .screens__phone{animation:screen-in .52s var(--ease-out) 70ms both}@keyframes screen-in{0%{opacity:0;transform:translateY(calc(var(--direction) * -18px)) scale(.985)}to{opacity:1;transform:none}}.screens__switch{display:inline-flex;gap:2px;margin-top:18px;padding:3px;border-radius:10px;background:var(--surface-2)}.screens__switch button{min-height:38px;padding:4px 16px;border:0;border-radius:8px;background:transparent;font-size:.9375rem;transition:background-color .18s}.screens__switch button[aria-pressed=true]{background:var(--surface);font-weight:600;box-shadow:0 1px 3px #0000001f}.screens__caption{margin-top:16px}.screens__caption h3{margin:0 0 4px;color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:600}.screens__caption p{max-width:64ch;margin:0;color:var(--muted)}@media (min-width: 1040px){.screens{padding-block:88px}.screens__layout{grid-template-columns:232px minmax(0,1fr);gap:36px;align-items:start}.screens__tabs{flex-direction:column;margin:0;padding:0;overflow:visible}.screens__tab{border-color:transparent;white-space:normal}.screens__tab:not([aria-selected=true]):hover{background:var(--surface-2);border-color:transparent}.screens__stage{display:block;padding-inline-start:11%;padding-bottom:28px}.screens__stage[data-stage] .screens__window{display:block}.screens__stage[data-stage] .screens__phone{display:block;position:absolute;inset-inline-start:0;bottom:0;width:22%}.screens__switch{display:none}}.zoom{max-width:min(96vw,1500px);max-height:94vh;padding:0;overflow:auto;border:0;border-radius:14px;background:var(--surface)}.zoom::backdrop{background:#03141ec7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zoom[open]{animation:zoom-in .24s var(--ease-out)}@keyframes zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.zoom--phone{max-width:min(92vw,440px)}.zoom__close{position:sticky;top:8px;float:inline-end;z-index:1;width:42px;height:42px;margin:8px;border:0;border-radius:50%;background:var(--ink);color:var(--paper);font-size:1.5rem;line-height:1}.blister{padding-block:64px}.blister__grid{display:grid;gap:30px;align-items:center}.blister__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.blister__strips{display:grid;gap:12px}.strip{--pill: clamp(1.5rem, 6.4vw, 2.75rem);display:grid;grid-template-columns:repeat(5,var(--pill));justify-content:space-evenly;gap:10px 8px;padding:14px 12px;border-radius:14px;background:linear-gradient(135deg,rgb(255 255 255 / .45),transparent 42%),linear-gradient(160deg,#c8d6dc,#aebfc7);box-shadow:inset 0 0 0 1px #ffffff80,0 14px 26px -18px #04223499}:root.dark .strip{background:linear-gradient(135deg,rgb(255 255 255 / .12),transparent 42%),linear-gradient(160deg,#36525f,#24404d)}.pill{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:#ffffff47;box-shadow:inset 0 2px 5px #04223447;cursor:pointer}.pill:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffff,transparent 46%),linear-gradient(145deg,#fff,#d9e6e4);box-shadow:0 3px 5px #0422344d;transition:transform .34s var(--ease-spring),opacity .3s;transition-delay:var(--delay, 0ms)}.pill:after{content:"";position:absolute;top:50%;inset-inline:26%;height:1.5px;background:#04223440;transition:opacity .2s;transition-delay:var(--delay, 0ms)}.pill:hover:before{transform:translateY(-2px) scale(1.04)}.pill[aria-pressed=true]:before{transform:translateY(-38%) scale(.72) rotate(18deg);opacity:0}.pill[aria-pressed=true]:after{opacity:0}.pill[aria-pressed=true]{box-shadow:inset 0 3px 7px #0422346b}.blister__readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 6px}.blister__readout>div{display:flex;flex-direction:column;padding:10px 12px;border-radius:10px;background:var(--surface)}.blister__readout dt{color:var(--muted);font-size:.8438rem}.blister__readout dd{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5}.blister__note{margin:0;color:var(--muted);font-size:.875rem}@media (min-width: 900px){.blister{padding-block:88px}.blister__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.why{padding-block:64px;background:var(--ink);color:color-mix(in srgb,var(--paper) 84%,var(--ink))}:root.dark .why{background:var(--surface);color:var(--text)}.why .section-title{color:var(--paper);max-width:22ch}:root.dark .why .section-title{color:var(--ink)}.why__list{display:grid;gap:26px;margin:30px 0 0;padding:0;list-style:none}.why__list h3{margin:0 0 6px;color:var(--paper);font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.4}:root.dark .why__list h3{color:var(--ink)}.why__list h3:before{content:"";display:block;width:34px;height:4px;margin-bottom:12px;border-radius:2px;background:var(--leaf)}.why__list p{max-width:44ch;margin:0;font-size:1rem}@media (min-width: 720px){.why__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}}@media (min-width: 1040px){.why{padding-block:88px}.why__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.platforms{padding-block:64px}.platforms__grid{display:grid;gap:12px;margin-top:24px}.platform{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.platform h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:600}.platform p{flex:1;margin:0 0 8px;color:var(--muted);font-size:1rem}@media (min-width: 820px){.platforms{padding-block:88px}.platforms__grid{grid-template-columns:1.2fr 1.2fr 1fr;gap:16px}}.contact{padding-block:64px 88px;background:var(--surface-2)}.contact__grid{display:grid;gap:34px}.contact__channels{display:grid;gap:14px;margin:26px 0 0;padding:0;list-style:none}.contact__channels li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.contact__channels span{flex-basis:100%;color:var(--muted);font-size:.875rem}.contact__channels address{font-style:normal}.contact__channels a{color:var(--ink);font-weight:600;text-decoration:none}.contact__channels a:hover{color:var(--brand-deep);text-decoration:underline}.contact__email{font-family:var(--font-display);font-size:clamp(1.1rem,.9rem + 1vw,1.5rem);overflow-wrap:anywhere}.contact__desk{position:relative;min-width:0}.contact-form{display:grid;gap:14px;padding:22px 18px;border-radius:16px;background:var(--surface);box-shadow:0 24px 50px -36px #04223480;transition:opacity .24s,transform .24s var(--ease-out)}.contact-form.is-sent{opacity:0;transform:translateY(-14px) scale(.985)}@media (min-width: 640px){.contact-form{padding:28px}}.contact-form__trap{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.field-row{display:grid;gap:14px}@media (min-width: 640px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{display:grid;gap:4px;min-width:0}.field label{color:var(--ink);font-size:.9375rem;font-weight:600}.field small{color:var(--muted);font-size:.8125rem;font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:46px;padding:9px 12px;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;transition:border-color .15s,box-shadow .15s,background-color .15s}.field textarea{resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.field__error{margin:0;color:var(--danger);font-size:.875rem;line-height:1.5}.field__error:empty{display:none}.field--invalid input,.field--invalid select,.field--invalid textarea{border-color:var(--danger)}.field__alert{margin:0;padding:10px 14px;border-radius:10px;background:var(--danger-soft);color:var(--danger);font-size:.9375rem}.contact-form__foot{display:grid;gap:10px}.contact-form__foot p{margin:0;color:var(--muted);font-size:.8438rem;line-height:1.6}.contact-form__foot .button{width:100%}@media (min-width: 640px){.contact-form__foot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.contact-form__foot .button{width:auto;min-width:170px}}.button.is-busy{position:relative;color:transparent}.button.is-busy:after{content:"";position:absolute;width:20px;height:20px;border:2.5px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.receipt{--tooth: 9px;max-width:440px;margin-inline:auto;padding:28px 24px calc(28px + var(--tooth));background:var(--surface);color:var(--text);text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,95% calc(100% - var(--tooth)),90% 100%,85% calc(100% - var(--tooth)),80% 100%,75% calc(100% - var(--tooth)),70% 100%,65% calc(100% - var(--tooth)),60% 100%,55% calc(100% - var(--tooth)),50% 100%,45% calc(100% - var(--tooth)),40% 100%,35% calc(100% - var(--tooth)),30% 100%,25% calc(100% - var(--tooth)),20% 100%,15% calc(100% - var(--tooth)),10% 100%,5% calc(100% - var(--tooth)),0 100%);filter:drop-shadow(0 18px 22px rgb(4 34 52 / .18))}.receipt h3{margin:0 0 12px;color:var(--ink);font-family:var(--font-display);font-size:1.3125rem;font-weight:600}.receipt p{margin:0;color:var(--muted);font-size:.9375rem}.receipt strong{display:block;margin-block:6px 12px;padding-block:10px;border-block:1.5px dashed var(--line);color:var(--ink);font-family:var(--font-display);font-size:1.5rem;letter-spacing:.06em;-webkit-user-select:all;user-select:all}.receipt--shown{animation:print .78s var(--ease-out) both}@keyframes print{0%{opacity:0;transform:translateY(-38px) scaleY(.72);transform-origin:top}to{opacity:1;transform:none;transform-origin:top}}@media (min-width: 960px){.contact{padding-block:88px 104px}.contact__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}}.site-footer{padding-block:36px 22px;background:var(--surface);border-top:1px solid var(--line)}.site-footer__row{display:grid;gap:20px}.site-footer__about p{max-width:46ch;margin:8px 0 0;color:var(--muted);font-size:.9375rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:6px 18px}.site-footer__links a{color:var(--text);font-size:.9375rem;text-decoration:none}.site-footer__links a:hover{text-decoration:underline}.site-footer__legal{margin-top:20px;color:var(--muted);font-size:.8438rem}@media (min-width: 820px){.site-footer__row{grid-template-columns:1fr auto;align-items:center}}.policy{padding-block:40px 72px}.policy__sheet{max-width:780px;margin-inline:auto;padding:24px 18px;border-radius:16px;background:var(--surface)}@media (min-width: 640px){.policy__sheet{padding:40px}}.policy__sheet h1{margin:0 0 6px;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);font-weight:700;line-height:1.25}.policy__updated{margin:0 0 24px;color:var(--muted);font-size:.875rem}.policy__content h2,.policy__content h3{color:var(--ink);font-family:var(--font-display);font-weight:600;line-height:1.35}.policy__content img{border-radius:10px}.policy__content h2{margin-block:1.8em .5em;font-size:1.4rem}.policy__content h3{margin-block:1.5em .4em;font-size:1.15rem}.policy__content ul,.policy__content ol{padding-inline-start:1.5rem}.policy__content li{margin-bottom:.4em}.policy__content blockquote{margin:1em 0;padding:.5em 1em;border-inline-start:4px solid var(--brand);background:var(--brand-soft);border-radius:6px}.policy__content code{padding:.1em .35em;border-radius:4px;background:var(--surface-2);font-size:.9em}.policy__empty{color:var(--muted)}.arrive{opacity:0;transform:translateY(20px);transition:opacity .62s var(--ease-out),transform .72s var(--ease-out)}.arrive.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important}.scan-line{display:none}.arrive{opacity:1;transform:none}}
