@font-face{font-family:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-arabic-400-normal-D6_F3AeY.woff2)format("woff2"),url(/assets/lalezar-arabic-400-normal-BT7j_n2X.woff)format("woff");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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-vietnamese-400-normal-ScipispP.woff2)format("woff2"),url(/assets/lalezar-vietnamese-400-normal-DXhD3tbU.woff)format("woff");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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-latin-ext-400-normal-Boaamuqr.woff2)format("woff2"),url(/assets/lalezar-latin-ext-400-normal-Dq4DC2QX.woff)format("woff");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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-latin-400-normal-CsH8Qv7g.woff2)format("woff2"),url(/assets/lalezar-latin-400-normal-Bm4W26Zi.woff)format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff)format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2)format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff)format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2)format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff)format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-latin-500-normal-CoYeBiSI.woff2)format("woff2"),url(/assets/tajawal-latin-500-normal-DU9v6xgj.woff)format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2)format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff)format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-arabic-800-normal-TQp-UTiE.woff2)format("woff2"),url(/assets/tajawal-arabic-800-normal-Bp_4IW2m.woff)format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-latin-800-normal-CmI34b-g.woff2)format("woff2"),url(/assets/tajawal-latin-800-normal-Dm5jVIIh.woff)format("woff");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:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/aref-ruqaa-arabic-700-normal-D30apH1C.woff2)format("woff2"),url(/assets/aref-ruqaa-arabic-700-normal-DLleZ2O-.woff)format("woff");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:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWkAA8AAAAACjgAAAVPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgRocgSAGYABkEQgKh1iFbgseAAE2AiQDMAQgBYQ4ByAMBxssCFFUcWIJvkjgqVhebqS2XujmCxhGHKEiTxQh7ItHIJVj8F+Mtfd391wwmQ6X0UQnkfESLAVKNUuURhVtZj+8p70kNTNlRNpRTEac6d4XaAL4+9X8FNkKomjbvmiKFlq1oxW+BO+HTDgJLOIA8M5HXAMGzAicfr9ZEU/iGY/Qk+gDb6beqNAa9yNiEbYk1UMkpC0UC63MnA3Rw2jBR+QasiwUCaWvsUdDTBEA9EMZCZJR4EQgzRw494GsUTpopzeZEV2dPN0QCcAfxXx9eQdxYLKEpE4A87soYoxAQj+UhoyAYFuCrQNB3GmV7mCCXpiamzRIiJ5KqH9B9oRcWKHNycPJKUXNWhuAppN1Fcqy3cUbxa5uz65oKCUCvhA4AEl1mOLYMk4kJSk4ay6cRUkJUqtdxGGnmLAtyK4mbQv70QPICAWTTlClg2NAmnqns5NhzzJErTn9L4DF9LT2AmYB6MN2AQYxgDiBvLAAqJLAmCHLYi9HPDydzA/VAAyCDp58hfASSv6u/uX+cf6YX9/vfQLEJiYKiBGKtvcCykA1QBeAfCODyXNSIkD5eBWWxgIKCytHuYVYwGSaMgSCDLaQVSpkC7JmAWXGbP5EddZcZEiVOYc3QZG35Y7LolvGMKjcfNt8/m2wTDM4qByMRucuVG81tKw7WXuPGsxS1jlW6w4JPdgSZMhgMJo7R2E3C9p2y3jRMqA9Xma96dYt3oQjO+7gqnh87saD6i8kKos/8fBy8FE0fv7y7Ye7WQc3Zh41GO7sFbwJsxTrbqEazFfm4RuvXox4tw+ChEWzyLV6OxwMWywXNqvhzo4ze19RtlXunAWm5iCy14NF+UNHO7DD3/8Qb8KRvMwkZUauS5Y6odBn9mr12oVGylmL1ilm7VHFzlmjWLVOY7Nw6VbbtbuLBHphUX460zqfPPti2osC0mmUE7ilW2CoPjpSijEssvMsYoQF+n9TPtZYpdo+Mo24GXvyJtvaf/3sYEvj6HiEgWIoJh17PtYaz/cN17TDOFiuLFjBz6j2OiBhRNQWy62l0fJQf/aLjMtnohieSdPjlFpKDN2jjQl9cKiDvdXNcbxgZ9rzM5p3XsCWObGa1JRLcYKvnynzrHEI2Z1W56ycaO9hLLG9v35TmL4Cr3czOYFz7qSXayK56Ui6pUQkBtaor8URE3CHHTUpRBaS6uDjHB8enuhXvWJKRIhzkrkaQiy90Ro0TaKQpMJyJ3vK3Kxf6CK0t9Vq/KWq2FoFHqbF9bjWHdeGCyDyf/n8zccbVgA0Onri45sBOXlfWbFN+rj4qfDF9qePrM/nVbOPSxnjcvJ7OqK7gN42zzwFQ/1CZeGa3+HdjwjmYOA6GI4BBzAe5im8BQTIZTC/8rlI7P/KSfwOgI3WtkEAuOoy+/4/8H+IuSDVgEgyAMJva8l+h2D6JRBqfTZ6AZ0ZgF94pIJsx+ymjKT/HyUAbsEH/K+Wz3QV6JALAUW7mHYwxurM3pa2CqM0A3y5a3Gl7hTXpJ1yXccEbuhXz03olspN6uUJihID1rU+hJvRfLlm08pQahyLVpBc0KCeY00oVbHnTBIpXghKhUqp2rQoUcJZqCb1ymWqQKHVaNKIQHLhxo0+PU2cGKI7fut+QsSLEcnvRSUPHg/CxNGsayZd1bRQBB03JA/Oxu3okAjpqlUgKkInozSpVaFMaxi0saNa06TLCXZrdFSpCV7appSLMk0auCpRr0YlZ626NKvwFC8znFGl9pwQOkbZCKkg0SpAO4Fy6CKXK6v0JyUq0aACIUKGVAlIblxgAPh/IIbKP4z+3zbGZA==)format("woff2"),url(data:font/woff;base64,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)format("woff");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:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/aref-ruqaa-latin-700-normal-DsYZho2f.woff2)format("woff2"),url(/assets/aref-ruqaa-latin-700-normal-CBkzp2t9.woff)format("woff");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{--white:#fff;--ink:#1d1a45;--ink-2:#4a4770;--ink-3:#66638a;--indigo:#261f5c;--indigo-deep:#17123f;--sky:#b7e3f6;--lime:#d3ea9c;--peach:#ffc9a3;--lemon:#ffd84a;--lav:#ece9fb;--lav-2:#f5f3fe;--focus:#1f6fd1;--wa:#12803f;--plan:var(--lav);--plan-deep:var(--indigo);--display:"Lalezar", "Tajawal", "Segoe UI", Tahoma, sans-serif;--body:"Tajawal", "Segoe UI", Tahoma, sans-serif;--script:"Aref Ruqaa", "Tajawal", serif;--r-sm:14px;--r-md:22px;--r-lg:36px;--r-xl:56px;--gutter:24px}.accent-blue{--plan:var(--sky);--plan-deep:#1b8dc4}.accent-green{--plan:var(--lime);--plan-deep:#5f8f1f}.accent-orange{--plan:var(--peach);--plan-deep:#d4560f}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px;overflow-x:clip}body{background:var(--white);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.85;overflow-x:clip}#root{flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--display);font-synthesis:none;color:var(--indigo);text-wrap:balance;margin:0;font-weight:400;line-height:1.45}p{text-wrap:pretty;margin:0}ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--lemon)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1180px;padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{inset-inline-start:16px;z-index:100;background:var(--indigo);color:#fff;border-radius:999px;padding:10px 18px;position:absolute;top:-80px}.skip-link:focus{top:12px}.btn{min-height:50px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:1.02rem;font-weight:700;line-height:1.3;transition:background-color .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--indigo);color:#fff}.btn-primary:hover{background:var(--indigo-deep)}.btn-lemon{background:var(--lemon);color:var(--indigo)}.btn-lemon:hover{background:#ffd84a}.btn-outline{border-color:var(--indigo);color:var(--indigo);background:0 0}.btn-outline:hover{background:var(--indigo);color:#fff}.btn-sm{min-height:42px;padding:0 20px;font-size:.97rem}.btn-lg{min-height:58px;padding:0 34px;font-size:1.12rem}.btn-block{width:100%}.btn-row{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.text-link{color:var(--indigo);font:inherit;text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #261f5c4d;text-decoration:underline #261f5c4d;text-decoration-thickness:2px;transition:text-decoration-color .15s}.text-link:hover{-webkit-text-decoration-color:var(--indigo);text-decoration-color:var(--indigo)}.text-link-light{color:#fff;text-decoration-color:#ffffff73}.text-link-light:hover{text-decoration-color:#fff}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:0;box-shadow:0 1px #261f5c1a}.header-inner{align-items:center;gap:24px;min-height:72px;display:flex}.brand{font-family:var(--script);color:var(--indigo);align-items:center;gap:12px;font-size:1.9rem;font-weight:700;line-height:1.3;display:inline-flex}.brand img{border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 1px #261f5c1f}.nav{gap:2px;margin-inline-start:20px;display:flex}.nav a{color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:1rem;font-weight:500;transition:color .15s,background-color .15s}.nav a:hover{color:var(--indigo);background:var(--lav)}.header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.header-mobile-wa{background:var(--wa);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,background-color .15s;display:none}.header-mobile-wa:active{transform:scale(.92)}.menu-btn{width:44px;height:44px;color:var(--indigo);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:none}.menu-btn:hover,.menu-btn:active{background:var(--lav)}.mobile-nav-backdrop{z-index:48;-webkit-backdrop-filter:blur(4px);background:#17123f66;animation:.2s ease-out fade;position:fixed;inset:72px 0 0}.mobile-nav{top:100%;z-index:49;background:var(--white);border-top:1px solid var(--lav);animation:.25s cubic-bezier(.16,1,.3,1) slideDown;position:absolute;inset-inline:0;box-shadow:0 16px 36px #17123f29}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-inner{padding-block:16px 20px}.mobile-nav-links{flex-direction:column;gap:4px;display:flex}.mobile-nav-links a{border-radius:var(--r-sm);color:var(--ink);align-items:center;padding:12px 14px;font-size:1.05rem;font-weight:700;transition:background-color .15s,color .15s;display:flex}.mobile-nav-links a:hover,.mobile-nav-links a:active{background:var(--lav-2);color:var(--indigo)}.mobile-nav-cta{border-top:1px solid var(--lav);margin-top:14px;padding-top:16px}.section{padding-block:88px}.section-head{margin-bottom:40px}.section-head h2,.faq-intro h2,.other-plans h2,.plan-final h2{font-size:clamp(2.3rem,4.6vw,3.4rem)}.section-head p,.faq-intro p{max-width:34em;color:var(--ink-2);margin-top:10px;font-size:1.1rem}.tint-lemon{background:var(--lemon);border-radius:var(--r-xl)}.tint-lav{background:var(--lav);border-radius:var(--r-xl)}.quiz-band>.section,.faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr);align-items:start;gap:24px 72px;display:grid}.quiz-band>.section>.section-head{margin-bottom:0}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 80px;display:grid}.hero-band{background:var(--indigo);color:#fff;border-radius:0 0 var(--r-xl) var(--r-xl);overflow:hidden}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:56px 80px;display:grid}.hero h1{color:#fff;font-size:clamp(2.7rem,5.2vw,4.6rem);line-height:1.4}.lead{max-width:30em;color:var(--ink-2);margin:22px 0 34px;font-size:1.18rem;line-height:1.95}.hero .lead{color:#ffffffdb}.plate{aspect-ratio:1;width:min(520px,100%);margin-inline:auto;position:relative}.plate-photo{object-fit:cover;border:8px solid #fff;border-radius:50%;width:66%;height:66%;position:absolute;inset:17%;box-shadow:0 0 0 16px #ffffff1f}.plate-icon{width:18%;transform:translate(-50%, -50%) rotate(var(--r));animation:.55s cubic-bezier(.3,1.6,.5,1) backwards pop;position:absolute}.plate-icon svg{width:100%;height:auto;display:block}@keyframes pop{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--r)) scale(0)}}@keyframes fade{0%{opacity:0}}.plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.plan-card{background:var(--plan);border-radius:var(--r-lg);flex-direction:column;padding:22px 22px 28px;display:flex}.arch{aspect-ratio:4/4.3;border-radius:999px 999px var(--r-md) var(--r-md);background:#fff;border:6px solid #fff;display:block;overflow:hidden}.arch img{object-fit:cover;width:100%;height:100%}.plan-card h3{margin-top:22px;font-size:2.2rem;line-height:1.35}.plan-card h3 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.plan-card-en,.plan-row-en{color:var(--ink-2);text-align:right;margin:0 0 12px;font-size:.92rem;line-height:1.6}.plan-card-summary{color:var(--ink);font-size:1rem}.facts{margin-top:16px}.facts>div{border-top:2px solid #261f5c24;grid-template-columns:4.6rem minmax(0,1fr);gap:12px;padding-block:9px;display:grid}.facts dt{color:var(--ink-2);font-size:.9rem}.facts dd{font-size:.97rem;font-weight:500;line-height:1.7}.plan-card-best{border-top:2px solid #261f5c24;margin:8px 0 22px;padding-top:12px;font-size:.97rem}.plan-card-best strong{font-weight:800}.plan-card-buy{text-align:center;gap:14px;margin-top:auto;display:grid}.price{justify-content:center;align-items:baseline;gap:10px;line-height:1.2;display:flex}.price bdi{font-family:var(--display);color:var(--indigo);font-size:3.2rem}.price span{color:var(--ink-2);font-size:.93rem}.rows>div{border-top:2px solid #261f5c24;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:18px;padding-block:18px;display:grid}.rows svg{grid-row:span 2;margin-top:2px}.rows dt{font-size:1.1rem;font-weight:800}.rows dd{color:var(--ink-2);font-size:1rem}.steps{counter-reset:step}.steps li{counter-increment:step;padding-block:0 30px;padding-inline:72px 0;position:relative}.steps li:last-child{padding-bottom:0}.steps li:before{content:counter(step);inset-inline-start:0;background:var(--indigo);color:#fff;width:52px;height:52px;font-family:var(--display);border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:0}.steps li:not(:last-child):after{content:"";inset-inline-start:25px;border-inline-start:2px dashed #261f5c59;position:absolute;top:60px;bottom:6px}.steps h3{font-family:var(--body);font-size:1.2rem;font-weight:800;line-height:1.6}.steps p{color:var(--ink-2);margin-top:2px;font-size:1rem}.quiz{background:var(--white);border-radius:var(--r-lg);padding:36px}.quiz-progress{color:var(--ink-2);font-size:.95rem;font-weight:500}.quiz-bar{gap:8px;margin:10px 0 28px;display:flex}.quiz-bar span{background:var(--lav);border-radius:999px;flex:1;height:8px}.quiz-bar span.on{background:var(--indigo)}.quiz-step{border:0;min-width:0;margin:0 0 20px;padding:0;animation:.25s both fade}.quiz-step legend{width:100%;font-family:var(--display);color:var(--indigo);margin-bottom:18px;padding:0;font-size:1.9rem;line-height:1.5;display:block}.quiz-options{gap:10px;display:grid}.quiz-option{border-radius:var(--r-md);background:var(--lav-2);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border:0;gap:2px;padding:16px 22px;transition:background-color .15s,color .15s;display:grid}.quiz-option:hover{background:var(--indigo);color:#fff}.quiz-option strong{font-weight:800;line-height:1.6}.quiz-option span{color:var(--ink-2);font-size:.93rem;line-height:1.6;transition:color .15s}.quiz-option:hover span{color:#ffffffd1}.quiz-result{background:var(--plan);border-radius:var(--r-lg);grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;padding:20px;animation:.3s both fade;display:grid}.quiz-result img{aspect-ratio:4/4.3;object-fit:cover;border-radius:999px 999px var(--r-md) var(--r-md);border:6px solid #fff;width:100%}.quiz-result-lead{color:var(--ink-2);font-size:.97rem;font-weight:700}.quiz-result h3{font-size:2rem}.quiz-result-why{margin:8px 0 20px;font-size:.97rem}.quiz-result .btn-row{margin-bottom:14px}.calc{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 64px;display:grid}.calc-form{background:var(--lav);border-radius:var(--r-lg);gap:20px;padding:32px;display:grid}.field{gap:6px;min-width:0;display:grid}.field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.field-label{color:var(--ink-2);font-size:.95rem;font-weight:700}.calc input,.calc select{border-radius:var(--r-sm);background:var(--white);width:100%;min-height:52px;color:var(--ink);font:inherit;border:2px solid #0000;padding:0 16px;font-weight:500}.calc input:focus,.calc select:focus{border-color:var(--indigo);outline:none}.calc input[aria-invalid=true]{border-color:#b3261e}.segmented{border-radius:var(--r-sm);background:var(--white);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented button{min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:700}.segmented button[aria-pressed=true]{background:var(--indigo);color:#fff}.calc-result dl{grid-template-columns:1fr auto auto;display:grid}.calc-result dl>div{border-top:2px solid var(--lav);grid-template-columns:1fr minmax(85px,max-content) minmax(135px,max-content);align-items:baseline;gap:8px 16px;padding-block:16px;display:grid}@supports (grid-template-columns:subgrid){.calc-result dl>div{grid-template-columns:subgrid;grid-column:1/-1}}.calc-result dt{color:var(--ink-2);font-weight:500}.calc-result dd{display:contents}.calc-result dd bdi{font-family:var(--display);color:var(--indigo);font-variant-numeric:tabular-nums;text-align:end;justify-self:end;font-size:2.9rem;line-height:1.2}.calc-result dd span{color:var(--ink-2);justify-self:start;font-size:.93rem}.calc-empty{border-top:2px solid var(--lav);color:var(--ink-2);padding-block:16px}.calc-note{border-top:2px solid var(--lav);color:var(--ink-3);padding-top:16px;font-size:.9rem;line-height:1.7}.bmi-counters-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.counter-stepper{background:var(--white);border-radius:var(--r-sm);border:2px solid #0000;align-items:center;padding:4px;transition:border-color .2s,box-shadow .2s;display:flex}.counter-stepper:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #261f5c14}.counter-btn{background:var(--lav);width:36px;height:42px;color:var(--indigo);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,transform .1s,color .15s;display:flex}.counter-btn:hover{background:var(--indigo);color:#fff}.counter-btn:active{transform:scale(.92)}.counter-input{text-align:center;width:100%;font-family:var(--display);font-variant-numeric:tabular-nums;min-height:42px!important;color:var(--indigo)!important;background:0 0!important;border:0!important;padding:0 4px!important;font-size:1.6rem!important}.counter-input:focus{outline:none!important}.field-hint{color:var(--ink-3);text-align:center;margin-top:2px;font-size:.78rem}.bmi-results{flex-direction:column;gap:20px;display:flex}.bmi-dashboard{flex-direction:column;gap:22px;display:flex}.bmi-hero-box{border-bottom:2px solid var(--lav);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.bmi-metric-caption{color:var(--ink-2);margin-bottom:6px;font-size:.95rem;font-weight:700;display:block}.bmi-number-wrapper{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bmi-big-num{font-family:var(--display);color:var(--indigo);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:3.8rem;line-height:1}.bmi-badge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:6px 14px;font-size:.95rem;font-weight:800;line-height:1.4;display:inline-flex}.bmi-cat-under{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}.bmi-cat-normal{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.bmi-cat-over{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.bmi-cat-obese1{color:#c2410c;background:#ffedd5;border:1px solid #fed7aa}.bmi-cat-obese2{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.bmi-meter-container{background:var(--lav-2);border-radius:var(--r-md);border:1px solid #261f5c0f;flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.bmi-meter-track{background:#e2e8f0;border-radius:999px;grid-template-columns:18.5fr 25fr 20fr 25fr;height:14px;margin-top:28px;display:grid;position:relative;overflow:visible}.bmi-track-segment{height:100%}.seg-under{background:#3b82f6;border-radius:0 999px 999px 0}.seg-normal{background:#22c55e}.seg-over{background:#f59e0b}.seg-obese{background:#ef4444;border-radius:999px 0 0 999px}.bmi-meter-pin{pointer-events:none;z-index:2;flex-direction:column;align-items:center;transition:right .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;transform:translate(50%,-100%)}.bmi-pin-bubble{background:var(--indigo);color:#fff;font-family:var(--display);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.95rem;box-shadow:0 2px 6px #0000002e}.bmi-pin-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--indigo);width:0;height:0;margin-top:-1px}.bmi-meter-labels{color:var(--ink-3);justify-content:space-between;padding-top:4px;font-size:.78rem;font-weight:600;display:flex}.bmi-stats-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bmi-stat-card{border-radius:var(--r-sm);background:#fff;border:1px solid #261f5c14;flex-direction:column;gap:4px;padding:16px;display:flex;box-shadow:0 2px 8px #261f5c08}.stat-label{color:var(--ink-2);font-size:.85rem;font-weight:700}.stat-value{font-family:var(--display);color:var(--indigo);font-size:1.6rem;line-height:1.2}.stat-tag-ideal{color:#15803d;font-size:1.35rem}.stat-tag-diff{color:var(--indigo)}.stat-sub{color:var(--ink-3);font-size:.8rem}.bmi-advice-box{background:var(--lav);border-radius:var(--r-md);border:1px solid #261f5c14;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.bmi-advice-text{color:var(--ink);margin:0;font-size:.95rem;line-height:1.7}.bmi-recommendation-cta{color:var(--ink-2);border-top:1px dashed #261f5c2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:.92rem;font-weight:600;display:flex}.bmi-plan-pill{background:var(--indigo);border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;color:#fff!important}.bmi-plan-pill:hover{background:var(--indigo-deep);transform:translate(-3px);box-shadow:0 4px 12px #261f5c33}.faq-intro{position:sticky;top:96px}.faq-intro .btn{margin-top:22px}.faq-list{gap:10px;display:grid}.faq-list details{background:var(--lav);border-radius:var(--r-md)}.faq-list summary{padding:18px 24px;cursor:pointer;padding-inline-end:72px;font-weight:800;line-height:1.7;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";inset-inline-end:18px;background:var(--indigo);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.4rem;font-weight:400;line-height:1;display:grid;position:absolute;top:14px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:42em;color:var(--ink-2);padding:0 24px 22px;font-size:1rem}.plan-band{background:var(--plan);border-radius:0 0 var(--r-xl) var(--r-xl)}.plan-hero{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:64px;padding-block:40px 64px;display:grid}.plan-hero h1{font-size:clamp(2.8rem,5vw,4.2rem);line-height:1.35}.plan-hero .lead{color:var(--ink);margin:16px 0 28px;font-size:1.15rem}.facts-note{color:var(--ink-2);margin-top:16px;font-size:.97rem}.crumb{color:var(--ink-2);margin-bottom:14px;font-size:.95rem}.crumb a:hover{color:var(--indigo);text-decoration:underline}.buy-box{background:var(--white);border-radius:var(--r-lg);padding:16px 16px 24px;position:sticky;top:96px}.buy-box .arch{aspect-ratio:4/3.8;border-width:0}.buy-box-body{gap:16px;padding:20px 10px 0;display:grid}.buy-box .price{justify-content:flex-start}.buy-note{color:var(--ink-2);font-size:.92rem;line-height:1.7}.plain-list li{border-top:2px solid var(--lav);color:var(--ink-2);padding:14px 0;padding-inline-start:30px;font-size:1.02rem;position:relative}.plain-list li:before{content:"";inset-inline-start:0;background:var(--plan-deep);border-radius:50%;width:12px;height:12px;position:absolute;top:1.45em}.plan-final-band{background:var(--indigo);border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:32px}.plan-final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-block:64px;display:flex}.plan-final h2{color:#fff}.plan-final p{color:#ffffffdb;margin-top:4px;font-size:1.1rem}.other-plans{padding-block:64px 24px}.other-plans ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.other-plans li{background:var(--plan);border-radius:var(--r-lg)}.other-plans a{align-items:center;gap:20px;padding:16px;display:flex}.other-plans img{object-fit:cover;border:4px solid #fff;border-radius:50%;flex:none;width:96px;height:96px}.other-plans strong{color:var(--indigo);font-family:var(--display);font-size:1.55rem;font-weight:400;line-height:1.4;display:block}.other-plans a:hover strong{text-underline-offset:5px;text-decoration:underline}.other-plans small{color:var(--ink-2);font-size:.95rem;line-height:1.6;display:block}.not-found{justify-items:start;gap:16px;display:grid}.not-found h1{font-size:2.6rem}.food-row{align-items:center;display:flex}.food-row-item{flex:1;align-items:center;gap:14px;display:flex}.food-row-item:last-child,.food-row svg{flex:none}.food-row i{border-top:2px dashed #261f5c38;flex:1}.footer-food{margin-top:72px;padding-bottom:32px}.site-footer{background:var(--indigo);border-radius:var(--r-xl) var(--r-xl) 0 0;color:#ffffffdb;padding-block:64px 28px}.site-footer :focus-visible{outline-color:#fff}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:44px;display:grid}.site-footer .brand{color:#fff;margin-bottom:12px}.footer-about p{max-width:24em}.footer-col h2{color:#fff;margin-bottom:14px;font-size:1.6rem}.footer-col li+li{margin-top:8px}.footer-col a:not(.btn):hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.site-footer .btn-primary{background:var(--lemon);color:var(--indigo)}.site-footer .btn-primary:hover{background:#ffd84a}.footer-number{text-align:right;margin-top:10px}.footer-bottom{color:#ffffffb8;border-top:1px solid #fff3;gap:8px;padding-top:24px;font-size:.9rem;line-height:1.8;display:grid}.footer-bottom strong{color:#fff}.float-wa{inset-inline-start:max(20px, calc(16px + env(safe-area-inset-left,0px)));bottom:max(20px, calc(16px + env(safe-area-inset-bottom,0px)));z-index:60;background:var(--wa);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;transition:background-color .15s,transform .15s;display:grid;position:fixed;box-shadow:0 8px 24px #17123f59}.float-wa:hover{background:#0e6b34}.float-wa:active{transform:scale(.92)}@media (width<=1000px){.nav{display:none}.menu-btn{display:inline-flex}.section{padding-block:60px}.hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:40px 56px}.plate{width:min(380px,90vw)}.plan-list{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.quiz-band>.section,.faq,.split,.calc{grid-template-columns:minmax(0,1fr);gap:32px}.quiz-band>.section>.section-head{margin-bottom:8px}.faq-intro{position:static}.plan-hero{grid-template-columns:minmax(0,1fr);gap:32px}.buy-box{max-width:500px;position:static}}@media (width<=640px){:root{--gutter:18px;--r-xl:32px;--r-lg:24px;--r-md:18px}body{font-size:.98rem;line-height:1.75}.header-inner{gap:12px;min-height:64px}.brand{gap:10px;font-size:1.55rem}.brand img{width:38px;height:38px}.header-cta{display:none}.header-mobile-wa,.menu-btn{display:inline-flex}.section{padding-block:48px}.section-head{margin-bottom:24px}.section-head h2,.faq-intro h2,.other-plans h2,.plan-final h2{font-size:clamp(1.9rem,7vw,2.7rem);line-height:1.35}.section-head p,.faq-intro p{margin-top:8px;font-size:1rem}.hero{gap:28px;padding-block:28px 44px}.hero h1{font-size:clamp(2rem,7vw,2.9rem);line-height:1.35}.lead{font-size:1.05rem;line-height:1.8}.hero .lead{margin:14px 0 24px}.hero .btn-row{flex-direction:column;align-items:stretch;gap:12px}.hero .btn-row .btn{width:100%}.hero .btn-row .text-link{text-align:center;padding-block:6px}.plate{width:min(310px,100vw - 44px)}.plate-photo{border-width:6px;box-shadow:0 0 0 10px #ffffff1f}.plate-icon{width:15%}.plan-list{gap:20px;max-width:480px}.plan-card{padding:20px 16px 24px}.plan-card .arch{aspect-ratio:16/11}.plan-card h3{margin-top:18px;font-size:1.85rem}.plan-card-summary{font-size:.98rem}.facts>div{grid-template-columns:4.8rem minmax(0,1fr);padding-block:8px}.plan-card-best{margin:8px 0 18px;padding-top:10px;font-size:.94rem}.price bdi{font-size:2.8rem}.price span{font-size:.92rem}.split{gap:36px}.rows>div{grid-template-columns:38px minmax(0,1fr);column-gap:14px;padding-block:14px}.rows svg{width:38px;height:38px}.rows dt{font-size:1.05rem}.rows dd{font-size:.95rem}.steps li{padding-block:0 24px;padding-inline:56px 0}.steps li:before{width:42px;height:42px;font-size:1.35rem}.steps li:not(:last-child):after{inset-inline-start:20px;top:48px;bottom:4px}.steps h3{font-size:1.15rem}.steps p{font-size:.95rem}.quiz{border-radius:var(--r-md);padding:20px 16px}.quiz-bar{gap:6px;margin:8px 0 20px}.quiz-step legend{margin-bottom:14px;font-size:clamp(1.45rem,5.5vw,1.8rem)}.quiz-option{border-radius:var(--r-sm);gap:3px;padding:14px 16px}.quiz-option strong{font-size:1.02rem}.quiz-option span{font-size:.9rem}.quiz-result{border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 16px}.quiz-result img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-sm);border-width:4px;width:100%;max-height:220px}.quiz-result h3{font-size:1.8rem}.quiz-result-why{margin:6px 0 16px;font-size:.94rem}.quiz-result .btn-row{flex-direction:column;gap:10px;width:100%;margin-bottom:12px}.quiz-result .btn{width:100%}.calc-form{border-radius:var(--r-md);gap:16px;padding:20px 16px}.field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.field-label{font-size:.9rem}.calc input,.calc select{min-height:48px;padding:0 10px;font-size:16px}.calc input{text-align:center}.segmented button{min-height:40px;font-size:.95rem}.calc-result dl{grid-template-columns:1fr;gap:0}.calc-result dl>div{border-top:2px solid var(--lav);grid-template-columns:1fr;gap:4px;padding-block:12px;display:grid}@supports (grid-template-columns:subgrid){.calc-result dl>div{grid-column:auto;grid-template-columns:1fr}}.calc-result dt{color:var(--ink-2);grid-column:auto;font-size:.92rem;font-weight:700}.calc-result dd{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.calc-result dd bdi{text-align:start;justify-self:auto;font-size:2.2rem;line-height:1.15}.calc-result dd span{place-self:baseline;font-size:.92rem}.calc-note{padding-top:12px;font-size:.86rem}.bmi-counters-grid{grid-template-columns:1fr;gap:10px}.counter-stepper{padding:3px}.counter-btn{width:44px;height:44px}.bmi-stats-grid{grid-template-columns:1fr;gap:10px}.bmi-hero-box{align-items:flex-start}.bmi-big-num{font-size:3rem}.bmi-meter-labels{gap:2px;font-size:.68rem}.faq-intro .btn{width:100%;margin-top:16px}.faq-list summary{padding:15px 16px;padding-inline-end:52px;font-size:1.02rem}.faq-list summary:after{inset-inline-end:12px;width:30px;height:30px;font-size:1.25rem;top:13px}.faq-list details p{padding:0 16px 16px;padding-inline-end:16px;font-size:.95rem;line-height:1.75}.plan-hero{gap:24px;padding-block:24px 36px}.plan-hero h1{font-size:clamp(2.1rem,7vw,3rem);line-height:1.3}.plan-hero .lead{margin:12px 0 20px;font-size:1.05rem}.buy-box{max-width:100%;padding:16px}.buy-box .arch{aspect-ratio:16/10;max-height:240px}.buy-box-body{gap:14px;padding:14px 4px 0}.buy-box .price bdi{font-size:2.7rem}.plain-list li{padding:12px 0;padding-inline-start:24px;font-size:.98rem}.plain-list li:before{width:10px;height:10px;top:1.25em}.plan-final{gap:20px;padding-block:40px 32px}.plan-final h2{font-size:2.1rem}.plan-final p{font-size:1.02rem}.plan-final .btn{width:100%}.other-plans{padding-block:40px 20px}.other-plans h2{font-size:2rem}.other-plans ul{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:20px}.other-plans a{gap:14px;padding:12px}.other-plans img{border-width:3px;width:72px;height:72px}.other-plans strong{font-size:1.35rem}.other-plans small{font-size:.88rem}.site-footer{padding-block:48px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.footer-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:32px}.footer-col h2{margin-bottom:10px;font-size:1.4rem}.footer-col .btn{width:100%}.footer-number{text-align:center;margin-top:12px;font-size:1.05rem}.footer-bottom{padding-top:20px;font-size:.86rem}.float-wa{width:52px;height:52px;inset-inline-start:max(16px, calc(14px + env(safe-area-inset-left,0px)));bottom:max(16px, calc(14px + env(safe-area-inset-bottom,0px)))}.food-row svg{width:26px;height:26px}.food-row-item{gap:6px}}@media (width<=380px){:root{--gutter:14px}.brand{font-size:1.45rem}.brand img{width:34px;height:34px}.field-row{gap:6px}.calc input,.calc select{padding:0 6px}.field-label{font-size:.84rem}.steps li{padding-inline-start:48px}.steps li:before{width:36px;height:36px;font-size:1.2rem}.steps li:not(:last-child):after{inset-inline-start:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
