/* Nurturers Nest Clinic — warm, calm, midwife-led care.
   Original design and copy. */

:root {
  --c-cream: #fbf8f5;
  --c-surface: #ffffff;
  --c-ink: #1f2a3c;
  --c-ink-soft: #4a556a;
  --c-muted: #8a93a4;
  --c-line: #e8ecf2;
  --c-primary: #1f8fcf;
  --c-primary-700: #155e8c;
  --c-primary-100: #e6f2fb;
  --c-primary-50: #f3f9fd;
  --c-blush: #f0a994;
  --c-blush-soft: #fce7de;
  --c-mint: #cfe9d8;
  --c-shadow: 14px 30px 60px -28px rgba(31, 143, 207, 0.25);
  --c-shadow-warm: 14px 30px 60px -28px rgba(240, 169, 148, 0.35);
  --radius-sm: 10px;
  --radius: 16px;
  --radius-lg: 26px;
  --maxw: 1180px;
  --font-serif: "DM Serif Display", "Cormorant Garamond", Georgia, serif;
  --font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  font-family: var(--font-sans);
  background: var(--c-cream);
  color: var(--c-ink-soft);
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}

img { max-width: 100%; display: block; }
a { color: inherit; text-decoration: none; }
button { font: inherit; cursor: pointer; }

.container {
  width: 100%;
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 24px;
}

/* ---------- Header / Nav ---------- */
.site-header {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(251, 248, 245, 0.85);
  backdrop-filter: saturate(180%) blur(14px);
  -webkit-backdrop-filter: saturate(180%) blur(14px);
  border-bottom: 1px solid var(--c-line);
}
.nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 76px;
  gap: 24px;
}
.brand {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  color: var(--c-primary-700);
  font-family: var(--font-serif);
  font-size: 22px;
  letter-spacing: -0.01em;
  line-height: 1;
}
.brand-mark {
  width: 44px; height: 44px;
  border-radius: 50%;
  background: #fff url("data:image/png;base64,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eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAgICAgICAwICAwUDAwMFBgUFBQUGCAYGBgYGCAoICAgICAgKCgoKCgoKCgwMDAwMDA4ODg4ODw8PDw8PDw8PD//bAEMBAgICBAQEBwQEBxALCQsQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEP/dAAQARf/aAAwDAQACEQMRAD8A/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/0P38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9H9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//S/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/0/38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9T9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKqvPDH1koAtUVlz6pYwdZ4/8AvuuW1XxbZRQfuf3n+5QB3tFfPt38SvK/5c55Kzf+Em1PUv8AUxzx0AfSlUbi8Fv1FeTWOj+ILny/9MeOt6Hw7rMgz9oxQB0Z8RWcf8D1pW+oQXHSshND8r/lpWvBa/Z6DQ0EcSCpKj2VJQZhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/9X9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGgVDVC91WGxH76vMtZ+Kel2PEO/wAz/co9j7QxnVPVpp4LYebN+7rhNV+IWi6b5n+kJ+7rx66+Ius6yMWVxj+D50/v1RsfAHiHX/L+2SJ5UldPseX4yPbfynfzfFqC4/c2Xl3ElZU/iPxBfeX/AMS+ug0P4Q6Xpmyby/3g/wBuvSYPDmmW3/LOsi/ePJYPCup6v/x+RvbeZXW2vw5sovL/ANIevS44fL6VPWZscbB4Psrf+OtmDSobatmigCNEEYqSiigAooooAKKKKACiiigAooooAKKKovfQx0AXqK5mTxLYx9Q9QyeLdMj676AOsork08W6bJ/A9aUGsWdx93fQBtUVGjiQVJQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9b9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBoAptZlzqVlZDN5IkdeReLfi3pmiC4hs9lzJE/wDfrWnQnP4DGtWVP4j1y91ey04fv3xXlPin4taLpEDgRvLIP7lfNWpeONT8Uf6HDZ/x/wAD/wB+uh8F/C/WtXvY7zUvPtot+z569D6hCn8Z5v1+dT/dx+seONT8U+Z/Zsk8UVz9zfVzQ/hl4t1e9jmmuE8r7/z19B6B8PYNH8v/AEjzPL/2K9Gjg8uuP6z/ACHZRw3855/ofgWy03/XW8H367yCygt/9RH5dXqK5jsCiiigAooooAKKKKACiiigAooooAKKKyL3UrLToT58nlfJvoA0mk2CsK+1+ysv9dXjOv8Aj/zPM/d/uv8AfrzS+1/7T/y0/e/3K76OXyqHj4zOKVNH0xP460m36h65zUfiTpkX/LN6+af7Z83zP+mdMku5pf8AlnXq0chPKrcQ/wAh7fffEL7T/qZHirkr7xpNL/y8PXmkk/8A0zqt++krv/sWB5tbiGqd/H4t/wCe0j0v/CVj/brgvs9N2V2f2VA5v7bmd9/wk3/TSSpoPFs8Xl/vHrz+io/sSAf29M9wsfiF5X/LR/Kr0fRPHel3UEY+fn+/XyeknlzedU0d99pm/wCefl1wVshgerR4hmfa8GvWNxgf362gQ/SvkGDxV9m8vzv+Wdep+HfGljGMGRPv/wB+vBxOAnTPbwecQqHuNFYunaxZX0CSxSVrf6yuA9gkooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//X/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiioHfy6AH764jXPG+l6JZyTzb+K4rxx8TdM0TzLPzHjkjfZ8lfJGq+KtT8WzeTZ3Dyxb/AJ99ergMqnWPIx+bQonovjT4tzavqf8AxLZP9F2fxpXMaV4V1Pxte/wSfafn/uV1XgD4ZXur/wCmXlukkXzx/PX1P4c8J6XokFv5NukcsafwV04nEwo+5RMMPhp4j35nlnhL4NwaRP515H/c/jr3mysILODyYavU4kV41SvOfxnsUaKp/COooorI2CiiigAooooAKKKKACiiigAooooAKKKKACvBvH3iLyr3yf8AYevcJ5xCvtXyJ47u/N1P/vuu/L6PtJnnZlX9nA4O+vppZvsf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D7Tex/76JX7fg/3eHP55xlb6xiz7A/Zz0rzf9M8v/Vz/APtKvtFU4zXiPwX0eDTfD9x5Mfl/v6916jmvxjM6/PiJn73k9Hkw8BaKKK4T0gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArPvpvs1lJN/wA80rQrI1WA3OmXEMP+skSgD5e8afEbU7W9uLPzE+/XzH4gnnvf+mn7zfXsfxD8P3tle3l5NH/GleJ75ravvMhow5D864nxlXn5Czv/ANX5UdTJJ/0zqt5nm1NJ51fYUT4OtRLO+pN9UkfzKlrnrGNH92Tx/wDkz/cr374UaB9u/fTRv5siPXhunWk1zex3lfXvwyg+xaZHeTf8tEevneJMT7h9twlg/aT9sP8AH99DpsFvD5nl/uHr5Cnu/tM376vYPibqv2nU/wDWf6vfXinl1GQ4blgbcT5l7Sfsi9vFG8VElFfQnxxJSp0oTpSUAW46WqdWErMCWP8Ae/uauQJVOCCb7bH/AM+1e5eDtK8PXMH763/e7K8jH4/2Z7+W4D6weOeRN/y2jp91H/zx/eS19UP4L0XUv+POzTzY68r8W+ANT02D/Q7eOP5K46OdwqHpYzhidM8i3z/8to6swUx0vbb9zef62jfXq0ax89W/dk3+qp6P5v7mqadKmk/d1sR9cKeq+d5H7mvPfDOpXtle/wCmfu/Mf+OvVE6VzGsaP/ptvNDH/q64/Ynf9cOwSf7T++qZKwrH/jxrSd/KgratRCjWPqH4bXXmz3H+4le0jpXzZ8J7rzL24/ef3K+kx0r88x/xn6pgP4SFooorkOwKKKKACiiigAooooAKKKKACiiigDm/Etj9u0W8tP8AnrA6V+f+pfbfC/i64/d+XFbfJ8/+3FX6OunmV8qfG3wrDHpmoalDb/vZHT5678BW5ZnBj6PtIHsXwz18av4Ysz5iSyhPn2V6eRmvhX4Q+I73TprizNw8cUaJ/wCja+3bWTzIY5vVKxxlHlmXg63tIl6iiiuY7AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//0P38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAqTu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KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAM+axhl/wCWaf8AfFcNqPgGy1LzP3ifvP8AYr0migD5J8W/AL+04JDZ3aRfP/AleBa58DPEFt5f35Pn/uV+loHvVa6tluOJK9jDZ9iKfwHg4zhzD4g/JPUfhzrVl/yzf/viuSu9D1qL9z/Z7/8AfFfq/qXw50W9/fTSPXNz/CTRZP8AlpPX0+G4z/nPlcZwBS/5dH5fJp17F+5+zvHULwT23+ur9B9Y+BulSzfuEupa811z4Geb/qbO6k+SvYo8W4c8GtwHiKZ8ePH/ANNKP9VXtl38Idatv+YfdeVWJP8ADLWov+YfPXt0c+w9Q+brcPY6meXY/wCmlTf6yunu/CutW3/Lm9UE8M61bf8ALm/m13/2jhzzfqOLMpH+zfuf9VVZLXyv332jzPMrVfR9TuZ/9Mt3jqnd6b9m/wCWdX7ekY/UapWnf7T/AKmOl8urcdp5X+ppfJvf+edae2D6nVKqPRvFWfs83/POnx2N7L/yzo9sY/U6pT3inv8AvK1U0fU7n9z9nepv+Ec1qL/lzesPrlI2/suqc95Hlf8ALSh4K6qPwV4gufL/AOJe9dnB8L9ak/5h89c1bOMPT6nZR4exFT/l2eSp+8pn2eb/AJ517xpvwd1qWb/kH3VenaV8CPN8v7ZZ3UVeVW4qw9M9jB8DY6ofJH2W9uf+Xd62NO8Ma1LP/wAebyf8Ar7n034GaXbf8s7qvR9E+Fei2I/1k1eJj+MofYPqsHwNP/l6fBWnfB3WtS8ub54/N+f7le36B8CNTub2MzSeXFG6ffSvsCx8K2Vj/qZHrpQuBmvm8TxPiKh9VhOEsPTPF/Dnwpg0T/l4ST738FemWWh2Vt/yzT/viuhAxSfLXgVazqbn0lGiqfwjUQRipKKKyNgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1f38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACo6kooAzH02yl/5Z1Qn8OaLc/663roqKAPObvwBotz/wAuaVnyfDbRJD5v2OOvU8D1pK29tIx9hTPFr74UeHrkf8g9PM/365W7+B+l3H/MLj/77r6WwKgq/wC0sR/Oc0stw/8AIfLf/ChbL/oFwf8AfdT/APCirH/oHp/33X1BkUZFb/2niP5yP7Hw3/Ps+WP+FC2X/QLg/wC+60rT4H6ZH/zC4P8AvuvpapKX9q4j+cP7Hw38h4lY/CXRLbn+z08z/frS/wCFZaL/ANA+OvV6dj2rm+uVTp+p0uxwlj4H0W2/5c0jro00PTI+kFbVFYnSUEsbO3Hyx1b2VJRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/1v38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9f9/KKKKACiiigAooooAKKKKACo6kqOgCOk4NfL/wC0X8V/EHw0stPn8OeT/pLvveRN/wB2vkF/2t/ib18y1j/7d6+syfgbHYzD/WKOsT844k8U8uyvEfV8S7M/VrPrxUtfjJq/x++LN7P+91t4v9iD9zX1r+zV8ep9eH/CI+KLz7Tdf8u0z/x/7Nd+ceHuOweH+sT1XkePw94xZdmGLeE5HBrufdVSVHUlfCH6+FFFFABRRRQBXHNM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GP8AgQYWtivyvO81+uYupi31P3bhLIf7LwNLA/ynwP8AtiaHrOrTaANMs3uPkuEdo034b93XxXB8M/HUv/MDuv8AwHlr9xXjEvDdaBHgc19jkniLWwOEjhIUz894q8HMPm2OljsRXfoj8Lr3wB4ztv317o91/wADt5a+3/2MrHUrH+3/ALZbvF/x7p86bP8AnpX3hJBbyc+X5lNhtYLfiCNI6ed+ItbHYSWEnTMuFfByGU5hDHUcQ33T6lz/AFdT1HUlfnh+3BRRRQBSki8zPvX5KfG34P63oHjq/OjWE8llev58MkcW9Pn+8n/bOv10qqYIa+j4c4jrZXW9tRPieOOCcPndGFHEdD8M0+GXj+T/AFWh3Un/AG7y05/hl8QIv339h33/AIDy1+5X2el8uCvt/wDiLuL/AOfaPyX/AIl1wn/QTI+Lv2R9Y8QjQL/wtrtnNb/Y5POi8xNnDfeSvtfJHI5qr5flf6irHf3r8yzfHxxmIniIw5Ln7dwzk88uwNPCTqe05dLvc+bf2otHm1f4WX/kR+Y9m6Tj/gDCvyS8i8thX77SQQXsLwzR+ZHJ99Hrzm9+Dvwz1EZuPD9o/wD2yr7bgzjmOWUJUZ07n5n4keFE86xEcXRrcrR+KPnXnr/45VhE1O5/cw2/m/7lftHB8FPhZb/d8OWn/fmul0/wN4R0oY07R7W2/wCucSivqq3i1S+xRPhqP0f8a/4uNZ+QPhX4IfEfxYY/sekTiP8Avz/In/kWvr74e/sf6Ppwj1Hx1cfbZY/+XZOY/wDgbV90JAIx+66VNXyGc+I+OxXuR9xeR+i8N+CeU4P360faPuzG0nR9M0Wyj07TbdLa2j+5Gn3BXQ1EDmn/AMNfCTP1yjS5FyjqKKKg2CiiigAooooAKKKKAP/Q/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/0f38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBmDRg07cKWgAooooAKKKKACiik3CgBaKKKAGYNGDT6TcKAFopu6jdTsLmQmDRg07cKNwpDuNwaMGnbhS0AFFFFABRRRQA35abULSxDqaz/wC19L/5/IP+/i1agR7WHc2qKzoL+zuv9TOj/wC49X91RyDUkOooooKCiiigBmDRg07cKNwoC4tFN3UbqdhcyHUU3dRuosHMh1FJuFLSGFFFFABRRRQAUUUUAFFFR0AOz702subU7O2H76dI/wDfemprWmyf6q6hP/AxVewl2Of6zDubVFQbxU9SdAUUUUAFFFJuFAC0UUUAFFFFABRRRQAUUUUAFFJuFLQAUUUm4UALRSbhS0AFFFFABRRRQAUUm4UtABRRRQAzBowaduFLQAUUUUAFFFFABRTd1VZLiGIfvXRKdhcxcqOsn+2tM/5/If8Av6tW47uGSLzIm8wetV7Iz9vDuX6KjqSoNQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9L9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCseleBftGapqWi/CzU9S0e4ezuY2TEifK/wB4V77nnFfO37UP/JH9Y+i/+h16mQQ5sbQU/wCZHzPF/u5Zif8AAz80JPit8QI/+Zjvf/AiWvtX9m/47f22P+EQ8VXHmXv/AC7TP/H/ALFfm2yTA5PNXLK+vNOnjvLOTypIn3o6f36/pLPuCsNjMP7KnCzP4n4b8S8bluK+stNwP3134GKteuK+av2fvjJB8S9A+yak/l6tZp++T+8v9+vpX3r+YcdgKuHqyo1eh/dOS5vRx2Ep4nD6pktR1JUdc56p8w/tReINT0DwGL3SLx7KX7Sib0r869O+LnxBfUrY/wBv3WC8X8dffv7XT/8AFs4/+vpK/L3RwRrNmexdK/c/D3AUauVTrVqd9z+TfGbOMRh84pUsPW5btXR+8WmuZNNt5f45EStQ9KzdJ/5Btr/uJV49K/Dq/U/qrDfw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+e4j+y23zxpv/wCelfp/ULxeb71lw5n08txP1mELs9TjDhOGcYR4SrOyZ+Z/7K/hbxDo3xAM2p6fPb5tX+d0wlfpgDxzUUcaxdKt1jxDnrzDEfWJwJ4N4Thk+EWEpTukSUUUV5J9eRA14D8bPhLafEvQXEISPVbYb7aT3/uv/s17/UfTmujCYueHqqrS3R5ea5VRxmHeHxGzPw4u/ht46svtFpNo915m/Y/+j19afsfeG/EOj+J9a/tjTJ7GKS22J5ybM/NX6F7VIAbvQsaw8Yr7rOPEivjsJLCTpn5Jw34LYbK8wp46jXf7voWKKkor89P28/GX4leDPFs/jvX72z0q6mikvbl0dLeX/npX0/8AsdeG9a0S+1/+0rOayEiRbPMTZ2r7wNrbk9KkSMAY7V9tmnHlXEYH+z+TQ/IMh8JMPgc2lmvtHd9B9WKjqSviT9fK0hOMYr5N+K37MWg+NTJq/hzy9P1KT75/5YvX1r16Gm4ruy3NMRg6vtsPOx4mdZDhMypfV8XTuj8ZPFvwD+Jvhib97pD3MUf8cHzpXnCQeLdIn/1c9t/39Sv3gMfrWVcaHpd6P9LtIZf99M1+j4XxUr8nJiKSkfiOM8AMN7X22ExMoeR+G7+IPGlz/wAxC+/77lptpoHizVpv9Es7q9l/2Elev27/AOEP8Lf9AiD/AL9LWlFpdjaj/RbdIv8AcWu1+LEf+XWGRwf8S9zqf7xjZP5n5W+CP2WvH/iiZJtYg/sm1HXz/vj/AHYq/QT4ZfB3wn8L7PydHgH2iT/WXL/fevXs4p+RjNfDZ5xhjsw92tLTsfqnCvhrlmV+/RjzVO73JakqOpK+WP0QKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9f9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Q/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/0f38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9L9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//T/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/1P38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9X9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//W/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/1/38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9D9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//R/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/0v38ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9P9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z") center / cover no-repeat;
  display: grid; place-items: center;
  color: #fff;
  box-shadow: 0 6px 14px -6px rgba(31, 143, 207, 0.35);
  flex-shrink: 0;
  border: 1px solid var(--c-line);
}
.brand-mark svg { display: none; }
/* Cookie banner */
.cookie-banner {
  position: fixed; bottom: 16px; left: 16px; right: 16px;
  max-width: 720px; margin: 0 auto;
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  box-shadow: var(--c-shadow);
  padding: 18px 22px;
  display: none;
  z-index: 100;
  animation: cookieIn 0.5s ease;
}
.cookie-banner.show { display: flex; gap: 16px; align-items: center; flex-wrap: wrap; }
.cookie-banner p { margin: 0; flex: 1; min-width: 220px; font-size: 14px; color: var(--c-ink-soft); }
.cookie-banner .actions { display: flex; gap: 10px; }
.cookie-banner button {
  padding: 8px 16px; border-radius: 999px;
  font: inherit; font-size: 13px; font-weight: 600;
  border: 1px solid var(--c-line); background: #fff; color: var(--c-ink-soft);
  cursor: pointer; transition: all 0.15s ease;
}
.cookie-banner button.primary {
  background: var(--c-primary); color: #fff; border-color: var(--c-primary);
}
.cookie-banner button:hover { transform: translateY(-1px); }
@keyframes cookieIn { from { opacity:0; transform: translateY(20px); } to { opacity:1; transform: translateY(0); } }
/* Skip to content link */
.skip-to-content {
  position: absolute; top: -40px; left: 16px;
  background: var(--c-primary); color: #fff;
  padding: 10px 16px; border-radius: 0 0 8px 8px;
  font-weight: 600; font-size: 14px;
  text-decoration: none;
  z-index: 200;
  transition: top 0.15s ease;
}
.skip-to-content:focus { top: 0; }

/* =============== NEST AI ASSISTANT =============== */

/* Full-page chat experience */
.nest-shell {
  display: grid;
  grid-template-columns: 1fr 320px;
  gap: 24px;
  height: calc(100vh - 96px);
  align-items: stretch;
}
@media (max-width: 1080px) { .nest-shell { grid-template-columns: 1fr; height: auto; } }
.nest-main {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  display: flex; flex-direction: column;
  min-height: 600px;
  overflow: hidden;
}
.nest-header {
  padding: 22px 28px;
  border-bottom: 1px solid var(--c-line);
  display: flex; align-items: center; gap: 14px;
  background: linear-gradient(140deg, var(--c-primary-50) 0%, var(--c-blush-soft) 100%);
}
.nest-avatar {
  width: 48px; height: 48px; border-radius: 50%;
  background: linear-gradient(140deg, var(--c-primary) 0%, #4eb5ec 100%);
  display: grid; place-items: center;
  color: #fff; flex-shrink: 0;
  box-shadow: 0 6px 14px -6px rgba(31, 143, 207, 0.45);
  position: relative;
}
.nest-avatar::after {
  content: ""; position: absolute;
  bottom: 2px; right: 2px;
  width: 12px; height: 12px;
  background: #19b27a;
  border: 2px solid #fff;
  border-radius: 50%;
}
.nest-avatar svg { width: 24px; height: 24px; }
.nest-header h1 { font-size: 22px; margin: 0; font-family: var(--font-serif); font-weight: 400; }
.nest-header .sub { font-size: 13px; color: var(--c-muted); margin-top: 2px; display: block; }

.chat-thread {
  flex: 1;
  overflow-y: auto;
  padding: 28px;
  display: flex; flex-direction: column; gap: 18px;
  scroll-behavior: smooth;
}
.chat-msg { display: flex; gap: 12px; max-width: 82%; }
.chat-msg .av {
  width: 36px; height: 36px; border-radius: 50%;
  display: grid; place-items: center;
  flex-shrink: 0;
  font-weight: 700; font-size: 13px;
}
.chat-msg.nest .av {
  background: linear-gradient(140deg, var(--c-primary) 0%, #4eb5ec 100%);
  color: #fff;
}
.chat-msg.nest .av svg { width: 18px; height: 18px; }
.chat-msg .bubble {
  background: var(--c-primary-50);
  padding: 14px 18px;
  border-radius: 18px 18px 18px 4px;
  color: var(--c-ink);
  line-height: 1.55;
  font-size: 15px;
}
.chat-msg .bubble p { margin: 0 0 8px; color: var(--c-ink); }
.chat-msg .bubble p:last-child { margin: 0; }
.chat-msg .bubble strong { color: var(--c-primary-700); }
.chat-msg .meta { font-size: 11px; color: var(--c-muted); margin-top: 4px; }
.chat-msg.user { margin-left: auto; flex-direction: row-reverse; }
.chat-msg.user .av {
  background: linear-gradient(140deg, var(--c-primary-100), var(--c-blush-soft));
  color: var(--c-primary-700);
}
.chat-msg.user .bubble {
  background: var(--c-primary);
  color: #fff;
  border-radius: 18px 18px 4px 18px;
}
.chat-msg.user .bubble p { color: #fff; }
.chat-msg.user .bubble strong { color: #fff; }
.chat-msg.system .bubble {
  background: var(--c-blush-soft);
  border: 1px dashed var(--c-blush);
  color: #8a3a25;
  font-size: 14px;
}
.chat-msg.system { max-width: 100%; justify-content: center; }
.chat-msg.system .av { display: none; }

.chat-msg .bubble.script {
  background: transparent;
  border: 0;
  padding: 0;
  font-family: "Caveat", cursive;
  color: var(--c-blush);
  font-size: 22px;
  line-height: 1.3;
}

.chat-msg .actions {
  display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px;
}
.chip {
  display: inline-flex; align-items: center; gap: 6px;
  padding: 8px 14px; border-radius: 999px;
  background: #fff; border: 1px solid var(--c-primary-100);
  color: var(--c-primary-700); font-size: 13px; font-weight: 600;
  cursor: pointer; transition: all 0.15s ease;
  font-family: inherit;
}
.chip:hover { background: var(--c-primary-100); transform: translateY(-1px); }

.typing {
  display: flex; gap: 12px; align-items: center;
}
.typing .av {
  width: 36px; height: 36px; border-radius: 50%;
  background: linear-gradient(140deg, var(--c-primary) 0%, #4eb5ec 100%);
  display: grid; place-items: center; color: #fff;
}
.typing .av svg { width: 18px; height: 18px; }
.typing .dots {
  background: var(--c-primary-50);
  padding: 16px 20px;
  border-radius: 18px 18px 18px 4px;
  display: flex; gap: 4px;
}
.typing .dots span {
  width: 8px; height: 8px; border-radius: 50%;
  background: var(--c-primary);
  opacity: 0.4;
  animation: dot-pulse 1.4s infinite ease-in-out;
}
.typing .dots span:nth-child(2) { animation-delay: 0.2s; }
.typing .dots span:nth-child(3) { animation-delay: 0.4s; }
@keyframes dot-pulse {
  0%, 60%, 100% { opacity: 0.4; transform: scale(1); }
  30% { opacity: 1; transform: scale(1.2); }
}

.nest-input {
  border-top: 1px solid var(--c-line);
  padding: 18px 24px;
  background: var(--c-cream);
}
.nest-input form {
  display: flex; align-items: flex-end; gap: 12px;
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: 18px;
  padding: 8px 8px 8px 16px;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.nest-input form:focus-within {
  border-color: var(--c-primary);
  box-shadow: 0 0 0 4px rgba(31, 143, 207, 0.12);
}
.nest-input textarea {
  flex: 1; border: 0; outline: 0;
  font: inherit; font-size: 15px;
  background: transparent; resize: none;
  color: var(--c-ink);
  min-height: 36px; max-height: 140px; line-height: 1.5;
  padding: 8px 0;
}
.nest-input button[type="submit"] {
  width: 40px; height: 40px; border-radius: 50%;
  background: var(--c-primary); color: #fff;
  border: 0; cursor: pointer;
  display: grid; place-items: center;
  transition: transform 0.12s ease, background 0.15s ease;
}
.nest-input button[type="submit"]:hover { background: var(--c-primary-700); transform: scale(1.05); }
.nest-input button[type="submit"] svg { width: 20px; height: 20px; }
.nest-tools { display: flex; gap: 6px; }
.nest-tool {
  width: 36px; height: 36px; border-radius: 12px;
  background: transparent; border: 0; cursor: pointer;
  color: var(--c-muted);
  display: grid; place-items: center;
  transition: all 0.15s ease;
}
.nest-tool:hover { background: var(--c-primary-50); color: var(--c-primary-700); }

.nest-side {
  display: flex; flex-direction: column; gap: 18px;
}
@media (max-width: 1080px) { .nest-side { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; } }
@media (max-width: 700px) { .nest-side { grid-template-columns: 1fr; } }

.nest-side-card {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius);
  padding: 20px;
}
.nest-side-card h3 { font-size: 15px; margin: 0 0 8px; font-family: var(--font-sans); font-weight: 600; }
.nest-side-card p, .nest-side-card li { font-size: 13px; color: var(--c-ink-soft); line-height: 1.55; }
.nest-side-card ul { padding-left: 16px; margin: 0; }
.nest-side-card ul li { padding: 3px 0; }

/* Floating Nest widget */
.nest-fab {
  position: fixed; bottom: 24px; right: 24px;
  width: 60px; height: 60px;
  border-radius: 50%;
  background: linear-gradient(140deg, var(--c-primary) 0%, #4eb5ec 100%);
  color: #fff; border: 0; cursor: pointer;
  display: grid; place-items: center;
  box-shadow: 0 12px 28px -8px rgba(31, 143, 207, 0.55);
  z-index: 90;
  transition: transform 0.2s ease, box-shadow 0.25s ease;
}
.nest-fab:hover { transform: scale(1.06); box-shadow: 0 16px 32px -8px rgba(31, 143, 207, 0.7); }
.nest-fab svg { width: 28px; height: 28px; }
.nest-fab::after {
  content: ""; position: absolute;
  bottom: 4px; right: 4px;
  width: 14px; height: 14px;
  background: #19b27a;
  border: 2px solid #fff;
  border-radius: 50%;
}
.nest-fab .nest-tip {
  position: absolute;
  right: 70px; top: 50%; transform: translateY(-50%);
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: 999px;
  padding: 8px 14px;
  white-space: nowrap;
  font-size: 13px; color: var(--c-ink-soft); font-weight: 500;
  box-shadow: 0 6px 14px -6px rgba(14, 22, 34, 0.15);
  font-family: "Caveat", cursive;
  font-size: 18px; color: var(--c-primary-700);
  pointer-events: none;
}
.nest-panel {
  position: fixed; bottom: 100px; right: 24px;
  width: 380px; max-width: calc(100vw - 32px);
  height: 580px; max-height: calc(100vh - 140px);
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  box-shadow: 0 24px 60px -20px rgba(14, 22, 34, 0.3);
  display: none;
  flex-direction: column;
  z-index: 95;
  overflow: hidden;
  animation: nestIn 0.25s ease;
}
.nest-panel.open { display: flex; }
@keyframes nestIn {
  from { opacity: 0; transform: translateY(20px) scale(0.96); }
  to { opacity: 1; transform: none; }
}
.nest-panel .nest-header { padding: 18px 22px; }
.nest-panel .nest-header h1 { font-size: 18px; }
.nest-panel .nest-header .close {
  margin-left: auto;
  width: 32px; height: 32px; border-radius: 50%;
  border: 0; background: rgba(255,255,255,0.5); color: var(--c-ink-soft);
  cursor: pointer; display: grid; place-items: center;
}
.nest-panel .chat-thread { padding: 20px; gap: 14px; }
.nest-panel .chat-msg .bubble { font-size: 14px; padding: 12px 14px; }
.nest-panel .nest-input { padding: 14px 18px; }
.brand small {
  display: block;
  font-family: var(--font-sans);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--c-muted);
  margin-top: 2px;
}
.nav-links {
  display: flex; align-items: center; gap: 28px;
  list-style: none; margin: 0; padding: 0;
}
.nav-links a {
  color: var(--c-ink-soft); font-weight: 500; font-size: 15px;
  transition: color 0.18s ease;
}
.nav-links a:hover, .nav-links a[aria-current="page"] { color: var(--c-primary-700); }
.nav-cta { display: flex; gap: 10px; align-items: center; }
.menu-btn {
  display: none;
  background: none; border: 1px solid var(--c-line);
  width: 44px; height: 44px; border-radius: 12px;
  color: var(--c-primary-700);
}
@media (max-width: 880px) {
  .nav-links, .nav-cta .btn-secondary { display: none; }
  .menu-btn { display: grid; place-items: center; }
  .nav-links.open {
    display: flex; flex-direction: column;
    position: absolute; top: 76px; left: 0; right: 0;
    background: var(--c-surface);
    padding: 18px 24px; border-bottom: 1px solid var(--c-line);
    align-items: flex-start; gap: 14px;
  }
}

/* ---------- Buttons ---------- */
.btn {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 12px 20px; border-radius: 999px;
  font-weight: 600; font-size: 15px;
  border: 1px solid transparent;
  transition: transform 0.12s ease, box-shadow 0.18s ease, background 0.18s ease, color 0.18s ease;
  white-space: nowrap;
}
.btn-primary {
  background: var(--c-primary); color: #fff;
  box-shadow: 0 10px 22px -10px rgba(31, 143, 207, 0.6);
}
.btn-primary:hover { background: var(--c-primary-700); transform: translateY(-1px); }
.btn-secondary {
  background: transparent; color: var(--c-primary-700);
  border-color: var(--c-line);
}
.btn-secondary:hover { background: var(--c-primary-100); }
.btn-whatsapp {
  background: #25D366; color: #fff;
  box-shadow: 0 10px 22px -10px rgba(37, 211, 102, 0.6);
}
.btn-whatsapp:hover { background: #1eb558; transform: translateY(-1px); }
.btn-ghost { color: var(--c-primary-700); }
.btn-ghost:hover { color: var(--c-primary); }
.btn-lg { padding: 14px 24px; font-size: 16px; }

/* ---------- Sections ---------- */
section { padding: 96px 0; }
@media (max-width: 700px) { section { padding: 72px 0; } }
.section-head { max-width: 720px; margin: 0 auto 56px; text-align: center; }
.eyebrow {
  display: inline-block;
  font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase;
  color: var(--c-primary-700);
  background: var(--c-primary-100);
  padding: 7px 14px; border-radius: 999px;
  font-weight: 600; margin-bottom: 18px;
}
.eyebrow-blush {
  color: #b85a3f; background: var(--c-blush-soft);
}

h1, h2, h3, h4 {
  font-family: var(--font-serif);
  color: var(--c-ink);
  letter-spacing: -0.01em;
  line-height: 1.15;
  margin: 0 0 18px;
  font-weight: 400;
}
h1 { font-size: clamp(40px, 6vw, 64px); }
h2 { font-size: clamp(30px, 4vw, 46px); }
h3 { font-size: 22px; font-family: var(--font-sans); font-weight: 600; letter-spacing: -0.01em; }
h4 { font-size: 16px; font-family: var(--font-sans); font-weight: 600; }
p { margin: 0 0 16px; color: var(--c-ink-soft); }
.lead { font-size: 19px; line-height: 1.6; color: var(--c-ink-soft); }

/* ---------- Hero ---------- */
.hero {
  position: relative;
  padding: clamp(72px, 10vw, 120px) 0 clamp(72px, 8vw, 110px);
  overflow: hidden;
}
.hero::before {
  content: ""; position: absolute;
  inset: -120px -10% auto auto;
  width: 720px; height: 720px;
  background: radial-gradient(closest-side, rgba(31, 143, 207, 0.16), transparent 70%);
  z-index: 0; pointer-events: none;
}
.hero::after {
  content: ""; position: absolute;
  inset: auto auto -160px -10%;
  width: 620px; height: 620px;
  background: radial-gradient(closest-side, rgba(240, 169, 148, 0.22), transparent 70%);
  z-index: 0; pointer-events: none;
}
.hero-grid {
  position: relative; z-index: 1;
  display: grid;
  grid-template-columns: 1.05fr 1fr;
  gap: clamp(32px, 5vw, 64px);
  align-items: center;
}
@media (max-width: 880px) { .hero-grid { grid-template-columns: 1fr; } }

.hero-cta { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 32px; }
.hero-meta {
  display: flex; gap: 28px; flex-wrap: wrap;
  margin-top: 40px; padding-top: 28px;
  border-top: 1px solid var(--c-line);
}
.hero-meta div { font-size: 13px; color: var(--c-muted); }
.hero-meta strong {
  display: block; font-size: 22px; color: var(--c-primary-700);
  font-family: var(--font-serif); font-weight: 400;
  margin-bottom: 2px;
}

/* Hero illustration: gentle gradient card */
.hero-visual {
  position: relative;
  aspect-ratio: 5 / 5.4;
  border-radius: var(--radius-lg);
  background: linear-gradient(160deg, #e6f2fb 0%, #d3e7f5 50%, #fce7de 100%);
  padding: 32px;
  box-shadow: var(--c-shadow-warm);
  overflow: hidden;
}
.hero-visual svg.hv-art {
  width: 100%; height: 100%;
}
.hv-tag {
  position: absolute; bottom: 24px; left: 24px; right: 24px;
  background: rgba(255,255,255,0.92);
  padding: 16px 20px; border-radius: 16px;
  display: flex; align-items: center; gap: 14px;
  box-shadow: 0 12px 30px rgba(31, 60, 100, 0.12);
}
.hv-tag .dot { width: 10px; height: 10px; border-radius: 50%; background: var(--c-primary); box-shadow: 0 0 0 0 rgba(31, 143, 207, 0.6); animation: pulse 2.4s infinite; }
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(31, 143, 207, 0.4); }
  70% { box-shadow: 0 0 0 14px rgba(31, 143, 207, 0); }
  100% { box-shadow: 0 0 0 0 rgba(31, 143, 207, 0); }
}
.hv-tag strong { color: var(--c-ink); font-family: var(--font-sans); font-weight: 600; font-size: 14px; }
.hv-tag span { color: var(--c-muted); font-size: 12px; }

/* ---------- Cards & grids ---------- */
.grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 36px; }
@media (max-width: 880px) { .grid-3, .grid-2 { grid-template-columns: 1fr; } }

.card {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 30px;
  transition: transform 0.2s ease, box-shadow 0.25s ease, border-color 0.2s ease;
}
.card:hover {
  transform: translateY(-3px);
  box-shadow: var(--c-shadow);
  border-color: transparent;
}
.card .icon {
  width: 52px; height: 52px;
  border-radius: 14px;
  background: var(--c-primary-100);
  color: var(--c-primary-700);
  display: grid; place-items: center;
  margin-bottom: 18px;
}
.card .icon.blush { background: var(--c-blush-soft); color: #b85a3f; }
.card .icon.mint { background: var(--c-mint); color: #2c7c4f; }
.card .icon svg { width: 24px; height: 24px; }
.card h3 { color: var(--c-ink); margin-bottom: 8px; }
.card p { color: var(--c-ink-soft); }

/* ---------- Split sections ---------- */
.split {
  display: grid;
  grid-template-columns: 1fr 1.05fr;
  gap: clamp(32px, 5vw, 72px);
  align-items: center;
}
.split.reverse .split-text { order: 2; }
@media (max-width: 880px) {
  .split { grid-template-columns: 1fr; }
  .split.reverse .split-text { order: 0; }
}
.split-visual {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 28px;
  box-shadow: var(--c-shadow);
}
ul.checks { list-style: none; padding: 0; margin: 24px 0 0; }
ul.checks li {
  display: flex; gap: 14px; align-items: flex-start;
  padding: 10px 0;
  color: var(--c-ink-soft);
}
ul.checks li::before {
  content: "";
  flex: 0 0 24px;
  width: 24px; height: 24px;
  border-radius: 50%;
  background: var(--c-primary-100) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8fcf' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / 14px no-repeat;
  margin-top: 3px;
}

/* ---------- Stats / promise band ---------- */
.promise-band {
  background: linear-gradient(135deg, #155e8c 0%, #1f8fcf 100%);
  color: #fff;
  border-radius: var(--radius-lg);
  padding: 56px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 28px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.promise-band::after {
  content: ""; position: absolute;
  right: -120px; top: -120px;
  width: 380px; height: 380px;
  background: radial-gradient(closest-side, rgba(240, 169, 148, 0.4), transparent 70%);
}
.promise-band > div { position: relative; z-index: 1; }
.promise-band h3 { color: #fff; font-family: var(--font-serif); font-weight: 400; font-size: 38px; margin: 0 0 4px; letter-spacing: -0.01em; }
.promise-band span { color: rgba(255,255,255,0.78); font-size: 14px; }
@media (max-width: 880px) { .promise-band { grid-template-columns: repeat(2, 1fr); padding: 36px; } }

/* ---------- Testimonial ---------- */
.testimonial {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 56px 48px;
  text-align: center;
  max-width: 820px; margin: 0 auto;
  position: relative;
}
.testimonial::before {
  content: "“";
  position: absolute; top: 22px; left: 36px;
  font-family: var(--font-serif);
  color: var(--c-blush); font-size: 88px; line-height: 1;
}
.testimonial blockquote {
  margin: 0 0 24px;
  font-family: var(--font-serif); font-weight: 400;
  font-size: 26px; line-height: 1.4;
  color: var(--c-ink); letter-spacing: -0.01em;
}
.testimonial cite { font-style: normal; color: var(--c-muted); font-size: 14px; }

/* ---------- CTA banner ---------- */
.cta-band {
  background: linear-gradient(135deg, var(--c-primary) 0%, #4eb5ec 100%);
  color: #fff;
  border-radius: var(--radius-lg);
  padding: 56px;
  display: grid;
  grid-template-columns: 1.5fr auto;
  gap: 32px;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.cta-band::after {
  content: ""; position: absolute;
  right: -120px; top: -120px;
  width: 380px; height: 380px;
  background: radial-gradient(closest-side, rgba(255, 255, 255, 0.22), transparent 70%);
}
.cta-band h2 { color: #fff; margin-bottom: 8px; }
.cta-band p { color: rgba(255,255,255,0.86); margin: 0; }
.cta-band .actions { display: flex; gap: 12px; flex-wrap: wrap; position: relative; z-index: 1; }
@media (max-width: 880px) { .cta-band { grid-template-columns: 1fr; padding: 40px; } }

/* ---------- Service detail cards ---------- */
.service-card {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 36px;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 24px;
  align-items: flex-start;
  transition: box-shadow 0.25s ease, transform 0.2s ease, border-color 0.2s ease;
}
.service-card:hover { box-shadow: var(--c-shadow); transform: translateY(-2px); border-color: transparent; }
.service-card .badge {
  width: 64px; height: 64px;
  border-radius: 18px;
  background: linear-gradient(140deg, var(--c-primary) 0%, #4eb5ec 100%);
  color: #fff;
  display: grid; place-items: center;
}
.service-card .badge.blush { background: linear-gradient(140deg, #f0a994 0%, #f6c9b9 100%); }
.service-card .badge.mint { background: linear-gradient(140deg, #6ec896 0%, #a8dcbf 100%); }
.service-card .badge svg { width: 30px; height: 30px; }
.service-card h3 { color: var(--c-ink); margin-bottom: 10px; font-size: 24px; font-family: var(--font-serif); font-weight: 400; letter-spacing: -0.01em; }

/* ---------- Page hero ---------- */
.page-hero {
  padding: 96px 0 56px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.page-hero::before {
  content: ""; position: absolute;
  inset: -100px auto auto -10%;
  width: 520px; height: 520px;
  background: radial-gradient(closest-side, rgba(31, 143, 207, 0.14), transparent 70%);
  z-index: 0;
}
.page-hero > .container { position: relative; z-index: 1; }
.page-hero h1 { margin: 14px auto 16px; max-width: 800px; }
.page-hero p { max-width: 640px; margin: 0 auto; font-size: 18px; }

/* ---------- Process / steps ---------- */
.steps {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
}
@media (max-width: 880px) { .steps { grid-template-columns: 1fr 1fr; } }
@media (max-width: 600px) { .steps { grid-template-columns: 1fr; } }
.step {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 26px;
}
.step .num {
  width: 40px; height: 40px;
  border-radius: 50%;
  background: var(--c-primary-100);
  color: var(--c-primary-700);
  display: grid; place-items: center;
  font-weight: 700; font-family: var(--font-serif); font-size: 18px;
  margin-bottom: 14px;
}

/* ---------- Team ---------- */
.team-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}
@media (max-width: 880px) { .team-grid { grid-template-columns: 1fr; } }
.team-card {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 28px;
  text-align: center;
}
.avatar {
  width: 96px; height: 96px;
  border-radius: 50%;
  margin: 0 auto 16px;
  background: linear-gradient(140deg, var(--c-primary-100), var(--c-blush-soft));
  color: var(--c-primary-700);
  display: grid; place-items: center;
  font-family: var(--font-serif); font-weight: 400;
  font-size: 30px;
  letter-spacing: 0.01em;
}
.team-card strong { display: block; color: var(--c-ink); font-family: var(--font-serif); font-weight: 400; font-size: 20px; margin-bottom: 2px; }
.team-card .role { font-size: 13px; color: var(--c-muted); margin-bottom: 12px; display: block; }

/* ---------- FAQ ---------- */
.faq { max-width: 820px; margin: 0 auto; }
.faq details {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius);
  padding: 20px 24px;
  margin-bottom: 12px;
}
.faq summary {
  cursor: pointer;
  font-weight: 600;
  color: var(--c-ink);
  list-style: none;
  display: flex; justify-content: space-between; align-items: center;
  gap: 16px;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after {
  content: "+"; font-size: 24px; color: var(--c-primary);
  transition: transform 0.2s ease;
}
.faq details[open] summary::after { transform: rotate(45deg); }
.faq details p { margin: 12px 0 0; }

/* ---------- Resource cards ---------- */
.resource {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 28px;
  display: flex; flex-direction: column;
}
.resource ul { padding-left: 18px; margin: 6px 0 0; color: var(--c-ink-soft); }
.resource ul li { padding: 4px 0; }
.resource h3 { color: var(--c-ink); margin-bottom: 10px; }

/* ---------- Form ---------- */
.contact-grid {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 56px;
  align-items: start;
}
@media (max-width: 880px) { .contact-grid { grid-template-columns: 1fr; gap: 32px; } }
.contact-info ul { list-style: none; padding: 0; margin: 24px 0; }
.contact-info li {
  padding: 14px 0; border-bottom: 1px dashed var(--c-line);
  display: flex; gap: 14px; align-items: flex-start;
}
.contact-info li svg {
  color: var(--c-primary); flex: 0 0 24px; margin-top: 2px;
}
.contact-info li strong { display: block; color: var(--c-ink); font-family: var(--font-sans); font-size: 15px; margin-bottom: 2px; }
.contact-info li span.muted { font-size: 13px; color: var(--c-muted); }

.callout {
  margin-top: 28px; padding: 22px;
  background: var(--c-blush-soft);
  border-left: 4px solid var(--c-blush);
  border-radius: var(--radius);
}
.callout strong { color: #8a3a25; display: block; margin-bottom: 4px; font-family: var(--font-sans); font-size: 15px; }

form.booking {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 36px;
  box-shadow: var(--c-shadow);
}
form.booking h3 { color: var(--c-ink); font-family: var(--font-serif); font-weight: 400; font-size: 26px; margin-bottom: 6px; }
.field { margin-bottom: 18px; }
.field label {
  display: block; font-size: 13px; font-weight: 600;
  color: var(--c-ink); margin-bottom: 6px;
}
.field input, .field select, .field textarea {
  width: 100%;
  padding: 13px 16px;
  font: inherit;
  color: var(--c-ink);
  background: #fff;
  border: 1px solid var(--c-line);
  border-radius: 12px;
  transition: border 0.15s ease, box-shadow 0.15s ease;
}
.field input:focus, .field select:focus, .field textarea:focus {
  outline: none;
  border-color: var(--c-primary);
  box-shadow: 0 0 0 4px rgba(31, 143, 207, 0.14);
}
.field textarea { min-height: 130px; resize: vertical; }
.row-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
@media (max-width: 600px) { .row-2 { grid-template-columns: 1fr; } }
.form-status {
  display: none;
  margin-top: 16px; padding: 14px 16px;
  background: var(--c-primary-100);
  color: var(--c-primary-700);
  border-radius: 12px; font-size: 14px;
}
.form-status.show { display: block; }

/* ---------- Footer ---------- */
.site-footer {
  background: #fff;
  color: var(--c-ink-soft);
  padding: 64px 0 28px;
  border-top: 1px solid var(--c-line);
}
.footer-grid {
  display: grid;
  grid-template-columns: 1.4fr repeat(3, 1fr);
  gap: 32px;
  margin-bottom: 40px;
}
@media (max-width: 880px) { .footer-grid { grid-template-columns: 1fr 1fr; } }
.footer-grid h4 { color: var(--c-ink); font-size: 13px; text-transform: uppercase; letter-spacing: 0.14em; margin-bottom: 16px; font-family: var(--font-sans); }
.footer-grid ul { list-style: none; padding: 0; margin: 0; }
.footer-grid li { margin-bottom: 10px; }
.footer-grid a { color: var(--c-ink-soft); transition: color 0.15s ease; font-size: 15px; }
.footer-grid a:hover { color: var(--c-primary-700); }
.footer-brand p { color: var(--c-muted); font-size: 14px; max-width: 320px; }
.footer-base {
  border-top: 1px solid var(--c-line);
  padding-top: 22px;
  display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap;
  font-size: 13px; color: var(--c-muted);
}

/* ---------- Reveal on scroll ---------- */
.reveal { opacity: 0; transform: translateY(14px); transition: opacity 0.7s ease, transform 0.7s ease; }
.reveal.is-visible { opacity: 1; transform: none; }

/* ---------- Utilities ---------- */
.center { text-align: center; }
.muted { color: var(--c-muted); }
.mb-0 { margin-bottom: 0 !important; }
.mt-2 { margin-top: 16px; }
.mt-4 { margin-top: 32px; }

/* =====================================================
   EXTENDED COMPONENTS — added for tools, portal, journey
   ===================================================== */

/* Script accent font (Caveat) */
.script {
  font-family: "Caveat", "Comic Sans MS", cursive;
  font-weight: 500;
  letter-spacing: 0;
}
.signature {
  font-family: "Caveat", cursive;
  font-weight: 700;
  font-size: 26px;
  color: var(--c-primary-700);
  display: inline-block;
  transform: rotate(-2deg);
}
.script-label {
  font-family: "Caveat", cursive;
  font-weight: 500;
  font-size: 22px;
  color: var(--c-blush);
}

/* Decorative shapes */
.shape-blob {
  position: absolute;
  filter: blur(40px);
  opacity: 0.55;
  z-index: 0;
  pointer-events: none;
}

/* Soft pill */
.pill {
  display: inline-flex; align-items: center; gap: 6px;
  padding: 5px 12px; border-radius: 999px;
  font-size: 12px; font-weight: 600;
  background: var(--c-primary-100); color: var(--c-primary-700);
}
.pill.blush { background: var(--c-blush-soft); color: #b85a3f; }
.pill.mint { background: var(--c-mint); color: #2c7c4f; }
.pill.warn { background: #fdecea; color: #b53a2c; }

/* Status dot */
.status-dot {
  width: 8px; height: 8px; border-radius: 50%;
  background: var(--c-primary); display: inline-block;
}
.status-dot.green { background: #19b27a; }
.status-dot.warn { background: #f0a994; }

/* Photo placeholder */
.photo {
  border-radius: var(--radius);
  background:
    linear-gradient(135deg, rgba(31,143,207,0.1) 0%, rgba(240,169,148,0.18) 100%),
    var(--c-primary-100);
  display: grid; place-items: center;
  color: var(--c-primary-700);
  font-family: var(--font-serif);
  position: relative;
  overflow: hidden;
}
.photo::after {
  content: ""; position: absolute; inset: 0;
  background:
    radial-gradient(circle at 30% 30%, rgba(255,255,255,0.4), transparent 50%),
    radial-gradient(circle at 70% 70%, rgba(240,169,148,0.25), transparent 50%);
}
.photo span { position: relative; z-index: 1; font-size: 13px; color: var(--c-muted); font-family: var(--font-sans); padding: 6px 12px; background: rgba(255,255,255,0.7); border-radius: 999px; }

/* Gallery */
.gallery-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
}
.gallery-grid .photo { aspect-ratio: 1 / 1; }
.gallery-grid .photo:nth-child(2) { aspect-ratio: 1 / 1.4; transform: translateY(20px); }
.gallery-grid .photo:nth-child(4) { aspect-ratio: 1 / 1.4; transform: translateY(20px); }
@media (max-width: 700px) { .gallery-grid { grid-template-columns: repeat(2, 1fr); } }

/* Testimonial carousel */
.tcarousel {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}
@media (max-width: 880px) { .tcarousel { grid-template-columns: 1fr; } }
.tcard {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 28px;
  position: relative;
}
.tcard::before {
  content: "“"; position: absolute; top: 14px; right: 24px;
  font-family: var(--font-serif); color: var(--c-blush); font-size: 56px; line-height: 1;
}
.tcard p { font-family: var(--font-serif); font-weight: 400; color: var(--c-ink); font-size: 18px; line-height: 1.45; }
.tcard .who { display: flex; align-items: center; gap: 10px; margin-top: 16px; }
.tcard .who .av {
  width: 36px; height: 36px; border-radius: 50%;
  background: linear-gradient(135deg, var(--c-primary-100), var(--c-blush-soft));
  display: grid; place-items: center;
  color: var(--c-primary-700); font-weight: 700; font-size: 13px;
}
.tcard .who strong { color: var(--c-ink); font-size: 14px; font-family: var(--font-sans); }
.tcard .who span { color: var(--c-muted); font-size: 12px; }

/* =============== AUTH PAGES (login / signup) =============== */
.auth-shell {
  min-height: 100vh;
  display: grid;
  grid-template-columns: 1fr 1fr;
  background: var(--c-cream);
}
@media (max-width: 880px) { .auth-shell { grid-template-columns: 1fr; } }
.auth-panel {
  position: relative;
  background: linear-gradient(160deg, #155e8c 0%, #1f8fcf 60%, #4eb5ec 100%);
  color: #fff;
  padding: 60px 56px;
  display: flex; flex-direction: column; justify-content: space-between;
  overflow: hidden;
}
.auth-panel::before {
  content: ""; position: absolute;
  inset: -100px auto auto -100px;
  width: 380px; height: 380px;
  background: radial-gradient(closest-side, rgba(240,169,148,0.55), transparent 70%);
}
.auth-panel::after {
  content: ""; position: absolute;
  inset: auto -100px -100px auto;
  width: 320px; height: 320px;
  background: radial-gradient(closest-side, rgba(255,255,255,0.18), transparent 70%);
}
.auth-panel > * { position: relative; z-index: 1; }
.auth-panel .brand { color: #fff; }
.auth-panel .brand small { color: rgba(255,255,255,0.7); }
.auth-quote {
  font-family: var(--font-serif); font-size: 34px; line-height: 1.25;
  max-width: 460px; letter-spacing: -0.01em;
}
.auth-quote::before { content: "“"; color: rgba(255,255,255,0.3); font-size: 64px; display: block; margin-bottom: -10px; line-height: 1; }
.auth-foot { font-size: 13px; color: rgba(255,255,255,0.7); }
.auth-art {
  margin: 24px 0;
}
@media (max-width: 880px) { .auth-panel { padding: 36px 28px; min-height: 320px; } }

.auth-form-wrap {
  display: flex; align-items: center; justify-content: center;
  padding: 60px 40px;
}
.auth-form {
  width: 100%; max-width: 420px;
}
.auth-form h1 { font-size: 38px; margin-bottom: 8px; }
.auth-form p { color: var(--c-ink-soft); margin-bottom: 28px; }
.auth-form .field { margin-bottom: 16px; }
.auth-form .btn { width: 100%; justify-content: center; }
.auth-divider {
  display: flex; align-items: center; gap: 12px; margin: 20px 0;
  color: var(--c-muted); font-size: 13px;
}
.auth-divider::before, .auth-divider::after {
  content: ""; flex: 1; height: 1px; background: var(--c-line);
}
.auth-social {
  display: grid; grid-template-columns: 1fr 1fr; gap: 10px;
}
.btn-social {
  background: #fff; color: var(--c-ink); border: 1px solid var(--c-line);
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  padding: 12px 16px; border-radius: 999px; font-weight: 600; font-size: 14px;
  transition: all 0.18s ease;
}
.btn-social:hover { background: var(--c-primary-50); border-color: var(--c-primary-100); }
.auth-meta { font-size: 13px; color: var(--c-muted); text-align: center; margin-top: 24px; }
.auth-meta a { color: var(--c-primary-700); font-weight: 600; }

/* =============== PORTAL SHELL =============== */
.portal-shell {
  display: grid;
  grid-template-columns: 260px 1fr;
  min-height: 100vh;
  background: var(--c-cream);
}
@media (max-width: 880px) { .portal-shell { grid-template-columns: 1fr; } }
.portal-sidebar {
  background: var(--c-surface);
  border-right: 1px solid var(--c-line);
  padding: 28px 22px;
  display: flex; flex-direction: column; gap: 24px;
  position: sticky; top: 0; height: 100vh;
  overflow-y: auto;
}
@media (max-width: 880px) { .portal-sidebar { position: static; height: auto; } }
.portal-sidebar .brand { font-size: 18px; }
.portal-sidebar .brand-mark { width: 36px; height: 36px; }
.portal-nav {
  list-style: none; padding: 0; margin: 0;
  display: flex; flex-direction: column; gap: 4px;
}
.portal-nav a {
  display: flex; align-items: center; gap: 12px;
  padding: 12px 14px; border-radius: 12px;
  color: var(--c-ink-soft); font-weight: 500; font-size: 15px;
  transition: all 0.15s ease;
}
.portal-nav a svg { width: 18px; height: 18px; flex: 0 0 18px; }
.portal-nav a:hover { background: var(--c-primary-50); color: var(--c-primary-700); }
.portal-nav a[aria-current="page"] {
  background: var(--c-primary-100); color: var(--c-primary-700); font-weight: 600;
}
.portal-nav .group {
  font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase;
  color: var(--c-muted); padding: 16px 14px 6px; font-weight: 600;
}
.portal-foot {
  margin-top: auto;
  background: linear-gradient(135deg, var(--c-primary-100), var(--c-blush-soft));
  border-radius: var(--radius);
  padding: 18px;
}
.portal-foot strong { font-family: var(--font-serif); color: var(--c-primary-700); display: block; margin-bottom: 4px; }
.portal-foot p { margin: 0 0 12px; font-size: 13px; color: var(--c-ink-soft); }

.portal-main {
  padding: 32px 40px 64px;
  max-width: 1100px;
}
@media (max-width: 700px) { .portal-main { padding: 24px 20px 48px; } }
.portal-topbar {
  display: flex; align-items: center; justify-content: space-between;
  margin-bottom: 32px; gap: 16px; flex-wrap: wrap;
}
.portal-topbar h1 { font-size: 32px; margin: 0 0 4px; }
.portal-topbar .greeting { color: var(--c-muted); font-size: 14px; }
.portal-user {
  display: flex; align-items: center; gap: 12px;
  padding: 8px 16px 8px 8px; border-radius: 999px;
  background: var(--c-surface); border: 1px solid var(--c-line);
}
.portal-user .avatar { width: 36px; height: 36px; font-size: 13px; margin: 0; }
.portal-user strong { font-size: 14px; color: var(--c-ink); }
.portal-user span { font-size: 12px; color: var(--c-muted); display: block; }

/* Stat cards */
.stat-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
  margin-bottom: 32px;
}
@media (max-width: 880px) { .stat-grid { grid-template-columns: repeat(2, 1fr); } }
.stat-card {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius);
  padding: 22px;
}
.stat-card .label { font-size: 12px; color: var(--c-muted); margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.08em; font-weight: 600; }
.stat-card .value { font-family: var(--font-sans); font-weight: 700; letter-spacing: -0.02em; font-size: 30px; color: var(--c-ink); line-height: 1.1; margin-bottom: 6px; }
.stat-card .meta { font-size: 12px; color: var(--c-muted); }
.stat-card.featured {
  background: linear-gradient(140deg, var(--c-primary) 0%, #4eb5ec 100%);
  color: #fff; border: none;
}
.stat-card.featured .label, .stat-card.featured .meta { color: rgba(255,255,255,0.8); }
.stat-card.featured .value { color: #fff; }

/* Two-column dashboard */
.dash-grid {
  display: grid;
  grid-template-columns: 1.6fr 1fr;
  gap: 24px;
  align-items: start;
}
@media (max-width: 880px) { .dash-grid { grid-template-columns: 1fr; } }

.panel {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 28px;
  margin-bottom: 24px;
}
.panel h2 { font-size: 22px; font-family: var(--font-serif); margin: 0 0 4px; }
.panel .panel-head {
  display: flex; align-items: center; justify-content: space-between;
  gap: 12px; margin-bottom: 20px;
}
.panel .panel-head a { font-size: 13px; color: var(--c-primary-700); font-weight: 600; }

/* Appointment item */
.appt {
  display: grid;
  grid-template-columns: 56px 1fr auto;
  gap: 16px; align-items: center;
  padding: 16px 0;
  border-bottom: 1px solid var(--c-line);
}
.appt:last-child { border-bottom: none; padding-bottom: 0; }
.appt .day {
  text-align: center;
  padding: 8px 10px; border-radius: 12px;
  background: var(--c-primary-100);
}
.appt .day .d { font-family: var(--font-serif); font-size: 22px; color: var(--c-primary-700); line-height: 1; }
.appt .day .m { font-size: 11px; color: var(--c-primary-700); text-transform: uppercase; letter-spacing: 0.1em; font-weight: 600; }
.appt .body strong { display: block; color: var(--c-ink); font-family: var(--font-sans); font-size: 15px; margin-bottom: 2px; }
.appt .body span { font-size: 13px; color: var(--c-muted); }
.appt .actions { display: flex; gap: 6px; }
.appt .btn-mini {
  padding: 6px 12px; font-size: 12px; border-radius: 8px;
  border: 1px solid var(--c-line); background: #fff; color: var(--c-ink-soft);
  font-weight: 600; cursor: pointer;
}
.appt .btn-mini:hover { background: var(--c-primary-50); color: var(--c-primary-700); border-color: var(--c-primary-100); }

/* Message item */
.msg {
  display: flex; gap: 14px; padding: 14px 0;
  border-bottom: 1px solid var(--c-line); cursor: pointer;
}
.msg:last-child { border-bottom: none; padding-bottom: 0; }
.msg .av {
  width: 40px; height: 40px; border-radius: 50%;
  background: linear-gradient(135deg, var(--c-primary-100), var(--c-blush-soft));
  display: grid; place-items: center;
  color: var(--c-primary-700); font-weight: 700; font-size: 13px;
  flex: 0 0 40px;
}
.msg .body { flex: 1; min-width: 0; }
.msg .body .top { display: flex; justify-content: space-between; gap: 8px; align-items: baseline; }
.msg .body strong { font-size: 14px; color: var(--c-ink); }
.msg .body time { font-size: 11px; color: var(--c-muted); }
.msg .body p { font-size: 13px; color: var(--c-ink-soft); margin: 4px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.msg.unread .body strong::after {
  content: ""; display: inline-block;
  width: 7px; height: 7px; border-radius: 50%;
  background: var(--c-primary); margin-left: 8px;
  vertical-align: middle;
}

/* Invoice row */
.invoice {
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: 16px; align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid var(--c-line);
}
.invoice:last-child { border-bottom: none; padding-bottom: 0; }
.invoice strong { color: var(--c-ink); font-family: var(--font-sans); font-size: 14px; }
.invoice .meta { font-size: 12px; color: var(--c-muted); margin-top: 2px; }
.invoice .amt { font-family: var(--font-serif); font-size: 18px; color: var(--c-ink); }

/* Progress ring (pregnancy) */
.ring-card {
  background: linear-gradient(140deg, var(--c-primary-50) 0%, var(--c-blush-soft) 100%);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 28px;
  text-align: center;
  margin-bottom: 24px;
}
.ring {
  width: 160px; height: 160px;
  margin: 8px auto 16px;
  position: relative;
}
.ring svg { width: 100%; height: 100%; transform: rotate(-90deg); }
.ring .center {
  position: absolute; inset: 0;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  font-family: var(--font-sans); font-size: 42px; font-weight: 700; letter-spacing: -0.03em;
  color: var(--c-primary-700);
  line-height: 1;
  gap: 0;
}
.ring .center small { font-family: var(--font-sans); font-size: 10.5px; color: var(--c-muted); font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; margin-top: 4px; }
.ring-sub {
  font-size: 12px;
  color: var(--c-muted);
  font-weight: 600;
  letter-spacing: 0.04em;
  margin: 6px 0 14px;
  text-align: center;
}

/* =============== TOOLS PAGES =============== */
.tools-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}
@media (max-width: 880px) { .tools-grid { grid-template-columns: 1fr; } }
.tool-card {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 32px;
  display: flex; flex-direction: column;
  transition: transform 0.2s ease, box-shadow 0.25s ease, border-color 0.2s ease;
  position: relative; overflow: hidden;
}
.tool-card:hover { transform: translateY(-3px); box-shadow: var(--c-shadow); border-color: transparent; }
.tool-card::before {
  content: ""; position: absolute;
  inset: -40px -40px auto auto;
  width: 160px; height: 160px;
  background: radial-gradient(closest-side, rgba(31,143,207,0.15), transparent 70%);
}
.tool-card .badge {
  width: 56px; height: 56px;
  border-radius: 16px;
  background: linear-gradient(140deg, var(--c-primary) 0%, #4eb5ec 100%);
  color: #fff;
  display: grid; place-items: center;
  margin-bottom: 18px;
  position: relative; z-index: 1;
}
.tool-card .badge.blush { background: linear-gradient(140deg, #f0a994, #f6c9b9); }
.tool-card .badge.mint { background: linear-gradient(140deg, #6ec896, #a8dcbf); }
.tool-card h3 { font-family: var(--font-serif); font-weight: 400; font-size: 22px; color: var(--c-ink); margin-bottom: 8px; }
.tool-card p { color: var(--c-ink-soft); margin-bottom: 18px; }
.tool-card .btn { margin-top: auto; align-self: flex-start; }

/* Calculator */
.calculator {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 36px;
  box-shadow: var(--c-shadow);
  max-width: 520px;
  margin: 0 auto;
}
.calc-result {
  background: linear-gradient(140deg, var(--c-primary-50), var(--c-blush-soft));
  border-radius: var(--radius);
  padding: 28px;
  margin-top: 20px;
  text-align: center;
}
.calc-result .big {
  font-family: var(--font-serif);
  font-size: 36px;
  color: var(--c-primary-700);
  line-height: 1.1;
  margin: 8px 0;
}
.calc-result .small {
  font-size: 13px; color: var(--c-ink-soft);
}

/* Week guide */
.week-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}
@media (max-width: 880px) { .week-list { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 600px) { .week-list { grid-template-columns: 1fr; } }
.week-card {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius);
  padding: 22px;
  position: relative;
  transition: all 0.2s ease;
}
.week-card:hover { border-color: var(--c-primary-100); transform: translateY(-2px); box-shadow: var(--c-shadow); }
.week-card .num {
  font-family: var(--font-serif); font-size: 36px;
  color: var(--c-primary); line-height: 1; margin-bottom: 8px;
}
.week-card h4 { font-size: 14px; margin-bottom: 8px; color: var(--c-ink); }
.week-card p { font-size: 13px; color: var(--c-ink-soft); margin: 0 0 8px; }
.week-card .size {
  font-family: "Caveat", cursive; color: var(--c-blush);
  font-size: 18px; font-weight: 700;
}
.trimester-tab {
  display: inline-block;
  padding: 8px 18px; border-radius: 999px;
  background: var(--c-surface); border: 1px solid var(--c-line);
  font-size: 14px; font-weight: 600; color: var(--c-ink-soft);
  margin-right: 8px; margin-bottom: 18px;
  cursor: pointer; transition: all 0.15s ease;
}
.trimester-tab.active { background: var(--c-primary-700); color: #fff; border-color: var(--c-primary-700); }

/* Birth plan / checklist */
.checklist-section {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 28px; margin-bottom: 22px;
}
.checklist-section h3 { font-family: var(--font-serif); font-weight: 400; font-size: 22px; margin-bottom: 6px; }
.checklist-section .hint { color: var(--c-muted); font-size: 13px; margin-bottom: 20px; }
.check-item {
  display: flex; align-items: flex-start; gap: 12px;
  padding: 12px; border-radius: 10px;
  border: 1px solid var(--c-line); margin-bottom: 10px;
  cursor: pointer;
  transition: all 0.15s ease;
}
.check-item:hover { background: var(--c-primary-50); border-color: var(--c-primary-100); }
.check-item input[type="checkbox"] {
  width: 20px; height: 20px;
  margin-top: 2px;
  accent-color: var(--c-primary);
  flex: 0 0 20px;
}
.check-item .lbl strong { display: block; color: var(--c-ink); font-size: 14px; margin-bottom: 2px; }
.check-item .lbl span { color: var(--c-muted); font-size: 13px; }

/* Kick counter */
.kick-pad {
  background: linear-gradient(140deg, var(--c-primary-50), var(--c-blush-soft));
  border-radius: var(--radius-lg);
  padding: 40px;
  text-align: center;
  border: 1px solid var(--c-line);
}
.kick-button {
  width: 180px; height: 180px;
  margin: 0 auto 20px;
  border-radius: 50%;
  background: linear-gradient(140deg, var(--c-primary) 0%, #4eb5ec 100%);
  color: #fff;
  border: none;
  font-family: var(--font-serif);
  font-size: 28px;
  cursor: pointer;
  box-shadow: 0 20px 50px -20px rgba(31, 143, 207, 0.7);
  transition: transform 0.1s ease, box-shadow 0.2s ease;
  position: relative;
}
.kick-button:hover { transform: scale(1.04); box-shadow: 0 24px 60px -22px rgba(31, 143, 207, 0.85); }
.kick-button:active { transform: scale(0.97); }
.kick-button::after {
  content: ""; position: absolute; inset: -8px;
  border-radius: 50%;
  border: 2px solid var(--c-primary);
  opacity: 0.3;
}
.kick-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px; margin-top: 24px;
}
.kick-stat .v { font-family: var(--font-serif); font-size: 28px; color: var(--c-primary-700); }
.kick-stat .l { font-size: 12px; color: var(--c-muted); text-transform: uppercase; letter-spacing: 0.1em; }

/* My Journey diary */
.journey-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 22px;
  max-width: 760px;
  margin: 0 auto;
}
.diary-entry {
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  padding: 32px;
  position: relative;
  display: grid;
  grid-template-columns: 220px 1fr;
  gap: 28px;
}
@media (max-width: 700px) { .diary-entry { grid-template-columns: 1fr; } }
.diary-entry .photo { aspect-ratio: 1 / 1; min-height: 180px; }
.diary-entry .meta {
  font-family: "Caveat", cursive; color: var(--c-blush);
  font-weight: 700; font-size: 22px; margin-bottom: 4px;
}
.diary-entry h3 { font-family: var(--font-serif); font-weight: 400; font-size: 26px; margin-bottom: 12px; }
.diary-entry p { color: var(--c-ink-soft); }
.diary-entry .mood { font-size: 12px; color: var(--c-muted); margin-top: 10px; }
.diary-entry::before {
  content: ""; position: absolute; left: 0; top: 24px; bottom: 24px;
  width: 4px; background: linear-gradient(180deg, var(--c-primary), var(--c-blush));
  border-radius: 4px;
}
.new-entry {
  background: linear-gradient(140deg, var(--c-primary-50), var(--c-blush-soft));
  border: 1px dashed var(--c-primary-100);
  border-radius: var(--radius-lg);
  padding: 32px;
  text-align: center;
  margin-bottom: 22px;
}
.new-entry h3 { font-family: var(--font-serif); font-weight: 400; }
.diary-toolbar {
  display: flex; gap: 10px; flex-wrap: wrap;
  justify-content: center;
  margin-top: 18px;
}

/* Print styles for diary */
@media print {
  .site-header, .site-footer, .diary-toolbar, .new-entry { display: none !important; }
  body { background: #fff; }
  .diary-entry { break-inside: avoid; box-shadow: none; border: 1px solid #ddd; }
}

/* Featured number / count for hero variants */
.feature-strip {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: var(--radius-lg);
  overflow: hidden;
}
@media (max-width: 700px) { .feature-strip { grid-template-columns: repeat(2, 1fr); } }
.feature-strip > div {
  padding: 22px;
  text-align: center;
  border-right: 1px solid var(--c-line);
}
.feature-strip > div:last-child { border-right: none; }
.feature-strip .v { font-family: var(--font-serif); font-size: 28px; color: var(--c-primary-700); margin-bottom: 4px; line-height: 1; }
.feature-strip .l { font-size: 12px; color: var(--c-muted); text-transform: uppercase; letter-spacing: 0.1em; font-weight: 600; }

/* Soft note callout */
.note-card {
  background: var(--c-blush-soft);
  border-radius: var(--radius);
  padding: 22px 26px;
  border-left: 4px solid var(--c-blush);
  margin: 24px 0;
}
.note-card .script-label { display: block; margin-bottom: 4px; }
.note-card p { margin: 0; color: var(--c-ink-soft); font-size: 15px; }





/* === mobile-tabbar:start === */
.mobile-tabbar { display: none; }
@media (max-width: 880px) {
  /* Bottom tabbar replaces hamburger + header sign-in on mobile */
  .nav-cta .btn-secondary,
  .menu-btn,
  .nav-links,
  .nav-links.open { display: none !important; }

  body { padding-bottom: calc(72px + env(safe-area-inset-bottom)); }

  .mobile-tabbar {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    position: fixed;
    inset: auto 0 0 0;
    z-index: 100;
    background: rgba(255, 255, 255, 0.92);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    border-top: 1px solid var(--c-line);
    padding: 8px 4px calc(8px + env(safe-area-inset-bottom));
    box-shadow: 0 -1px 0 rgba(0,0,0,0.02);
  }
  .mobile-tabbar a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 3px;
    padding: 6px 4px;
    color: var(--c-ink-soft);
    font-size: 10.5px;
    font-weight: 600;
    letter-spacing: 0.01em;
    text-decoration: none;
    border-radius: 12px;
    line-height: 1.1;
    transition: color 0.15s ease, background 0.15s ease, transform 0.12s ease;
    -webkit-tap-highlight-color: transparent;
  }
  .mobile-tabbar a svg { width: 22px; height: 22px; }
  .mobile-tabbar a:active {
    transform: scale(0.94);
    background: rgba(31, 143, 207, 0.08);
  }
  .mobile-tabbar a[aria-current="page"] { color: var(--c-primary); }

  /* === Portal pages: full app shell on mobile === */
  /* Hide desktop sidebar on mobile — bottom tabbar replaces sidebar nav */
  .portal-shell > .portal-sidebar { display: none !important; }
  /* Single-column shell, no sidebar gap */
  .portal-shell { display: block !important; }
  /* Compact, sticky app-style topbar */
  .portal-main { padding: 0 !important; }
  .portal-topbar {
    position: sticky; top: 0; z-index: 50;
    margin: 0 !important;
    padding: 14px 18px calc(14px + env(safe-area-inset-top)) 18px !important;
    padding-top: calc(14px + env(safe-area-inset-top)) !important;
    background: rgba(255, 255, 255, 0.88);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    border-bottom: 1px solid var(--c-line);
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
  }
  .portal-topbar h1 {
    font-size: 19px !important;
    font-weight: 700;
    margin: 0 !important;
    line-height: 1.2;
    letter-spacing: -0.01em;
  }
  .portal-topbar .greeting,
  .portal-topbar .portal-user strong,
  .portal-topbar .portal-user span { display: none; }
  .portal-topbar .portal-user {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }
  .portal-topbar .portal-user .avatar {
    width: 36px !important; height: 36px !important;
    flex: 0 0 36px;
  }
  /* Content area gets phone-friendly gutters + bottom padding for the tabbar */
  .portal-shell > .portal-main > *:not(.portal-topbar) {
    padding-left: 16px;
    padding-right: 16px;
  }
  .portal-main > *:not(.portal-topbar) { margin-top: 16px !important; }
  .portal-shell { padding-bottom: calc(72px + env(safe-area-inset-bottom)); }
  /* Footer hidden on portal mobile */
  .portal-shell .site-footer { display: none; }
  html { scroll-padding-top: 76px; scroll-behavior: smooth; }
}

/* === Portal phone-tuned cards (≤640px) === */
@media (max-width: 640px) {
  /* Stat grid: full-width featured card, then 2-col stats, smaller type */
  .portal-shell .stat-grid {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 10px !important;
  }
  .portal-shell .stat-card {
    padding: 14px 16px !important;
    border-radius: 16px !important;
  }
  .portal-shell .stat-card.featured {
    grid-column: 1 / -1;
    padding: 18px 20px !important;
  }
  .portal-shell .stat-card .label { font-size: 10.5px !important; }
  .portal-shell .stat-card .value { font-size: 24px !important; }
  .portal-shell .stat-card.featured .value { font-size: 30px !important; }
  .portal-shell .stat-card .meta { font-size: 11.5px !important; }

  /* Panels: tighter, app-style cards */
  .portal-shell .panel {
    padding: 18px !important;
    border-radius: 18px !important;
    margin-bottom: 14px !important;
    box-shadow: 0 1px 0 rgba(20, 35, 50, 0.02);
  }
  .portal-shell .panel h2 { font-size: 17px !important; }
  .portal-shell .panel .panel-head { margin-bottom: 14px !important; }

  /* Appointment row tightened, day-block smaller */
  .portal-shell .appt {
    grid-template-columns: 48px 1fr auto !important;
    gap: 12px !important;
    padding: 12px 0 !important;
  }
  .portal-shell .appt .day { padding: 6px 8px !important; }
  .portal-shell .appt .day .d { font-size: 18px !important; }
  .portal-shell .appt .body strong { font-size: 14.5px !important; }
  .portal-shell .appt .body span { font-size: 12px !important; }
  .portal-shell .appt .btn-mini { padding: 7px 10px !important; font-size: 11.5px !important; }

  /* Message rows: keep as-is, just tighten */
  .portal-shell .msg { padding: 12px 0 !important; gap: 12px !important; }
  .portal-shell .msg .av { width: 38px !important; height: 38px !important; flex: 0 0 38px !important; }

  /* Invoice rows tighten */
  .portal-shell .invoice { padding: 12px 0 !important; gap: 12px !important; }

  /* Topbar h1 a touch smaller on narrow phones */
  .portal-shell .portal-topbar h1 { font-size: 17px !important; }
  /* Hero text on portal pages doesn't need 32px on phone */
  .portal-main h1 { font-size: 22px !important; }
}
/* === mobile-tabbar:end === */

/* === mobile-sweep:start === */
/* ---- Page-hero compaction on phone ---- */
@media (max-width: 640px) {
  .page-hero { padding: 24px 0 8px !important; }
  .page-hero h1 {
    font-size: 26px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em;
    margin: 8px 0 !important;
  }
  .page-hero p { font-size: 15px !important; line-height: 1.5; }
  .page-hero .eyebrow { font-size: 11px !important; }
  .page-hero .script-label { font-size: 14px !important; margin-top: 8px !important; }
}

/* ---- Form inputs: 16px font (no iOS zoom), 44px tap target ---- */
@media (max-width: 640px) {
  .row-2 { grid-template-columns: 1fr !important; gap: 14px !important; }
  .field input, .field select, .field textarea {
    min-height: 44px;
    font-size: 16px;
    padding: 11px 14px;
  }
  .field label { font-size: 13px; }
  .field { margin-bottom: 14px; }
}

/* ---- Tools-grid + week-card single column ---- */
@media (max-width: 640px) {
  .tools-grid { grid-template-columns: 1fr !important; gap: 12px !important; }
  .tool-card { padding: 18px !important; border-radius: 18px !important; }
  .tool-card h3 { font-size: 17px !important; margin-bottom: 6px !important; }
  .tool-card p { font-size: 14px !important; }
  .tool-card > p { margin-bottom: 14px !important; }

  .week-list { grid-template-columns: 1fr !important; gap: 10px !important; }
  .week-card { padding: 14px !important; }
}

/* ---- Dashboard: stack with priority order on phone ---- */
@media (max-width: 640px) {
  .portal-shell .dash-grid { grid-template-columns: 1fr !important; gap: 14px !important; }
  /* Right column (ring + messages) shows above left (appointments + invoices) on phone */
  .portal-shell .dash-grid > :nth-child(2) { order: -1; }
}

/* ---- Check-item tap targets (used in profile, birth-plan) ---- */
@media (max-width: 640px) {
  .check-item { padding: 10px 0 !important; min-height: 44px; align-items: flex-start; }
  .check-item label { font-size: 14px; line-height: 1.4; }
  .check-item input[type="checkbox"] { width: 18px; height: 18px; flex: 0 0 18px; margin-top: 2px; }
}

/* ---- Assistant chat shell: full-bleed, true app feel on mobile ---- */
@media (max-width: 880px) {
  .nest-shell {
    grid-template-columns: 1fr !important;
    height: calc(100vh - 60px - 72px - env(safe-area-inset-bottom)) !important;
    min-height: 70vh;
    border-radius: 0 !important;
    margin: 0 !important;
    border-left: 0; border-right: 0;
  }
  .nest-side { display: none !important; }
  .nest-main {
    border-radius: 0 !important;
    height: 100% !important;
    border: 0 !important;
  }
  .nest-input { padding: 14px 16px calc(14px + env(safe-area-inset-bottom)); }
  .nest-input textarea { font-size: 16px !important; }
}

/* ---- Kick-counter stats: 2-col on phone ---- */
@media (max-width: 640px) {
  .kick-stats { grid-template-columns: repeat(2, 1fr) !important; gap: 10px !important; }
  .kick-pad { min-height: 220px !important; font-size: 18px !important; }
}

/* ---- Tool pages (body.is-tool-page): hide marketing chrome on mobile ---- */
@media (max-width: 880px) {
  body.is-tool-page .site-footer { display: none !important; }
  body.is-tool-page .site-header {
    position: sticky; top: 0; z-index: 50;
    background: rgba(255, 255, 255, 0.92);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    border-bottom: 1px solid var(--c-line);
  }
  body.is-tool-page .site-header > .container.nav { padding: 12px 18px !important; }
  body.is-tool-page .nav-cta .btn-primary {
    padding: 8px 14px !important; font-size: 12.5px !important; min-height: 36px !important;
  }
}
@media (max-width: 640px) {
  body.is-tool-page .page-hero { padding: 14px 0 4px !important; }
  body.is-tool-page .page-hero h1 { font-size: 22px !important; }
  body.is-tool-page .page-hero p,
  body.is-tool-page .page-hero .eyebrow,
  body.is-tool-page .page-hero .script-label { display: none !important; }
  body.is-tool-page section { padding: 16px 0 !important; }
  body.is-tool-page .container { padding-left: 16px !important; padding-right: 16px !important; }
}

/* ---- Reveal-on-scroll: shorter offset on mobile so content feels snappier ---- */
@media (max-width: 640px) {
  .reveal { transform: translateY(8px); }
}

/* ---- Buttons: 44px tap targets on mobile ---- */
@media (max-width: 640px) {
  .btn { min-height: 44px; padding: 12px 18px; font-size: 14.5px; }
  .btn-lg { min-height: 50px; font-size: 15px; }
  .btn-mini { min-height: 34px; padding: 7px 11px !important; }
}

/* ---- My-journey: sticky toolbar above tabbar, tighter note-card ---- */
@media (max-width: 640px) {
  .diary-toolbar {
    display: flex !important; gap: 8px;
    padding: 12px 16px;
    margin: 16px -16px 0;
    background: rgba(255, 255, 255, 0.92);
    -webkit-backdrop-filter: saturate(180%) blur(16px);
    backdrop-filter: saturate(180%) blur(16px);
    border-top: 1px solid var(--c-line);
  }
  .note-card { padding: 16px !important; border-radius: 18px !important; }
  .note-card .photo { aspect-ratio: 4 / 3 !important; min-height: 0 !important; border-radius: 12px; }
  .diary-entry h3 { font-size: 20px !important; }
}

/* ---- Birth-plan checklist tighten ---- */
@media (max-width: 640px) {
  .checklist-section { padding: 18px !important; border-radius: 18px !important; margin-bottom: 14px; }
  .checklist-section h3 { font-size: 18px !important; }
  .checklist-section .hint { font-size: 12.5px !important; margin-bottom: 12px !important; }
}

/* ---- Cookie banner above tabbar so it doesn't get hidden ---- */
@media (max-width: 880px) {
  .cookie-banner.show { bottom: calc(80px + env(safe-area-inset-bottom)) !important; }
}

/* ---- Growth-chart axis labels readable on phone ---- */
@media (max-width: 640px) {
  .portal-shell svg text { font-size: 9px !important; }
  .portal-shell .panel { overflow-x: auto; }
}

/* ---- Profile + payments: tap-friendly invoice rows + form spacing ---- */
@media (max-width: 640px) {
  .portal-shell .invoice .amt { font-size: 15px !important; }
  .portal-shell .invoice .meta { font-size: 11.5px !important; }
}

/* ---- Portal back button (mobile only — desktop has sidebar nav) ---- */
.portal-back {
  background: none;
  border: 0;
  padding: 8px;
  margin: -4px 6px -4px -4px;
  border-radius: 12px;
  color: var(--c-ink);
  cursor: pointer;
  display: none;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  -webkit-tap-highlight-color: transparent;
  transition: background 0.15s ease, transform 0.12s ease;
}
.portal-back:hover { background: rgba(0,0,0,0.04); }
.portal-back:active { background: rgba(0,0,0,0.08); transform: scale(0.94); }
.portal-back svg { width: 22px; height: 22px; }
@media (max-width: 880px) { .portal-back { display: inline-flex; } }

/* ============================================================
   DIARY (my-journey.html) — book aesthetic
   ============================================================ */

/* Cover band */
.diary-cover {
  background:
    radial-gradient(circle at 20% 0%, rgba(240,169,148,0.25), transparent 60%),
    linear-gradient(180deg, #f7efe5 0%, #f1e7da 100%);
  border: 1px solid #e8dccb;
  border-radius: 22px;
  padding: 32px 28px;
  text-align: center;
  margin: 16px 0 18px;
  position: relative;
  overflow: hidden;
}
.diary-cover::before {
  content: ""; position: absolute;
  inset: 14px;
  border: 1px solid rgba(160, 110, 70, 0.18);
  border-radius: 16px;
  pointer-events: none;
}
.diary-cover-eyebrow {
  display: block;
  font-family: var(--font-script, 'Caveat', cursive);
  font-size: 22px;
  color: #b86a52;
  font-weight: 600;
  margin-bottom: 4px;
}
.diary-cover-title {
  font-family: var(--font-serif);
  font-size: 38px;
  font-weight: 400;
  color: #3a2a1f;
  line-height: 1.1;
  margin: 4px 0 8px;
  letter-spacing: -0.01em;
}
.diary-cover-sub {
  font-size: 14px;
  color: #7c6655;
  margin: 0 0 16px;
  font-style: italic;
}
.diary-cover-meta {
  font-size: 12px;
  color: #8a6e58;
  letter-spacing: 0.02em;
  display: flex; justify-content: center; gap: 8px; flex-wrap: wrap;
}
.diary-cover-meta strong { color: #3a2a1f; font-weight: 700; }
.diary-cover-meta .dot { opacity: 0.5; }

/* Today's prompt card */
.diary-prompt {
  background: linear-gradient(140deg, var(--c-primary-50) 0%, var(--c-blush-soft) 100%);
  border: 1px solid var(--c-primary-100);
  border-radius: 18px;
  padding: 22px 22px 18px;
  margin-bottom: 14px;
  position: relative;
}
.diary-prompt::before {
  content: """;
  position: absolute;
  top: 8px; left: 18px;
  font-family: var(--font-serif);
  font-size: 56px;
  color: var(--c-primary);
  opacity: 0.18;
  line-height: 1;
}
.diary-prompt-eyebrow {
  display: inline-block;
  font-size: 11px;
  color: var(--c-primary-700);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  margin-bottom: 8px;
}
.diary-prompt-q {
  font-family: var(--font-serif);
  font-size: 21px;
  font-weight: 400;
  color: var(--c-ink);
  line-height: 1.35;
  margin: 0 0 8px;
  letter-spacing: -0.01em;
}
.diary-prompt-help {
  font-size: 12.5px;
  color: var(--c-muted);
  margin: 0;
  font-style: italic;
}

/* Mood chips */
.diary-moods {
  display: flex; flex-wrap: wrap; gap: 8px;
}
.diary-mood {
  background: #fff;
  border: 1px solid var(--c-line);
  color: var(--c-ink-soft);
  padding: 8px 14px;
  border-radius: 999px;
  font-size: 13.5px;
  font-weight: 500;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: all 0.15s ease;
}
.diary-mood:hover { border-color: var(--c-primary-100); background: var(--c-primary-50); }
.diary-mood.is-selected { background: var(--c-primary); color: #fff; border-color: var(--c-primary); }

/* Past pages — book spreads */
.diary-pages-head {
  font-family: var(--font-serif);
  font-size: 22px;
  font-weight: 400;
  color: var(--c-ink);
  margin: 24px 0 14px;
}
.book-page {
  background: linear-gradient(180deg, #fdfaf3 0%, #faf2e3 100%);
  border: 1px solid #e8dccb;
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 14px;
  position: relative;
  box-shadow: 0 1px 0 rgba(140, 100, 60, 0.04), 0 8px 24px -16px rgba(140, 100, 60, 0.16);
}
.book-page-num {
  position: absolute;
  top: 14px; right: 16px;
  font-family: var(--font-serif);
  font-size: 13px;
  color: #b09679;
  letter-spacing: 0.04em;
}
.book-page-num::before { content: "page "; font-style: italic; }
.book-page-spread {
  display: grid;
  grid-template-columns: 1fr 1.4fr;
  gap: 18px;
  align-items: stretch;
}
.book-page-photo {
  aspect-ratio: 1 / 1.2;
  border-radius: 10px;
  background: linear-gradient(140deg, #f0a994 0%, #f6c9b9 100%);
  display: grid; place-items: center;
  color: #fff;
  font-family: var(--font-script, 'Caveat', cursive);
  font-size: 18px;
  text-align: center;
  padding: 14px;
  box-shadow: 0 4px 12px -6px rgba(140, 80, 50, 0.3);
  position: relative;
}
.book-page-photo::after {
  content: ""; position: absolute;
  inset: 8px;
  border: 1px solid rgba(255,255,255,0.4);
  border-radius: 6px;
  pointer-events: none;
}
.book-page-right { display: flex; flex-direction: column; gap: 6px; }
.book-page-date {
  font-size: 11.5px;
  color: #b09679;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.book-page-title {
  font-family: var(--font-serif);
  font-size: 19px;
  font-weight: 400;
  color: #3a2a1f;
  line-height: 1.25;
  margin: 2px 0 6px;
  letter-spacing: -0.01em;
}
.book-page-body {
  font-size: 14px;
  color: #5a4636;
  line-height: 1.55;
  margin: 0 0 8px;
}
.book-page-mood {
  font-size: 12px;
  color: #8a6e58;
  font-style: italic;
}

/* Diary CTA */
.diary-cta {
  margin: 28px 0 8px;
}
.diary-cta-card {
  background: linear-gradient(140deg, #155e8c 0%, #1f8fcf 60%, #4eb5ec 100%);
  color: #fff;
  border-radius: 22px;
  padding: 28px 24px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.diary-cta-card::before {
  content: ""; position: absolute;
  inset: -60px auto auto -60px;
  width: 280px; height: 280px;
  background: radial-gradient(closest-side, rgba(240,169,148,0.4), transparent 70%);
  pointer-events: none;
}
.diary-cta-card > * { position: relative; }
.diary-cta-card .script-label { color: #f6c9b9; }
.diary-cta-card h2 {
  font-family: var(--font-serif);
  font-size: 26px;
  margin: 6px 0 10px;
  font-weight: 400;
}
.diary-cta-card p {
  font-size: 14.5px;
  color: rgba(255,255,255,0.92);
  margin: 0 0 18px;
  line-height: 1.5;
}
.diary-cta-card .btn { background: #fff; color: var(--c-primary-700); }
.diary-cta-card .btn:hover { background: rgba(255,255,255,0.92); }
.diary-cta-fine {
  font-size: 12.5px;
  color: rgba(255,255,255,0.8) !important;
  margin: 14px 0 0 !important;
}
.diary-cta-fine strong { color: #fff; font-weight: 700; }

/* ============================================================
   BOOK PREVIEW (book-preview.html)
   ============================================================ */
.book-preview-frame {
  position: relative;
  background:
    radial-gradient(ellipse at 50% 0%, rgba(31,143,207,0.08), transparent 60%),
    var(--c-cream);
  padding: 18px 0 120px;
  margin: 16px -16px 0;
}
.book-spread {
  background: linear-gradient(180deg, #fdfaf3 0%, #f7eddb 100%);
  border: 1px solid #e8dccb;
  border-radius: 8px;
  margin: 18px auto;
  max-width: 720px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  min-height: 380px;
  box-shadow: 0 6px 24px -12px rgba(140, 100, 60, 0.25), 0 1px 0 rgba(140,100,60,0.06) inset;
  position: relative;
  overflow: hidden;
}
.book-spread::before {
  /* Spine */
  content: ""; position: absolute;
  top: 0; bottom: 0; left: 50%;
  width: 1px;
  background: rgba(160, 110, 70, 0.18);
  pointer-events: none;
}
.book-page-printed {
  padding: 28px 26px;
  display: flex; flex-direction: column; justify-content: center;
  gap: 10px;
  font-family: var(--font-serif);
  color: #3a2a1f;
  position: relative;
  min-width: 0;
}
.book-page-edge {
  position: absolute;
  bottom: 14px; left: 26px;
  font-family: var(--font-sans);
  font-size: 10.5px;
  color: #b09679;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

/* Cover spread (single page on top) */
.book-spread--cover {
  grid-template-columns: 1fr;
  background: linear-gradient(160deg, #155e8c 0%, #1f8fcf 60%, #4eb5ec 100%);
  border: 0;
  color: #fff;
  min-height: 460px;
}
.book-spread--cover::before { display: none; }
.book-page-printed--cover {
  text-align: center;
  color: #fff;
  align-items: center;
  padding: 48px 32px;
  position: relative;
}
.book-page-printed--cover::before {
  content: ""; position: absolute;
  inset: 24px;
  border: 1px solid rgba(255,255,255,0.3);
  border-radius: 4px;
  pointer-events: none;
}
.book-cover-eyebrow {
  font-family: var(--font-script, 'Caveat', cursive);
  font-size: 28px;
  color: #f6c9b9;
  font-weight: 600;
  margin-bottom: 8px;
}
.book-cover-title {
  font-family: var(--font-serif);
  font-size: 56px;
  font-weight: 400;
  color: #fff;
  line-height: 1;
  margin: 8px 0 18px;
  letter-spacing: -0.02em;
}
.book-cover-sub {
  font-family: var(--font-serif);
  font-size: 17px;
  font-style: italic;
  color: rgba(255,255,255,0.85);
  margin: 0 auto 28px;
  max-width: 380px;
  line-height: 1.4;
}
.book-cover-year {
  font-family: var(--font-sans);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.16em;
  color: #fff;
  margin: 8px 0 36px;
}
.book-cover-publisher {
  font-family: var(--font-sans);
  font-size: 11px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: rgba(255,255,255,0.65);
  margin-top: auto;
}

/* Dedication page */
.book-page-printed--dedication {
  text-align: center;
  font-style: italic;
  color: #5a4636;
  font-size: 17px;
  line-height: 1.55;
  align-items: center;
  justify-content: center;
}
.book-page-printed--dedication p { margin: 0 auto; max-width: 320px; }

/* Table of contents */
.book-toc-title {
  font-family: var(--font-serif);
  font-weight: 400;
  font-size: 22px;
  margin: 0 0 14px;
}
.book-toc {
  list-style: none;
  padding: 0;
  margin: 0;
  font-family: var(--font-sans);
  font-size: 14px;
  color: #5a4636;
  display: flex; flex-direction: column; gap: 10px;
}
.book-toc li {
  display: flex; justify-content: space-between; align-items: baseline;
  border-bottom: 1px dotted rgba(140,100,60,0.3);
  padding-bottom: 6px;
}
.book-toc-num { color: #b09679; font-weight: 600; }

/* Diary spread (photo + text) */
.book-spread--diary { min-height: 460px; }
.book-page-printed--photo {
  background: #faf2e3;
  padding: 22px;
  align-items: center;
  justify-content: center;
}
.book-printed-photo {
  width: 100%;
  aspect-ratio: 4 / 5;
  background: linear-gradient(140deg, #f0a994 0%, #f6c9b9 100%);
  border-radius: 4px;
  display: grid; place-items: center;
  color: #fff;
  font-family: var(--font-script, 'Caveat', cursive);
  font-size: 22px;
  text-align: center;
  padding: 16px;
  box-shadow: 0 6px 16px -8px rgba(140, 80, 50, 0.4);
  margin-bottom: 12px;
}
.book-printed-photo--alt { background: linear-gradient(140deg, #4eb5ec 0%, #155e8c 100%); }
.book-printed-caption {
  font-family: var(--font-script, 'Caveat', cursive);
  font-size: 19px;
  color: #5a4636;
  margin: 0;
  text-align: center;
  font-weight: 600;
}
.book-printed-title {
  font-family: var(--font-serif);
  font-size: 22px;
  font-weight: 400;
  color: #3a2a1f;
  line-height: 1.2;
  margin: 18px 0 12px;
  letter-spacing: -0.01em;
}
.book-printed-body {
  font-family: var(--font-serif);
  font-size: 14.5px;
  color: #5a4636;
  line-height: 1.7;
  margin: 0 0 16px;
}
.book-printed-mood {
  font-family: var(--font-sans);
  font-size: 12px;
  color: #8a6e58;
  font-style: italic;
  margin: auto 0 0;
}

/* Closing page */
.book-page-printed--closing {
  text-align: center;
  align-items: center;
  justify-content: center;
}
.book-closing-line {
  font-family: var(--font-serif);
  font-style: italic;
  font-size: 24px;
  color: #3a2a1f;
  margin: 0 0 18px;
}
.book-closing-fine {
  font-size: 13px;
  color: #8a6e58;
  font-family: var(--font-sans);
  margin: 0;
}
.book-closing-mark {
  font-family: var(--font-sans);
  font-size: 10.5px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #b09679;
  margin-top: 36px;
}

/* Watermark */
.book-watermark {
  position: fixed;
  bottom: 96px; right: 12px;
  background: rgba(0,0,0,0.72);
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.18em;
  padding: 6px 10px;
  border-radius: 999px;
  pointer-events: none;
  z-index: 10;
}

/* Sticky pay bar */
.book-paybar {
  position: fixed;
  left: 0; right: 0;
  bottom: calc(72px + env(safe-area-inset-bottom));
  z-index: 60;
  background: rgba(255,255,255,0.96);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  border-top: 1px solid var(--c-line);
  padding: 12px 16px;
}
.book-paybar-inner {
  display: flex; align-items: center; justify-content: space-between; gap: 12px;
  max-width: 720px; margin: 0 auto;
}
.book-paybar-info { display: flex; flex-direction: column; min-width: 0; }
.book-paybar-info strong { font-size: 14px; color: var(--c-ink); }
.book-paybar-info span { font-size: 11.5px; color: var(--c-muted); }
.book-paybar-actions { display: flex; gap: 8px; flex: 0 0 auto; }
.book-paybar-actions .btn { padding: 9px 14px; font-size: 13px; min-height: 40px; }
@media (min-width: 881px) {
  .book-paybar { bottom: 0; }
}
@media (max-width: 480px) {
  .book-paybar-info { display: none; }
  .book-paybar-inner { justify-content: center; }
}

/* Mobile diary tweaks */
@media (max-width: 640px) {
  .diary-cover { padding: 22px 18px; }
  .diary-cover-title { font-size: 30px; }
  .diary-cover-sub { font-size: 13px; }
  .diary-prompt { padding: 18px; }
  .diary-prompt-q { font-size: 18px; }
  .book-page { padding: 14px; }
  .book-page-spread { grid-template-columns: 1fr; gap: 12px; }
  .book-page-photo { aspect-ratio: 4 / 3; }
  .book-page-num { top: 10px; right: 12px; font-size: 11px; }
  .book-page-title { font-size: 17px; }
  .diary-cta-card { padding: 22px 18px; }
  .diary-cta-card h2 { font-size: 21px; }
  .book-spread { min-height: 320px; margin: 12px 8px; }
  .book-spread--cover, .book-spread--diary { min-height: 360px; }
  .book-page-printed { padding: 18px 16px; }
  .book-cover-title { font-size: 38px; }
  .book-cover-sub { font-size: 14px; }
  .book-printed-title { font-size: 18px; }
  .book-printed-body { font-size: 13.5px; }
}

/* Print stylesheet — turns book-preview into a real PDF when user prints */
@media print {
  body { background: #fff !important; padding-bottom: 0 !important; }
  .portal-shell, .portal-main { display: block !important; }
  .portal-sidebar, .portal-topbar, .mobile-tabbar, .book-paybar, .book-watermark, .site-footer { display: none !important; }
  .book-preview-frame { padding: 0; margin: 0; background: #fff !important; }
  .book-spread {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
    page-break-after: always;
    break-after: page;
    min-height: 0 !important;
    max-width: 100% !important;
    background: #faf2e3 !important;
  }
  .book-spread:last-child { page-break-after: auto; }
  @page { size: A5 landscape; margin: 12mm; }
}

/* ---- Auth back-to-website link ---- */
.auth-back {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: var(--c-muted);
  text-decoration: none;
  font-weight: 500;
  padding: 6px 10px 6px 0;
  margin-bottom: 14px;
  -webkit-tap-highlight-color: transparent;
  transition: color 0.15s ease;
}
.auth-back svg { width: 16px; height: 16px; }
.auth-back:hover { color: var(--c-primary-700); }
@media (min-width: 881px) {
  /* On desktop the panel provides identity — back link is less important; keep it but subtle */
  .auth-back { font-size: 12.5px; }
}

/* ---- Utility: hide on mobile ---- */
@media (max-width: 880px) { .hide-on-mobile { display: none !important; } }

/* ---- TikTok section ---- */
.tiktok-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  max-width: 960px;
  margin: 0 auto 32px;
}
.tiktok-card {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: inherit;
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: 18px;
  overflow: hidden;
  transition: transform 0.18s ease, box-shadow 0.2s ease, border-color 0.18s ease;
}
.tiktok-card:hover { transform: translateY(-2px); box-shadow: 0 12px 30px -18px rgba(20,35,50,0.18); border-color: var(--c-primary-100); }
.tiktok-card:active { transform: scale(0.98); }
.tiktok-card strong { font-size: 14.5px; padding: 14px 16px 2px; color: var(--c-ink); font-weight: 600; }
.tiktok-card span { font-size: 12.5px; padding: 0 16px 14px; color: var(--c-primary-700); font-weight: 600; }
.tiktok-thumb {
  position: relative;
  aspect-ratio: 9 / 14;
  background: linear-gradient(140deg, #1a1a1a 0%, #333 100%);
  display: grid;
  place-items: center;
}
.tiktok-thumb--1 { background: linear-gradient(140deg, #ff0050 0%, #25f4ee 100%); }
.tiktok-thumb--2 { background: linear-gradient(140deg, #4eb5ec 0%, #f0a994 100%); }
.tiktok-thumb--3 { background: linear-gradient(140deg, #155e8c 0%, #1f8fcf 100%); }
.tiktok-play {
  width: 56px; height: 56px;
  border-radius: 50%;
  background: rgba(255,255,255,0.95);
  color: #000;
  display: grid;
  place-items: center;
  box-shadow: 0 6px 20px rgba(0,0,0,0.25);
}
.tiktok-follow { text-align: center; }
.tiktok-follow .btn { background: #000; color: #fff; }
.tiktok-follow .btn:hover { background: #1a1a1a; transform: translateY(-1px); }

@media (max-width: 880px) {
  .tiktok-grid { grid-template-columns: repeat(3, 1fr); gap: 10px; max-width: 100%; }
}
@media (max-width: 480px) {
  .tiktok-grid { grid-template-columns: 1fr 1fr; }
  .tiktok-card strong { font-size: 13px; padding: 10px 12px 2px; }
  .tiktok-card span { font-size: 11.5px; padding: 0 12px 10px; }
  .tiktok-play { width: 44px; height: 44px; }
}

/* ---- Service cards: stack badge above content on phone ---- */
@media (max-width: 640px) {
  .service-card {
    grid-template-columns: 1fr !important;
    padding: 22px !important;
    gap: 14px !important;
    text-align: center;
  }
  .service-card .badge {
    margin: 0 auto;
    width: 56px !important; height: 56px !important;
    border-radius: 16px !important;
  }
  .service-card .badge svg { width: 26px !important; height: 26px !important; }
  .service-card h3 {
    font-size: 20px !important;
    margin-bottom: 8px !important;
  }
  .service-card p { font-size: 14.5px !important; line-height: 1.55 !important; text-align: left; }
  .service-card ul.checks { text-align: left; }
}

/* ---- Hard prevent any horizontal overflow (without breaking position:fixed on iOS) ---- */
/* NOTE: Do NOT set overflow-x:hidden on <body> — it breaks position:fixed/sticky in iOS Safari.
   We use overflow:clip on html (modern browsers) and rely on min-width:0 + max-width:100%
   on grid items to prevent horizontal blowouts. */
html { overflow-x: clip; }
@media (max-width: 880px) {
  /* Grid items default to min-width: auto which can blow out the layout — reset */
  .portal-shell .dash-grid > * { min-width: 0; }
  .portal-shell .stat-grid > * { min-width: 0; }
  /* Cards must never exceed parent on phone */
  .portal-shell .panel,
  .portal-shell .ring-card,
  .portal-shell .stat-card { max-width: 100%; box-sizing: border-box; }
}

/* ---- Ring-card: compact on phone (was 28px padding + 160px ring) ---- */
@media (max-width: 640px) {
  .portal-shell .ring-card {
    padding: 18px !important;
    border-radius: 18px !important;
    margin-bottom: 14px !important;
  }
  .portal-shell .ring {
    width: 120px !important;
    height: 120px !important;
    margin: 4px auto 12px !important;
  }
  .portal-shell .ring .center { font-size: 32px !important; }
  .portal-shell .ring .center small { font-size: 9.5px !important; margin-top: 3px !important; }
  .portal-shell .ring-sub { margin: 4px 0 12px !important; font-size: 11.5px !important; }
  .portal-shell .ring-card h3 {
    font-family: var(--font-sans) !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin: 0 0 6px !important;
    word-break: break-word;
  }
  .portal-shell .ring-card p { font-size: 13.5px !important; }
  .portal-shell .ring-card .btn { margin-top: 12px !important; }
}

/* ---- Auth pages: single-viewport, no scroll on mobile, with Google/OTP visible ---- */
@media (max-width: 880px) {
  body.is-auth-page .auth-panel { display: none !important; }
  body.is-auth-page .auth-shell {
    grid-template-columns: 1fr !important;
    min-height: 100dvh !important;
  }
  body.is-auth-page .auth-form-wrap {
    padding: 24px 20px calc(16px + env(safe-area-inset-bottom)) !important;
    min-height: 100dvh;
    align-items: center;
  }
  body.is-auth-page .auth-form {
    width: 100%;
    max-width: 100%;
  }
  body.is-auth-page .auth-form h1 {
    font-size: 22px !important;
    margin-bottom: 4px !important;
    letter-spacing: -0.02em;
  }
  body.is-auth-page .auth-form > p {
    font-size: 13.5px !important;
    margin-bottom: 16px !important;
  }
  body.is-auth-page .auth-form .field { margin-bottom: 10px !important; }
  body.is-auth-page .auth-form .field label { font-size: 12.5px !important; margin-bottom: 4px !important; }
  body.is-auth-page .auth-form .field input { padding: 10px 12px !important; min-height: 42px !important; }
  body.is-auth-page .auth-form .btn-lg { min-height: 44px !important; padding: 11px !important; font-size: 14px !important; }
  /* Drop the divider — go straight from button to social options */
  body.is-auth-page .auth-divider { display: none !important; }
  body.is-auth-page .auth-social {
    margin-top: 10px !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 8px !important;
  }
  body.is-auth-page .auth-social .btn-social {
    padding: 9px !important;
    font-size: 12.5px !important;
    min-height: 40px !important;
  }
  body.is-auth-page .form-status { display: none !important; }
  body.is-auth-page .auth-meta { font-size: 11.5px !important; margin-top: 10px !important; line-height: 1.4 !important; }
  body.is-auth-page .auth-meta + .auth-meta { margin-top: 4px !important; }
  /* Hide bottom tabbar — auth is a focused flow */
  body.is-auth-page .mobile-tabbar { display: none !important; }
  body.is-auth-page { padding-bottom: 0 !important; }
  /* Tighten the "Stay signed in / Forgot password" row */
  body.is-auth-page .auth-form > div[style*="space-between"] {
    margin-bottom: 12px !important;
    font-size: 12px !important;
  }
}

/* ---- More hub page ---- */
.more-section { margin: 24px 0 8px; }
.more-section-head {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-weight: 700;
  color: var(--c-muted);
  margin: 0 0 14px;
  padding-left: 4px;
}
.more-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
.more-grid--list { grid-template-columns: 1fr; }
.more-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px;
  background: var(--c-surface);
  border: 1px solid var(--c-line);
  border-radius: 16px;
  text-decoration: none;
  color: inherit;
  transition: transform 0.12s ease, box-shadow 0.18s ease, border-color 0.18s ease;
  -webkit-tap-highlight-color: transparent;
}
.more-item:active { transform: scale(0.98); }
.more-item:hover { border-color: var(--c-primary-100); }
.more-item--featured {
  background: linear-gradient(140deg, var(--c-primary-50) 0%, var(--c-blush-soft) 100%);
  border-color: var(--c-primary-100);
  padding: 18px;
  margin-bottom: 18px;
}
.more-item--featured .more-icon { width: 52px; height: 52px; flex: 0 0 52px; border-radius: 14px; }
.more-item--featured .more-icon svg { width: 26px; height: 26px; }
.more-item--featured .more-label strong { font-size: 16px; }
.ai-pill {
  display: inline-block;
  background: linear-gradient(140deg, var(--c-primary), #4eb5ec);
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  padding: 2px 7px;
  border-radius: 999px;
  margin-left: 6px;
  vertical-align: middle;
}
.more-icon {
  width: 40px; height: 40px; border-radius: 12px;
  display: grid; place-items: center; flex: 0 0 40px;
}
.more-icon svg { width: 20px; height: 20px; }
.more-label { display: flex; flex-direction: column; gap: 2px; min-width: 0; flex: 1; }
.more-label strong { font-size: 14.5px; font-weight: 600; color: var(--c-ink); line-height: 1.25; }
.more-label span { font-size: 12px; color: var(--c-muted); line-height: 1.3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (min-width: 641px) {
  .more-grid { grid-template-columns: repeat(3, 1fr); gap: 14px; }
  .more-grid--list { grid-template-columns: 1fr; }
}
/* === mobile-sweep:end === */
