@font-face{font-family:Archivo;font-style:normal;font-weight:300 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/k3kQo8UDI-1M0wlSfdboLnnA.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:300 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/k3kQo8UDI-1M0wlSfdfoLnnA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:300 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/k3kQo8UDI-1M0wlSfdnoLg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg,video,canvas{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}:root{--bg:#f7f4ec;--surface:#fff;--cream:#75592f;--btn-bg:#141310;--btn-fg:#f7f4ec;--ink:#141310;--ink-soft:#3b3832;--muted:#5f5b53;--faint:#6f6a60;--line:#1413101c;--line-strong:#14131038;--error:#b3261e;--sans:"Archivo", var(--font-arabic-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:"Playfair Display", var(--font-arabic-serif), Georgia, serif;--glass:linear-gradient(180deg, #ffffffeb, #ffffffc7);--glass-edge:0 0 0 1px #14131012 inset, 0 24px 48px -30px #3c301c38;--ease:cubic-bezier(.2,.6,.25,1)}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.sr-only,.trap{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:12px;z-index:30;background:var(--btn-bg);color:var(--btn-fg);border-radius:10px;padding:12px 18px;font-weight:500;transition:transform .2s;position:fixed;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}main{z-index:2;position:relative}.wrap{width:min(1260px,100% - 144px);margin:0 auto}section{position:relative}.section{flex-direction:column;align-items:center;min-height:100vh;padding:17vh 0 11vh;scroll-margin-top:110px;display:flex}.section-head{text-align:center;margin-bottom:9.5vh}.section-title{letter-spacing:-.01em;color:var(--ink);font-size:clamp(40px,4.5vw,64px);font-weight:400;font-stretch:90%;line-height:1.14}.section-title .serif{font-family:var(--serif);color:var(--cream);letter-spacing:0;font-style:italic}.section-sub{max-width:620px;color:var(--muted);margin:20px auto 0;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.55}[data-reveal]{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);opacity:0;transform:translateY(46px)}[data-reveal].is-in{opacity:1;transform:translateY(0)}.btn-primary,.btn-ghost{min-height:54px;font:500 16px/1.2 var(--sans);cursor:pointer;text-align:center;border-radius:13px;justify-content:center;align-items:center;padding:0 30px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg)}.btn-primary:hover{background:#2e2b25}.btn-primary:active,.btn-ghost:active{transform:translateY(1px)}.btn-primary:disabled{opacity:.6;cursor:progress}.btn-ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--cream);color:var(--cream)}.nav{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);opacity:0;background:#ffffffb8;border-radius:18px;align-items:center;height:66px;padding-inline:26px 12px;transition:opacity .9s .25s,transform .9s .25s;display:flex;position:fixed;top:28px;left:40px;right:40px;transform:translateY(-8px);box-shadow:inset 0 0 0 1px #75592f14,0 10px 30px #3c301c29}body.is-loaded .nav{opacity:1;transform:translateY(0)}.brand{letter-spacing:-.01em;color:var(--ink);direction:ltr;unicode-bidi:isolate;align-items:center;font-size:20px;font-weight:600;display:flex}.brand-it{letter-spacing:.14em;color:var(--btn-fg);background:var(--btn-bg);border-radius:6px;margin-inline-start:7px;padding:4px 6px 3px;font-size:11px;font-weight:600;line-height:1}.nav-links{gap:4px;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{color:var(--ink-soft);letter-spacing:.005em;padding:10px 13px;font-size:15px;transition:color .2s;display:block}.nav-links a:hover{color:var(--cream)}.nav-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.lang-switch{border:1px solid var(--line);min-height:46px;color:var(--ink-soft);font:500 15px/1 var(--sans);border-radius:12px;align-items:center;padding:0 16px;transition:border-color .2s,color .2s;display:inline-flex}.lang-switch:hover{border-color:var(--line-strong);color:var(--cream)}.nav-cta{background:var(--btn-bg);min-height:46px;color:var(--btn-fg);font:500 15px/1 var(--sans);border-radius:12px;align-items:center;padding:0 22px;transition:background-color .2s;display:inline-flex}.nav-cta:hover{background:#2e2b25}.nav-cta .short{display:none}.hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;width:calc(100% - 60px);margin:0 auto;padding:120px 0 56px;display:grid}.hero-copy{max-width:640px}.hero-title{letter-spacing:-.015em;color:var(--ink);font-size:clamp(40px,10.5vw,60px);font-weight:400;font-stretch:87%;line-height:1.1}.hero-title .tline{min-height:1.1em;display:block}.hero-title .serif{font-family:var(--serif);letter-spacing:0;font-style:italic;font-weight:400}.hero-title .accent{color:var(--cream)}.hero-sub{color:var(--muted);letter-spacing:.002em;margin-top:22px;font-size:17px;font-weight:300;line-height:1.6}.hero-sub .tline{min-height:1.6em;display:block}.type-rest{color:#0000!important}.hero-actions{opacity:0;transition:opacity 1s ease 1.1s, transform 1s var(--ease) 1.1s;flex-wrap:wrap;gap:12px;margin-top:28px;display:flex;transform:translateY(10px)}body.is-loaded .hero-actions{opacity:1;transform:none}.hero-actions a{min-height:50px;padding:0 24px;font-size:15px}.hero-showcase{opacity:0;width:100%;max-width:600px;transition:opacity 1s ease .3s, transform 1.1s var(--ease) .3s;transform:translateY(14px);container:hs/inline-size}body.is-loaded .hero-showcase{opacity:1;transform:none}@media (min-width:901px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;width:calc(100% - 80px);min-height:100svh;padding:132px 0 56px}.hero-title{font-size:clamp(44px,4.3vw,70px)}.hero-sub{margin-top:30px;font-size:clamp(17px,1.35vw,20px)}.hero-actions{margin-top:38px}.hero-showcase{justify-self:end;width:min(100%,107.143svh - 289.286px);min-width:min(100%,420px);max-width:none}}@media (min-width:1101px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(40px,4.6vw,80px);width:min(1260px,100% - 144px)}}@media (min-width:901px) and (max-height:760px){.hero{padding:116px 0 40px}.hero-title{font-size:clamp(42px,4vw,62px)}.hero-sub{margin-top:24px}.hero-actions{margin-top:30px}}.mu-iphone{line-height:1;display:block;position:relative}.mu-iphone-screen{background:#fbf9f4;position:absolute;overflow:hidden;container-type:inline-size}.mu-iphone-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mu-edge{fill:#3a3631}.mu-bezel{fill:#12110f}.mu-island{fill:#050505}.mu-lens{fill:#1e1d1b}.mu-safari{background:var(--surface);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.mu-safari-bar{border-bottom:1px solid var(--line);background:#f4f1ea;flex:none;align-items:center;height:4.3cqw;padding-inline:1.75cqw;display:flex;position:relative}.mu-safari-lights{gap:.66cqw;display:flex}.mu-safari-lights i{background:#14131029;border-radius:50%;width:1cqw;height:1cqw}.mu-safari-url{width:55.4%;height:58%;color:var(--faint);white-space:nowrap;background:#1413100f;border-radius:.6cqw;justify-content:center;align-items:center;gap:.7cqw;font-size:1.55cqw;display:flex;position:absolute;top:50%;left:23.8%;transform:translateY(-50%)}.mu-safari-url svg{width:1.1cqw;height:auto}.mu-safari-screen{flex:1;min-height:0;position:relative;container-type:inline-size}.hs-stage{--u:calc(100cqw / 440);--dir:1;aspect-ratio:440/500;box-shadow:0 0 0 1px var(--line) inset;background:radial-gradient(80% 65% at 50% 40%,#ffffffb3,#fff0 72%),linear-gradient(#f0ebe0,#e8e1d2);border-radius:22px;position:relative;overflow:hidden}html[dir=rtl] .hs-stage{--dir:-1}.hs-stage:before{content:"";aspect-ratio:1;width:80%;transition:left 1.6s var(--ease), top 1.6s var(--ease);background:radial-gradient(closest-side,#c9a87742,#c9a87700);border-radius:50%;position:absolute;top:45%;left:40%;translate:-50% -50%}.hs-stage[data-scene=mobile]:before{top:38%;left:50%}.hs-stage[data-scene=web]:before{top:58%;left:62%}.hs-scene{opacity:0;visibility:hidden;transition:opacity .5s ease, transform .7s var(--ease), visibility 0s linear .7s;position:absolute;inset:0;transform:scale(.96)}.hs-scene.is-active{opacity:1;visibility:visible;transition:opacity .5s .1s,transform,visibility;transform:none}.hs-art{position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hs-art{transform:perspective(1600px) rotateX(calc(var(--my,0) * -2.5deg)) rotateY(calc(var(--mx,0) * 3.5deg));transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hs-card{translate:calc(var(--mx,0) * 12px) calc(var(--my,0) * 9px);transition:translate .7s cubic-bezier(.2,.7,.2,1)}}.hs-card{z-index:1;padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 18);background:var(--surface);box-shadow:0 0 0 1px #75592f29 inset, 0 calc(var(--u) * 26) calc(var(--u) * 50) calc(var(--u) * -20) #3c301c52;position:absolute}.hs-card b{font-size:calc(var(--u) * 14.5);color:var(--ink);font-weight:500;line-height:1.3;display:block}.hs-card small{font-size:calc(var(--u) * 12.5);color:var(--muted);line-height:1.45;display:block}.hs-steps{gap:calc(var(--u) * 10);list-style:none;display:grid}.hs-steps li{align-items:center;gap:calc(var(--u) * 9);font-size:calc(var(--u) * 12.5);color:var(--ink-soft);line-height:1.35;display:flex}.hs-tick{width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:var(--btn-bg);color:var(--btn-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hs-tick svg{width:60%;height:60%}.hs-tap{position:relative;overflow:hidden}.hs-tap:after{content:"";aspect-ratio:1;opacity:0;pointer-events:none;background:#ffffff80;border-radius:50%;width:140%;position:absolute;top:50%;left:50%;translate:-50% -50%}.hs-chat{top:calc(var(--u) * 22);width:calc(var(--u) * 380);height:calc(var(--u) * 432);border-radius:calc(var(--u) * 22);background:var(--surface);box-shadow:0 0 0 1px #14131014, 0 calc(var(--u) * 40) calc(var(--u) * 80) calc(var(--u) * -34) #3c301c66;flex-direction:column;display:flex;position:absolute;inset-inline-start:calc(var(--u) * 30);overflow:hidden}.hs-chat-head{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 15) calc(var(--u) * 18);border-bottom:1px solid var(--line);display:flex}.hs-bot-mark{width:calc(var(--u) * 38);height:calc(var(--u) * 38);background:var(--btn-bg);color:#e2c99f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.hs-bot-mark svg{width:52%;height:52%}.hs-chat-head b{font-size:calc(var(--u) * 15);color:var(--ink);font-weight:600;display:block}.hs-chat-head small{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 12);color:var(--muted);display:block}.hs-thread{gap:calc(var(--u) * 10);min-height:0;padding:calc(var(--u) * 18) calc(var(--u) * 16) calc(var(--u) * 10);flex-direction:column;flex:1;list-style:none;display:flex}.hs-msg{max-width:86%;padding:calc(var(--u) * 10) calc(var(--u) * 13);border-radius:calc(var(--u) * 16);font-size:calc(var(--u) * 13.5);line-height:1.5}.hs-msg.is-user{background:var(--btn-bg);color:var(--btn-fg);border-end-end-radius:calc(var(--u) * 5);align-self:flex-end}.hs-msg.is-bot{color:var(--ink);background:#f4f0e7;border-end-start-radius:calc(var(--u) * 5);align-self:flex-start}.hs-word{display:inline-block}.hs-source{align-items:center;gap:calc(var(--u) * 6);width:fit-content;margin-top:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 9);border-radius:calc(var(--u) * 7);background:var(--surface);font-size:calc(var(--u) * 11);color:var(--cream);display:flex}.hs-source svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.hs-options{gap:calc(var(--u) * 8);display:flex}.hs-options span{padding:calc(var(--u) * 6) calc(var(--u) * 14);background:var(--surface);font-size:calc(var(--u) * 12.5);color:var(--cream);border-radius:99px;font-weight:500;box-shadow:inset 0 0 0 1px #75592f73}.hs-options .on{background:var(--cream);color:#fff;box-shadow:none}.hs-typing{height:0;margin-bottom:calc(var(--u) * -10);opacity:0}.hs-typing span{gap:calc(var(--u) * 4);padding:calc(var(--u) * 12) calc(var(--u) * 13);border-radius:calc(var(--u) * 16);background:#f4f0e7;border-end-start-radius:calc(var(--u) * 5);display:inline-flex}.hs-typing i{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--cream);border-radius:50%;animation:1s ease-in-out infinite sx-ai-bounce}.hs-typing i:nth-child(2){animation-delay:.15s}.hs-typing i:nth-child(3){animation-delay:.3s}.hs-chat-input{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);margin:0 calc(var(--u) * 14) calc(var(--u) * 14);height:calc(var(--u) * 44);padding-inline:calc(var(--u) * 14) calc(var(--u) * 6);border-radius:calc(var(--u) * 14);box-shadow:0 0 0 1px var(--line-strong) inset;font-size:calc(var(--u) * 12.5);color:var(--faint);flex:none;display:flex}.hs-chat-input b{width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:calc(var(--u) * 10);background:var(--btn-bg);color:var(--btn-fg);justify-content:center;align-items:center;display:flex}.hs-chat-input svg{width:45%;height:45%}html[dir=rtl] .hs-chat-input svg{transform:scaleX(-1)}.hs-task{display:none}.hs-task>b{margin-bottom:calc(var(--u) * 14)}.hs-task>small{margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 12);border-top:1px solid var(--line);font-size:calc(var(--u) * 11.5);color:var(--faint)}.hs-phone{top:calc(var(--u) * 20);height:calc(var(--u) * 446);width:auto;position:absolute;inset-inline-start:calc(var(--u) * 26)}.hs-phone:before{content:"";box-shadow:0 calc(var(--u) * 34) calc(var(--u) * 60) calc(var(--u) * -18) #281e0f61, 0 calc(var(--u) * 10) calc(var(--u) * 22) calc(var(--u) * -10) #281e0f4d;border-radius:16%/8%;position:absolute;inset:1.5% 2%}.hs-app{--pt:calc(100cqw / 360);height:100%;padding:0 calc(var(--pt) * 20) calc(var(--pt) * 10);font-size:calc(var(--pt) * 15);color:var(--ink);flex-direction:column;line-height:1.3;display:flex}.hs-status{height:calc(var(--pt) * 52);padding:calc(var(--pt) * 6) calc(var(--pt) * 12) 0;flex:none;justify-content:space-between;align-items:center;display:flex}.hs-status b{font-size:calc(var(--pt) * 15);font-weight:600}.hs-status span{align-items:center;gap:calc(var(--pt) * 6);display:flex}.hs-status svg{height:calc(var(--pt) * 11);fill:currentColor;width:auto}.hs-app-head{margin-top:calc(var(--pt) * 16)}.hs-app-head b{font-size:calc(var(--pt) * 28);letter-spacing:-.02em;font-weight:600;line-height:1.15;display:block}.hs-app-head small{margin-top:calc(var(--pt) * 5);font-size:calc(var(--pt) * 14.5);color:var(--muted);display:block}.hs-app-card{margin-top:calc(var(--pt) * 20);align-items:center;gap:calc(var(--pt) * 12);padding:calc(var(--pt) * 12);border-radius:calc(var(--pt) * 16);background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;display:flex}.hs-app-card b{font-size:calc(var(--pt) * 15.5);font-weight:500;display:block}.hs-app-card small{margin-top:calc(var(--pt) * 2);font-size:calc(var(--pt) * 13);color:var(--muted);display:block}.hs-app-icon{width:calc(var(--pt) * 42);height:calc(var(--pt) * 42);border-radius:calc(var(--pt) * 12);color:var(--cream);background:#75592f17;flex:none;justify-content:center;align-items:center;display:flex}.hs-app-icon svg{width:50%;height:50%}.hs-app-label{margin-top:calc(var(--pt) * 22);font-size:calc(var(--pt) * 12.5);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:600}.hs-days{margin-top:calc(var(--pt) * 10);gap:calc(var(--pt) * 7);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.hs-days li{padding:calc(var(--pt) * 9) 0;border-radius:calc(var(--pt) * 13);text-align:center;background:var(--surface);box-shadow:0 0 0 1px var(--line) inset}.hs-days small{font-size:calc(var(--pt) * 11.5);color:var(--faint);white-space:nowrap;display:block}.hs-days b{margin-top:calc(var(--pt) * 3);font-size:calc(var(--pt) * 18);font-weight:500;display:block}.hs-days .on{background:var(--btn-bg);color:var(--btn-fg);box-shadow:none}.hs-days .on small{color:#f7f4ecb3}.hs-slots{margin-top:calc(var(--pt) * 14);gap:calc(var(--pt) * 8);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.hs-slots li{height:calc(var(--pt) * 44);border-radius:calc(var(--pt) * 12);font-size:calc(var(--pt) * 15);background:var(--surface);box-shadow:0 0 0 1px var(--line) inset;justify-content:center;align-items:center;font-weight:500;display:flex}.hs-slots .off{color:var(--faint);background:0 0;font-weight:400;text-decoration:line-through}.hs-slots .on{background:var(--cream);color:#fff;box-shadow:none}.hs-app-remind{margin-top:calc(var(--pt) * 16)}.hs-app-remind>span:nth-child(2){flex:1}.hs-switch{width:calc(var(--pt) * 46);height:calc(var(--pt) * 28);background:var(--cream);border-radius:99px;flex:none;position:relative}.hs-switch:after{content:"";top:calc(var(--pt) * 3);width:calc(var(--pt) * 22);height:calc(var(--pt) * 22);background:#fff;border-radius:50%;position:absolute;inset-inline-end:calc(var(--pt) * 3);box-shadow:0 1px 3px #0003}.hs-app-foot{padding-top:calc(var(--pt) * 14);gap:calc(var(--pt) * 10);text-align:center;border-top:1px solid var(--line);margin-top:auto;display:grid}.hs-app-foot b{font-size:calc(var(--pt) * 15.5);font-weight:500}.hs-app-btn{height:calc(var(--pt) * 52);border-radius:calc(var(--pt) * 15);background:var(--btn-bg);color:var(--btn-fg);font-size:calc(var(--pt) * 16);justify-content:center;align-items:center;font-weight:500;display:flex}.hs-app-btn:after{background:#ffffff47}.hs-home{margin-top:calc(var(--pt) * 14);width:calc(var(--pt) * 124);height:calc(var(--pt) * 5);background:var(--ink);border-radius:99px;flex:none;align-self:center}.hs-phone-notice{top:calc(var(--u) * 250);width:calc(var(--u) * 192);align-items:flex-start;gap:calc(var(--u) * 10);flex-direction:column;display:flex;inset-inline-start:calc(var(--u) * 232)}.hs-card-icon{width:calc(var(--u) * 34);height:calc(var(--u) * 34);background:var(--btn-bg);color:var(--btn-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hs-card-icon svg{width:55%;height:55%}.hs-phone-notice small{margin-top:calc(var(--u) * 3)}.hs-browser{top:calc(var(--u) * 28);width:calc(var(--u) * 408);height:calc(var(--u) * 318);border-radius:calc(var(--u) * 12);box-shadow:0 0 0 1px #1413101a, 0 calc(var(--u) * 40) calc(var(--u) * 80) calc(var(--u) * -34) #3c301c66;position:absolute;inset-inline-start:calc(var(--u) * 16)}.hs-web{--px:calc(100cqw / 500);height:100%;font-size:calc(var(--px) * 12);color:var(--ink-soft);grid-template-columns:minmax(0,1fr);display:grid}.hs-web-side,.hs-web-search{display:none}.hs-web-side{padding:calc(var(--px) * 16) calc(var(--px) * 12);border-inline-end:1px solid var(--line);background:#faf8f3}.hs-web-logo{width:calc(var(--px) * 28);height:calc(var(--px) * 28);border-radius:calc(var(--px) * 8);background:var(--btn-bg);justify-content:center;align-items:center;display:flex}.hs-web-logo i{background:#c9a877;border-radius:50%;width:36%;height:36%}.hs-web-side ul{margin-top:calc(var(--px) * 20);gap:calc(var(--px) * 2);list-style:none;display:grid}.hs-web-side li{align-items:center;gap:calc(var(--px) * 9);padding:calc(var(--px) * 8) calc(var(--px) * 10);border-radius:calc(var(--px) * 8);font-size:calc(var(--px) * 12.5);color:var(--faint);display:flex}.hs-web-side li i{width:calc(var(--px) * 11);height:calc(var(--px) * 11);border-radius:calc(var(--px) * 3);box-shadow:0 0 0 calc(var(--px) * 1.4) currentColor inset;opacity:.7;flex:none}.hs-web-side li.on{color:var(--cream);background:#75592f17;font-weight:500}.hs-web-main{min-width:0;padding:calc(var(--px) * 18) calc(var(--px) * 22)}.hs-web-head{align-items:center;gap:calc(var(--px) * 10);display:flex}.hs-web-head>b{font-size:calc(var(--px) * 21);letter-spacing:-.01em;color:var(--ink);font-weight:600}.hs-web-search{width:calc(var(--px) * 180);height:calc(var(--px) * 31);align-items:center;gap:calc(var(--px) * 7);padding-inline:calc(var(--px) * 10);border-radius:calc(var(--px) * 8);box-shadow:0 0 0 1px var(--line-strong) inset;font-size:calc(var(--px) * 11.5);color:var(--faint);white-space:nowrap;margin-inline-start:auto}.hs-web-search svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);flex:none}.hs-web-btn{height:calc(var(--px) * 31);padding-inline:calc(var(--px) * 12);border-radius:calc(var(--px) * 8);background:var(--btn-bg);color:var(--btn-fg);font-size:calc(var(--px) * 11.5);white-space:nowrap;align-items:center;margin-inline-start:auto;font-weight:500;display:flex}.hs-web-filters{margin-top:calc(var(--px) * 12);gap:calc(var(--px) * 18);border-bottom:1px solid var(--line);list-style:none;display:flex}.hs-web-filters li{padding:calc(var(--px) * 9) 0;font-size:calc(var(--px) * 12);color:var(--faint)}.hs-web-filters li.on{color:var(--ink);box-shadow:0 calc(var(--px) * -2) 0 var(--ink) inset;font-weight:500}.hs-table{margin-top:calc(var(--px) * 4)}.hs-tr{gap:calc(var(--px) * 12);height:calc(var(--px) * 46);padding-inline:calc(var(--px) * 8);border-bottom:1px solid var(--line);white-space:nowrap;grid-template-columns:1.5fr 1.1fr .9fr;align-items:center;display:grid;position:relative}.hs-tr>:nth-child(2){display:none}.hs-tr>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hs-th{height:calc(var(--px) * 34);font-size:calc(var(--px) * 10.5);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:500}.hs-tr.is-new{border-radius:calc(var(--px) * 8);background:#75592f0f;overflow:hidden}.hs-tr.is-new:after{content:"";pointer-events:none;background:linear-gradient(90deg,#c9a87700,#c9a87759,#c9a87700);position:absolute;inset:0;transform:translate(110%)}.hs-who{align-items:center;gap:calc(var(--px) * 9);color:var(--ink);font-weight:500;display:flex}.hs-who i,.hs-web-panel header i{color:var(--cream);background:#75592f1c;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:600;display:flex}.hs-who i{width:calc(var(--px) * 25);height:calc(var(--px) * 25);font-size:calc(var(--px) * 11)}.hs-status-pill{padding:calc(var(--px) * 3) calc(var(--px) * 9);font-style:normal;font-size:calc(var(--px) * 11);border-radius:99px;line-height:1.4;display:inline-block}.hs-status-pill.s0{background:var(--cream);color:#fff}.hs-status-pill.s1{color:var(--cream);background:#75592f1a}.hs-status-pill.s2{box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--faint)}.hs-web-panel{top:calc(var(--u) * 270);width:calc(var(--u) * 250);inset-inline-end:calc(var(--u) * 16)}.hs-web-panel header{align-items:center;gap:calc(var(--u) * 10);display:flex}.hs-web-panel header i{width:calc(var(--u) * 34);height:calc(var(--u) * 34);font-size:calc(var(--u) * 13)}.hs-web-panel header small{margin-top:calc(var(--u) * 2)}.hs-web-panel .hs-steps{margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 13);border-top:1px solid var(--line)}@container hs (min-width:521px){.hs-stage{--u:calc(100cqw / 600);aspect-ratio:15/14;border-radius:28px}.hs-chat{top:calc(var(--u) * 34);width:calc(var(--u) * 352);height:calc(var(--u) * 474);inset-inline-start:calc(var(--u) * 40)}.hs-msg{font-size:calc(var(--u) * 13)}.hs-task{top:calc(var(--u) * 200);width:calc(var(--u) * 222);padding:calc(var(--u) * 18);display:block;inset-inline-end:calc(var(--u) * 26)}.hs-phone{top:calc(var(--u) * 18);height:calc(var(--u) * 516);inset-inline-start:calc(var(--u) * 110)}.hs-phone-notice{top:calc(var(--u) * 300);width:calc(var(--u) * 236);align-items:center;gap:calc(var(--u) * 12);flex-direction:row;inset-inline-start:calc(var(--u) * 340)}.hs-card-icon{width:calc(var(--u) * 36);height:calc(var(--u) * 36)}.hs-browser{top:calc(var(--u) * 64);width:calc(var(--u) * 556);height:calc(var(--u) * 338);inset-inline-start:calc(var(--u) * 24)}.hs-web{--px:calc(100cqw / 720);grid-template-columns:calc(var(--px) * 150) minmax(0, 1fr)}.hs-web-side{display:block}.hs-web-search{display:flex}.hs-web-btn{margin-inline-start:0}.hs-tr{grid-template-columns:1.45fr 1fr 1.15fr .85fr}.hs-tr>:nth-child(2){display:block}.hs-web-panel{top:calc(var(--u) * 306);width:calc(var(--u) * 244);inset-inline-end:calc(var(--u) * 22)}}.hs-scene.is-active .hs-main{animation:1.2s cubic-bezier(.16,1,.3,1) 50ms both hs-rise,7s ease-in-out 1.4s infinite hs-float}.hs-scene.is-active [data-anim=in]{animation:hs-in .6s var(--ease) var(--t) both}.hs-scene.is-active [data-anim=pop]{animation:hs-pop .8s cubic-bezier(.34,1.4,.64,1) var(--t) both}.hs-scene.is-active [data-anim=fade]{animation:hs-fade .3s ease var(--t) both}.hs-scene.is-active .hs-word{animation:hs-word .45s ease var(--t) both}.hs-scene.is-active [data-anim=select]{animation:hs-select .5s ease var(--t) both}.hs-scene.is-active .hs-options [data-anim=select]{animation-name:hs-select-chip}.hs-scene.is-active .hs-tap:after{animation:hs-ripple .75s ease-out var(--t) both}.hs-scene.is-active [data-anim=press]{animation:hs-press .45s ease var(--t) both}.hs-scene.is-active [data-anim=switch]{animation:hs-switch .35s ease var(--t) both}.hs-scene.is-active [data-anim=switch]:after{animation:hs-knob .35s ease var(--t) both}.hs-scene.is-active [data-anim=arrive]{animation:hs-arrive .8s cubic-bezier(.16,1,.3,1) var(--t) both}.hs-scene.is-active .hs-tr.is-new:after{animation:hs-sweep 1.2s ease calc(var(--t) + .3s) both}.hs-scene.is-active .hs-tr.is-new .hs-status-pill{animation:hs-pill .6s cubic-bezier(.34,1.6,.64,1) calc(var(--t) + .55s) both}.hs-scene.is-active [data-anim=tick]{animation:hs-step .35s ease var(--t) both}.hs-scene.is-active [data-anim=tick] .hs-tick{animation:hs-tick .45s cubic-bezier(.34,1.6,.64,1) var(--t) both}.hs-scene.is-active [data-anim=typing]{animation:hs-typing .9s linear var(--t) both}@keyframes hs-rise{0%{opacity:0;transform:perspective(1200px) translateY(calc(var(--u) * 46)) rotateX(14deg) scale(.92)}}@keyframes hs-float{50%{transform:translateY(calc(var(--u) * -6))}}@keyframes hs-in{0%{opacity:0;transform:translateY(calc(var(--u) * 10))}}@keyframes hs-pop{0%{opacity:0;transform:translate(calc(var(--dir) * var(--u) * 30), calc(var(--u) * 16)) scale(.88)}}@keyframes hs-fade{0%{opacity:0}}@keyframes hs-word{0%{opacity:0;filter:blur(4px);transform:translateY(.3em)}}@keyframes hs-select{0%{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line) inset}40%{transform:scale(.93)}}@keyframes hs-select-chip{0%{background:var(--surface);color:var(--cream);box-shadow:inset 0 0 0 1px #75592f73}40%{transform:scale(.92)}}@keyframes hs-ripple{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes hs-press{40%{background:#3a3631;transform:scale(.95)}}@keyframes hs-switch{0%{background:#14131029}}@keyframes hs-knob{0%{transform:translateX(calc(var(--dir) * var(--pt) * -18))}}@keyframes hs-arrive{0%{opacity:0;transform:translateY(calc(var(--u) * -14)) scale(.98)}}@keyframes hs-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes hs-pill{0%{opacity:0;transform:scale(.4)}}@keyframes hs-step{0%{color:var(--faint)}}@keyframes hs-tick{0%{color:#0000;box-shadow:0 0 0 1px var(--line-strong) inset;background:0 0;transform:scale(.6)}}@keyframes hs-typing{0%,to{opacity:0}12%,88%{opacity:1}}.hs-controls{margin-top:12px}.hs-tabs{box-shadow:0 0 0 1px var(--line) inset;background:#ffffff8c;border-radius:15px;gap:4px;padding:4px;display:flex}.hs-tabs button{text-align:center;white-space:nowrap;min-height:42px;color:var(--faint);border-radius:11px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;line-height:1.25;transition:color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hs-tabs button:hover{color:var(--ink)}.hs-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line) inset, 0 6px 14px -8px #3c301c4d;font-weight:500}.hs-tab-icon,.hs-tab-long{display:none}.hs-tab-icon svg{width:18px;height:18px}.hs-tabs [aria-selected=true] .hs-tab-icon{color:var(--cream)}.hs-progress{inset-inline:12px;background:var(--cream);transform-origin:0;border-radius:2px;height:2px;animation-name:hs-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:4px;transform:scaleX(0)}html[dir=rtl] .hs-progress{transform-origin:100%}@keyframes hs-progress{to{transform:scaleX(1)}}@container hs (min-width:460px){.hs-tab-long{display:inline}.hs-tab-short{display:none}.hs-tabs button{flex-basis:0}}@container hs (min-width:521px){.hs-tab-icon{display:flex}.hs-tabs button{padding-inline:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-showcase{transition:opacity .3s linear;transform:none}.hs-scene,.hs-scene.is-active{transform:none}.hs-stage:before{transition:none}.hs-art{transform:none!important}.hs-card{translate:none!important}.hs-scene.is-active .hs-main,.hs-scene.is-active [data-anim=in],.hs-scene.is-active [data-anim=pop],.hs-scene.is-active [data-anim=arrive],.hs-scene.is-active .hs-word,.hs-scene.is-active .hs-tr.is-new .hs-status-pill{animation:hs-fade .5s ease var(--t,0s) both}.hs-scene.is-active [data-anim=tick] .hs-tick{animation-name:hs-fade}.hs-scene.is-active [data-anim=press],.hs-scene.is-active .hs-tap:after,.hs-scene.is-active .hs-tr.is-new:after,.hs-typing i{animation:none}}.issues{width:min(1100px,100% - 144px);list-style:none}.issue{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:30px;padding:34px 4px;display:grid}.issue:last-child{border-bottom:1px solid var(--line)}.issue em{font-family:var(--serif);color:var(--cream);font-size:26px;font-style:italic}.issue h3{letter-spacing:-.01em;font-size:clamp(20px,1.7vw,25px);font-weight:400;line-height:1.3}.issue p{color:var(--muted);font-size:16px;font-weight:300;line-height:1.6}.cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:min(1260px,100% - 144px);display:grid}.cards .card{border-radius:26px;padding:40px 30px 38px}@media (max-width:1360px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards .card{padding:44px 36px 40px}}.card article{flex-direction:column;height:100%;display:flex}.icon-tile{width:88px;height:88px;color:var(--cream);background:#75592f0f;border:1px solid #75592f29;border-radius:22px;justify-content:center;align-items:center;display:flex}.card h3{letter-spacing:-.01em;margin-top:36px;font-size:24px;font-weight:500;line-height:1.25}.card p{color:var(--muted);margin-top:14px;font-size:16px;font-weight:300;line-height:1.6}.points{gap:12px;margin-top:auto;padding-top:26px;list-style:none;display:grid}.points:before{content:"";background:var(--line);height:1px;margin-bottom:10px;display:block}.points li{color:var(--ink-soft);align-items:baseline;gap:12px;font-size:15px;font-weight:300;line-height:1.45;display:flex}.points li:before{content:"";background:var(--cream);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-3px)}.points li>span{gap:4px;display:grid}.points b{color:var(--ink);font-weight:500}.work{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 30px;width:min(1260px,100% - 144px);display:grid}.project{flex-direction:column;display:flex}.project.wide{grid-column:1/-1}.tile{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 110%, color-mix(in srgb, var(--tint) 100%, #fff 6%) 0%, transparent 60%), linear-gradient(160deg, var(--tint), color-mix(in srgb, var(--tint) 45%, #000));box-shadow:var(--glass-edge);border-radius:26px;justify-content:center;align-items:center;padding:64px 40px 40px;display:flex;position:relative;overflow:hidden}.project.wide .tile{aspect-ratio:21/9}.project.wide .tile.frame{align-items:flex-start;padding:70px 9% 0}.tile-label{top:26px;letter-spacing:.18em;color:#ebe2ccb8;font-size:12px;font-weight:600;position:absolute;inset-inline-start:28px}.browser{width:100%;max-width:760px;transition:transform .7s var(--ease);background:#0000008c;border-radius:14px;padding-top:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #ffffff0f}.project.wide .browser{border-end-end-radius:0;border-end-start-radius:0;max-width:1000px}.browser i{background:#14131029;border-radius:50%;width:7px;height:7px;position:absolute;top:11px}.browser i:first-child{left:14px}.browser i:nth-child(2){left:26px}.browser i:nth-child(3){left:38px}.browser img{aspect-ratio:16/10;object-fit:cover;object-position:center top;width:100%;display:block}.project.wide .browser img{aspect-ratio:16/8}.app-icon{width:clamp(132px,15vw,200px);height:clamp(132px,15vw,200px);transition:transform .7s var(--ease);background:#fff;border-radius:22%;flex-shrink:0;justify-content:center;align-items:center;padding:9%;display:flex;box-shadow:0 30px 60px -18px #000000a6}.app-icon img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.wordmark-text{font:600 clamp(22px, 2.6vw, 34px)/1 var(--sans);letter-spacing:-.02em;color:inherit;align-items:baseline;gap:5px;display:flex}.wordmark-text b{letter-spacing:.12em;background:var(--mark);color:var(--card);border-radius:5px;padding:4px 5px 3px;font-size:.42em;font-weight:600}.project:hover .browser,.project:hover .app-icon{transform:translateY(-6px)}.project-body{padding:26px 4px 0}.project-body h3{letter-spacing:-.01em;align-items:baseline;gap:12px;font-size:24px;font-weight:500;display:flex}.project-body h3 small{letter-spacing:0;color:var(--faint);font-size:14px;font-weight:300}.project-meta{letter-spacing:.02em;color:var(--cream);margin-top:6px;font-size:14px;font-weight:500}.project-body p:not(.project-meta){max-width:540px;color:var(--muted);margin-top:12px;font-size:16px;font-weight:300;line-height:1.6}.process-stack{width:min(1100px,100% - 144px)}.process-stack .scroll-stack__inner{padding-inline:0}.process-stack .scroll-stack-card__shade{background:var(--bg)}.process-stack .step-card{height:auto;min-height:300px;color:var(--ink);background:linear-gradient(160deg,#fff 0%,#faf7f0 70%);border-radius:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:40px;padding:48px 52px;display:grid;box-shadow:inset 0 0 0 1px #75592f1a,0 -18px 48px -24px #3c301c29,0 30px 60px -30px #3c301c29}.step-index{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.step-index em{font-family:var(--serif);color:var(--cream);font-size:clamp(72px,9vw,128px);font-style:italic;font-weight:400;line-height:.9}.step-index span{letter-spacing:.18em;color:var(--faint);font-size:13px;font-weight:500}.step-body h3{letter-spacing:-.015em;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.15}.step-body>p:not(.step-outcome){max-width:560px;color:var(--muted);margin-top:16px;font-size:17px;font-weight:300;line-height:1.6}.step-outcome{border-top:1px solid var(--line);color:var(--ink-soft);flex-direction:column;gap:8px;margin-top:28px;padding-top:22px;font-size:16px;line-height:1.55;display:flex}.step-outcome b{letter-spacing:.16em;text-transform:uppercase;color:var(--cream);font-size:12px;font-weight:600}.principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;width:min(1100px,100% - 144px);display:grid}.principle{border-top:1px solid var(--line);padding:34px 0 40px;position:relative}.principle:before{content:"";top:-1px;background:var(--cream);width:56px;height:1px;position:absolute;inset-inline-start:0}.principle h3{letter-spacing:-.01em;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.25}.principle p{max-width:440px;color:var(--muted);margin-top:12px;font-size:16px;font-weight:300;line-height:1.6}.faq{min-height:100vh;padding:17vh 0 11vh;scroll-margin-top:110px}.faq-head{justify-content:space-between;align-items:flex-start;gap:40px;width:min(1260px,100% - 144px);margin:0 auto;display:flex}.q-title{letter-spacing:-.015em;font-size:clamp(48px,5.9vw,86px);font-weight:400;font-stretch:88%;line-height:1.2}.q-title .serif{font-family:var(--serif);letter-spacing:0;color:var(--cream);font-style:italic}.q-arrow{border:1px solid var(--line-strong);width:78px;height:78px;color:var(--ink);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:14px;transition:border-color .2s,color .2s;display:flex}.q-arrow:hover{border-color:var(--cream);color:var(--cream)}.faq-list{width:min(1260px,100% - 144px);margin:9.5vh auto 0}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;text-align:start;width:100%;font:400 clamp(19px, 1.65vw, 24px)/1.4 var(--sans);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;padding:34px 4px;transition:color .2s;display:flex}.faq-q:hover{color:var(--cream)}.faq-sign{flex:none;width:18px;height:18px;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:var(--ink-soft);width:18px;height:1.5px;transition:transform .35s var(--ease);position:absolute;top:8px;left:0}.faq-sign:after{transform:rotate(90deg)}.faq-item.is-open .faq-sign:after{transform:rotate(0)}.faq-a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{max-width:780px;color:var(--muted);padding:0 4px 34px;font-size:17px;font-weight:300;line-height:1.62}.cta{text-align:center;padding:15vh 0 6vh;scroll-margin-top:110px}.cta .section-head{margin-bottom:6vh}.inquiry{text-align:start;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(880px,100% - 144px);box-shadow:var(--glass-edge);border-radius:26px;margin:0 auto;padding:40px}.inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.field{flex-direction:column;gap:9px;display:flex}.wide{grid-column:1/-1}.field label{color:var(--ink-soft);font-size:14px;font-weight:500}.field input,.field select,.field textarea{width:100%;min-height:52px;font:400 16px/1.4 var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:136px}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 L6 6.5 L11 1.5' stroke='%2375592F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-inline-end:46px}.field select option{background:var(--surface);color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cream);outline:none;box-shadow:0 0 0 3px #75592f24}.field [aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);font-size:14px}.form-foot{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.form-note{color:var(--faint);font-size:14px}.form-status{color:var(--ink-soft);font-size:15px;line-height:1.5}.form-status:empty{margin-top:-22px}.form-status.ok{color:var(--cream)}.page-hero{width:min(1100px,100% - 144px);margin:0 auto;padding:190px 0 9vh}.breadcrumb ol{color:var(--faint);flex-wrap:wrap;gap:8px;font-size:14px;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";color:var(--line-strong);margin-inline-end:8px}.breadcrumb a{color:var(--ink-soft);transition:color .2s}.breadcrumb a:hover,.breadcrumb [aria-current]{color:var(--cream)}.page-hero-body{margin-top:56px}.page-hero .icon-tile{margin:0}.page-kicker{letter-spacing:.2em;color:var(--cream);margin-top:32px;font-size:12px;font-weight:600}.page-title{letter-spacing:-.02em;color:var(--ink);margin-top:14px;font-size:clamp(44px,6vw,84px);font-weight:400;font-stretch:88%;line-height:1.08}.page-lead{max-width:780px;color:var(--muted);margin-top:28px;font-size:clamp(18px,1.5vw,21px);font-weight:300;line-height:1.65}.page-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.page-section{width:min(1100px,100% - 144px);margin:0 auto;padding:10vh 0 4vh;scroll-margin-top:110px}.page-h2{letter-spacing:-.015em;margin-bottom:44px;font-size:clamp(30px,3.2vw,46px);font-weight:400;font-stretch:90%;line-height:1.15}.page-section .issues,.page-section .principles{width:100%}.page-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.use-cases,.checklist{gap:0;list-style:none;display:grid}.use-cases li,.checklist li{border-top:1px solid var(--line);color:var(--ink-soft);align-items:baseline;gap:14px;padding:18px 2px;font-size:17px;font-weight:300;line-height:1.5;display:flex}.use-cases li:last-child,.checklist li:last-child{border-bottom:1px solid var(--line)}.use-cases li:before{content:"";background:var(--cream);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-3px)}.checklist{counter-reset:step}.checklist li:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--serif);color:var(--cream);flex:none;font-size:18px;font-style:italic}.tech{background:var(--glass);box-shadow:var(--glass-edge);border-radius:22px;padding:30px}.tech h3{font-size:18px;font-weight:500}.tech ul{flex-wrap:wrap;gap:8px;margin-top:20px;list-style:none;display:flex}.tech li{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;padding:9px 14px;font-size:14px}.tech p{color:var(--faint);margin-top:18px;font-size:14px;line-height:1.55}.page-note{color:var(--muted);max-width:460px;font-size:19px;font-weight:300;line-height:1.6}.related{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;list-style:none;display:grid}.related li{border-top:1px solid var(--line);padding:26px 0 30px}.related h3{letter-spacing:-.01em;font-size:22px;font-weight:500}.related p:not(.project-meta){color:var(--muted);margin-top:10px;font-size:16px;font-weight:300;line-height:1.6}.related-more{margin-top:26px}.related-more a,.card-link{border-bottom:1px solid var(--line-strong);color:var(--cream);align-items:center;gap:8px;padding:6px 0;font-size:15px;font-weight:500;transition:border-color .2s;display:inline-flex}.related-more a:hover,.card-link:hover{border-color:var(--cream)}.card-link{align-self:flex-start;margin-top:26px}.other-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;display:grid}.other-services a{background:var(--glass);height:100%;box-shadow:var(--glass-edge);border-radius:22px;align-items:center;gap:22px;padding:26px;transition:box-shadow .25s;display:flex}.other-services a:hover{box-shadow:inset 0 0 0 1px #75592f4d,0 24px 48px -24px #3c301c29}.other-services .icon-tile{border-radius:18px;flex:none;width:72px;height:72px}.other-services b{color:var(--ink);font-size:20px;font-weight:500;display:block}.other-services small{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5;display:block}.page-hero~.faq{min-height:0}html[dir=rtl] .card-link svg,html[dir=rtl] .related-more a svg{transform:scaleX(-1)}.sx-hero{width:min(1260px,100% - 144px);margin:0 auto;padding:170px 0 6vh}.sx-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:64px;margin-top:48px;display:grid}.sx-hero .page-kicker{margin-top:0}.sx-hero .page-title{font-size:clamp(42px,4.8vw,72px)}.sx-hero .page-lead{max-width:560px}.sx-stage{padding-bottom:56px;padding-inline-end:64px;position:relative}.sx-window{box-shadow:var(--glass-edge), 0 40px 80px -30px #3c301c29;background:linear-gradient(160deg,#fff,#faf7f0);border-radius:18px;overflow:hidden}.sx-window-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:38px;padding-inline:14px;display:flex}.sx-window-bar i{background:#14131029;border-radius:50%;width:7px;height:7px}.sx-window-bar span{color:var(--faint);margin-inline-start:10px;font-size:12px}.sx-window-body{grid-template-columns:128px minmax(0,1fr);min-height:300px;display:grid}.sx-side{border-inline-end:1px solid var(--line);align-content:start;gap:4px;padding:16px 10px;list-style:none;display:grid}.sx-side li{color:var(--faint);border-radius:8px;padding:8px 10px;font-size:12.5px}.sx-side li.on{color:var(--cream);background:#75592f14}.sx-rows{align-content:start;padding:14px 18px;display:grid}.sx-row{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.sx-row-head{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:4px}.sx-row-head b{background:#75592f24;border-radius:3px;width:50%;height:6px}.sx-avatar{border:1px solid var(--line-strong);border-radius:50%;width:26px;height:26px}.sx-bars{gap:6px;display:grid}.sx-bars b{background:#75592f29;border-radius:3px;height:6px;display:block}.sx-bars b+b{background:#75592f14}.sx-pill{border:1px solid var(--line-strong);white-space:nowrap;color:var(--ink-soft);border-radius:999px;padding:4px 9px;font-size:11px}.sx-pill.s0{color:var(--cream);border-color:#75592f80}.sx-pill.s1{color:var(--cream);background:#75592f1a;border-color:#0000}.sx-pill.s2{color:var(--faint)}.sx-phone{inset-inline-end:0;background:var(--surface);border-radius:26px;gap:12px;width:168px;padding:14px 12px;display:grid;position:absolute;bottom:0;box-shadow:inset 0 0 0 1px #75592f29,0 30px 60px -20px #3c301c29}.sx-notch{background:#14131029;border-radius:3px;justify-self:center;width:44px;height:5px}.sx-phone-title{color:var(--ink);font-size:13px;font-weight:500}.sx-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.sx-days span{aspect-ratio:3/4;border:1px solid var(--line);border-radius:7px}.sx-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.sx-slots span{border:1px solid var(--line);border-radius:6px;height:20px}.sx-days .on,.sx-slots .on{background:var(--cream);border-color:var(--cream)}.sx-phone-btn{background:var(--btn-bg);color:var(--btn-fg);text-align:center;border-radius:9px;padding:8px;font-size:11.5px;font-weight:500}.sx-sync{bottom:118px;box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--ink-soft);background:#ffffffe0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex;position:absolute;inset-inline-end:184px}.sx-sync i{background:var(--cream);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite sx-pulse}@keyframes sx-pulse{50%{opacity:.35}}.sx-flow{padding:10px 22px 18px;list-style:none}.sx-flow li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid;position:relative}.sx-flow li+li{border-top:1px solid var(--line)}.sx-flow li:not(:last-child):after{content:"";top:calc(50% + 15px);border-inline-start:1px solid #75592f4d;height:calc(100% - 30px);position:absolute;inset-inline-start:12.5px}.sx-flow-dot{background:var(--btn-bg);width:26px;height:26px;color:var(--btn-fg);border-radius:50%;justify-content:center;align-items:center;display:flex}.sx-flow-dot svg{width:12px;height:12px}.sx-flow li.is-running .sx-flow-dot{box-shadow:0 0 0 1px var(--cream) inset;background:0 0}.sx-flow li.is-running .sx-flow-dot:before{content:"";background:var(--cream);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite sx-pulse}.sx-flow-body{gap:8px;display:grid}.sx-flow-body>b{color:var(--ink);font-size:13.5px;font-weight:500}.sx-envs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:280px;padding:18px;display:grid}.sx-env{box-shadow:0 0 0 1px var(--line) inset;border-radius:14px;padding:14px}.sx-env.is-prod{background:#75592f08;box-shadow:inset 0 0 0 1px #75592f59}.sx-env header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.sx-env header b{font-size:13px;font-weight:500}.sx-live{color:var(--cream);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sx-live i{background:var(--cream);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite sx-pulse}.sx-release{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.sx-release .sx-node-icon{border-radius:9px;width:30px;height:30px}.sx-release .sx-node-icon svg{width:16px;height:16px}.sx-notice{inset-inline-end:0;background:var(--surface);border-radius:18px;align-items:center;gap:12px;width:min(290px,70%);padding:14px;display:flex;position:absolute;bottom:0;box-shadow:inset 0 0 0 1px #75592f33,0 30px 60px -20px #3c301c29}.sx-notice>span:last-child{flex:1;gap:4px;min-width:0;display:grid}.sx-notice b{color:var(--ink);font-size:13.5px;font-weight:500}.sx-notice small{color:var(--muted);font-size:12.5px;line-height:1.4}.sx-signals{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:32px;margin-top:9vh;padding-top:28px;display:grid}.sx-signals h2{letter-spacing:.2em;text-transform:uppercase;color:var(--cream);font-size:13px;font-weight:600}.sx-signals ul{counter-reset:sig;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;display:grid}.sx-signals li{color:var(--ink-soft);font-size:15px;font-weight:300;line-height:1.55}.sx-signals li:before{counter-increment:sig;content:counter(sig, decimal-leading-zero);font-family:var(--serif);color:var(--cream);margin-bottom:8px;font-size:17px;font-style:italic;display:block}.sx-section{width:min(1260px,100% - 144px);margin:0 auto;padding:14vh 0 4vh;scroll-margin-top:110px}.sx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:48px;display:flex}.sx-head p{max-width:420px;color:var(--muted);font-size:17px;font-weight:300;line-height:1.6}.sx-h2{letter-spacing:-.015em;font-size:clamp(34px,3.8vw,56px);font-weight:400;font-stretch:90%;line-height:1.12}.sx-h2 .serif{font-family:var(--serif);letter-spacing:0;color:var(--cream);font-style:italic}.sx-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;list-style:none;display:grid}.sx-tile{box-shadow:var(--glass-edge);background:linear-gradient(160deg,#fff,#faf7f0 70%);border-radius:24px;flex-direction:column;padding:24px 24px 28px;transition:box-shadow .3s;display:flex}.sx-tile:hover{box-shadow:inset 0 0 0 1px #75592f38,0 24px 48px -24px #3c301c29}.sx-tile:first-child{grid-column:span 4}.sx-tile:nth-child(2){grid-area:span 2/span 2}.sx-tile:nth-child(3),.sx-tile:nth-child(4){grid-column:span 2}.sx-tile:nth-child(5),.sx-tile:nth-child(6){grid-column:span 3}.sx-art{min-height:150px;color:var(--ink-soft);background:#75592f08;border-radius:16px;flex:1;justify-content:center;align-items:center;margin-bottom:22px;padding:14px;display:flex}.sx-art svg{width:100%;max-width:300px;height:auto;transition:transform .6s var(--ease)}.sx-tile:hover .sx-art svg{transform:translateY(-4px)}.sx-art .a{fill:var(--cream)}.sx-art .s{stroke:var(--cream)}.sx-tile h3{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.3}.sx-tile p{max-width:460px;color:var(--muted);margin-top:8px;font-size:15.5px;font-weight:300;line-height:1.55}.sx-presets{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.sx-presets button{border:1px solid var(--line-strong);min-height:44px;color:var(--ink-soft);border-radius:999px;padding:0 18px;font-size:15px;transition:background-color .2s,border-color .2s,color .2s}.sx-presets button:hover{border-color:var(--cream);color:var(--cream)}.sx-presets button[aria-pressed=true]{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.sx-map{--gap:72px;--row:28px;gap:var(--gap);box-shadow:var(--glass-edge);background:radial-gradient(60% 80%,#75592f0d,#0000 70%),linear-gradient(160deg,#fff,#faf7f0);border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));padding:48px;display:grid}.sx-col{gap:var(--row);align-content:center;list-style:none;display:grid;position:relative}.sx-node{background:var(--surface);box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:16px;align-items:center;gap:14px;padding:18px;transition:opacity .35s,box-shadow .35s;display:flex;position:relative}.sx-col-1 .sx-node{box-shadow:inset 0 0 0 1px #75592f73}.sx-node-icon{width:42px;height:42px;color:var(--cream);background:#75592f12;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.sx-node-icon svg{width:22px;height:22px}.sx-node b{color:var(--ink);font-size:16px;font-weight:500;line-height:1.3;display:block}.sx-node small{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.sx-col-0 .sx-node:after,.sx-col-2 .sx-node:after{content:"";width:var(--gap);border-top:1px solid #75592f66;position:absolute;top:50%}.sx-col-0 .sx-node:after{inset-inline-start:100%}.sx-col-2 .sx-node:after{inset-inline-end:100%}.sx-col-1 .sx-node:first-child:after{content:"";top:100%;height:var(--row);border-inline-start:1px solid #75592f66;position:absolute;inset-inline-start:50%}.sx-node.is-off{opacity:.3;box-shadow:0 0 0 1px var(--line) inset}.sx-node.is-off:after{border-style:dashed}.sx-map-note{color:var(--muted);margin-top:18px;font-size:15px;line-height:1.55}.sx-tech{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:30px;font-size:14px;display:flex}.sx-tech span{color:var(--ink-soft);margin-inline-end:6px;font-weight:500}.sx-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 26px;display:grid}.sx-project.lead{grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.sx-work.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-project .tile{aspect-ratio:4/3}.sx-project.lead .tile{aspect-ratio:16/9}.sx-project.lead .project-body{padding:0}.sx-project .project-meta{margin-top:0}.sx-project .project-body h3{margin-top:8px}.sx-project.lead .project-body h3{font-size:clamp(26px,2.4vw,34px)}.sx-platforms{flex-wrap:wrap;gap:6px;margin-top:16px;list-style:none;display:flex}.sx-platforms li{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;padding:5px 11px;font-size:13px}.sx-section .related-more{margin-top:40px}.sx-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;display:grid}.sx-steps li{border-top:1px solid var(--line-strong);padding-top:34px;position:relative}.sx-steps li:before{content:"";top:-5px;background:var(--cream);width:9px;height:9px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;position:absolute;inset-inline-start:0}.sx-steps em{font-family:var(--serif);color:var(--cream);font-size:clamp(44px,4.4vw,64px);font-style:italic;line-height:1}.sx-steps h3{letter-spacing:-.01em;margin-top:18px;font-size:21px;font-weight:500}.sx-steps p{max-width:280px;color:var(--muted);margin-top:8px;font-size:15.5px;font-weight:300;line-height:1.6}.sx-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.sx-lead{max-width:520px;color:var(--muted);margin-top:22px;font-size:18px;font-weight:300;line-height:1.65}.sx-compare{margin-top:40px}.sx-compare h3{color:var(--ink-soft);margin-bottom:14px;font-size:15px;font-weight:500}.sx-compare>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sx-compare>div>div{box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:18px;padding:20px}.sx-compare .is-custom{background:#75592f0f;box-shadow:inset 0 0 0 1px #75592f66}.sx-compare b{font-size:16px;font-weight:500}.sx-compare p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.sx-factors{background:var(--glass);box-shadow:var(--glass-edge);border-radius:26px;padding:34px}.sx-factors h3{color:var(--cream);margin-bottom:6px;font-size:15px;font-weight:500}.sx-factors ol{counter-reset:f;list-style:none}.sx-factors li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:2px 12px;padding:18px 0;display:grid}.sx-factors li:last-child{border-bottom:0;padding-bottom:0}.sx-factors li:before{counter-increment:f;content:counter(f, decimal-leading-zero);font-family:var(--serif);color:var(--cream);grid-row:span 2;font-size:17px;font-style:italic}.sx-factors b{font-size:17px;font-weight:500}.sx-factors span{color:var(--muted);font-size:15px;font-weight:300;line-height:1.5}.sx-hero~.faq{min-height:0}.sx-prepare{text-align:start;flex-wrap:wrap;align-items:center;gap:10px 14px;width:min(880px,100% - 144px);margin:0 auto 22px;display:flex}.sx-prepare h3{color:var(--ink-soft);margin-inline-end:4px;font-size:14px;font-weight:500}.sx-prepare ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.sx-prepare li{border:1px dashed var(--line-strong);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:14px}.sx-others{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;width:min(880px,100% - 144px);margin:0 auto;padding:5vh 0 2vh;display:flex;position:relative}.sx-others h2{color:var(--faint);font-size:14px;font-weight:500}.sx-others ul{flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;display:flex}.sx-others a{border:1px solid var(--line);min-height:46px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;padding-inline:8px 16px;font-size:15px;transition:border-color .2s,color .2s;display:inline-flex}.sx-others a:hover{border-color:var(--cream);color:var(--cream)}.sx-others-icon{width:32px;height:32px;color:var(--cream);justify-content:center;align-items:center;display:flex}.sx-others-icon svg{width:24px;height:24px}html[dir=rtl] .sx-others a>svg{transform:scaleX(-1)}html[dir=rtl] .sx-steps em{font-style:normal}html[dir=rtl] .sx-h2{font-stretch:100%;line-height:1.38}html[dir=rtl] .sx-signals h2{font-size:15px}.sx-ai{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);grid-template-areas:"tabs stage""links links";align-items:start;gap:32px 48px;display:grid}.sx-ai-tabs{grid-area:tabs;gap:6px;display:grid}.sx-ai-tabs button{text-align:start;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:4px;padding:20px;transition:background-color .25s,box-shadow .25s;display:grid}.sx-ai-tabs button:hover{background:#75592f0a}.sx-ai-tabs button[aria-selected=true]{background:var(--surface);box-shadow:inset 0 0 0 1px #75592f59,0 20px 40px -28px #3c301c33}.sx-ai-tabs em{font-family:var(--serif);color:var(--faint);font-size:20px;font-style:italic;line-height:1}.sx-ai-tabs [aria-selected=true] em{color:var(--cream)}.sx-ai-tabs b{color:var(--ink);font-size:18px;font-weight:500;line-height:1.35;display:block}.sx-ai-tabs small{color:var(--muted);margin-top:6px;font-size:14.5px;font-weight:300;line-height:1.55;display:block}.sx-ai-stage{grid-area:stage}.sx-ai-lead{display:none}.sx-window-bar .sx-ai-badge{color:var(--cream);border:1px dashed #75592f73;border-radius:999px;margin-inline-start:auto;padding:3px 10px;font-size:11px}.sx-ai-body{min-height:430px;padding:22px}.sx-ai-note{color:var(--muted);margin-top:16px;font-size:14.5px;line-height:1.55}.sx-ai-chat{flex-direction:column;gap:18px;display:flex}.sx-ai-thread{flex-direction:column;flex:1;gap:10px;list-style:none;display:flex}.sx-ai-msg{border-radius:18px;max-width:82%;padding:11px 15px;font-size:14.5px;line-height:1.55;position:relative}.sx-ai-msg.is-user{background:var(--btn-bg);color:var(--btn-fg);border-end-end-radius:5px;align-self:flex-end}.sx-ai-msg.is-bot{box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--ink);background:#fff;border-end-start-radius:5px;align-self:flex-start}.sx-ai-dots{opacity:0;pointer-events:none;align-items:center;gap:4px;padding-inline:15px;display:flex;position:absolute;inset:0}.sx-ai-dots i{background:var(--cream);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sx-ai-bounce}.sx-ai-dots i:nth-child(2){animation-delay:.15s}.sx-ai-dots i:nth-child(3){animation-delay:.3s}.sx-ai-source{color:var(--cream);background:#75592f12;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px 4px 8px;font-size:12px;display:inline-flex}.sx-ai-source svg{width:14px;height:14px}.sx-ai-event{color:var(--cream);background:#75592f12;border-radius:999px;align-self:center;align-items:center;gap:8px;margin-top:4px;padding:7px 14px;font-size:12.5px;display:inline-flex}.sx-ai-event svg{width:15px;height:15px}.sx-ai-input{box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--faint);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 7px 16px;font-size:13.5px;display:flex}html[dir=rtl] .sx-ai-input{padding:7px 16px 7px 7px}.sx-ai-input b{background:var(--btn-bg);width:32px;height:32px;color:var(--btn-fg);border-radius:10px;justify-content:center;align-items:center;display:flex}.sx-ai-input svg{width:15px;height:15px}html[dir=rtl] .sx-ai-input svg{transform:scaleX(-1)}.sx-ai-flow{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.sx-ai-doc{box-shadow:0 0 0 1px var(--line-strong) inset;background:#fff;border-radius:16px;padding:18px}.sx-ai-doc header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;font-size:13.5px;font-weight:500;display:flex}.sx-ai-doc .sx-node-icon{border-radius:10px;width:34px;height:34px}.sx-ai-doc .sx-node-icon svg{width:18px;height:18px}.sx-ai-doc h4{letter-spacing:.08em;text-transform:uppercase;color:var(--cream);margin:16px 0 6px;font-size:11.5px;font-weight:600}html[dir=rtl] .sx-ai-doc h4{letter-spacing:0;font-size:12.5px}.sx-ai-doc dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.sx-ai-doc dl>div:first-child{border-top:0}.sx-ai-doc dt{color:var(--muted);font-size:13px}.sx-ai-doc dd{background:#75592f0f;border-radius:6px;padding:6px}.sx-ai-steps{list-style:none;display:grid}.sx-ai-steps li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid;position:relative}.sx-ai-steps li+li{border-top:1px solid var(--line)}.sx-ai-steps b{font-size:13.5px;font-weight:500;line-height:1.4}.sx-ai-steps .is-review .sx-flow-dot{box-shadow:0 0 0 1px var(--cream) inset;background:0 0}.sx-ai-steps .is-review .sx-flow-dot:before{content:"";background:var(--cream);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite sx-pulse}.sx-ai-steps .is-next .sx-flow-dot{box-shadow:0 0 0 1px var(--line-strong) inset;background:0 0}.sx-ai-steps .is-next b{color:var(--faint);font-weight:400}.sx-ai-assist{align-content:start;gap:16px;display:grid}.sx-ai-search{box-shadow:0 0 0 1px var(--line-strong) inset;color:var(--faint);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.sx-ai-search svg{flex:none;width:16px;height:16px}.sx-ai-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.sx-ai-ticket{box-shadow:0 0 0 1px var(--line) inset;background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid}.sx-ai-ticket header{align-items:center;gap:10px;font-size:13.5px;display:flex}.sx-ai-ticket p{color:var(--ink-soft);font-size:14px;line-height:1.6}.sx-ai-panel{background:linear-gradient(170deg,#75592f14,#75592f05);border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #75592f4d}.sx-ai-panel header{color:var(--cream);align-items:center;gap:8px;font-size:13.5px;display:flex}.sx-ai-spark{color:var(--cream);display:flex}.sx-ai-spark svg{width:18px;height:18px}.sx-ai-panel small{color:var(--faint);margin-bottom:4px;font-size:11.5px;font-weight:500;display:block}.sx-ai-panel p{color:var(--ink);font-size:14px;line-height:1.6}.sx-ai-action{background:var(--btn-bg);color:var(--btn-fg);border-radius:10px;justify-self:start;padding:8px 14px;font-size:12.5px;font-weight:500}.sx-ai-links{box-shadow:var(--glass-edge);background:radial-gradient(40% 90%,#75592f0f,#0000 70%),linear-gradient(160deg,#fff,#faf7f0);border-radius:26px;grid-area:links;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:56px;padding:32px 36px;display:grid}.sx-ai-group h3{color:var(--faint);margin-bottom:12px;font-size:13px;font-weight:500}.sx-ai-group ul{flex-direction:column;align-items:flex-start;gap:8px;list-style:none;display:flex}.sx-ai-group.is-sources{text-align:end}.sx-ai-group.is-sources ul{align-items:flex-end}.sx-ai-group li{background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:14px;transition:opacity .35s,box-shadow .35s;display:inline-flex;box-shadow:inset 0 0 0 1px #75592f66}html[dir=rtl] .sx-ai-group li{padding:8px 10px 8px 14px}.sx-ai-group li.is-off{opacity:.4;box-shadow:0 0 0 1px var(--line-strong) inset}.sx-ai-chip-icon{color:var(--cream);display:flex}.sx-ai-chip-icon svg{width:17px;height:17px}.sx-ai-core{background:var(--btn-bg);color:var(--btn-fg);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative}.sx-ai-core:before,.sx-ai-core:after{content:"";border-top:1px dashed #75592f8c;width:56px;position:absolute;top:50%}.sx-ai-core:before{inset-inline-end:100%}.sx-ai-core:after{inset-inline-start:100%}.sx-ai-core .sx-node-icon{color:var(--btn-fg);background:#f7f4ec1a}.sx-ai-core b{font-size:16px;font-weight:500;display:block}.sx-ai-core small{color:#f7f4ecb8;margin-top:2px;font-size:13px;display:block}.sx-ai-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:32px;display:flex}.sx-ai-foot p{max-width:640px;color:var(--muted);font-size:15.5px;line-height:1.6}.sx-ai-stage.is-in .sx-ai-msg,.sx-ai-stage.is-in .sx-ai-event{animation:sx-ai-in .45s var(--ease) both;animation-delay:calc(var(--i) * 1.1s + .2s)}.sx-ai-stage.is-in .sx-ai-msg.is-bot>:not(.sx-ai-dots){animation:.3s both sx-ai-fade;animation-delay:calc(var(--i) * 1.1s + 1s)}.sx-ai-stage.is-in .sx-ai-dots{animation:.2s both sx-ai-hide;animation-delay:calc(var(--i) * 1.1s + 1s)}.sx-ai-stage.is-in .sx-ai-doc dl>div{animation:.4s both sx-ai-fade;animation-delay:calc(var(--i) * .3s + .3s)}.sx-ai-stage.is-in .sx-ai-steps li{animation:sx-ai-in .45s var(--ease) both;animation-delay:calc(var(--i) * .45s + 1.1s)}.sx-ai-stage.is-in .sx-ai-panel>[style]{animation:sx-ai-in .45s var(--ease) both;animation-delay:calc(var(--i) * .6s + .4s)}.sx-ai-hero{min-height:340px}.sx-ai-typing{align-items:center;gap:4px;padding:15px 16px;display:flex}.sx-ai-typing i{background:var(--cream);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sx-ai-bounce}.sx-ai-typing i:nth-child(2){animation-delay:.15s}.sx-ai-typing i:nth-child(3){animation-delay:.3s}.sx-teaser{padding-top:8vh}.sx-teaser a{background:var(--glass);box-shadow:var(--glass-edge);border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:26px 32px;transition:box-shadow .3s;display:grid}.sx-teaser a:hover{box-shadow:inset 0 0 0 1px #75592f4d,0 24px 48px -24px #3c301c29}.sx-teaser .icon-tile{border-radius:18px;width:68px;height:68px}.sx-teaser .icon-tile svg{width:36px;height:36px}.sx-teaser b{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.3;display:block}.sx-teaser small{color:var(--muted);margin-top:6px;font-size:15.5px;font-weight:300;line-height:1.55;display:block}.sx-teaser-link{color:var(--cream);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}html[dir=rtl] .sx-teaser-link svg{transform:scaleX(-1)}@keyframes sx-ai-in{0%{opacity:0;transform:translateY(10px)}}@keyframes sx-ai-fade{0%{opacity:0}}@keyframes sx-ai-hide{0%{opacity:1}to{opacity:0}}@keyframes sx-ai-bounce{50%{opacity:.5;transform:translateY(-3px)}}@media (max-width:1100px){.sx-ai{grid-template-columns:1fr;grid-template-areas:"tabs""stage""links"}.sx-ai-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-ai-tabs small{display:none}.sx-ai-lead{color:var(--muted);margin-bottom:18px;font-size:16px;font-weight:300;line-height:1.6;display:block}.sx-ai-links{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px}.sx-ai-group.is-sources{text-align:center}.sx-ai-group ul,.sx-ai-group.is-sources ul{flex-flow:wrap;justify-content:center}.sx-ai-core:before,.sx-ai-core:after{top:auto;inset-inline:auto;border-top:0;border-left:1px dashed #75592f8c;width:0;height:36px;left:50%}.sx-ai-core:before{bottom:100%}.sx-ai-core:after{top:100%}.sx-ai-core{text-align:start}.sx-hero-grid{grid-template-columns:1fr;gap:56px}.sx-hero-art{max-width:720px}.sx-signals ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-tile:nth-child(n){grid-area:auto/span 3}.sx-tile:first-child{grid-column:span 6}.sx-map{--gap:40px;padding:32px}.sx-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.sx-scope{grid-template-columns:1fr;gap:48px}}@media (max-width:900px){.sx-hero,.sx-section,.sx-prepare,.sx-others{width:calc(100% - 60px)}.sx-hero{padding-top:130px}.sx-hero-grid{margin-top:36px}.sx-signals{grid-template-columns:1fr;gap:20px}.sx-section{padding-top:11vh}.sx-head{margin-bottom:32px}.sx-map{--gap:36px;--row:12px;grid-template-columns:1fr;padding:20px}.sx-col-0 .sx-node:after,.sx-col-2 .sx-node:after{content:none}.sx-col-1:before,.sx-col-2:before{content:"";bottom:100%;height:var(--gap);border-inline-start:1px solid #75592f66;position:absolute;inset-inline-start:39px}.sx-col-1 .sx-node:first-child:after{inset-inline-start:39px}.sx-work,.sx-work.n2{grid-template-columns:1fr;gap:48px}.sx-project.lead{grid-template-columns:1fr;gap:0}.sx-project.lead .project-body{padding-top:26px}.sx-project.lead .tile{aspect-ratio:4/3}.sx-factors{padding:26px 22px}}@media (max-width:640px){.sx-bento{grid-template-columns:1fr}.sx-bento .sx-tile:nth-child(n){grid-column:auto}.sx-signals ul,.sx-steps,.sx-compare>div{grid-template-columns:1fr}.sx-steps{row-gap:40px}.sx-stage{padding-inline-end:0;padding-bottom:72px}.sx-window-body{grid-template-columns:1fr;min-height:0}.sx-side{display:none}.sx-phone{border-radius:22px;gap:9px;width:132px;padding:12px 10px}.sx-sync{display:none}.sx-envs{grid-template-columns:1fr;min-height:0}.sx-env:first-child{display:none}.sx-presets button{flex:auto}.sx-ai-tabs button{border-radius:14px;grid-template-columns:30px minmax(0,1fr);padding:14px 12px}.sx-ai-tabs em{font-size:16px}.sx-ai-tabs b{font-size:14.5px}.sx-ai-body{min-height:0;padding:16px}.sx-ai-msg{max-width:90%;font-size:14px}.sx-ai-flow,.sx-ai-split{grid-template-columns:1fr}.sx-ai-links{padding:26px 18px}.sx-ai-foot .btn-primary{width:100%}.sx-ai-hero{min-height:0}.sx-stage:has(.sx-ai-hero){padding-bottom:104px}.sx-teaser a{grid-template-columns:1fr;padding:24px 22px}.sx-teaser-link{white-space:normal}}.article{width:min(760px,100% - 60px);margin:0 auto;padding:160px 0 4vh}.article-title{letter-spacing:-.015em;margin-top:28px;font-size:clamp(34px,4vw,52px);font-weight:400;font-stretch:90%;line-height:1.16}html[dir=rtl] .article-title{font-stretch:100%;line-height:1.45}.article-lead{color:var(--muted);margin-top:18px;font-size:18px;font-weight:300;line-height:1.65}.article-meta{color:var(--faint);margin-top:18px;font-size:14px}.article-summary{background:var(--glass);box-shadow:var(--glass-edge);border-radius:20px;margin-top:36px;padding:24px 26px}.article-summary h2{letter-spacing:.16em;text-transform:uppercase;color:var(--cream);font-size:12px;font-weight:600}html[dir=rtl] .article-summary h2{letter-spacing:0;font-size:15px}.article-summary p{color:var(--ink-soft);margin-top:10px;font-size:17px;line-height:1.75}.article-body section{margin-top:44px}.article-body h2{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.35}.article-body p,.article-body li{color:var(--ink-soft);font-size:17px;font-weight:300;line-height:1.8}.article-body p{margin-top:14px}.article-body ul,.article-body ol{gap:8px;margin-top:14px;padding-inline-start:22px;display:grid}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li::marker{color:var(--cream)}.article-foot{border-top:1px solid var(--line);gap:32px;margin-top:56px;padding-top:32px;display:grid}.article-service{background:var(--glass);box-shadow:var(--glass-edge);color:var(--cream);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:box-shadow .3s;display:flex}.article-service:hover{box-shadow:inset 0 0 0 1px #75592f4d,0 24px 48px -24px #3c301c29}.article-service small{color:var(--faint);font-size:13px;display:block}.article-service b{color:var(--ink);margin-top:2px;font-size:18px;font-weight:500;display:block}html[dir=rtl] .article-service svg,html[dir=rtl] .insights-read:after{transform:scaleX(-1)}.article-more h2{color:var(--faint);font-size:14px;font-weight:500}.article-more ul{margin-top:8px;list-style:none;display:grid}.article-more a{color:var(--ink-soft);padding:7px 0;font-size:16px;line-height:1.5;transition:color .2s;display:inline-block}.article-more a:hover{color:var(--cream)}.insights-list{gap:14px;margin-top:44px;list-style:none;display:grid}.insights-list a{background:var(--glass);box-shadow:var(--glass-edge);border-radius:20px;padding:24px 26px;transition:box-shadow .3s;display:block}.insights-list a:hover{box-shadow:inset 0 0 0 1px #75592f4d,0 24px 48px -24px #3c301c29}.insights-list h2{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.4}.insights-list p{color:var(--muted);margin-top:8px;font-size:15.5px;font-weight:300;line-height:1.6}.insights-read{color:var(--cream);align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:500;display:inline-flex}.insights-read:after{content:"→"}.article~.cta{min-height:0}@media (max-width:900px){.article{padding-top:120px}.article-body h2{font-size:21px}.article-body p,.article-body li,.article-summary p{font-size:16px}}.not-found{width:min(860px,100% - 48px);margin:0 auto;padding:22vh 0 12vh}.not-found .btn-primary{margin-top:32px}.not-found-ar{border-top:1px solid var(--line);margin-top:72px;padding-top:40px}.not-found-ar h2{font-size:28px;font-weight:400}.not-found-ar p{color:var(--muted);margin:12px 0 24px}.contact{z-index:2;padding:0 40px 44px;position:relative}.tags{flex-wrap:wrap;justify-content:space-between;gap:18px;margin:56px 40px 0;list-style:none;display:flex}.tag{text-align:center;border:1px solid var(--line);letter-spacing:.18em;color:var(--ink-soft);white-space:nowrap;border-radius:999px;flex:1;padding:15px 10px;font-size:13px;font-weight:500}.foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:62px 40px 0;padding-top:34px;display:flex}.foot small{color:var(--faint);font-size:15px;font-weight:300}.to-top{color:var(--ink-soft);align-items:center;gap:8px;padding:8px 0;font-size:15px;transition:color .2s;display:inline-flex}.to-top:hover{color:var(--cream)}.foot-main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;margin:56px 40px 0;display:grid}.foot-about{max-width:520px;color:var(--muted);font-size:16px;font-weight:300;line-height:1.6}.foot-links h2{letter-spacing:.18em;text-transform:uppercase;color:var(--cream);font-size:12px;font-weight:600}.foot-links ul{gap:4px;margin-top:14px;list-style:none;display:grid}.foot-links a{color:var(--ink-soft);padding:6px 0;font-size:15px;transition:color .2s;display:inline-block}.foot-links a:hover{color:var(--cream)}html[dir=rtl] body,html[dir=rtl] body *{letter-spacing:0!important}html[dir=rtl] .serif,html[dir=rtl] .accent,html[dir=rtl] .issue em,html[dir=rtl] .step-index em{font-style:normal}html[dir=rtl] .hero-title{font-stretch:100%;line-height:1.32}html[dir=rtl] .hero-title .tline{min-height:1.32em}html[dir=rtl] .hero-sub{line-height:1.75}html[dir=rtl] .hero-sub .tline{min-height:1.75em}html[dir=rtl] .section-title{font-stretch:100%;line-height:1.38}html[dir=rtl] .q-title{font-stretch:100%;line-height:1.42}html[dir=rtl] .field select{background-position:18px}@media (max-width:1100px){.nav-links{display:none}.work{gap:48px 24px}}@media (max-width:900px){.wrap,.cards,.issues,.work,.process-stack,.principles,.faq-head,.faq-list,.inquiry{width:calc(100% - 60px)}.cards{grid-template-columns:1fr;gap:18px}.cards .card{padding:34px 24px}.work{grid-template-columns:1fr;gap:48px}.project.wide .tile{aspect-ratio:4/3}.project.wide .browser img{aspect-ratio:16/10}.tile{padding:60px 24px 32px}.issue{grid-template-columns:1fr;gap:8px;padding:26px 2px}.principles{grid-template-columns:1fr}.process-stack .step-card{grid-template-columns:1fr;gap:20px;min-height:0;padding:30px 24px}.step-index{flex-direction:row;justify-content:space-between;align-items:baseline}.step-index em{font-size:64px}.nav{height:62px;padding-inline:20px 8px;top:16px;left:16px;right:16px}.faq-head{flex-direction:column}.q-arrow,.tags{display:none}.contact{padding:0 16px 32px}.foot{margin:44px 0 0}.foot-main{grid-template-columns:1fr;gap:28px;margin:40px 0 0}.page-hero,.page-section{width:calc(100% - 60px)}.page-hero{padding-top:130px}.page-hero-body{margin-top:36px}.page-split,.related,.other-services{grid-template-columns:1fr}.page-split{gap:32px}.section{padding:13vh 0 9vh}.section-head{margin-bottom:7vh;padding-inline:30px}.faq{padding:13vh 0 9vh}.faq-list{margin-top:7vh}.inquiry{padding:26px 20px}.inquiry-form{grid-template-columns:1fr}}@media (max-width:560px){.nav-cta{padding:0 16px}.nav-cta .long{display:none}.nav-cta .short{display:inline}.lang-switch{padding:0 12px}.brand{font-size:18px}.hero-actions a{flex:auto}.hero-sub .tline{display:inline}.hero-sub .tline:not(:last-child):after{content:" "}.section-title{font-size:clamp(32px,9.4vw,40px)}.q-title{font-size:clamp(38px,11vw,48px)}.btn-primary,.btn-ghost{padding:0 22px}.form-foot .btn-primary{width:100%}}@media (max-width:900px) and (max-height:700px),(max-width:360px){.process-stack .step-card{gap:12px;padding:22px 20px}.step-index em{font-size:48px}.step-body h3{font-size:26px}.step-body>p:not(.step-outcome){margin-top:10px;font-size:15px;line-height:1.5}.step-outcome{margin-top:16px;padding-top:14px;font-size:15px;line-height:1.45}}@media (max-width:360px){.hero-sub{font-size:16px}.nav{padding-inline:16px 6px}}@media (prefers-reduced-motion:reduce){[data-reveal],.nav,.hero-actions{transition:opacity .3s linear;transform:none}.faq-a,.faq-sign:before,.faq-sign:after,.browser,.app-icon,.sx-node,.sx-art svg{transition:none}.sx-tile:hover .sx-art svg{transform:none}.sx-sync i,.sx-live i,.sx-flow li.is-running .sx-flow-dot:before{animation:none}.sx-ai-stage.is-in *,.sx-ai-steps .is-review .sx-flow-dot:before,.sx-ai-typing i{animation:none!important}.sx-ai-group li,.sx-ai-tabs button{transition:none}.project:hover .browser,.project:hover .app-icon{transform:none}}body[data-capture] *,body[data-capture] :before,body[data-capture] :after{transition:none!important;animation:none!important}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4b17ec34145b5025-s.300r8ka7oylox.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7162460a0c9a0a39-s.184qhf2a73s-d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/855a42ba35a7641d-s.0gps2u4cwcukf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/142d70d1a894e8a1-s.17asj1eosnwh6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/941d061a2bd9e7fe-s.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c532a9e54c928ea-s.31e-htzfeyhln.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eafc238916777c01-s.37a4gm19wsmwj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b5f3cdc08f76084-s.0t4anfzf7qhnx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a0c322f60e47dd1-s.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7f941472326ab6-s.1lggw6jas8_2n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/869c8e384c1a4ad0-s.09n5l2o_c63-v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35a31ebad3e15f14-s.3bwea2rv5j-ez.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861d9be630ba44be-s.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d628deca0d2b8894-s.44293pltj-0q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f050114b60feedcd-s.19sf16kk8bs_r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4237cb37ca93cea7-s.3k-oj3hs98av5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.J33smq_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.J33smq_variable{--font-arabic-sans:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bff24dc14ce4541e-s.0op8psrhiitue.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a1ea0775bdd7e1b-s.0s-s-hsjhq4c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5e3622652600e97-s.0ws8tt74elqft.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.ZOPvHW_className{font-family:Amiri,Amiri Fallback;font-style:normal;font-weight:400}.ZOPvHW_variable{--font-arabic-serif:"Amiri", "Amiri Fallback"}
