@font-face{font-family:Readex Pro;src:url(/fonts/ReadexPro-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Readex Pro;src:url(/fonts/ReadexPro-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Readex Pro;src:url(/fonts/ReadexPro-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Readex Pro;src:url(/fonts/ReadexPro-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Readex Pro;src:url(/fonts/ReadexPro-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--bg:#f6f4f3;--surface:#fff;--surface-2:#f0edeb;--surface-3:#e7e3e0;--line:#e8e4e2;--line-strong:#d3ccc9;--ink:#171314;--ink-2:#4a4446;--ink-3:#736c6f;--night:#1b1416;--night-2:#2a2124;--on-night:#fff;--on-night-2:#b9afb2;--rumman:#d92d45;--rumman-hover:#c4243b;--rumman-deep:#b81f35;--rumman-tint:#ffe3e1;--rumman-wash:#fff1f0;--trust:#157a53;--trust-tint:#ddf3e8;--danger:#b42318;--danger-tint:#fdecea;--font:"Readex Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:13px;--step-0:16px;--step-1:18px;--step-2:22px;--step-3:28px;--step-4:clamp(32px, 3.6vw, 44px);--step-5:clamp(40px, 6vw, 76px);--step-6:clamp(52px, 9vw, 120px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--shadow-rest:0 1px 2px #1713140d, 0 2px 10px #1713140d;--shadow-float:0 4px 12px #1713140f, 0 24px 60px #17131424;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-press:.14s;--dur-fast:.18s;--dur-base:.26s;--dur-slow:.48s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 var(--step-0)/1.65 var(--font);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-inline-size:100%;display:block}img,video{block-size:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-weight:700}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{padding:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--rumman);outline-offset:3px;border-radius:6px}::selection{background:var(--rumman-tint);color:var(--ink)}.display{letter-spacing:-.025em;font-weight:700;line-height:1.05}[lang=ar] .display{letter-spacing:0;line-height:1.25}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip{z-index:100;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--ink);color:#fff;position:absolute;inset-block-start:-80px;inset-inline-start:var(--s-3)}.skip:focus{inset-block-start:var(--s-3)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:48px;padding:0 var(--s-6);border-radius:var(--r-pill);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:0;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--rumman);color:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-secondary{background:var(--surface-2);color:var(--ink)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.btn-white{color:var(--ink);background:#fff}.btn-on-color{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.btn-danger{background:var(--danger);color:#fff}.btn-small{min-block-size:38px;padding:0 var(--s-4);font-size:14px}.btn-block{inline-size:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--rumman-hover)}.btn-ink:hover{background:#2b2426}.btn-secondary:hover{background:var(--surface-3)}.btn-ghost:hover{background:var(--surface-2)}.btn-white:hover{background:var(--rumman-wash)}.btn-on-color:hover{background:#ffffff1f}}.link{color:var(--rumman-deep);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.field{gap:var(--s-2);display:grid}.field>label,.field>legend{color:var(--ink);font-size:14px;font-weight:500}.input,.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=tel],.field input[type=number],.field input[type=date],.field select,.field textarea{border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-block-size:50px;inline-size:100%;color:var(--ink);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:12px 16px}.field textarea{resize:vertical;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--rumman);box-shadow:0 0 0 4px var(--rumman-tint);outline:none}.field [aria-invalid=true]{border-color:var(--danger)}.hint{font-size:var(--step--1);color:var(--ink-3)}.error{font-size:var(--step--1);color:var(--danger)}.badge{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-verified{background:var(--trust-tint);color:var(--trust)}.badge-rumman{background:var(--rumman-tint);color:var(--rumman-deep)}.badge-danger{background:var(--danger-tint);color:var(--danger)}.count{border-radius:var(--r-pill);background:var(--rumman);color:#fff;place-items:center;block-size:20px;min-inline-size:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.bond{aspect-ratio:108.81/78.4;inline-size:100%;color:var(--rumman);position:relative}.bond i{background:currentColor;border-radius:50%;position:absolute}.bond i:first-child{block-size:76.53%;inline-size:55.14%;animation:bond-a 1.1s var(--ease-spring) .15s both;top:22.2%;left:.92%}.bond i:nth-child(2){block-size:56.12%;inline-size:40.44%;animation:bond-b 1.1s var(--ease-spring) .15s both;top:1.28%;left:58.65%}.bond img{block-size:100%;inline-size:100%;animation:bond-neck .42s var(--ease-out) 1s both;position:absolute;inset:0}@keyframes bond-a{0%{transform:translate(-16%,10%)}}@keyframes bond-b{0%{transform:translate(22%,-14%)}}@keyframes bond-neck{0%{opacity:0}}.toast{align-items:center;gap:var(--s-3);border-radius:var(--r-md);background:var(--ink);color:#fff;box-shadow:var(--shadow-float);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);padding:12px 18px;font-size:14px;font-weight:500;display:flex}@starting-style{.toast{opacity:0;transform:translateY(12px)scale(.98)}}.toast.is-error{background:var(--danger)}.toast.is-leaving{opacity:0;transform:translateY(8px)scale(.98)}.skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);inset-block-end:calc(100% + 8px);z-index:60;color:#fff;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;opacity:0;pointer-events:none;background:#171314;border-radius:8px;inline-size:max-content;max-inline-size:240px;padding:6px 10px;font:500 12px/1.4 Readex Pro,system-ui,sans-serif;transition:opacity .14s,translate .14s;position:absolute;left:50%;translate:-50% 4px;box-shadow:0 6px 18px #1713143d}[data-tip][data-tip-place=below]:after{inset-block:calc(100% + 8px) auto;translate:-50% -4px}[data-tip]:focus-visible:after{opacity:1;transition-delay:0s;translate:-50%}@media (hover:hover) and (pointer:fine){[data-tip]:hover:after{opacity:1;transition-delay:.35s;translate:-50%}}@media (prefers-reduced-motion:reduce){[data-tip]:after{transition:none}}:root{--wrap:1200px;--gutter:clamp(16px, 4vw, 40px)}.wrap{inline-size:100%;max-inline-size:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,9vw,128px)}.section-title{letter-spacing:-.025em;max-inline-size:16ch;font-size:clamp(32px,4.6vw,60px);font-weight:700;line-height:1.05}[lang=ar] .section-title{letter-spacing:0;line-height:1.25}.section-lead{font-size:var(--step-1);color:var(--ink-2);max-inline-size:52ch;margin-block-start:var(--s-5)}.lead{font-size:var(--step-1);color:var(--ink-2);max-inline-size:56ch}.rise{animation:rise .8s var(--ease-out) both}.rise.d1{animation-delay:60ms}.rise.d2{animation-delay:.16s}.rise.d3{animation-delay:.26s}.rise.d4{animation-delay:.34s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 40%}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}.site-header{z-index:30;background:#f6f4f3f0;position:sticky;inset-block-start:0}@supports (animation-timeline:scroll()){.site-header{animation:linear both header-rule;animation-timeline:scroll();animation-range:0 120px}@keyframes header-rule{0%{box-shadow:0 1px #0000}to{box-shadow:0 1px 0 var(--line)}}}.header-inner{align-items:center;gap:var(--s-8);min-block-size:76px;display:flex}.brand{display:block}.brand img{block-size:auto;inline-size:132px}.nav-desktop{gap:var(--s-1);margin-inline-start:var(--s-4);display:flex}.nav-desktop a{border-radius:var(--r-pill);color:var(--ink-2);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none}.nav-desktop a:hover{background:var(--surface-2);color:var(--ink)}.nav-desktop a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-rest)}.header-actions{align-items:center;gap:var(--s-3);margin-inline-start:auto;display:flex}.lang{color:var(--ink-2);padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.lang:hover{color:var(--ink)}.nav-mobile{display:none;position:relative}.nav-mobile summary{cursor:pointer;border-radius:var(--r-pill);background:var(--surface);block-size:44px;inline-size:44px;box-shadow:var(--shadow-rest);place-items:center;list-style:none;display:grid}.nav-mobile summary::-webkit-details-marker{display:none}.burger{gap:5px;inline-size:18px;display:grid}.burger i{background:var(--ink);block-size:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;display:block}.nav-mobile[open] .burger i:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-mobile[open] .burger i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-mobile nav{inset:68px var(--s-3) auto;padding:var(--s-4);gap:var(--s-1);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-float);transform-origin:top;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);display:grid;position:fixed}@starting-style{.nav-mobile nav{opacity:0;transform:translateY(-6px)scale(.98)}}.nav-mobile nav a:not(.btn){padding:var(--s-3) var(--s-3);border-radius:var(--r-md);font-size:var(--step-2);font-weight:600;text-decoration:none}.nav-mobile nav a:not(.btn):hover{background:var(--surface-2)}.nav-mobile nav .btn{margin-block-start:var(--s-3)}.hero{padding-block:var(--s-2) var(--s-16)}.hero-panel{border-radius:var(--r-xl);background:var(--rumman);color:#fff;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(32px,6vw,88px) clamp(24px,5vw,80px) 0;display:grid;position:relative;overflow:clip}.hero-copy{padding-block-end:clamp(32px,6vw,88px)}.hero-title{font-size:var(--step-6);letter-spacing:-.035em;max-inline-size:10ch;font-weight:700;line-height:.98}[lang=ar] .hero-title{letter-spacing:0;max-inline-size:9.5em;font-size:clamp(46px,7vw,96px);line-height:1.2}.hero-lead{font-size:var(--step-1);color:#ffffffe0;max-inline-size:44ch;margin-block-start:var(--s-6)}.hero-actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-8);display:flex}.hero-note{font-size:var(--step--1);color:#ffffffc7;margin-block-start:var(--s-4)}.hero-visual{align-self:end;justify-items:center;display:grid;position:relative}.hero-bond{color:#fff;opacity:.15;inline-size:auto;position:absolute;inset-block-start:2%;inset-inline:-14% -6%}.phone{background:var(--night);inline-size:min(100%,330px);animation:phone-in 1s var(--ease-out) .2s both;border-radius:48px 48px 0 0;padding:12px 12px 0;position:relative;box-shadow:0 30px 80px #17131459}@keyframes phone-in{0%{opacity:0;transform:translateY(48px)}}.phone-screen{gap:var(--s-3);padding:var(--s-4) var(--s-3) 0;background:var(--bg);color:var(--ink);border-radius:38px 38px 0 0;grid-template-rows:auto 1fr auto;block-size:520px;display:grid;overflow:clip}.phone-bar{padding-inline:var(--s-2);color:var(--ink-3);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.phone-bar img{inline-size:64px}.demo-stack{position:relative}.demo-card{background:var(--surface-3);color:#fff;border-radius:22px;display:block;position:absolute;inset:0;overflow:clip;box-shadow:0 10px 30px #1713142e}.demo-card>img{object-fit:cover;block-size:100%;inline-size:100%}.demo-card:after{content:"";background:linear-gradient(#00000040 0%,#0000 16% 50%,#0a0608d1 100%);position:absolute;inset:0}.demo-bars{z-index:2;gap:4px;display:flex;position:absolute;inset-block-start:9px;inset-inline:10px}.demo-bars i{background:#fff6;border-radius:3px;flex:1;block-size:3px}.demo-bars i.on{background:#fff}.demo-info{z-index:2;padding:var(--s-4);gap:4px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.demo-name{letter-spacing:-.01em;font-size:24px;line-height:1.15}.demo-name span{font-weight:400}.demo-verified{background:var(--trust);vertical-align:3px;border-radius:50%;place-items:center;block-size:20px;inline-size:20px;font-size:11px;font-style:normal;display:inline-grid}.demo-meta{color:#ffffffe0;font-size:13px}.demo-chips{flex-wrap:wrap;gap:5px;margin-block-start:4px;display:flex}.demo-chips span{border-radius:var(--r-pill);background:#fff3;padding:3px 10px;font-size:11.5px;font-weight:500}.demo-chips span.shared{color:var(--rumman-deep);background:#fff;font-weight:600}.demo-stamp{z-index:3;text-transform:uppercase;opacity:0;border:3px solid #fff;border-radius:10px;padding:3px 12px;font-size:22px;font-weight:700;position:absolute;inset-block-start:26px}.demo-stamp-like{background:#d92d45e6;left:16px;transform:rotate(-14deg)}.demo-stamp-pass{background:#171314b8;right:16px;transform:rotate(14deg)}.demo-actions{justify-content:center;gap:var(--s-5);padding-block:var(--s-1) var(--s-4);direction:ltr;display:flex}.demo-btn{box-shadow:var(--shadow-float);border-radius:50%;place-items:center;display:grid}.demo-pass{background:var(--surface);block-size:50px;inline-size:50px;color:var(--ink-2);font-size:18px}.demo-like{background:var(--rumman);block-size:60px;inline-size:60px}.demo-like img{inline-size:30px}.demo-a{z-index:3;animation:demo-a 9s var(--ease-in-out) infinite}.demo-b{z-index:2;animation:demo-b 9s var(--ease-in-out) infinite}.demo-c{z-index:1;animation:demo-c 9s var(--ease-in-out) infinite}.demo-a .demo-stamp-like{animation:9s linear infinite demo-stamp-a}.demo-b .demo-stamp-pass{animation:9s linear infinite demo-stamp-b}.hero .demo-like{animation:9s linear infinite demo-press-like}.hero .demo-pass{animation:9s linear infinite demo-press-pass}@keyframes demo-a{0%,22%{opacity:1;transform:none}30%{opacity:1;transform:translate(34px)rotate(5deg)}38%{opacity:0;transform:translate(420px)rotate(24deg)}95%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes demo-b{0%,30%{transform:translateY(12px)scale(.95)}38%,54%{opacity:1;transform:none}62%{opacity:1;transform:translate(-34px)rotate(-5deg)}70%{opacity:0;transform:translate(-420px)rotate(-24deg)}96%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(12px)scale(.95)}}@keyframes demo-c{0%,62%{opacity:.7;transform:translateY(22px)scale(.9)}70%,92%{opacity:1;transform:none}to{opacity:.7;transform:translateY(22px)scale(.9)}}@keyframes demo-stamp-a{0%,20%{opacity:0}28%,36%{opacity:1}38%,to{opacity:0}}@keyframes demo-stamp-b{0%,52%{opacity:0}60%,68%{opacity:1}70%,to{opacity:0}}@keyframes demo-press-like{0%,24%{transform:none}27%{transform:scale(.88)}31%,to{transform:none}}@keyframes demo-press-pass{0%,56%{transform:none}59%{transform:scale(.88)}63%,to{transform:none}}.ui-profile .ui-photos{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:6px;block-size:220px;display:grid}.ui-photos img{object-fit:cover;border-radius:12px;block-size:100%;inline-size:100%}.ui-photos img:first-child{grid-row:span 2}.app-chips{flex-wrap:wrap;gap:6px;display:flex}.app-chips span{border-radius:var(--r-pill);background:var(--surface-2);padding:4px 10px;font-size:12px;font-weight:500}.app-chips .shared{background:var(--rumman-tint);color:var(--rumman-deep)}.ui-swipe{gap:var(--s-4);inline-size:min(100%,300px);display:grid}.ui-swipe .demo-card{aspect-ratio:4/5;transform-origin:50% 110%;position:relative;inset:auto;transform:rotate(4deg)translate(10px)}.ui-swipe .demo-stamp-like{opacity:1}.ui-match{justify-items:center;gap:var(--s-3);inline-size:min(100%,360px);padding:var(--s-6);border-radius:var(--r-lg);background:var(--rumman);color:#fff;box-shadow:var(--shadow-float);display:grid}.ui-pair{aspect-ratio:108.81/78.4;inline-size:200px;position:relative}.ui-neck{fill:#fff;block-size:100%;inline-size:100%;position:absolute;inset:0}.ui-face{object-fit:cover;border-radius:50%;position:absolute;box-shadow:0 0 0 4px #fff}.ui-them{block-size:76.53%;inline-size:55.14%;top:22.2%;left:.92%}.ui-me{block-size:56.12%;inline-size:40.44%;top:1.28%;left:58.65%}.step .ui-match-title{color:#fff;letter-spacing:-.02em;max-inline-size:none;font-size:28px;font-weight:700}.step .ui-match-body{color:#ffffffe0;max-inline-size:none;margin-block-end:var(--s-2);font-size:14px}.ui-match .bubble.them{color:#fff;background:#ffffff2e}.ui-match .bubble.me{color:var(--ink);background:#fff}.pv-avatar{object-fit:cover;border-radius:50%;block-size:48px;inline-size:48px}.promise-list{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s-12);display:grid}.promise{gap:var(--s-3);border-radius:var(--r-lg);background:var(--surface);align-content:start;padding:clamp(24px,3vw,36px);display:grid}.promise-num{background:var(--rumman-tint);block-size:44px;inline-size:44px;color:var(--rumman-deep);border-radius:50%;place-items:center;margin-block-end:var(--s-3);font-weight:700;display:grid}.promise h3{font-size:var(--step-2);line-height:1.3}.promise p{color:var(--ink-2)}.how{background:var(--surface)}.steps{gap:clamp(48px,7vw,96px);margin-block-start:var(--s-16);display:grid}.step{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.step:nth-child(2n) .step-copy{order:2}.step-copy{gap:var(--s-3);display:grid}.step-num{block-size:52px;inline-size:52px;background:var(--rumman);color:#fff;border-radius:50%;place-items:center;margin-block-end:var(--s-2);font-size:20px;font-weight:700;display:grid}.step h3{font-size:var(--step-3);line-height:1.25}.step p{font-size:var(--step-1);color:var(--ink-2);max-inline-size:40ch}.step-ui{border-radius:var(--r-xl);background:var(--rumman-wash);place-items:center;min-block-size:340px;padding:clamp(24px,4vw,56px);display:grid}.step:nth-child(2) .step-ui{background:var(--bg)}.ui-panel{gap:var(--s-4);inline-size:min(100%,360px);padding:var(--s-6);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-float);display:grid}.ui-muted{color:var(--ink-3);font-size:14px}.ui-meter{border-radius:var(--r-pill);background:var(--surface-2);block-size:8px;overflow:clip}.ui-meter i{background:var(--trust);border-radius:inherit;transform-origin:0;block-size:100%;inline-size:85%;animation:grow 1.2s var(--ease-out) both;animation-timeline:view();animation-range:entry 20% cover 40%;display:block}[dir=rtl] .ui-meter i{transform-origin:100%}@keyframes grow{0%{transform:scaleX(0)}}.bubble{border-radius:20px;max-inline-size:82%;padding:10px 15px;font-size:15px}.bubble.them{background:var(--surface-2);border-end-start-radius:6px;justify-self:start}.bubble.me{background:var(--rumman);color:#fff;border-end-end-radius:6px;justify-self:end}.privacy-panel{border-radius:var(--r-xl);background:var(--night);color:var(--on-night);grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:center;gap:clamp(40px,7vw,112px);padding:clamp(32px,6vw,88px);display:grid}.pv-radio{opacity:0;block-size:1px;inline-size:1px;position:absolute}.pv-copy{gap:var(--s-6);display:grid}.pv-copy p{font-size:var(--step-1);color:var(--on-night-2);max-inline-size:42ch}.pv-tabs{gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-pill);background:var(--night-2);flex-wrap:wrap;justify-self:start;display:inline-flex}.pv-tab{border-radius:var(--r-pill);color:var(--on-night-2);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;padding:8px 16px;font-size:14px;font-weight:500}.pv-tab:hover{color:var(--on-night)}#pv-0:checked~.pv-copy .t0,#pv-1:checked~.pv-copy .t1,#pv-2:checked~.pv-copy .t2{color:var(--ink);background:#fff}#pv-0:focus-visible~.pv-copy .t0,#pv-1:focus-visible~.pv-copy .t1,#pv-2:focus-visible~.pv-copy .t2{outline:2px solid var(--rumman);outline-offset:2px}.pv-links{gap:var(--s-6);flex-wrap:wrap;display:flex}.pv-links a{color:var(--on-night);font-weight:500}.pv-card{gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);display:grid}.pv-head{align-items:center;gap:var(--s-3);padding-block-end:var(--s-2);font-size:18px;display:flex}.pv-row{justify-content:space-between;gap:var(--s-4);border-block-start:1px solid var(--line);padding-block-start:var(--s-3);font-size:15px;display:flex}.pv-label{color:var(--ink-3)}.pv-value{font-weight:600;display:none}#pv-0:checked~.pv-card .v0,#pv-1:checked~.pv-card .v1,#pv-2:checked~.pv-card .v2{animation:swap var(--dur-base) var(--ease-out);display:inline}.plans{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--s-12);display:grid}.plan{gap:var(--s-6);border-radius:var(--r-xl);background:var(--surface);align-content:start;padding:clamp(24px,4vw,48px);display:grid}.plan h3{align-items:center;gap:var(--s-3);font-size:var(--step-4);letter-spacing:-.02em;display:flex}.plan h3 img{inline-size:44px}.plan ul{gap:var(--s-3);display:grid}.plan li{gap:var(--s-3);font-size:var(--step-1);align-items:baseline;display:flex}.plan li:before{content:"";background:var(--rumman);border-radius:50%;flex:none;block-size:8px;inline-size:8px;translate:0 -2px}.plan .btn{justify-self:start}.plan-premium{background:var(--rumman);color:#fff}.plan-premium li:before{background:#fff}.plan-note{color:#ffffffd1;font-size:14px}.closing-panel{gap:var(--s-8);border-radius:var(--r-xl);background:var(--rumman-tint);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(32px,6vw,72px);display:grid}.closing-panel h2{letter-spacing:-.025em;max-inline-size:14ch;font-size:clamp(32px,4.6vw,60px);line-height:1.05}[lang=ar] .closing-panel h2{letter-spacing:0;line-height:1.25}.closing-panel p{font-size:var(--step-1);color:var(--ink-2);max-inline-size:44ch;margin-block-start:var(--s-4)}.closing-bond{inline-size:clamp(120px,18vw,220px)}.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-list{gap:var(--s-2);display:grid}.faq-item{border-radius:var(--r-lg);background:var(--surface)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);cursor:pointer;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item h3{font-size:var(--step-1);font-weight:600}.faq-icon{background:var(--surface-2);block-size:32px;inline-size:32px;transition:background-color var(--dur-fast) ease, transform var(--dur-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--ink);block-size:2px;inline-size:12px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;position:absolute}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon{background:var(--rumman)}.faq-item[open] .faq-icon:before,.faq-item[open] .faq-icon:after{background:#fff}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-item p{padding:0 var(--s-6) var(--s-6);color:var(--ink-2);max-inline-size:62ch;animation:swap var(--dur-base) var(--ease-out)}.site-footer{background:var(--night);color:var(--on-night);border-radius:var(--r-xl) var(--r-xl) 0 0;margin-block-start:var(--s-8);overflow:clip}.footer-top{gap:var(--s-12);padding-block:clamp(56px, 8vw, 112px) var(--s-12);grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.footer-invite{gap:var(--s-6);justify-items:start;display:grid}.footer-logo{block-size:auto;inline-size:150px}.footer-line{font-size:var(--step-4);letter-spacing:-.02em;max-inline-size:16ch;font-weight:700;line-height:1.1}[lang=ar] .footer-line{letter-spacing:0;line-height:1.3}.footer-links{gap:var(--s-3);align-content:end;display:grid}.footer-links a{font-size:var(--step-1);color:var(--on-night);opacity:.85;transition:opacity var(--dur-fast) ease;text-decoration:none}.footer-links a:hover{opacity:1}.footer-legal{gap:var(--s-4);padding-block:var(--s-8);border-block-start:1px solid var(--night-2);font-size:var(--step--1);color:var(--on-night-2);display:grid}.footer-legal nav{gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.footer-legal a{color:var(--on-night-2)}.footer-name{padding-inline:var(--gutter);opacity:.08;margin-block-end:calc(var(--gutter) * -.5)}.footer-name img{block-size:auto;inline-size:100%}.page-hero{padding-block:var(--s-2) clamp(32px, 5vw, 64px)}.page-hero-panel{gap:var(--s-8);border-radius:var(--r-xl);background:var(--rumman-wash);grid-template-columns:minmax(0,1fr) clamp(120px,22vw,280px);align-items:end;padding:clamp(32px,6vw,80px);display:grid;position:relative;overflow:clip}.page-hero-text{gap:var(--s-5);display:grid}.page-hero h1{letter-spacing:-.025em;max-inline-size:16ch;animation:rise .8s var(--ease-out) both;font-size:clamp(36px,5vw,64px);line-height:1.05}[lang=ar] .page-hero h1{letter-spacing:0;line-height:1.3}.page-hero .lead{animation:rise .8s var(--ease-out) .12s both}.page-hero-bond{align-self:center}.prose-wide{gap:var(--s-12);display:grid}.statement{font-size:var(--step-3);max-inline-size:32ch;font-weight:600;line-height:1.4}.pairs{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pairs-heading{padding-block:var(--s-4);font-size:var(--step-4);letter-spacing:-.02em;grid-column:1/-1}.pair{gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-lg);background:var(--surface);align-content:start;display:grid}.pair h3,.pair dt{font-size:var(--step-1);font-weight:600}.pair p,.pair dd{color:var(--ink-2);margin:0}.section.tone{background:var(--surface)}.section.tone .pair{background:var(--bg)}.notice{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--rumman-tint);color:var(--rumman-deep);margin-block-start:var(--s-8);font-weight:500}.prose{max-inline-size:72ch}.prose h2{margin-block:var(--s-12) var(--s-4);font-size:var(--step-3)}.prose ul{gap:var(--s-3);display:grid}.prose li{gap:var(--s-3);color:var(--ink-2);display:flex}.prose li:before{content:"";background:var(--rumman);border-radius:50%;flex:none;block-size:7px;inline-size:7px;margin-block-start:.7em}.download-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.download-block{gap:var(--s-4);border-radius:var(--r-xl);background:var(--surface);align-content:start;padding:clamp(24px,4vw,48px);display:grid}.download-block h2{font-size:var(--step-4);letter-spacing:-.02em}.download-block p{color:var(--ink-2)}.cta-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.is-disabled{opacity:.5;cursor:not-allowed}.contacts{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contacts dd a,.text-link{color:var(--rumman-deep);font-weight:600}.page-notfound .page-hero-panel{min-block-size:56vh}@media (width<=1024px){.nav-desktop{display:none}.nav-mobile{display:block}.header-actions>.btn{display:none}.hero-panel{grid-template-columns:1fr}.hero-copy{padding-block-end:0}.promise-list,.step,.privacy-panel,.faq-grid,.footer-top,.pairs,.contacts,.closing-panel{grid-template-columns:1fr}.step:nth-child(2n) .step-copy{order:0}}@media (width<=640px){.header-inner{gap:var(--s-4);min-block-size:64px}.nav-mobile nav{inset-block-start:60px}.brand img{inline-size:108px}.hero-title{overflow-wrap:anywhere;font-size:clamp(38px,11vw,56px)}.plans,.download-grid{grid-template-columns:1fr}.step-ui{border-radius:var(--r-lg);min-block-size:260px}.page-hero-panel{grid-template-columns:1fr}.page-hero-bond{display:none}.phone-screen{block-size:470px}}.contact-card{gap:var(--s-6);border-radius:var(--r-xl);background:var(--surface);padding:clamp(24px,4vw,48px);display:grid}.contact-email{font-size:var(--step-3);color:var(--rumman-deep);overflow-wrap:anywhere;justify-self:start;font-weight:700;text-decoration:none}.contact-email:hover{text-decoration:underline}.contact-topics{gap:var(--s-2);flex-wrap:wrap;display:flex}.contact-topics li{border-radius:var(--r-pill);background:var(--surface-2);padding:6px 14px;font-size:14px;font-weight:500}.prose-page>:first-child{margin-block-start:0}.prose-page p{margin-block:var(--s-4);color:var(--ink-2);line-height:1.8}.prose-page h2{margin-block:var(--s-12) var(--s-4);font-size:var(--step-3)}.prose-page h3{margin-block:var(--s-8) var(--s-3);font-size:var(--step-2)}.prose-page ol{gap:var(--s-3);color:var(--ink-2);padding-inline-start:1.4em;display:grid}.prose-page a{color:var(--rumman-deep);text-underline-offset:3px;font-weight:600}.prose-page blockquote{margin:var(--s-6) 0;padding:var(--s-4) var(--s-5);border-inline-start:4px solid var(--rumman);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2)}.prose-page hr{margin-block:var(--s-10);border:0;border-block-start:1px solid var(--line)}.prose-page strong{color:var(--ink)}.prose-updated{font-size:var(--step--1);color:var(--ink-3)!important;margin-block-start:var(--s-12)!important}
