@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.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/aa914dbbd9a27e94-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/5a1ede1938590d51-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/5d6231e6818a3930-s.p.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/280fac012b00b901-s.p.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/65b08f011bd29e21-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/a1b65e215f8df202-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/3347fc7792f0b5ea-s.p.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/ceec3e50f42c26e3-s.p.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/b140408e2d7eae5d-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/d3af3242084a193c-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/441492499fc86682-s.p.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0zeo54vr6bp6h.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:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.1mw73gddwkwfh.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:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3d284zecdje-f.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:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0x11s69nnl30n.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%}.xapi3q_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.xapi3q_variable{--font-plex:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.1jif08y1wpazm.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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4ce61fe437b63f55-s.1-02adt46su81.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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ecc51711236713ee-s.3lr0ifk2ws6ue.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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/890431f0a0104557-s.p.33bqs187kml9s.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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.1jif08y1wpazm.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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ce61fe437b63f55-s.1-02adt46su81.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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ecc51711236713ee-s.3lr0ifk2ws6ue.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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/890431f0a0104557-s.p.33bqs187kml9s.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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.1jif08y1wpazm.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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4ce61fe437b63f55-s.1-02adt46su81.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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ecc51711236713ee-s.3lr0ifk2ws6ue.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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/890431f0a0104557-s.p.33bqs187kml9s.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:Readex Pro Fallback;src:local(Arial);ascent-override:92.3%;descent-override:23.07%;line-gap-override:0.0%;size-adjust:108.34%}.YlNB5a_className{font-family:Readex Pro,Readex Pro Fallback;font-style:normal}.YlNB5a_variable{--font-readex:"Readex Pro", "Readex Pro Fallback"}
:root{--bg:#f3f6f5;--surface:#fff;--surface-2:#e8eeec;--line:#d3dcd9;--ink:#13211e;--ink-2:#4a5b57;--ink-3:#6b7b77;--accent:#0d5c5f;--accent-ink:#fff;--accent-soft:#d6e9e8;--sky:#c4eef8;--gold:#b87d10;--ok:#1f7a45;--ok-soft:#dcf0e3;--bad:#b4372b;--bad-soft:#f7dfdc;--shadow:0 1px 2px #0f28260f,0 10px 28px -12px #0f282638;--f-display:var(--font-readex),var(--font-plex),Tahoma,sans-serif;--f-body:var(--font-plex),Tahoma,"Segoe UI",sans-serif;--r:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0e1716;--surface:#152220;--surface-2:#1c2c29;--line:#2a3d39;--ink:#e6eeec;--ink-2:#a9bab6;--ink-3:#8a9c98;--accent:#4fb3b1;--accent-ink:#06201f;--accent-soft:#183b3a;--sky:#123236;--gold:#e0a840;--ok:#5cc58a;--ok-soft:#163525;--bad:#ef7d70;--bad-soft:#3a1d1a;--shadow:0 1px 2px #0000004d,0 10px 28px -12px #0009}}:root[data-theme=dark]{--bg:#0e1716;--surface:#152220;--surface-2:#1c2c29;--line:#2a3d39;--ink:#e6eeec;--ink-2:#a9bab6;--ink-3:#8a9c98;--accent:#4fb3b1;--accent-ink:#06201f;--accent-soft:#183b3a;--sky:#123236;--gold:#e0a840;--ok:#5cc58a;--ok-soft:#163525;--bad:#ef7d70;--bad-soft:#3a1d1a;--shadow:0 1px 2px #0000004d,0 10px 28px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}h1,h2,h3{font-family:var(--f-display);margin:0;line-height:1.3}p{margin:0}a{color:var(--accent)}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{max-width:1080px;margin:0 auto;padding-inline:16px}main{gap:56px;padding-block:24px 72px;display:grid}main>*{min-width:0}.top{z-index:30;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.brand{color:var(--ink);font-family:var(--f-display);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.brand img{object-fit:cover;border:2px solid var(--accent);border-radius:50%;width:38px;height:38px}.top nav{gap:4px;display:flex}.top nav a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:14.5px;font-weight:600;text-decoration:none}.top nav a:hover{background:var(--surface-2);color:var(--ink)}.top nav a.cta{background:var(--accent);color:var(--accent-ink)}@media (max-width:640px){.top nav a:not(.cta){display:none}}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 20px -10px var(--accent)}.btn-primary:hover{transform:translateY(-1px)}.btn-ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.link{color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.eyebrow{color:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-block}.section-head{text-align:center;justify-items:center;gap:8px;margin-bottom:22px;display:grid}.section-head h2{font-size:clamp(1.45rem,4.5vw,2rem)}.section-head p{color:var(--ink-2);max-width:56ch}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.founder{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:40px;padding:32px;display:grid;overflow:clip}.f-photo{aspect-ratio:1;background:conic-gradient(from 0deg,var(--accent),var(--sky),var(--accent));border-radius:50%;padding:8px;animation:18s linear infinite spin;position:relative}.f-photo img{object-fit:cover;border:6px solid var(--surface);border-radius:50%;width:100%;height:100%;animation:18s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.f-side{gap:16px;display:grid;position:sticky;top:90px}.role{color:var(--accent);font-size:13px;font-weight:700}.founder h1{margin:2px 0 10px;font-size:clamp(1.7rem,5vw,2.3rem)}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.lead-q{font-family:var(--f-display);margin-top:14px;font-size:1.2rem;line-height:1.7}.story{margin:20px 0 0;padding:0;list-style:none;display:grid}.story li{padding-inline-start:28px;padding-bottom:18px;position:relative}.story li:before{content:"";inset-inline-start:0;background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:8px}.story li:after{content:"";inset-inline-start:6px;border-inline-start:2px dashed var(--line);position:absolute;top:24px;bottom:0}.story li:last-child:before{background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.story li:last-child:after{display:none}.story .ch{color:var(--accent);font-size:12px;font-weight:700}.story h3{margin:2px 0 4px;font-size:1.06rem}.story p{color:var(--ink-2)}.pull{background:var(--accent-soft);border-inline-start:4px solid var(--accent);border-radius:16px;margin:8px 0 0;padding:18px 20px}.pull p{font-family:var(--f-display);font-size:1.12rem}.pull cite{color:var(--accent);margin-top:6px;font-size:14px;font-style:normal;font-weight:700;display:block}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.stat{background:var(--surface-2);text-align:center;border-radius:14px;padding:12px}.stat b{font-family:var(--f-display);color:var(--accent);font-size:1.6rem;display:block}.stat>span{color:var(--ink-2);font-size:12.5px;line-height:1.5;display:block}.stat b{white-space:nowrap}.f-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ig{border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-flex}.ig svg{width:20px;height:20px}.more{display:none}@media (max-width:760px){.founder{text-align:start;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 16px}.f-side{text-align:center;justify-items:center;position:relative;top:auto}.f-photo{width:min(62vw,240px)}.founder:not(.open) .story li:nth-child(n+2),.founder:not(.open) .story li:first-child:after{display:none}.more{margin-bottom:6px;display:inline-block}.f-acts>*{flex:100%}.stat b{font-size:1.3rem}.stat>span{font-size:11.5px}}.testi{background:linear-gradient(180deg,var(--sky),transparent 90%);border-radius:24px;padding:32px 0 26px;position:relative;overflow:hidden}.testi-sign{font-family:var(--f-display);color:var(--accent);font-size:1.15rem}.testi-sign:before{content:"— "}.qt-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;padding:14px max(16px,50% - 190px) 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.qt-strip::-webkit-scrollbar{display:none}.qt{scroll-snap-align:center;background:var(--surface);border:1px solid var(--line);width:min(84vw,380px);min-height:250px;box-shadow:var(--shadow);opacity:.55;border-radius:22px;flex:none;align-content:space-between;gap:16px;margin:0;padding:42px 22px 18px;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1),border-color .5s;display:grid;position:relative;transform:scale(.95)}.qt.on{opacity:1;border-color:color-mix(in srgb,var(--accent) 35%,var(--line));transform:none}.qt-mark{top:-4px;color:var(--accent);font-family:Georgia,serif;font-size:84px;line-height:1;position:absolute;inset-inline-start:18px}.qt blockquote{font-family:var(--f-display);margin:0;font-size:1.06rem;font-weight:500;line-height:1.85}.qt figcaption{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.qt-tag{color:var(--accent);background:var(--sky);border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:700}.qt-open{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600}.qt-open:after{content:" ←"}.qt-open:hover{color:var(--accent)}.qt-nav{justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.qt-arr{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:42px;height:42px;font-size:18px}.qt-dots{flex-wrap:wrap;justify-content:center;gap:5px;max-width:220px;display:flex}.qt-dots button{background:var(--line);cursor:pointer;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .35s,background .35s}.qt-dots button.on{background:var(--accent);width:20px}.lb{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061211e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:56px 10px 24px;display:grid;position:fixed;inset:0}.lb img{border-radius:16px;max-width:min(100%,520px);max-height:calc(100dvh - 120px);margin:auto;box-shadow:0 20px 60px #00000080}.lb button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:20px}.lb .x{top:10px;position:absolute;inset-inline-end:12px}.lb .n{text-align:center;color:#d8ecea;font-size:13px;position:absolute;bottom:14px;left:0;right:0}@media (max-width:640px){.testi{border-radius:0;margin-inline:-16px}}@media (prefers-reduced-motion:reduce){.qt,.f-photo,.f-photo img{transition:none;animation:none}}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.svc{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:18px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.svc:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.svc-cover{isolation:isolate;aspect-ratio:16/10;color:#fff;background:#0b2b2b;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative;overflow:hidden}.svc-cover img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.svc-cover:after{content:"";z-index:-1;background:linear-gradient(#0516160d,#05161666 50%,#051616e0);position:absolute;inset:0}.svc-cover h3{text-shadow:0 2px 12px #00000059;font-size:1.2rem}.kind{color:#13211e;background:#ffffffeb;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.kind:before{content:"";background:#2a9d8f;border-radius:50%;width:7px;height:7px}.kind.k-delivery:before{background:#e0a840}.with{top:16px;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:16px}.svc-body{flex:1;align-content:space-between;gap:12px;padding:14px 16px 16px;display:grid}.svc-body p{color:var(--ink-2);font-size:14px}.svc-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.price{font-family:var(--f-display);font-size:1.25rem;font-weight:700}.meta{color:var(--ink-3);font-size:12.5px}@media (min-width:900px){.svc.feat{grid-area:span 2/span 2}.svc.feat .svc-cover{aspect-ratio:auto;flex:1;min-height:240px}.svc.feat h3{font-size:1.6rem}}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--surface);border:1px solid var(--line);counter-increment:s;border-radius:16px;padding:18px}.steps li:before{content:counter(s);background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-bottom:8px;font-weight:700;display:inline-grid}.steps h3{font-size:1.02rem}.steps p{color:var(--ink-2);font-size:14px}.faq{gap:10px;max-width:760px;margin:0 auto;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 18px}.faq summary{cursor:pointer;font-weight:700}.faq details p{color:var(--ink-2);margin-top:8px}footer{border-top:1px solid var(--line);color:var(--ink-3);padding:28px 0 40px;font-size:14px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crumbs{color:var(--ink-3);margin-bottom:12px;font-size:14px}.crumbs a{color:var(--ink-2)}.svc-page{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:28px;display:grid}.svc-hero{aspect-ratio:16/9;isolation:isolate;color:#fff;border-radius:20px;align-items:flex-end;padding:22px;display:flex;position:relative;overflow:hidden}.svc-hero img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.svc-hero:after{content:"";z-index:-1;background:linear-gradient(#0516161a 30%,#051616d9);position:absolute;inset:0}.svc-hero h1{font-size:clamp(1.5rem,4.5vw,2.1rem)}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:20px}.panel h2{margin-bottom:10px;font-size:1.15rem}.inc{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.inc li{gap:10px;display:flex}.inc li:before{content:"✓";color:var(--ok);font-weight:700}.book{gap:16px;display:grid;position:sticky;top:84px}.days{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:420px;padding:2px;display:grid;overflow-y:auto}.day{align-content:start;gap:6px;display:grid}.day h3{color:var(--ink-2);font-size:.85rem;font-family:var(--f-body);font-weight:700}.times{gap:6px;display:grid}.slot{border:1px solid color-mix(in srgb,var(--ok) 45%,transparent);background:var(--ok-soft);color:var(--ok);cursor:pointer;text-align:center;border-radius:12px;width:100%;min-height:48px;padding:8px 10px;font-weight:700;line-height:1.3;transition:transform .15s,box-shadow .15s;display:grid}.slot small{color:inherit;opacity:.8;font-size:11.5px;font-weight:500}.slot:not(:disabled):hover{border-color:var(--ok);transform:translateY(-1px)}.slot[aria-pressed=true]{background:var(--ok);border-color:var(--ok);color:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 30%,transparent)}.slot[aria-pressed=true] small{opacity:.9}.slot:disabled{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 45%,transparent);color:var(--bad);cursor:not-allowed}.slot:disabled small{opacity:1;font-weight:700}.field{gap:6px;display:grid}.field label{font-size:14px;font-weight:600}.field input,.field textarea{border:1px solid var(--line);background:var(--bg);border-radius:12px;width:100%;min-height:48px;padding:12px 14px}.field textarea{resize:vertical;min-height:90px}.hint{color:var(--ink-3);font-size:12.5px}.err{background:var(--bad-soft);color:var(--bad);border-radius:12px;padding:10px 14px;font-weight:600}.okbox{background:var(--ok-soft);color:var(--ok);border-radius:12px;padding:10px 14px;font-weight:600}.total{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.secure{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.svc-main{gap:18px;min-width:0;display:grid}@media (max-width:860px){.svc-page{grid-template-columns:minmax(0,1fr);gap:18px}.book{position:static}.svc-main{display:contents}.svc-hero{order:1}.svc-main .svc-about{order:2}.book{order:3}.svc-main .panel:not(.svc-about){order:4}}.status{text-align:center;justify-items:center;gap:14px;max-width:560px;margin:0 auto;display:grid}.status .ic{border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;display:grid}.status .ic.ok{background:var(--ok-soft);color:var(--ok)}.status .ic.wait{background:var(--accent-soft);color:var(--accent)}.status .ic.bad{background:var(--bad-soft);color:var(--bad)}.receipt{text-align:start;gap:6px;width:100%;display:grid}.receipt div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.receipt span{color:var(--ink-3)}.admin{gap:22px;display:grid}.admin table{border-collapse:collapse;width:100%;font-size:14px}.admin th,.admin td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.admin th{color:var(--ink-3);font-size:12.5px;font-weight:600}.table-wrap{overflow-x:auto}.badge{background:var(--surface-2);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.badge.paid{background:var(--ok-soft);color:var(--ok)}.badge.pending{background:var(--accent-soft);color:var(--accent)}.badge.cancelled,.badge.expired{background:var(--bad-soft);color:var(--bad)}.badge.done{background:var(--surface-2);color:var(--ink-2)}.row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.row .field{flex:140px}.row select,.row input{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-height:42px;padding:9px 10px}.mini{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;padding:5px 10px;font-size:13px}.mini.danger{color:var(--bad)}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.kpis div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}.kpis b{font-family:var(--f-display);color:var(--accent);font-size:1.5rem;display:block}.kpis span{color:var(--ink-3);font-size:13px}.mode{background:var(--gold);color:#fff;border-radius:10px;padding:6px 12px;font-size:12.5px;font-weight:700}@keyframes grow{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sheen{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.f-side .f-photo{animation:18s linear infinite spin}.f-side{animation:5s ease-in-out infinite floaty}.story li{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.story li:nth-child(2){animation-delay:.15s}.story li:nth-child(3){animation-delay:.3s}.story li:nth-child(4){animation-delay:.45s}.btn-primary{background-image:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%);background-position:-160% 0;background-repeat:no-repeat;background-size:220% 100%}.btn-primary:hover{animation:.9s sheen}.svc{overflow:hidden}.svc-cover img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.svc:hover .svc-cover img{transform:scale(1.05)}.stat.done b{animation:.5s pop}html.motion [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}html.motion [data-reveal].in{opacity:1;transform:none}html.motion .svc-grid[data-reveal]>*{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}html.motion .svc-grid[data-reveal].in>*{opacity:1;transform:none}.svc-grid>:nth-child(2){transition-delay:80ms}.svc-grid>:nth-child(3){transition-delay:.16s}.svc-grid>:nth-child(4){transition-delay:.24s}.svc-grid>:nth-child(n+5){transition-delay:.32s}html.motion .steps[data-reveal]>li{transform-origin:bottom;opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s;transform:scaleY(.15)}html.motion .steps[data-reveal].in>li{opacity:1;transform:none}.steps>li:nth-child(2){transition-delay:.12s}.steps>li:nth-child(3){transition-delay:.24s}.steps>li:nth-child(4){transition-delay:.36s}.theme-btn{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.top .end{align-items:center;gap:8px;display:flex}.tabbar{display:none}@media (max-width:640px){.tabbar{inset-inline:0;z-index:40;background:var(--surface);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;box-shadow:0 -6px 20px #0f282614}.tabbar a{color:var(--ink-3);border-radius:10px;justify-items:center;gap:2px;min-height:52px;padding:6px 0;font-size:11.5px;font-weight:600;text-decoration:none;display:grid}.tabbar svg{width:22px;height:22px}.tabbar a.on{color:var(--accent);background:var(--sky)}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.top nav{display:none}}@media (prefers-reduced-motion:reduce){.f-side,.f-side .f-photo,.story li,.btn-primary:hover,.stat.done b{animation:none}html.motion [data-reveal],html.motion [data-reveal]>*{opacity:1!important;transition:none!important;transform:none!important}}.top .wrap{justify-content:flex-start}.top .brand{margin-inline-end:auto}.rot-line{font-family:var(--f-display);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:clamp(1.15rem,3.6vw,1.45rem);font-weight:700;display:flex}.rot-box{background:var(--accent);min-width:8.5em;height:2em;color:var(--accent-ink);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:10px;place-items:center;padding:0 18px;display:inline-grid;overflow:hidden}.rot-w{white-space:nowrap;text-align:center;grid-area:1/1}.rot-w:empty{visibility:hidden}.story-h{color:var(--accent);margin-top:18px;font-size:.95rem}.story-h+.story{margin-top:8px}.bw .w{display:inline-block}html.motion .bw .w{opacity:0;filter:blur(10px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),filter .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0s) + var(--i,0) * 70ms);transform:translateY(-12px)}html.motion .bw.in .w{opacity:1;filter:none;transform:none}.founder,.svc-band{isolation:isolate;position:relative}.rays{z-index:-1;pointer-events:none;opacity:.7;transform-origin:50% 0;background:repeating-conic-gradient(from 180deg at 50% 0%,color-mix(in srgb,var(--accent) 30%,transparent) 0deg 4deg,transparent 4deg 9deg,color-mix(in srgb,var(--gold) 24%,transparent) 9deg 12deg,transparent 12deg 17deg);filter:blur(1.5px);height:170%;animation:9s ease-in-out infinite alternate rays-sway;position:absolute;inset:-45% -30% auto;-webkit-mask:radial-gradient(70% 60% at 50% 0,#000 10%,#0000 72%);mask:radial-gradient(70% 60% at 50% 0,#000 10%,#0000 72%)}@keyframes rays-sway{0%{opacity:.45;transform:rotate(-7deg)}to{opacity:.85;transform:rotate(7deg)}}@property --sb{syntax:"<angle>";inherits:false;initial-value:0deg}.f-acts .btn-primary{position:relative}.f-acts .btn-primary:after{content:"";pointer-events:none;background:conic-gradient(from var(--sb),transparent 0 62%,var(--gold) 74%,#fff 80%,var(--gold) 86%,transparent 96%);-webkit-mask-composite:xor;box-shadow:0 0 18px color-mix(in srgb,var(--gold) 40%,transparent);border-radius:15px;padding:3px;animation:2.6s linear infinite sb-spin;position:absolute;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes sb-spin{to{--sb:360deg}}.stat{align-content:center;justify-items:center;display:grid}.ig{background:var(--surface);isolation:isolate;border:0;border-radius:14px;gap:10px;padding:6px 8px 6px 14px;transition:transform .2s,box-shadow .2s;position:relative}.ig:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#feda75,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ig:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #d6297673}.ig-ic{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ig .ig-ic svg{width:20px;height:20px}.ig-t{text-align:start;line-height:1.25;display:grid}.ig-t small{color:var(--ink-3);font-size:11.5px;font-weight:500}.ig-t bdi{letter-spacing:.02em;font-size:15px;font-weight:700}.ig-go{color:#d62976;font-weight:700;transition:transform .2s}.ig:hover .ig-go{transform:translate(-4px)}@media (max-width:760px){.f-acts .ig{justify-content:center;padding-inline:14px}}.svc-band{background:var(--sky);border-radius:20px;padding:26px 20px;overflow:hidden}.svc-band p{color:var(--ink-2)}.pkgs{text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;width:100%;max-width:720px;margin:6px auto 0;padding:0;list-style:none;display:grid}.pkgs li{background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));color:var(--ink);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-weight:600;display:flex}.pkgs li:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex:none}.svc-band .pkgs-note{color:var(--ink);font-weight:600}.testi{isolation:isolate}.bubbles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bubbles i{width:44px;height:34px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:14px 14px 14px 4px;animation:12s linear infinite bubble-up;position:absolute;bottom:-60px}.bubbles i:after{content:"";opacity:.25;background:currentColor;border-radius:3px;height:3px;position:absolute;inset:11px 9px auto;box-shadow:0 7px}.bubbles i:nth-child(2n){color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);border-color:color-mix(in srgb,var(--gold) 24%,transparent);border-radius:14px 14px 4px}.bubbles i:first-child{animation-duration:11s;left:6%}.bubbles i:nth-child(2){animation-duration:14s;animation-delay:-3s;left:17%;scale:.7}.bubbles i:nth-child(3){animation-duration:12s;animation-delay:-7s;left:28%;scale:.85}.bubbles i:nth-child(4){animation-duration:16s;animation-delay:-1s;left:39%}.bubbles i:nth-child(5){animation-duration:13s;animation-delay:-9s;left:50%;scale:.7}.bubbles i:nth-child(6){animation-duration:15s;animation-delay:-5s;left:61%;scale:.85}.bubbles i:nth-child(7){animation-duration:11s;animation-delay:-2s;left:72%}.bubbles i:nth-child(8){animation-duration:14s;animation-delay:-11s;left:83%;scale:.7}.bubbles i:nth-child(9){animation-duration:12s;animation-delay:-6s;left:92%;scale:.85}@keyframes bubble-up{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-900px)translate(18px)}}.testi .eyebrow{position:relative;overflow:hidden}.testi .eyebrow:after{content:"";background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--gold) 55%,transparent) 50%,transparent 70%);position:absolute;inset:0;transform:translate(-120%)}html.motion .testi[data-reveal]{opacity:1;clip-path:inset(12% 6% round 40px);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1);transform:none}html.motion .testi[data-reveal].in{clip-path:inset(0)}@media (min-width:641px){html.motion .testi[data-reveal].in{clip-path:inset(0 round 24px)}}html.motion .testi:not(.in) .eyebrow,html.motion .testi:not(.in) .section-head p,html.motion .testi:not(.in) .testi-sign,html.motion .testi:not(.in) .qt,html.motion .testi:not(.in) .qt-nav{opacity:0}html.motion .testi.in .eyebrow{animation:.7s cubic-bezier(.3,1.6,.5,1) .45s backwards eb-pop}html.motion .testi.in .eyebrow:after{animation:1.1s 1.1s both eb-shine}html.motion .testi.in .section-head p{animation:.8s cubic-bezier(.2,.7,.2,1) 1s backwards fade-blur}html.motion .testi.in .testi-sign{animation:.9s ease-in-out 1.3s backwards sign-in}html.motion .testi.in .qt{animation:1s cubic-bezier(.2,.8,.2,1) backwards qt-in;animation-delay:calc(1.5s + var(--k,6) * .12s)}html.motion .testi.in .qt .qt-mark{animation:.8s cubic-bezier(.3,1.7,.5,1) backwards mark-pop;animation-delay:calc(1.8s + var(--k,6) * .12s)}html.motion .testi.in .qt-nav{animation:.6s 2.2s backwards fade-blur}.qt:first-child{--k:0}.qt:nth-child(2){--k:1}.qt:nth-child(3){--k:2}.qt:nth-child(4){--k:3}.qt:nth-child(5){--k:4}.qt:nth-child(6){--k:5}@keyframes eb-pop{0%{opacity:0;transform:translateY(20px)scale(0)}}@keyframes eb-shine{to{transform:translate(120%)}}@keyframes fade-blur{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}}@keyframes sign-in{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes qt-in{0%{opacity:0;transform:perspective(1000px)translate(-160px)rotateY(-35deg)scale(.85)}}@keyframes mark-pop{0%{opacity:0;transform:scale(0)rotate(-40deg)}}@media (prefers-reduced-motion:reduce){.rays,.bubbles,.f-acts .btn-primary:after{animation:none}.bubbles{display:none}html.motion .bw .w{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}html.motion .testi[data-reveal]{clip-path:none!important}html.motion .testi .eyebrow,html.motion .testi .section-head p,html.motion .testi .testi-sign,html.motion .testi .qt,html.motion .testi .qt-nav{opacity:1!important;animation:none!important}}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.adm{gap:16px;max-width:820px;display:grid}.adm-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-hi{align-items:center;gap:12px;display:flex}.adm-hi img{object-fit:cover;border:2px solid var(--accent);border-radius:50%;width:44px;height:44px}.adm-hi h1{font-size:1.25rem}.adm-hi span{color:var(--ink-3);font-size:12.5px}.abtn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.abtn:disabled{opacity:.6;cursor:wait}.abtn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.abtn.danger{color:var(--bad)}.abtn.wa{color:var(--ok)}.adm-tabs{border-bottom:1px solid var(--line);gap:6px;padding-bottom:8px;display:flex}.adm-tabs a{color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.adm-tabs a.on{background:var(--sky);color:var(--accent)}.adm-tabs svg{width:20px;height:20px}.adm-dot{background:var(--gold);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-grid}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adm-kpis a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:16px;gap:2px;padding:14px;text-decoration:none;display:grid}.adm-kpis b{font-family:var(--f-display);font-size:1.7rem;line-height:1.1}.adm-kpis span{color:var(--ink-3);font-size:12.5px}.adm-kpis a.hot{background:color-mix(in srgb,var(--gold) 14%,var(--surface));border-color:color-mix(in srgb,var(--gold) 55%,var(--line))}.adm-kpis a.hot b{color:var(--gold)}.adm-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.adm-chips::-webkit-scrollbar{display:none}.adm-chips a{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.adm-chips a.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.adm-list{gap:12px;display:grid}.adm-empty{text-align:center;color:var(--ink-3);padding:28px 0}.adm-bk{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:12px;padding:16px;display:grid}.adm-bk.s-review{border-color:color-mix(in srgb,var(--gold) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 14%,transparent)}.adm-bk.s-cancelled,.adm-bk.s-expired,.adm-bk.s-done{opacity:.72}.adm-bk-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adm-bk-top b{font-family:var(--f-display);font-size:1.1rem;display:block}.adm-bk dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.adm-bk dt{color:var(--ink-3)}.adm-bk dd{min-width:0;margin:0;font-weight:600}.adm-bk dd.warn{color:var(--bad)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-bk .adm-acts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.adm-bk .adm-acts form,.adm-bk .adm-acts .abtn,.adm-bk .adm-acts form .abtn{width:100%}.adm-bk .adm-acts .full{grid-column:1/-1}.badge.review{background:color-mix(in srgb,var(--gold) 18%,var(--surface));color:var(--gold)}.adm-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:12px;padding:16px;display:grid}.adm-card h2{font-size:1.1rem}.adm-rows{margin:0;padding:0;list-style:none;display:grid}.adm-rows li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.adm-rows li:last-child{border-bottom:0}.adm-rows li.off>:first-child,.adm-rows li.off .grow{opacity:.5}.adm-rows p{color:var(--ink-2);font-size:14px}.grow{flex:1;min-width:0;display:grid}.adm-form{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px;padding-top:6px;display:grid}.adm-form label,.adm-svc label{color:var(--ink-3);gap:4px;font-size:12.5px;font-weight:600;display:grid}.adm-form input,.adm-form select,.adm-svc input[type=number]{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:100%;min-height:44px;padding:8px 10px;font-size:15px}.adm-svc{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.adm-svc .price{grid-auto-flow:column;align-items:center;gap:6px}.adm-svc .price input{width:90px}.adm-svc .chk{color:var(--ink-2);grid-auto-flow:column;align-items:center;gap:6px;font-size:14px}.switch{background:var(--line);cursor:pointer;border:0;border-radius:99px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:22px;height:22px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--accent)}.switch.on:after{inset-inline-start:23px}.amodal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061211bf;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.amodal-box{background:var(--surface);border-radius:18px;justify-items:center;gap:10px;width:min(100%,460px);max-height:calc(100dvh - 32px);padding:14px;display:grid;overflow:auto}.amodal-head{justify-content:space-between;align-items:center;width:100%;display:flex}.amodal img{object-fit:contain;border-radius:12px;max-width:100%;max-height:70dvh}@media (max-width:640px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-tabs{inset-inline:0;z-index:40;background:var(--surface);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-bottom:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;box-shadow:0 -6px 20px #0f282614}.adm-tabs a{flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:6px 0;font-size:11.5px}.adm-tabs .adm-dot{top:2px;position:absolute;inset-inline-end:calc(50% - 22px)}.adm-svc .grow{flex-basis:100%}}.adm-overview{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}.adm-next,.adm-income{border-radius:18px;align-content:start;gap:4px;padding:16px;display:grid}.adm-next{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#000));color:var(--accent-ink)}.adm-next .hint{color:inherit;opacity:.8}.adm-next b{font-family:var(--f-display);font-size:1.25rem}.adm-next .abtn{color:inherit;background:#ffffff24;border-color:#ffffff4d;justify-self:start;margin-top:8px}.adm-next.empty{background:var(--surface);color:var(--ink);border:1px dashed var(--line)}.adm-next.empty b{color:var(--ink-2);font-size:1rem}.adm-income{background:var(--surface);border:1px solid var(--line)}.adm-income b{font-family:var(--f-display);color:var(--accent);font-size:1.5rem}body:has(.adm)>footer{display:none}body:has(.adm) .top nav{display:none}@media (max-width:640px){.adm-overview{grid-template-columns:1fr}}.adm-login{place-items:center;min-height:calc(100dvh - 160px);display:grid}.adm-login .panel{width:100%}.adm-login-photo{object-fit:cover;border:3px solid var(--accent);width:84px;height:84px;box-shadow:0 0 0 6px var(--sky);border-radius:50%}body:has(.adm-login)>footer{display:none}body:has(.adm-login) .top nav{display:none}.adm-pride{isolation:isolate;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 16%,var(--surface)),var(--surface) 70%);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:20px;gap:14px;padding:18px;animation:.7s cubic-bezier(.2,.7,.2,1) both rise;display:grid;position:relative;overflow:hidden}.adm-pride .rays{opacity:.5}.adm-cheer{font-family:var(--f-display);font-size:1.08rem;font-weight:700;line-height:1.6}.adm-pride-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adm-pride-nums div{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.adm-pride-nums b{font-family:var(--f-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1}.adm-pride-nums span{color:var(--ink-2);font-size:12.5px}.adm-goal{gap:6px;display:grid}.adm-goal-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.adm-goal-bar{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.adm-goal-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--gold));transform-origin:100%;height:100%;animation:1.4s cubic-bezier(.2,.8,.2,1) .3s backwards goal-grow;display:block;position:relative;overflow:hidden}.adm-goal-bar i:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:2.8s ease-in-out 1.8s infinite goal-shine;position:absolute;inset:0;transform:translate(120%)}@keyframes goal-grow{0%{transform:scaleX(0)}}@keyframes goal-shine{to{transform:translate(-120%)}}.adm-quote{background:var(--surface);border-inline-start:4px solid var(--gold);border-radius:14px;gap:6px;margin:0;padding:12px 14px;animation:.8s .5s backwards fade-blur;display:grid}.adm-quote blockquote{font-family:var(--f-display);margin:0;font-weight:500;line-height:1.8}.adm-quote .qt-tag{justify-self:start}.confetti{pointer-events:none;z-index:200;width:100vw;height:100vh;position:fixed;inset:0}.cheer-toast{inset-inline:16px;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:201;background:var(--accent);max-width:420px;color:var(--accent-ink);text-align:center;border-radius:14px;margin-inline:auto;padding:14px 18px;font-weight:700;animation:.5s cubic-bezier(.3,1.5,.5,1) both cheer-in;position:fixed;box-shadow:0 14px 40px -10px #00000073}.cheer-toast.out{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}@keyframes cheer-in{0%{opacity:0;transform:translateY(24px)scale(.9)}}@media (prefers-reduced-motion:reduce){.adm-pride,.adm-goal-bar i,.adm-goal-bar i:after,.adm-quote,.cheer-toast{animation:none}}.adm-hero{isolation:isolate;color:#eef7f6;background:radial-gradient(120% 120% at 100% 0,#14706f 0%,#0b3c3d 55%,#061a1a 100%);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px;animation:.7s cubic-bezier(.2,.7,.2,1) both rise;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #061a1acc}.adm-hero .rays{opacity:.5}.adm-out{top:12px;z-index:1;position:absolute;inset-inline-end:12px}.adm-out .abtn{color:#fff;background:#ffffff1a;border-color:#ffffff40;min-height:36px;padding:6px 12px;font-size:13px}.adm-hero-photo{background:conic-gradient(#e0a840,#4fb3b1,#c4eef8,#e0a840);border-radius:50%;width:96px;height:96px;padding:4px;animation:9s linear infinite spin,.9s cubic-bezier(.3,1.6,.5,1) .1s backwards ws-pop}.adm-hero-photo img{object-fit:cover;border:3px solid #0b3c3d;border-radius:50%;width:100%;height:100%;animation:9s linear infinite reverse spin}.adm-hero-txt{justify-items:start;gap:8px;min-width:0;display:grid}.adm-hero-eyebrow{color:#e0a840;background:#e0a8401f;border:1px solid #e0a84059;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:700;animation:.7s .3s backwards ws-rise}.adm-hero h1{color:#fff;font-size:clamp(1.4rem,5vw,1.9rem);animation:.9s cubic-bezier(.2,.7,.2,1) .45s backwards ws-blur}.adm-hero-pride{font-family:var(--f-display);flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(1.05rem,4vw,1.3rem);font-weight:700;animation:.7s .7s backwards ws-rise;display:flex}.adm-hero .rot-box{color:#1a1205;background:#e0a840;min-width:6em;box-shadow:0 8px 24px #e0a84059}.adm-hero-nums{flex-wrap:wrap;gap:8px;animation:.7s .9s backwards ws-rise;display:flex}.adm-hero-nums span{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:5px 12px;font-size:13.5px}.adm-hero-nums b{font-family:var(--f-display);color:#e0a840;font-size:1.1rem}@keyframes ws-pop{0%{opacity:0;transform:scale(.5)rotate(-30deg)}}@keyframes ws-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes ws-blur{0%{opacity:0;filter:blur(12px);transform:translateY(-12px)}}@media (max-width:560px){.adm-hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding:48px 16px 20px}.adm-hero-txt{justify-items:center}.adm-hero-pride,.adm-hero-nums{justify-content:center}}@media (prefers-reduced-motion:reduce){.adm-hero,.adm-hero *{animation:none!important}}.adm-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.adm-insights>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:2px;min-width:0;padding:10px 12px;animation:.6s backwards ws-rise;display:grid}.adm-insights>div:nth-child(2){animation-delay:80ms}.adm-insights>div:nth-child(3){animation-delay:.16s}.adm-insights>div:nth-child(4){animation-delay:.24s}.adm-insights b{font-family:var(--f-display);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:1.45rem;line-height:1.2;display:flex}.adm-insights b.sm{font-size:1rem;line-height:1.4}.adm-insights em{border-radius:99px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.adm-insights em.up{background:var(--ok-soft);color:var(--ok)}.adm-insights em.down{background:var(--bad-soft);color:var(--bad)}@media (max-width:640px){.adm-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-badges{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:10px;padding:16px;display:grid}.adm-badges-head{justify-content:space-between;align-items:baseline;display:flex}.adm-badges h2{font-size:1.1rem}.adm-badges ul{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-badges li{text-align:center;background:var(--surface-2);border:1px solid var(--line);opacity:.6;filter:grayscale();border-radius:14px;justify-items:center;gap:2px;padding:12px 8px;animation:.5s backwards ws-rise;display:grid;position:relative;overflow:hidden}.adm-badges li .ic{font-size:1.8rem;line-height:1.2}.adm-badges li b{font-size:13.5px}.adm-badges li .hint{font-size:11.5px}.adm-badges li .bar{background:var(--line);border-radius:99px;width:80%;height:5px;margin-top:4px;display:block;overflow:hidden}.adm-badges li .bar i{background:var(--accent);border-radius:inherit;height:100%;display:block}.adm-badges li.on{opacity:1;filter:none;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 20%,var(--surface)),var(--surface));border-color:color-mix(in srgb,var(--gold) 55%,var(--line));box-shadow:0 8px 20px -14px var(--gold)}.adm-badges li.on .ic{animation:3s ease-in-out infinite badge-bob}.adm-badges li.on:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:3.5s ease-in-out 1s infinite goal-shine;position:absolute;inset:0;transform:translate(120%)}@keyframes badge-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.adm-insights>div,.adm-badges li,.adm-badges li .ic,.adm-badges li:after{animation:none}}.wsplash{z-index:300;padding:24px max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));color:#eef7f6;isolation:isolate;background:radial-gradient(120% 80% at 50% 0,#14706f 0%,#0b3c3d 45%,#061a1a 100%);place-items:center;animation:.6s both ws-in;display:grid;position:fixed;inset:0;overflow:hidden}.wsplash.out{animation:.6s both ws-out}.wsplash .rays{opacity:.55;inset:-30% -20% auto}.wsplash-box{text-align:center;justify-items:center;gap:12px;width:100%;max-width:460px;display:grid;position:relative}.wsplash-photo{background:conic-gradient(#e0a840,#4fb3b1,#c4eef8,#e0a840);border-radius:50%;width:128px;height:128px;padding:5px;animation:9s linear infinite spin,.9s cubic-bezier(.3,1.6,.5,1) .1s backwards ws-pop}.wsplash-photo img{object-fit:cover;border:4px solid #0b3c3d;border-radius:50%;width:100%;height:100%;animation:9s linear infinite reverse spin}.wsplash-eyebrow{letter-spacing:.02em;color:#e0a840;background:#e0a8401f;border:1px solid #e0a84059;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700;animation:.7s .4s backwards ws-rise}.wsplash-name{color:#fff;font-size:clamp(1.6rem,6vw,2.3rem);animation:.9s cubic-bezier(.2,.7,.2,1) .55s backwards ws-blur}.wsplash-pride{font-family:var(--f-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:clamp(1.15rem,4.5vw,1.45rem);font-weight:700;animation:.7s .85s backwards ws-rise;display:flex}.wsplash .rot-box{color:#1a1205;background:#e0a840;min-width:6em;box-shadow:0 8px 24px #e0a84059}.wsplash-nums{flex-wrap:wrap;justify-content:center;gap:8px;animation:.7s 1.1s backwards ws-rise;display:flex}.wsplash-nums span{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:6px 12px;font-size:14px}.wsplash-nums b{font-family:var(--f-display);color:#e0a840;font-size:1.15rem}.wsplash-quote{font-family:var(--f-display);color:#d8ecea;max-width:42ch;margin:4px 0 0;font-size:1rem;font-weight:500;line-height:1.8;animation:.8s 1.35s backwards ws-rise}.wsplash-quote small{font-family:var(--f-body);opacity:.7;margin-top:4px;font-size:12px;display:block}.wsplash-go{color:#0b3c3d;background:#fff;min-width:200px;margin-top:6px;animation:.7s 1.6s backwards ws-rise}@keyframes ws-in{0%{opacity:0}}@keyframes ws-out{to{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.wsplash,.wsplash *{animation:none!important}}.wsplash-story{color:#d8ecea;max-width:40ch;line-height:1.9;animation:.8s 1.15s backwards ws-rise}.wsplash-story b{font-family:var(--f-display);color:#e0a840;font-size:1.1em}.skel-page{gap:14px;max-width:720px;display:grid}.skel{background:linear-gradient(90deg,var(--line,#dfe7e5) 25%,color-mix(in srgb,var(--line,#dfe7e5) 40%,transparent) 50%,var(--line,#dfe7e5) 75%);background-size:200% 100%;border-radius:10px;height:16px;animation:1.2s linear infinite skel;display:block}@keyframes skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.adm-forgot{color:var(--ink-2);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.cal-head{text-align:center;justify-content:space-between;align-items:center;gap:10px;display:flex}.cal-head h2{margin:0;font-size:1.15rem}.cal-head .abtn{justify-content:center;min-width:42px;font-size:1.2rem}.cal-today{text-align:center;color:var(--accent);margin-top:6px;font-size:.9rem;display:block}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.cal-wd{text-align:center;color:var(--ink-2);padding-bottom:2px;font-size:12px;font-weight:600}.cal-day{border:1px solid var(--line);background:var(--surface);min-height:92px;color:var(--ink);border-radius:12px;flex-direction:column;gap:4px;padding:6px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.cal-day:hover{border-color:var(--accent)}.cal-day>b{color:var(--ink-2);font-size:13px;font-weight:600}.cal-day.past{opacity:.55}.cal-day.open:after{content:"";top:8px;background:var(--sky);width:6px;height:6px;box-shadow:0 0 0 1px var(--accent-soft);border-radius:50%;position:absolute;inset-inline-end:8px}.cal-day.closed{background:repeating-linear-gradient(135deg,var(--surface),var(--surface) 6px,var(--surface-2) 6px,var(--surface-2) 12px)}.cal-day.today>b{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.cal-day.sel{border:2px solid var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cal-items{gap:3px;display:grid}.cal-it{background:var(--surface-2);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-inline-start:3px solid var(--ink-2);border-radius:6px;padding:2px 5px;font-size:11px;font-style:normal;line-height:1.35;display:block;overflow:hidden}.cal-it.s-paid{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.cal-it.s-review{background:color-mix(in srgb,var(--gold) 16%,transparent);border-color:var(--gold);color:var(--gold)}.cal-it.s-pending{border-color:var(--ink-2);color:var(--ink-2)}.cal-it.s-done{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.cal-items em{color:var(--ink-2);font-size:11px;font-style:normal}.cal-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:12.5px;display:flex}.cal-legend span{align-items:center;gap:6px;display:flex}.cal-legend .cal-it{background:var(--ink-2);border:0;border-radius:50%;width:10px;height:10px;padding:0}.cal-legend .cal-it.s-paid{background:var(--ok)}.cal-legend .cal-it.s-review{background:var(--gold)}.cal-legend .cal-it.s-done{background:var(--accent)}.cal-open{background:var(--sky);width:8px;height:8px;box-shadow:0 0 0 1px var(--accent-soft);border-radius:50%;display:inline-block}.cal-free{margin-top:10px}@media (max-width:640px){.cal-grid{gap:4px}.cal-day{align-items:center;min-height:58px;padding:5px 3px}.cal-items{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.cal-items .cal-it{background:var(--ink-2);border:0;border-radius:50%;width:8px;height:8px;padding:0}.cal-items .cal-it span{display:none}.cal-items .cal-it.s-paid{background:var(--ok)}.cal-items .cal-it.s-review{background:var(--gold)}.cal-items .cal-it.s-done{background:var(--accent)}.cal-items em{font-size:10px}.cal-day.open:after{top:5px;inset-inline-end:5px}}.rich{color:var(--ink-2);gap:12px;display:grid}.rich p{margin:0}.rich b{color:var(--ink);font-weight:700}.talk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.talk>div{gap:2px;display:grid}.talk span{color:var(--ink-2);font-size:.95rem}.btn-wa{color:#fff;background:#1f9d55}.btn-wa:hover{background:#188246}#services>.talk{margin-bottom:20px}@media (max-width:640px){.talk .btn-wa{width:100%}}.addon{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.addon:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.addon input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:3px}.addon span{gap:2px;display:grid}.addon em{color:var(--accent);white-space:nowrap;font-style:normal}.addon small{color:var(--ink-2);font-size:.88rem}.addon-total{text-align:end;color:var(--ink-2);margin:0}.addon-total b{color:var(--ink);font-size:1.05rem}.addon-note{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin-top:12px;padding:10px 14px}.pal-wave{letter-spacing:.01em;font-weight:700;display:inline-flex}.pal-wave>span{animation:3s ease-in-out infinite palwave;animation-delay:calc(var(--i) * 70ms);display:inline-block}@keyframes palwave{0%,45%,to{transform:translateY(0)}15%{transform:translateY(-3px)}30%{transform:translateY(1px)}}.pal-footer{width:100%;color:var(--ink-3);text-align:center;order:3;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.pal-footer svg{flex:none}@media (max-width:860px){.book{margin-top:8px;position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.pal-wave>span{animation:none}}.pal-footer .pal-wave{color:#8a0f22}:root[data-theme=dark] .pal-footer .pal-wave{color:#ffb3bd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pal-footer .pal-wave{color:#ffb3bd}}.cats{text-align:start;gap:10px;width:100%;max-width:720px;margin:6px auto 0;display:grid}.cat{background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:14px;overflow:hidden}.cat>summary,.cat.soon{align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.cat>summary{cursor:pointer;list-style:none}.cat>summary::-webkit-details-marker{display:none}.cat>summary:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.cat>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:14px}.cat-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.cat-ic svg{width:22px;height:22px}.cat-t{flex:1;gap:1px;min-width:0;display:grid}.cat-t b{font-family:var(--f-display);color:var(--ink);font-size:1.05rem}.cat-t small{color:var(--ink-2);font-size:13px;line-height:1.5}.cat-n{background:var(--accent);min-width:26px;height:26px;color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:grid}.cat-chev{width:22px;height:22px;color:var(--ink-3);flex:none;transition:transform .25s}.cat[open] .cat-chev{transform:rotate(180deg)}.cat-list{border-top:1px solid var(--line);gap:6px;margin:0;padding:10px;list-style:none;display:grid}.cat-list a{color:var(--ink);background:var(--bg);border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:10px 12px;text-decoration:none;display:flex}.cat-list a:hover{background:var(--surface-2)}.cat-sublist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cat-sublist a{color:var(--ink);background:var(--bg);border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:10px 12px;text-decoration:none;display:flex}.cat-sublist a:hover{background:var(--surface-2)}.cat-groups{gap:14px}.cat-group{gap:8px;display:grid}.cat-group h3{font-family:var(--f-display);color:var(--accent);margin:0;font-size:1rem}.cat-sub{border-inline-start:2px solid var(--line);gap:6px;padding-inline-start:10px;display:grid}.cat-sub h4{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:700}.cat-group-note{color:var(--ink-3);margin:-4px 0 0;font-size:12.5px}.ci-t{flex:1;gap:1px;min-width:0;display:grid}.ci-t b{font-size:15px;font-weight:700}.ci-t small{color:var(--ink-3);font-size:12.5px}.ci-go{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.ci-go svg{width:18px;height:18px}.cat-list a:hover .ci-go{transform:translate(-3px)}.cat.soon{background:color-mix(in srgb,var(--surface) 70%,transparent);border-style:dashed}.cat.soon .cat-ic{background:var(--surface-2);color:var(--ink-3)}.cat-soon{color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:999px;flex:none;padding:4px 12px;font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.cat-chev{transition:none}}@media (max-width:480px){.cat>summary,.cat.soon{gap:10px;padding:10px 12px}.cat-ic{width:36px;height:36px}.ci-go{width:28px;height:28px}}.course-facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.course-facts li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.course-facts span{color:var(--ink-3)}.adm-cat{flex-wrap:wrap;align-items:center}.cat-state{font-weight:700}.cat-state.on{color:var(--ok)}.cat-state.soon{color:var(--gold)}.adm-seg{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.adm-seg button,.adm-seg label{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;min-height:40px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.adm-seg .on{background:var(--accent);color:var(--accent-ink)}.adm-seg input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.adm-seg label:has(input:focus-visible){outline:2px solid var(--accent)}.adm-add{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:10px;display:grid}.adm-add>.adm-seg,.adm-add .wide{grid-column:1/-1}.adm-add label{color:var(--ink-3);gap:4px;font-size:12.5px;font-weight:600;display:grid}.adm-add input:not([type=radio]),.adm-add select,.adm-add textarea{border:1px solid var(--line);background:var(--bg);min-height:44px;font:inherit;color:var(--ink);border-radius:10px;width:100%;padding:8px 10px;font-size:15px}.adm-add textarea{resize:vertical;line-height:1.7}.ok-msg{color:var(--ok);margin:0;font-weight:700}.verify-note{border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--ink);border-radius:12px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.8}.intake{border:1px solid var(--line);background:var(--bg);border-radius:14px;gap:12px;margin:0;padding:14px;display:grid}.intake legend{font-weight:700;font-family:var(--f-display);padding:0 6px}.intake .hint{margin:0}.intake label small,.intake .lbl small{color:var(--ink-3);font-weight:500}.intake .lbl{font-size:14.5px;font-weight:600}.file-pick{cursor:pointer;justify-content:center;width:100%;position:relative}.file-pick input{opacity:0;width:1px;height:1px;position:absolute}.file-pick:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.intake .field input:not([type=file]),.intake .field textarea{background:var(--surface)}.prep{text-align:start;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-radius:16px;gap:8px;width:100%;padding:16px 18px;display:grid}.prep h2{margin:0;font-size:1.1rem}.prep p{color:var(--ink-2);margin:0;line-height:1.8}.prep .prep-lead{color:var(--ink);font-weight:700}.prep ol{gap:6px;margin:0;padding-inline-start:22px;line-height:1.8;display:grid}.prep .prep-out{color:var(--ink);font-weight:600}.cat:not(.soon) .cat-ic{background:var(--ok-soft);color:var(--ok)}.cat-n{background:var(--ok);color:var(--surface)}.adm-kpis a.t-red.hot{background:color-mix(in srgb,var(--bad) 12%,var(--surface));border-color:color-mix(in srgb,var(--bad) 55%,var(--line))}.adm-kpis a.t-red.hot b{color:var(--bad)}.adm-kpis a.t-green{background:color-mix(in srgb,var(--ok) 10%,var(--surface));border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}.adm-kpis a.t-green b{color:var(--ok)}.adm-bk dd.notes{white-space:pre-line;line-height:1.8}.meet-send{border:1px dashed color-mix(in srgb,var(--ok) 45%,var(--line));background:color-mix(in srgb,var(--ok) 6%,transparent);border-radius:12px;grid-column:1/-1;gap:8px;padding:10px;display:grid}.meet-send label{color:var(--ink-3);gap:4px;font-size:12.5px;font-weight:600;display:grid}.meet-send input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:8px 10px;font-size:15px}.meet-send .err{margin:0}.meet-send .abtn{width:100%}.intake .contact-note{color:var(--ink-2);margin:0;font-weight:600}
