@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-ext-400-normal.5tcqmc2S.woff2) format("woff2"),url(/_astro/outfit-latin-ext-400-normal.DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2) format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-ext-500-normal.zeox_O30.woff2) format("woff2"),url(/_astro/outfit-latin-ext-500-normal.DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2) format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-ext-600-normal.B85nYjL1.woff2) format("woff2"),url(/_astro/outfit-latin-ext-600-normal.CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2) format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-ext-700-normal.CI4iH74K.woff2) format("woff2"),url(/_astro/outfit-latin-ext-700-normal.fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2) format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-arabic-400-normal.BzB5iZVu.woff2) format("woff2"),url(/_astro/readex-pro-arabic-400-normal.CRluTl2A.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-vietnamese-400-normal.DAQS1QRE.woff2) format("woff2"),url(/_astro/readex-pro-vietnamese-400-normal.DRTbt2AX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-latin-ext-400-normal.CDeDBhe3.woff2) format("woff2"),url(/_astro/readex-pro-latin-ext-400-normal.DzeKRH4q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-latin-400-normal.BZtYQVaG.woff2) format("woff2"),url(/_astro/readex-pro-latin-400-normal.SP_jEUAw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/readex-pro-arabic-500-normal.Bmdbfz0h.woff2) format("woff2"),url(/_astro/readex-pro-arabic-500-normal.DZnHuMwu.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/readex-pro-vietnamese-500-normal.Bo8-wSxK.woff2) format("woff2"),url(/_astro/readex-pro-vietnamese-500-normal.BcJVvAU6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/readex-pro-latin-ext-500-normal.WcGKYLel.woff2) format("woff2"),url(/_astro/readex-pro-latin-ext-500-normal.vT4Zcawv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/readex-pro-latin-500-normal.fMl4bkAY.woff2) format("woff2"),url(/_astro/readex-pro-latin-500-normal.CQ-MGytt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-arabic-600-normal.BHxn1TEo.woff2) format("woff2"),url(/_astro/readex-pro-arabic-600-normal.9mhVJBMn.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-vietnamese-600-normal.CvqEbH36.woff2) format("woff2"),url(/_astro/readex-pro-vietnamese-600-normal.BT-w1HBH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-latin-ext-600-normal.DvstIQFU.woff2) format("woff2"),url(/_astro/readex-pro-latin-ext-600-normal.DRKkFP2q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-latin-600-normal.C3IhmgOg.woff2) format("woff2"),url(/_astro/readex-pro-latin-600-normal.CeYg1m9V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--field-a: #0B1322;--field-b: #0E1729;--field-c: #15213A;--field: var(--field-b);--glow: rgba(47, 123, 123, .5);--scrim: 14, 23, 41;--accent: #8FD0D0;--link: #8FD0D0;--ink: #F6F4EF;--ink-muted: rgba(246, 244, 239, .72);--hair: rgba(246, 244, 239, .14);color-scheme:dark}[data-world=retail]{--field-a: #15100D;--field-b: #1C1511;--field-c: #2C1C12;--field: var(--field-b);--glow: rgba(201, 123, 61, .52);--scrim: 26, 21, 18;--accent: #F0B87A;--link: #F0B87A;--ink: #F6F4EF;--ink-muted: rgba(246, 244, 239, .72);--hair: rgba(246, 244, 239, .14);color-scheme:dark}[data-world=clinic]{--field-a: #F8FBFD;--field-b: #EEF4F8;--field-c: #D8E5EF;--field: var(--field-b);--glow: rgba(140, 199, 238, .55);--scrim: 238, 244, 248;--accent: #3D7FB5;--link: #33699C;--ink: #16233D;--ink-muted: #39475F;--hair: rgba(22, 35, 61, .16);color-scheme:light}[data-world=gym]{--field-a: #110709;--field-b: #1A0C12;--field-c: #2C1120;--field: var(--field-b);--glow: rgba(200, 50, 75, .5);--scrim: 26, 14, 20;--accent: #F5A3A8;--link: #F5A3A8;--ink: #F6F4EF;--ink-muted: rgba(246, 244, 239, .72);--hair: rgba(246, 244, 239, .14);color-scheme:dark}@media(max-width:899px){:root,[data-world=retail],[data-world=gym]{--ink-muted: rgba(246, 244, 239, .84)}[data-world=clinic]{--ink-muted: #2F3C52}}:root{--gutter: clamp(16px, 4.5vw, 64px);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-io: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--wa: #25D366}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip;background:linear-gradient(180deg,var(--field-a),var(--field-b) 50%,var(--field-c));color:var(--ink)}body{overflow-x:clip;min-height:100vh;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}.prose a,.lead a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}a.visually-hidden:focus,a.visually-hidden:focus-visible{position:fixed;inset-block-start:8px;inset-inline-start:8px;inline-size:auto;block-size:auto;clip:auto;clip-path:none;overflow:visible;white-space:normal;z-index:20;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--field);outline:2px solid var(--accent);outline-offset:3px}body,h1,h2,h3,.lead,.ar-title,.nav,.footer{transition:color .6s var(--ease-out)}@media(prefers-reduced-motion:reduce){body,h1,h2,h3,.lead,.ar-title,.nav,.footer{transition-duration:.3s}}h1,h2,h3{color:var(--ink);text-wrap:balance}h1{font-weight:700;font-size:clamp(2.25rem,1.3rem + 3.4vw,4.1rem);line-height:1;letter-spacing:-.035em}h2{font-weight:700;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);line-height:1;letter-spacing:-.035em}h3{font-weight:600;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em}.lead{font-weight:400;font-size:clamp(1.0625rem,1rem + .3vw,1.2rem);line-height:1.55;color:var(--ink-muted);max-inline-size:31rem;margin-block-start:clamp(18px,3vh,28px);text-wrap:pretty}.hl{color:var(--accent)}:lang(ar){font-family:Readex Pro,Outfit,system-ui,sans-serif}:lang(en){font-family:Outfit,system-ui,sans-serif}.ar-title{display:block;font-family:Readex Pro,Outfit,system-ui,sans-serif;font-weight:600;font-size:clamp(1.2rem,.95rem + 1vw,1.8rem);line-height:1.4;margin-block-start:.4em;text-align:match-parent;color:var(--ink);letter-spacing:0!important;text-transform:none!important}.hero .ar-title{font-size:clamp(1.35rem,1rem + 1.4vw,2.1rem)}body:lang(ar){font-size:1.0625rem;line-height:1.9}:lang(ar) h1{font-weight:600;font-size:clamp(1.35rem,1rem + 1.4vw,2.1rem);line-height:1.4}:lang(ar) h2{font-weight:600;font-size:clamp(1.2rem,.95rem + 1vw,1.8rem);line-height:1.4}:lang(ar) h3{font-weight:600;font-size:1.2rem;line-height:1.5}:lang(ar) .lead{font-size:calc(clamp(1.0625rem,1rem + .3vw,1.2rem)*1.04);line-height:1.85;text-align:start}:lang(ar),:lang(ar) *{letter-spacing:0!important;text-transform:none!important}.wrap{inline-size:100%;max-inline-size:1400px;margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:clamp(88px,14vh,150px)}.js .reveal>*{transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.js .reveal:not(.in)>*{opacity:0;transform:translate3d(0,18px,0)}@media(min-width:900px){.js .reveal>*{transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out)}.js .reveal:not(.in)>*{filter:blur(8px)}}.js .reveal>:nth-child(2){transition-delay:.07s}.js .reveal>:nth-child(3){transition-delay:.14s}.js .reveal>:nth-child(4){transition-delay:.21s}.js .reveal>:nth-child(5){transition-delay:.28s}.js .reveal>:nth-child(6){transition-delay:.35s}.js .reveal>:nth-child(7){transition-delay:.42s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal>*,.js .reveal:not(.in)>*{transform:none;filter:none;transition:opacity .3s ease;transition-delay:0s!important}}.hero,.close{position:relative;display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;max-inline-size:1400px;margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:900px){.hero,.close{grid-template-columns:minmax(0,46%) 1fr;align-items:center}.hero>.copy,.close>.copy{grid-column:1}}.hero{min-block-size:100vh;min-block-size:100svh;padding-block:72px 88px}.close{min-block-size:70vh;padding-block:clamp(88px,14vh,150px) clamp(120px,18vh,200px)}@media(max-width:899px){.hero,.close{align-items:start;padding-block-start:min(16vh,140px)}}.copy{max-inline-size:36rem}.ctas{display:flex;flex-wrap:wrap;gap:16px 22px;align-items:center;margin-block-start:28px}.price-line{margin-block-start:18px;font-size:13px;color:var(--ink-muted)}body{background:var(--field);transition:background-color .6s var(--ease-out)}@media(prefers-reduced-motion:reduce){body{transition:none}}main,.footer{position:relative;z-index:3}:root{--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), 0 14px 34px -14px rgba(0, 0, 0, .55)}[data-world=clinic]{--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 14px 34px -14px rgba(22, 35, 61, .45)}.status-pill{display:inline-flex;align-items:center;gap:8px;padding-block:6px;padding-inline-start:9px;padding-inline-end:11px;border:1px solid var(--hair);border-radius:999px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.status-pill [lang=en]{text-transform:uppercase;letter-spacing:.14em}.status-pill [lang=ar]{font-family:Readex Pro,Outfit,system-ui,sans-serif;font-size:12px;font-weight:500}.status-pill [lang=ar]:before{content:"/";margin-inline-end:8px;opacity:.5}.status-dot{flex:none;display:block;inline-size:6px;block-size:6px;border-radius:50%;font-style:normal}.status-available{color:var(--ink)}.status-available .status-dot{background:var(--accent)}.status-coming{color:var(--ink-muted)}.status-coming .status-dot{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.wa-pill{display:inline-flex;align-items:center;gap:12px;padding-block:8px;padding-inline-start:8px;padding-inline-end:22px;border-radius:999px;background:var(--ink);color:var(--field);font-size:15px;font-weight:500;line-height:1;text-decoration:none;box-shadow:var(--pill-shadow);translate:0 var(--lift, 0);scale:var(--press, 1);transition:translate .16s var(--ease-out),scale .16s var(--ease-out)}.wa-disc{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--wa)}.wa-disc svg{display:block;inline-size:20px;block-size:20px}.wa-label{white-space:nowrap}.demo-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;scale:var(--press, 1);transition:scale .16s var(--ease-out)}.demo-link>span{text-decoration:underline;text-decoration-color:var(--hair);text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color .25s var(--ease-out)}.demo-arrow{flex:none;inline-size:16px;block-size:16px;translate:var(--arrow-shift, 0) 0;transition:translate .25s var(--ease-out)}[dir=rtl] .demo-arrow{transform:scaleX(-1)}@media(max-width:899px){.demo-link{padding-block:10px;padding-inline:16px;border:1px solid var(--hair);border-radius:999px;background:color-mix(in srgb,var(--field) 60%,transparent)}.demo-link>span{text-decoration:none}}.nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:10;display:flex;align-items:center;gap:16px;block-size:64px;padding-inline:var(--gutter);background:transparent;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1}html:lang(ar) .nav{font-size:14px}.nav-brand,.nav-links,.nav-toggle{position:relative;z-index:2}.nav-brand{display:inline-flex;align-items:center;gap:10px;margin-inline-end:auto;color:var(--ink);font-weight:600;text-decoration:none}.nav-mark{flex:none;display:block}.nav-links{display:flex;align-items:center;gap:28px}.nav-links .status-pill{margin-inline-start:-16px}.nav-link,.nav-links .nav-lang{color:var(--ink-muted);text-decoration:none;transition:color .16s var(--ease-out)}.nav-link[aria-current=page],.nav-links .nav-lang[aria-current=page],html[data-chapter=retail] .nav-link[data-chapter-link=retail],html[data-chapter=clinic] .nav-link[data-chapter-link=clinic],html[data-chapter=gym] .nav-link[data-chapter-link=gym]{color:var(--ink)}.nav-links .nav-demo{padding-block:10px;padding-inline:16px;border:1px solid var(--hair);border-radius:999px;color:var(--ink-muted);text-decoration:none;scale:var(--press, 1);transition:color .16s var(--ease-out),border-color .16s var(--ease-out),scale .16s var(--ease-out)}.nav-links .nav-demo[aria-current=page]{color:var(--ink)}.nav-toggle{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-inline-end:-12px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;scale:var(--press, 1);transition:scale .16s var(--ease-out)}.nav-toggle-bars{position:relative;display:block;inline-size:20px;block-size:2px;border-radius:2px;background:currentColor;transition:background-color .16s var(--ease-out)}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";position:absolute;inset-inline:0;block-size:2px;border-radius:2px;background:currentColor;transition:transform .32s var(--ease-drawer)}.nav-toggle-bars:before{transform:translateY(-6px)}.nav-toggle-bars:after{transform:translateY(6px)}.nav-toggle[aria-expanded=true] .nav-toggle-bars{background:transparent}.nav-toggle[aria-expanded=true] .nav-toggle-bars:before{transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars:after{transform:rotate(-45deg)}.nav-sheet{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;gap:4px;padding-block:96px 32px;padding-inline:var(--gutter);overflow-y:auto;background:linear-gradient(180deg,var(--field-a),var(--field-b) 50%,var(--field-c));animation:sheet-in .32s var(--ease-drawer) both}.nav-sheet[hidden]{display:none}.nav-sheet-link{display:flex;align-items:center;gap:14px;padding-block:10px;color:var(--ink-muted);font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;text-decoration:none;animation:sheet-link-in .32s var(--ease-drawer) both}html:lang(ar) .nav-sheet-link{font-size:clamp(1.2rem,.95rem + 1vw,1.8rem);font-weight:600;line-height:1.4}.nav-sheet-link[aria-current=page],html[data-chapter=retail] .nav-sheet-link[data-chapter-link=retail],html[data-chapter=clinic] .nav-sheet-link[data-chapter-link=clinic],html[data-chapter=gym] .nav-sheet-link[data-chapter-link=gym]{color:var(--ink)}.nav-sheet-link:nth-child(1){animation-delay:50ms}.nav-sheet-link:nth-child(2){animation-delay:.1s}.nav-sheet-link:nth-child(3){animation-delay:.15s}.nav-sheet-link:nth-child(4){animation-delay:.2s}.nav-sheet-link:nth-child(5){animation-delay:.25s}.nav-sheet-link:nth-child(6){animation-delay:.3s}@keyframes sheet-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-link-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:899px){.nav-links>:not(.nav-lang){display:none}}@media(min-width:900px){.nav{block-size:72px;gap:32px}.nav-toggle,.nav-sheet,.nav-sheet[hidden]{display:none}}.chapter{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-block-size:80vh;inline-size:100%;max-inline-size:1400px;margin-inline:auto;padding-block-start:min(16vh,140px);padding-block-end:clamp(88px,14vh,150px);padding-inline:var(--gutter)}.chapter>.copy>.status-pill{display:flex;inline-size:max-content;margin-block-end:18px}.chapter-link{display:inline-block;margin-block-start:24px;color:var(--link);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:var(--hair);text-decoration-thickness:1px;text-underline-offset:4px;scale:var(--press, 1);transition:text-decoration-color .25s var(--ease-out),scale .16s var(--ease-out)}@media(min-width:900px){.chapter{grid-template-columns:minmax(0,46%) 1fr;align-items:center;padding-block:clamp(88px,14vh,150px)}.chapter .copy{grid-column:1}.chapter.flip .copy{grid-column:2}}.footer{--footer-pad: max(var(--gutter), calc((100% - 1400px) / 2 + var(--gutter)));padding-block:56px 32px;padding-inline:var(--footer-pad);border-block-start:1px solid var(--hair)}.footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.footer-name{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.footer-mark{flex:none;display:block}.footer-tagline{margin-block-start:14px;color:var(--ink-muted);font-size:15px;text-wrap:pretty}.footer-title{margin-block-end:16px;color:var(--ink-muted);font-size:11px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase}html:lang(ar) .footer-title{font-size:12px;line-height:1.4}.footer-list{display:grid;gap:12px;list-style:none}.footer-list a{color:var(--ink);font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-out)}.footer-soon{display:flex;align-items:center;gap:10px;color:var(--ink-muted);font-size:15px}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-block-start:48px;padding-block-start:24px;border-block-start:1px solid var(--hair);color:var(--ink-muted);font-size:12px;letter-spacing:.06em}.footer-bottom a{color:inherit;text-decoration:none}@media(min-width:900px){.footer{padding-block-start:72px}.footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:48px}}.wa-pill:active,.demo-link:active,.nav-links .nav-demo:active,.nav-toggle:active,.chapter-link:active{--press: .97}@media(hover:hover)and (pointer:fine){.wa-pill:hover{--lift: -1px}.demo-link:hover>span{text-decoration-color:var(--ink)}.demo-link:hover{--arrow-shift: 3px}[dir=rtl] .demo-link:hover{--arrow-shift: -3px}.nav-link:hover,.nav-links .nav-lang:hover,.nav-links .nav-demo:hover,.nav-sheet-link:hover{color:var(--ink)}.nav-links .nav-demo:hover{border-color:var(--ink)}.chapter-link:hover,.footer-list a:hover{text-decoration-color:var(--ink)}.footer-bottom a:hover{color:var(--ink)}}@media(prefers-reduced-motion:reduce){.wa-pill,.demo-link,.demo-arrow,.nav-links .nav-demo,.nav-toggle,.chapter-link{translate:none;scale:none;transition:none}.nav-sheet,.nav-sheet-link{animation:none}.nav-toggle-bars:before,.nav-toggle-bars:after{transform:none;transition:none}.nav-toggle[aria-expanded=true] .nav-toggle-bars{background:currentColor}.nav-toggle[aria-expanded=true] .nav-toggle-bars:before,.nav-toggle[aria-expanded=true] .nav-toggle-bars:after{transform:none;opacity:0}}.jewel{position:fixed;inset:0;pointer-events:none;z-index:1}.world-bg,.world-scrim{position:fixed;inset:0;pointer-events:none;will-change:opacity;transition:opacity .6s var(--ease-out),visibility 0s}.world-bg[data-off],.world-scrim[data-off]{visibility:hidden;transition:opacity .6s var(--ease-out),visibility 0s linear .6s}.world-bg{z-index:0}.world-scrim{z-index:2}.bg-master{background:radial-gradient(34% 42% at calc(var(--jx, .73) * 100%) calc(var(--jy, .54) * 100%),#2f7b7b80,#2f7b7b00 70%),linear-gradient(180deg,#0b1322,#0e1729,#15213a)}.bg-retail{background:radial-gradient(34% 42% at calc(var(--jx, .73) * 100%) calc(var(--jy, .54) * 100%),#c97b3d85,#c97b3d00 70%),linear-gradient(180deg,#15100d,#1c1511 48%,#2c1c12)}.bg-clinic{background:radial-gradient(34% 42% at calc(var(--jx, .73) * 100%) calc(var(--jy, .54) * 100%),#8cc7ee8c,#8cc7ee00 70%),linear-gradient(180deg,#f8fbfd,#eef4f8,#d8e5ef)}.bg-gym{background:radial-gradient(34% 42% at calc(var(--jx, .73) * 100%) calc(var(--jy, .54) * 100%),#c8324b80,#c8324b00 68%),linear-gradient(180deg,#110709,#1a0c12,#2c1120)}.sc-master{background:radial-gradient(ellipse 60% 120% at calc((1 - var(--jx, .73)) * 100%) 50%,#0e17298c,#0e172973 40%,#0e17292e,#0e172900)}.sc-retail{background:radial-gradient(ellipse 60% 120% at calc((1 - var(--jx, .73)) * 100%) 50%,#1a15128c,#1a151273 40%,#1a15122e,#1a151200)}.sc-clinic{background:radial-gradient(ellipse 60% 120% at calc((1 - var(--jx, .73)) * 100%) 50%,#eef4f899,#eef4f880 40%,#eef4f833,#eef4f800)}.sc-gym{background:radial-gradient(ellipse 60% 120% at calc((1 - var(--jx, .73)) * 100%) 50%,#1a0e148c,#1a0e1473 40%,#1a0e142e,#1a0e1400)}@media(max-width:899px){.sc-master{background:linear-gradient(180deg,#0e1729db,#0e1729d1 62%,#0e172980 74%,#0e172929 84% 100%)}.sc-retail{background:linear-gradient(180deg,#1a1512db,#1a1512d1 62%,#1a151280 74%,#1a151229 84% 100%)}.sc-clinic{background:linear-gradient(180deg,#eef4f8e6,#eef4f8db 62%,#eef4f88a 74%,#eef4f82e 84% 100%)}.sc-gym{background:linear-gradient(180deg,#1a0e14db,#1a0e14d1 62%,#1a0e1480 74%,#1a0e1429 84% 100%)}}.bg-master,.sc-master{opacity:var(--w-master, 1)}.bg-retail,.sc-retail{opacity:var(--w-retail, 0)}.bg-clinic,.sc-clinic{opacity:var(--w-clinic, 0)}.bg-gym,.sc-gym{opacity:var(--w-gym, 0)}@media(prefers-reduced-motion:reduce){.world-bg,.world-scrim{transition:opacity .3s linear,visibility 0s}.world-bg[data-off],.world-scrim[data-off]{transition:opacity .3s linear,visibility 0s linear .3s}}.jewel-still{position:absolute;height:calc(72vh * var(--js, 1));width:auto;left:calc(var(--jx, .73) * 100%);top:calc(var(--jy, .54) * 100%);transform:translate(-50%,-50%);transition:opacity 1.1s}@media(max-width:899px){.jewel-still{left:50%;top:50%;height:auto;width:calc(152.4vw * var(--js, 1));transform:translate(-50%,-9.72%)}}.still-master{opacity:var(--w-master, 1)}.still-retail{opacity:var(--w-retail, 0)}.still-clinic{opacity:var(--w-clinic, 0)}.still-gym{opacity:var(--w-gym, 0)}.jewel.is-live .jewel-still{opacity:0;transition:opacity 1.1s}.jewel-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0}.jewel.is-live .jewel-canvas{opacity:1;transition:opacity 1.1s}.jewel[data-tier=still] .jewel-canvas{display:none}@media(prefers-reduced-motion:reduce){.jewel-still,.jewel.is-live .jewel-still,.jewel.is-live .jewel-canvas{transition:none}}.jewel{opacity:calc(1 - var(--jhide, 0));transition:opacity .4s var(--ease-out)}@media(prefers-reduced-motion:reduce){.jewel{transition:none}}.jewel[data-read] .jewel-canvas,.jewel[data-read] .jewel-still:not(.still-master){display:none}.jewel[data-read] .still-master{opacity:1}@media(max-width:899px){.jewel[data-read]{display:none}}.rail-wrap,.features,.cta-block,.page-hero,.read,.contact-grid{position:relative;inline-size:100%;max-inline-size:1400px;margin-inline:auto;padding-inline:var(--gutter)}.rail-wrap,.features{padding-block:clamp(88px,14vh,150px)}.rail-wrap>h2,.features>h2{max-inline-size:22ch;margin-block-end:clamp(28px,5vh,48px)}:root{--frame-bg: rgba(255, 255, 255, .05);--frame-img-line: rgba(255, 255, 255, .1);--frame-shadow: var(--pill-shadow), 0 30px 60px -30px rgba(var(--scrim), .6)}[data-world=clinic]{--frame-bg: rgba(22, 35, 61, .05);--frame-img-line: rgba(0, 0, 0, .1)}.shot,.photo{margin:0;min-inline-size:0}.shot-bezel,.photo-bezel{padding:6px;border:1px solid var(--hair);border-radius:20px;background:var(--frame-bg);box-shadow:var(--frame-shadow)}.shot-inner,.photo-inner{overflow:hidden;border-radius:14px;aspect-ratio:var(--ratio, 16 / 10)}.shot-img,.photo-img{display:block;inline-size:100%;block-size:100%;object-fit:cover;outline:1px solid var(--frame-img-line);outline-offset:-1px}.shot-caption,.photo-caption{margin-block-start:12px;color:var(--ink-muted);font-size:13px;line-height:1.5;text-wrap:pretty}.shot-note{margin-block-end:8px;color:var(--ink-muted);font-size:13px;line-height:1.5}.rail{display:flex;column-gap:20px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:4px;padding-block:8px 12px;padding-inline:4px;margin-inline:-4px;scrollbar-width:thin;scrollbar-color:var(--hair) transparent}.rail-card{flex:0 0 min(320px,82vw);min-inline-size:0;scroll-snap-align:start}.rail-card>h3{margin-block-start:18px}.rail-card>p{margin-block-start:8px;max-inline-size:36ch;color:var(--ink-muted);font-size:15px;line-height:1.55;text-wrap:pretty}:lang(ar) .rail-card>p{line-height:1.85}.rail-mark{inline-size:100%;aspect-ratio:16 / 10;border:1px solid var(--hair);border-radius:20px;background:var(--frame-bg)}@media(min-width:900px){.rail{scroll-snap-type:x proximity}.rail-card{flex-basis:420px}}.bento{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.cell{min-inline-size:0;padding:clamp(20px,2.4vw,28px);border:1px solid var(--hair);border-radius:20px;background:color-mix(in srgb,var(--ink) 4%,transparent);transition:border-color .25s var(--ease-out)}.cell>.shot{margin-block-end:20px}.cell>p{margin-block-start:8px;color:var(--ink-muted);font-size:15px;line-height:1.55;text-wrap:pretty}:lang(ar) .cell>p{line-height:1.85}@media(min-width:900px){.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:20px}.bento>.cell{grid-column:span 2}.bento>.cell:has(.shot){grid-column:span 3}.bento-5>.cell:nth-child(n+4){grid-column:span 3}}.photo-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-block-start:clamp(64px,10vh,112px)}@media(min-width:900px){.photo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.cta-block{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-block-size:70vh;padding-block:clamp(88px,14vh,150px) clamp(120px,18vh,200px)}@media(min-width:900px){.cta-block{grid-template-columns:minmax(0,46%) 1fr;align-items:center}.cta-block>.copy{grid-column:1}}.page-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-block-size:100vh;min-block-size:100svh;padding-block:min(16vh,140px) 88px}.page-hero>.copy>.status-pill{display:flex;inline-size:max-content;margin-block-end:18px}@media(min-width:900px){.page-hero{grid-template-columns:minmax(0,46%) 1fr;align-items:center;padding-block:72px 88px}.page-hero>.copy{grid-column:1}}.product-details h2{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.15}:lang(ar) .product-details h2{font-size:1.3rem;line-height:1.5}.product-details h2+p,.product-details h2+ul{margin-block-start:12px}.product-details p+h2,.product-details ul+h2{margin-block-start:clamp(40px,6vh,64px)}.product-details p,.product-details li{color:var(--ink-muted);line-height:1.7;text-wrap:pretty}:lang(ar) .product-details p,:lang(ar) .product-details li{line-height:1.9}.product-details ul{padding-inline-start:1.4em}.product-details li+li{margin-block-start:.5em}.read{padding-block:clamp(120px,18vh,180px) clamp(88px,14vh,150px)}.read>*{max-inline-size:65ch}.read h1{margin-block-end:clamp(24px,4vh,40px)}.read h2{margin-block:2.4em .6em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.15}:lang(ar) .read h2{font-size:1.3rem;line-height:1.5}.read h3{margin-block:1.8em .5em}.read p,.read li{color:var(--ink-muted);line-height:1.7;text-wrap:pretty}:lang(ar) .read p,:lang(ar) .read li{line-height:1.9}.read p+p{margin-block-start:1em}.read ul,.read ol{margin-block:1em;padding-inline-start:1.4em}.read li+li{margin-block-start:.5em}.read a:not([class]){color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}.draft-note{margin-block:24px;padding:16px 20px;border:1px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink);font-size:15px;line-height:1.6;text-wrap:pretty}.faq-list{border-block-start:1px solid var(--hair)}.faq-list details,.faq-list dt{border-block-end:1px solid var(--hair)}.faq-list summary,.faq-list dt{padding-block:18px;color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.4}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:none;color:var(--accent);font-size:1.4rem;font-weight:400;line-height:1}.faq-list details[open]>summary:after{content:"−"}.faq-list details>:not(summary),.faq-list dd{padding-block-end:20px;color:var(--ink-muted);line-height:1.7;text-wrap:pretty}:lang(ar) .faq-list details>:not(summary),:lang(ar) .faq-list dd{line-height:1.9}.faq-list dt{border-block-end:0;padding-block-end:6px}.faq-list dd{border-block-end:1px solid var(--hair)}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start;padding-block:min(16vh,140px) clamp(88px,14vh,150px)}.contact-grid>*{min-inline-size:0}@media(min-width:900px){.contact-grid{grid-template-columns:minmax(0,46%) 1fr;gap:clamp(48px,6vw,96px);padding-block:120px clamp(88px,14vh,150px)}}@media(hover:hover)and (pointer:fine){.cell:hover{border-color:color-mix(in srgb,var(--ink) 32%,transparent)}.faq-list summary:hover{color:var(--accent)}}@media(prefers-reduced-motion:reduce){.rail{scroll-behavior:auto}.cell{transition:none}}.about-hero{grid-template-columns:minmax(0,1fr);justify-items:center;align-items:start;text-align:center;padding-block-start:46vh}.about-hero>.copy{grid-column:1;max-inline-size:60ch}.about-story,.about-products,.about-partners{position:relative;inline-size:100%;max-inline-size:1400px;margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(72px,12vh,130px)}.about-story>.copy,.about-partners>.copy{max-inline-size:65ch}.about-story h3,.about-partners h3{margin-block:2em .5em}.about-story p,.about-partners p,.about-values li,.about-steps li,.about-points li,.about-areas li{color:var(--ink-muted);line-height:1.7;text-wrap:pretty}:lang(ar) .about-story p,:lang(ar) .about-partners p,:lang(ar) .about-values li,:lang(ar) .about-steps li,:lang(ar) .about-points li,:lang(ar) .about-areas li{line-height:1.9}.about-story p+p{margin-block-start:1em}.about-values,.about-steps,.about-points,.about-areas{margin-block:1em;padding-inline-start:1.4em}.about-values li+li,.about-steps li+li,.about-points li+li,.about-areas li+li{margin-block-start:.6em}.about-steps strong,.about-points strong{color:var(--ink);font-weight:600}.about-products h2{margin-block-end:clamp(28px,5vh,48px)}.about-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){.about-hero{padding-block-start:74vh}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.about-card{min-inline-size:0;padding:clamp(20px,2.4vw,28px);border:1px solid var(--hair);border-radius:20px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.about-card>.status-pill{display:flex;inline-size:max-content;margin-block:10px 12px}.about-card>p{color:var(--ink-muted);font-size:15px;line-height:1.55;text-wrap:pretty}:lang(ar) .about-card>p{line-height:1.85}.about-card h3 a{color:inherit;text-decoration:none}.about-status{margin-block:.4em;color:var(--ink);font-weight:600}.about-note{margin-block-start:.8em;color:var(--ink-muted);font-size:13px;line-height:1.5}.demo-form{display:grid;gap:20px;max-inline-size:560px;margin-block-start:28px}.field{min-inline-size:0}.field label,.label{display:block;margin-block-end:8px;color:var(--ink);font-size:13px;font-weight:500}.req{color:var(--accent)}.opt{color:var(--ink-muted);font-weight:400}.input,.field input,.field select,.field textarea{display:block;inline-size:100%;padding:14px 16px;border:1px solid var(--hair);border-radius:12px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);font:inherit;font-size:16px;line-height:1.4}.field textarea{resize:vertical;min-block-size:96px}.input:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field [aria-invalid=true]{border-color:var(--accent)}.field-help{margin-block-start:6px;color:var(--ink-muted);font-size:13px;line-height:1.5}.field-error{margin-block-start:6px;color:var(--accent);font-size:13px;line-height:1.5}.field-error:empty{margin-block-start:0}.hp{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cf-turnstile{min-block-size:65px}.form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn-send,.btn-send-wa{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:inherit;font-size:15px;font-weight:500;line-height:1.2;cursor:pointer}.btn-send{padding:12px 22px;border:1px solid var(--hair);background:color-mix(in srgb,var(--field) 60%,transparent);color:var(--ink)}.btn-send-wa{padding:12px 22px;border:0;background:var(--ink);color:var(--field);box-shadow:var(--pill-shadow)}.btn-send:focus-visible,.btn-send-wa:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.btn-send:disabled,.btn-send-wa:disabled{opacity:.6;cursor:not-allowed}.demo-error,.form-error-target{margin-block:4px;padding:16px 20px;border:1px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink);font-size:15px;line-height:1.6}.demo-error-wa{display:inline-block;margin-block-start:8px;color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}.demo-success{padding:24px;border:1px solid var(--hair);border-radius:12px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);font-size:1.125rem;line-height:1.6}.demo-success:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.form-error-target{display:none}.form-error-target:target{display:block}#demo-form[hidden],#demo-success[hidden],#demo-error[hidden]{display:none}.contact-direct{min-inline-size:0;padding-block-start:32px;border-block-start:1px solid var(--hair)}.contact-direct h2{margin-block-end:20px}.contact-direct p{margin-block-start:14px;color:var(--ink-muted);line-height:1.6}.contact-direct a:not([class]){color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px}@media(min-width:900px){.contact-direct{padding-block-start:0;border-block-start:0}}@media(hover:hover)and (pointer:fine){.btn-send:hover{border-color:var(--ink)}.btn-send-wa:hover{background:color-mix(in srgb,var(--ink) 88%,var(--accent))}.demo-error-wa:hover{color:var(--ink)}}
