@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/reem-kufi-arabic-wght-normal.3gcndho_s18eu.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-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:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/reem-kufi-vietnamese-wght-normal.3o3oocqgyict4.woff2)format("woff2-variations");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:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/reem-kufi-latin-ext-wght-normal.37qydtx8s_gz8.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/reem-kufi-latin-wght-normal.3we2ogajlevfx.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(../media/readex-pro-arabic-wght-normal.14dbko5v_ej3h.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-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 Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(../media/readex-pro-vietnamese-wght-normal.2o3b07072pqhl.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(../media/readex-pro-latin-ext-wght-normal.3y3t2nykh42-e.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(../media/readex-pro-latin-wght-normal.1wzfui-fimqrt.woff2)format("woff2-variations");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}
:root{--glass:#022f20;--glass-deep:#001c11;--glass-lit:#134e39;--serum:#f0b13f;--serum-ink:#3f2903;--paper:#e9f3ed;--ink:#032318;--ink-dim:#355547;--frost:#e0f0e7;--frost-dim:#afcdbb;--display:"Reem Kufi Variable", "Readex Pro Variable", sans-serif;--text:"Readex Pro Variable", system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(1.25rem, 5vw, 3rem)}@supports (color:lab(0% 0 0)){:root{--glass:lab(16.0486% -18.9129 5.35333);--glass-deep:lab(7.79674% -13.0982 3.87088);--glass-lit:lab(29.009% -23.9427 6.79802);--serum:lab(76.7805% 16.5586 64.4781);--serum-ink:lab(18.7387% 8.09276 25.6372);--paper:lab(94.9701% -4.48272 1.78242);--ink:lab(11.2766% -15.423 4.37589);--ink-dim:lab(33.3214% -15.0977 4.33409);--frost:lab(93.3114% -6.41137 2.5484);--frost-dim:lab(79.6603% -12.8869 5.11448)}}.glass{--bg:var(--glass);--fg:var(--frost);--dim:var(--frost-dim);--line:#e0f0e73d;--accent:var(--serum);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.glass{--line:lab(93.3114% -6.41137 2.5484/.24)}}.paper{--bg:var(--paper);--fg:var(--ink);--dim:var(--ink-dim);--line:#03231833;--accent:var(--glass);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.paper{--line:lab(11.2766% -15.423 4.37589/.2)}}.serum,.quick{--bg:var(--serum);--fg:var(--ink);--dim:var(--serum-ink);--line:#03231873;--accent:var(--glass);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.serum,.quick{--line:lab(11.2766% -15.423 4.37589/.45)}}*,:before,:after{box-sizing:border-box}html{font-family:var(--text);background:var(--glass-deep);scrollbar-color:var(--serum) var(--glass-deep);caret-color:var(--serum);-webkit-text-size-adjust:100%;scroll-padding-top:5rem;line-height:1.8}html:lang(en){line-height:1.6}body,h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,.brand{font-family:var(--display);text-wrap:balance;font-weight:600;line-height:1.35}:lang(en) :is(h1,h2,h3){letter-spacing:-.02em;word-spacing:.14em;line-height:1.1}.steps h3,.reviews h3{font-family:var(--text);letter-spacing:0;word-spacing:0;line-height:1.5}h1{font-size:clamp(2.75rem,8.2vw,6rem)}h2{font-size:clamp(2rem,4.6vw,3.5rem)}h3{font-size:1.375rem}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}img,svg{display:block}::selection{background:var(--serum);color:var(--ink)}:focus-visible{outline:2px solid var(--accent,var(--serum));outline-offset:3px;border-radius:2px}section,.hero{background:var(--bg);color:var(--fg)}section{padding-block:clamp(4.5rem,10vw,8.5rem);position:relative}.wrap{inline-size:100%;max-inline-size:72rem;padding-inline:var(--gutter);margin-inline:auto}.head{max-inline-size:38rem;margin-block-end:clamp(2rem,5vw,3.5rem)}.head p{color:var(--dim);margin-block-start:.75rem}.note,figcaption,dt,.field>span,legend{color:var(--dim);font-size:.8125rem}:lang(en) :is(dt,.field>span,legend){text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.btn{cursor:pointer;min-block-size:3.25rem;font:600 1rem/1 var(--text);white-space:nowrap;color:var(--ink);background:linear-gradient(to top, var(--frost) 50%, var(--serum) 50%) 0 0 / 100% 200%;transition:background-position .6s var(--ease), scale .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:1.75rem;text-decoration:none;display:inline-flex}.btn-glass{color:var(--frost);background-image:linear-gradient(to top, var(--glass-lit) 50%, var(--glass) 50%)}.btn:hover{background-position:0 100%}.btn:active{scale:.97}.btn-small{min-block-size:2.5rem;padding-inline:1.15rem;font-size:.9375rem}.field{border:0;gap:.25rem;min-inline-size:0;margin:0;padding:0;display:grid}.field :is(input:not([type=radio]),select,textarea){min-block-size:2.75rem;inline-size:100%;font:inherit;color:var(--fg);border:0;border-block-end:1.5px solid var(--line);transition:border-color .3s var(--ease);background:0 0;border-radius:0;padding:.5rem 0}.field :is(input,select,textarea):hover{border-color:var(--fg)}.field :is(input,select,textarea):focus-visible{outline-offset:4px}.field option{color:var(--ink);background:var(--paper)}.field textarea{resize:vertical}.field input[data-empty]:not(:focus)::-webkit-datetime-edit{opacity:0}.field input[type=radio]{accent-color:var(--accent);block-size:1.15rem;inline-size:1.15rem;margin:0}.nav{z-index:10;block-size:4rem;padding-inline:var(--gutter);color:var(--frost);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#001c11cc;background:lab(7.79674% -13.0982 3.87088/.8);border-block-end:1px solid #e0f0e724;border-block-end:1px solid lab(93.3114% -6.41137 2.5484/.14);align-items:center;gap:1.25rem;display:flex;position:fixed;inset:0 0 auto}.nav a{text-decoration:none}.nav a:not(.btn):hover{text-decoration:underline}.nav ul{gap:1.75rem;margin-inline:auto;font-size:.9375rem;display:flex}.brand{font-size:1.625rem;font-weight:700;line-height:1}.nav-lang{padding-block:.5rem;font-size:.9375rem}.hero{background:linear-gradient(to top, var(--serum) var(--level,34%), var(--glass) var(--level,34%));grid-template-rows:1fr auto;min-block-size:100svh;padding-block:6rem 2.5rem;display:grid;position:relative;overflow:hidden}.liquid{block-size:100%;inline-size:100%;position:absolute;inset:0}.hero>.wrap{position:relative}.hero-copy{align-self:end;padding-block-end:clamp(4.5rem,9vw,6.5rem)}.hero-copy h1{max-inline-size:11em}.hero-copy p{max-inline-size:34rem;margin-block-start:1.25rem;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.quick{color:var(--fg);grid-template-columns:1.4fr 1fr auto;align-items:end;gap:1.5rem;display:grid}.tray{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.vials{border-block-end:1.5px solid var(--fg);grid-template-columns:repeat(6,1fr);display:grid}.vial{min-inline-size:44px;font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.75rem;padding:.75rem 0 1rem;display:grid}.ampoule{block-size:clamp(9rem,22vw,15rem);transition:translate .6s var(--ease);overflow:visible}.ampoule-glass{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.ampoule-tick{stroke:currentColor;stroke-width:1px;opacity:.5;vector-effect:non-scaling-stroke}.ampoule-serum{fill:#f0cf94;fill:lab(85.085% 6.00514 34.2205);transform-box:fill-box;transition:fill .6s var(--ease)}.vial:hover .ampoule{translate:0 -.35rem}.vial[aria-selected=true]{color:var(--fg)}.vial[aria-selected=true] .ampoule{translate:0 -.9rem}.vial[aria-selected=true] .ampoule-serum{fill:var(--serum)}.vial[aria-selected=true] .ampoule-glass{stroke-width:2px}.vial-no{font:600 1.125rem/1 var(--display);font-variant-numeric:tabular-nums}.vial-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dose{min-block-size:23rem}.dose h3{font-size:clamp(1.75rem,3vw,2.5rem)}.dose>p{color:var(--dim);max-inline-size:30rem;margin-block:.75rem 1.75rem}.dose dl{grid-template-columns:1fr 1fr;gap:1.25rem 2rem;margin-block-end:2rem;display:grid}.dose dl div{border-block-start:1px solid var(--line);padding-block-start:.6rem}.dose dd{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500}.results{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(2.5rem,6vw,5rem);display:grid}.ba{--pos:50%}.ba-stage{aspect-ratio:4/3;border-radius:1.25rem;position:relative;overflow:hidden}.ba-stage:has(input:focus-visible){outline:2px solid var(--serum);outline-offset:4px}.ba-stage{background:var(--glass-lit);border:1px solid var(--line)}.ba-stage img,.ba-before{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ba-before{background:repeating-linear-gradient(135deg, var(--glass-lit) 0 14px, #e0f0e733 14px 15.5px)}@supports (color:lab(0% 0 0)){.ba-before{background:repeating-linear-gradient(135deg, var(--glass-lit) 0 14px, lab(93.3114% -6.41137 2.5484/.2) 14px 15.5px)}}.ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba-tag{color:var(--frost);background:#001c11c7;background:lab(7.79674% -13.0982 3.87088/.78);border-radius:999px;padding:.1rem .8rem;font-size:.8125rem;position:absolute;top:1rem}.ba-tag-before{left:1rem}.ba-tag-after{right:1rem}.ba-handle{top:0;bottom:0;left:var(--pos);background:var(--serum);pointer-events:none;inline-size:2px;position:absolute;translate:-1px}.ba-handle svg{block-size:auto;inline-size:2.75rem;fill:var(--serum);filter:drop-shadow(0 6px 10px #001c1173);filter:drop-shadow(0 6px 10px lab(7.79674% -13.0982 3.87088/.45));position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ba input{opacity:0;cursor:ew-resize;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.ba figcaption{margin-block-start:.75rem}.reviews h3{margin-block-end:1.25rem}.reviews figure{border-block-start:1px solid var(--line);padding-block:1.5rem}.reviews blockquote{margin:0;font-size:1.0625rem}.reviews figcaption{margin-block-start:.75rem;font-size:.875rem}.reviews figcaption span{color:var(--serum);margin-inline-start:.5rem}.reviews .note{border-block-start:1px solid var(--line);padding-block-start:1rem}.doctors>li{border-block-start:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);padding-block:2rem;display:grid}.doctors>li:last-child{border-block-end:1px solid var(--line)}@property --fill{syntax:"<percentage>";inherits:false;initial-value:62%}.portrait{aspect-ratio:3/4;background:linear-gradient(to top, var(--serum) var(--fill), #f0dcb1 var(--fill));font:600 1.5rem var(--display);border-radius:3.5rem 3.5rem 1rem 1rem;place-items:center;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.portrait{background:linear-gradient(to top, var(--serum) var(--fill), lab(88.5854% 2.6772 23.6807) var(--fill))}}.portrait img{object-fit:cover;block-size:100%;inline-size:100%}.doctors h3{font-size:1.625rem}.doctors h3+p{color:var(--dim)}.doctors li ul{gap:.25rem;font-size:.9375rem;display:grid}.doctors+.note{margin-block-start:1rem}#visit h2{margin-block-end:clamp(2rem,5vw,3.5rem)}.meniscus{block-size:1.5rem;inline-size:100%;fill:var(--bg);position:absolute;inset:auto 0 calc(100% - 1px)}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.steps:before{content:"";background:var(--fg);transform-origin:0;block-size:1.5px;position:absolute;inset:0 0 auto}.steps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform-origin:100%}.steps li{counter-increment:step;padding-block-start:1.75rem;position:relative}.steps li:after{content:"";background:var(--fg);block-size:.8rem;inline-size:1.5px;position:absolute;inset-block-start:0;inset-inline-start:0}.steps li:before{content:counter(step, decimal-leading-zero);font:600 3rem/1 var(--display);margin-block-end:1.25rem;display:block}.steps h3{font-size:1.25rem}.steps p{color:var(--dim);margin-block-start:.35rem}.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,5rem);display:grid}.faq details{border-block-start:1px solid var(--line)}.faq details:last-child{border-block-end:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:1.5rem;padding-block:1.25rem;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";block-size:1rem;inline-size:1rem;transition:rotate .5s var(--ease);background:linear-gradient(currentColor 0 0) 50%/100% 1.5px no-repeat,linear-gradient(currentColor 0 0) 50%/1.5px 100% no-repeat;flex:none;margin-block-start:.55rem}.faq details[open] summary:after{rotate:45deg}.faq details p{color:var(--dim);max-inline-size:60ch;margin-block-end:1.5rem}:root{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;transition:block-size .5s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}.book{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,7vw,6rem);display:grid}.contact{gap:1.25rem;display:grid}.contact a{margin-inline-start:.5rem}.contact a[href^=tel]{margin:0;display:inline-block}.form{grid-template-columns:1fr 1fr;align-content:start;gap:1.5rem 2rem;display:grid}.field-wide,.periods,.form .btn{grid-column:1/-1}.form .btn{justify-self:start;margin-block-start:.5rem}.periods{flex-wrap:wrap;gap:0 1.75rem;display:flex}.periods legend{inline-size:100%;padding:0}.periods label{cursor:pointer;align-items:center;gap:.5rem;min-block-size:2.75rem;display:inline-flex}.foot{color:var(--frost-dim);background:var(--glass-deep);padding-block:3rem;font-size:.875rem}.foot .wrap{gap:.5rem;display:grid}.foot .brand{color:var(--frost);margin-block-end:.75rem}@media (max-width:56rem){.nav ul{display:none}.brand{margin-inline-end:auto}.tray,.results,.faq,.book{grid-template-columns:minmax(0,1fr)}.dose{min-block-size:0}.steps{grid-template-columns:1fr 1fr;gap:0 2rem}.steps:before{display:none}.steps li{border-block-start:1.5px solid var(--fg);padding-block-end:2rem}}@media (max-width:40rem){.quick,.form{grid-template-columns:minmax(0,1fr);gap:1rem}.quick .btn{margin-block-start:.5rem}.doctors>li{grid-template-columns:5rem minmax(0,1fr)}.doctors li ul{grid-column:1/-1}.portrait{border-radius:2.5rem 2.5rem .75rem .75rem;font-size:1.125rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.dose{animation:pour .6s var(--ease)}@supports (animation-timeline:view()){.ampoule-serum{animation:linear both rise;animation-timeline:view();animation-range:entry 10% cover 40%}.portrait{animation:linear both fill;animation-timeline:view();animation-range:entry 20% cover 45%}.steps:before{animation:linear both draw;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes pour{0%{opacity:.35;filter:blur(6px);translate:0 .5rem}}@keyframes rise{0%{transform:translateY(100%)}}@keyframes draw{0%{scale:0 1}}@keyframes fill{0%{--fill:0%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
