@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.4e2fa69b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.0a714a9b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.c41b0263.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.gloock_40bb5c75-module__oFvDOq__className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.gloock_40bb5c75-module__oFvDOq__variable{--font-gloock:"Gloock","Gloock Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8872c2a9-module__LE2TAW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8872c2a9-module__LE2TAW__variable{--font-manrope:"Manrope","Manrope Fallback"}
@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46bc28de2e2b0d9f-s.ad3b0be0.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/812e2ecb5e17ea59-s.9c37b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1773d0375f79890f-s.fd563f0f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.tiro_devanagari_hindi_5c44f1cd-module__WjDL2q__className{font-family:Tiro Devanagari Hindi,Tiro Devanagari Hindi Fallback;font-style:normal;font-weight:400}.tiro_devanagari_hindi_5c44f1cd-module__WjDL2q__variable{--font-tiro:"Tiro Devanagari Hindi","Tiro Devanagari Hindi Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.33b29fdc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.2e62f1c7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.69823c15.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.33b29fdc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.2e62f1c7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.69823c15.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_devanagari_3606d493-module__-WSvFa__className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.noto_sans_devanagari_3606d493-module__-WSvFa__variable{--font-noto-deva:"Noto Sans Devanagari","Noto Sans Devanagari Fallback"}
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}img,svg,video{display:block}svg{flex-shrink:0}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:0 0}ol,ul{list-style:none}table{border-collapse:collapse}[hidden]{display:none!important}:root{--night-0:#100a0e;--night-1:#150d12;--night-2:#1c1218;--night-3:#261921;--night-4:#33222b;--plum:#2a1426;--ink:#fbf1e6;--ink-2:#e3d2c3;--ink-3:#b9a393;--ink-4:#a08c7e;--saffron:#f59a3c;--saffron-strong:#f58420;--marigold:#f5a524;--rose:#d98a74;--gold:#cfae72;--on-saffron:#1b0f08;--ivory:#fbf6ee;--ivory-2:#f3eadd;--umber:#2b1b12;--umber-2:#5a4334;--terracotta:#9a4414;--line:#fbf1e61f;--line-strong:#fbf1e633;--line-ivory:#2b1b1224;--font-display:var(--font-gloock),var(--font-tiro),Georgia,serif;--font-body:var(--font-manrope),var(--font-noto-deva),system-ui,-apple-system,"Segoe UI",sans-serif;--font-deva-display:var(--font-tiro),var(--font-noto-deva),serif;--step--1:clamp(.84rem,.82rem + .1vw,.9rem);--step-0:clamp(1rem,.97rem + .15vw,1.075rem);--step-1:clamp(1.18rem,1.1rem + .35vw,1.35rem);--step-2:clamp(1.45rem,1.3rem + .75vw,1.9rem);--step-3:clamp(1.85rem,1.55rem + 1.5vw,2.75rem);--step-4:clamp(2.3rem,1.8rem + 2.5vw,3.9rem);--step-5:clamp(2.6rem,1.9rem + 3.6vw,5rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section:clamp(4.5rem,3rem + 6vw,8.5rem);--container:1200px;--container-narrow:760px;--gutter:clamp(1.25rem,.8rem + 2vw,2.5rem);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shadow-1:0 1px 0 #ffffff0a inset,0 10px 30px -12px #0009;--shadow-2:0 30px 80px -30px #000c;--glow:0 0 0 1px #f59a3c59,0 12px 40px -8px #f59a3c73;--ease-out:cubic-bezier(.22,1,.36,1);--ease-expo:cubic-bezier(.16,1,.3,1);--t-fast:.18s;--t-med:.36s;--t-slow:.6s;--z-base:1;--z-sticky:40;--z-header:50;--z-backdrop:80;--z-modal:90;--z-toast:100;--header-h:68px;--tint:#fbf1e60f;--tint-2:#fbf1e61a;--header-bg:#150d12db;--bar-bg:#100a0ef0;--atmos:#2a1426e6;--ring:linear-gradient(140deg,#f5a524f2,#d98a748c 55%,#cfae7240);--band:var(--ivory);--jaali:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23fbf1e6' stroke-width='0.7'%3E%3Cpath d='M28 4c6 8 6 16 0 24c-6-8-6-16 0-24zM28 28c6 8 6 16 0 24c-6-8-6-16 0-24zM4 28c8-6 16-6 24 0c-8 6-16 6-24 0zM28 28c8-6 16-6 24 0c-8 6-16 6-24 0z'/%3E%3Ccircle cx='28' cy='28' r='2'/%3E%3C/g%3E%3C/svg%3E")}html[data-theme=light]{--night-0:#f4eadc;--night-1:#fbf6ee;--night-2:#fffcf7;--night-3:#f3e9dc;--night-4:#ebddcb;--plum:#f6e4d6;--ink:#2b1b12;--ink-2:#4a3528;--ink-3:#624b3c;--ink-4:#6e5646;--marigold:#a2470c;--gold:#7d5a22;--rose:#c4715a;--line:#2b1b121f;--line-strong:#2b1b1238;--tint:#2b1b120d;--tint-2:#2b1b1214;--header-bg:#fbf6eee0;--bar-bg:#fbf6eef5;--atmos:#f6d6bebf;--ring:linear-gradient(140deg,#f5a524,#c4715ab3 55%,#7d5a224d);--band:#f3e8d9;--shadow-1:0 1px 0 #fff9 inset,0 10px 30px -14px #5a321440;--shadow-2:0 30px 70px -30px #5a32144d;--glow:0 0 0 1px #a2470c4d,0 12px 32px -10px #f584208c;--jaali:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%232b1b12' stroke-width='0.7'%3E%3Cpath d='M28 4c6 8 6 16 0 24c-6-8-6-16 0-24zM28 28c6 8 6 16 0 24c-6-8-6-16 0-24zM4 28c8-6 16-6 24 0c-8 6-16 6-24 0zM28 28c8-6 16-6 24 0c-8 6-16 6-24 0z'/%3E%3Ccircle cx='28' cy='28' r='2'/%3E%3C/g%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] :is(.phone,.chat,.transcript-card,.incoming,.night-scene){--night-0:#100a0e;--night-1:#150d12;--night-2:#1c1218;--night-3:#261921;--night-4:#33222b;--plum:#2a1426;--ink:#fbf1e6;--ink-2:#e3d2c3;--ink-3:#b9a393;--ink-4:#a08c7e;--marigold:#f5a524;--gold:#cfae72;--rose:#d98a74;--line:#fbf1e61f;--line-strong:#fbf1e633;--tint:#fbf1e60f;--tint-2:#fbf1e61a;color:var(--ink-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--night-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:no-preference){body,.site-header,.site-footer,.section,.trust-strip,.page-hero,.mobile-bar{transition:background-color var(--t-med)ease,color var(--t-med)ease,border-color var(--t-med)ease}html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--step-0);color:var(--ink-2);background:var(--night-1);min-height:100vh;margin:0;line-height:1.65;overflow-x:clip}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;font-weight:400;line-height:1.12}p{text-wrap:pretty}a{color:inherit;text-decoration:none}p a:not(.btn),dd a,.prose a,.prose li a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}p .text-link,dd .text-link{min-height:0;display:inline}img{max-width:100%;height:auto}::selection{color:var(--ink);background:#f59a3c59}:focus-visible{outline:2px solid var(--marigold);outline-offset:3px;border-radius:6px}.on-ivory :focus-visible{outline-color:var(--terracotta)}.skip-link{z-index:var(--z-toast);background:var(--saffron);color:var(--on-saffron);border-radius:var(--r-sm);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--font-display);letter-spacing:-.015em;font-weight:400;line-height:1.05}.deva{font-family:var(--font-deva-display);letter-spacing:0;line-height:1.45}.deva-body{font-family:var(--font-noto-deva),var(--font-body);line-height:1.8}.h-xl{font-size:var(--step-5)}.h-lg{font-size:var(--step-4)}.h-md{font-size:var(--step-3)}.h-sm{font-size:var(--step-2)}.lede{font-size:var(--step-1);color:var(--ink-2);max-width:58ch;line-height:1.6}.muted{color:var(--ink-3)}.small{font-size:var(--step--1)}.accent{color:var(--marigold)}em.soft{color:var(--gold);font-style:italic}.kicker{font-family:var(--font-deva-display);font-size:var(--step-1);color:var(--gold);margin-bottom:var(--s-4);align-items:center;gap:10px;display:inline-flex}.kicker:before{content:"";background:var(--marigold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px 2px #f5a52499}.container{width:min(100% - 2*var(--gutter),var(--container));margin-inline:auto}.container-narrow{width:min(100% - 2*var(--gutter),var(--container-narrow));margin-inline:auto}.section{padding-block:var(--section);position:relative;overflow-x:clip}.section-head{max-width:680px;margin-bottom:var(--s-7)}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin-bottom:var(--s-4)}.section-head p{color:var(--ink-3)}.stack>*+*{margin-top:var(--s-4)}.texture{isolation:isolate;position:relative}.texture:before{content:"";z-index:-1;background-image:var(--jaali);opacity:.035;pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%)}.on-ivory{background:var(--band);color:var(--umber-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.on-ivory h1,.on-ivory h2,.on-ivory h3,.on-ivory h4{color:var(--umber)}.on-ivory .muted,.on-ivory .section-head p,.on-ivory .lede{color:var(--umber-2)}.on-ivory .kicker,.on-ivory a:not(.btn){color:var(--terracotta)}.btn{--btn-bg:transparent;border-radius:var(--r-pill);min-height:48px;font-family:var(--font-body);cursor:pointer;background:var(--btn-bg);transition:transform var(--t-fast)var(--ease-out),box-shadow var(--t-med)var(--ease-out),background-color var(--t-fast)ease,border-color var(--t-fast)ease,color var(--t-fast)ease;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex-shrink:0}.btn-primary{--btn-bg:var(--saffron);color:var(--on-saffron);box-shadow:0 10px 30px -12px #f58420b3}.btn-primary:hover{--btn-bg:#f7a852;box-shadow:var(--glow);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-ghost{color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{background:#f5a5240f;border-color:#f5a52499}.on-ivory .btn-ghost{color:var(--umber);border-color:var(--line-ivory)}.on-ivory .btn-ghost:hover{border-color:var(--terracotta);background:#9a44140d}.btn-sm{min-height:44px;padding:8px 18px;font-size:.92rem}.btn-row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.text-link{color:var(--marigold);text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-weight:700;-webkit-text-decoration:underline #f5a52466;text-decoration:underline #f5a52466;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.text-link svg{vertical-align:-.2em;display:inline-block}.play-cta{gap:12px;padding:10px 22px 10px 16px}.play-cta .play-cta-text{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.play-cta .play-cta-small{letter-spacing:.04em;opacity:.8;font-size:.68rem;font-weight:700}.play-cta .play-cta-large{font-size:1.05rem;font-weight:800}.ai-note{font-size:var(--step--1);color:var(--ink-3);align-items:flex-start;gap:8px;max-width:46ch;display:flex}.ai-note svg{color:var(--gold);flex-shrink:0;margin-top:3px}.on-ivory .ai-note{color:var(--umber-2)}.on-ivory .ai-note svg{color:var(--terracotta)}.site-header{z-index:var(--z-header);height:var(--header-h);transition:background-color var(--t-med)ease,border-color var(--t-med)ease,backdrop-filter var(--t-med)ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header[data-solid=true],.site-header[data-scrolled=true]{background:var(--header-bg);-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom-color:var(--line)}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--s-4);height:100%;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.brand img{border-radius:9px}.brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3rem}.nav-desktop{display:none}.nav-desktop ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-desktop a{border-radius:var(--r-pill);min-height:44px;color:var(--ink-3);transition:color var(--t-fast)ease,background-color var(--t-fast)ease;align-items:center;padding:0 12px;font-size:.93rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-desktop a:hover{color:var(--ink)}.nav-desktop a[aria-current=page]{color:var(--ink);background:var(--tint-2)}.header-actions{align-items:center;gap:var(--s-2);display:flex}.menu-btn{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1024px){.nav-desktop{display:block}.menu-btn{display:none}}.theme-toggle{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-width:44px;height:44px;color:var(--ink);cursor:pointer;transition:border-color var(--t-fast)ease,color var(--t-fast)ease,background-color var(--t-fast)ease;justify-content:center;align-items:center;gap:10px;padding:0;display:inline-flex}.theme-toggle:hover{border-color:var(--marigold);color:var(--marigold)}.theme-toggle .icon-moon,.theme-toggle .to-dark,html[data-theme=light] .theme-toggle .icon-sun,html[data-theme=light] .theme-toggle .to-light{display:none}html[data-theme=light] .theme-toggle .icon-moon{display:block}html[data-theme=light] .theme-toggle .to-dark{display:inline}@media (prefers-reduced-motion:no-preference){.theme-toggle svg{animation:fadeIn var(--t-med)ease}}.theme-toggle-labelled{padding:0 18px 0 14px;font-size:.95rem;font-weight:700}@media (max-width:559px){.header-actions>.theme-toggle{display:none}}.menu-theme{justify-content:space-between;align-items:center;gap:var(--s-4);color:var(--ink-3);font-weight:600;display:flex}.menu-dialog{background:var(--night-1);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);z-index:var(--z-modal);border:0;margin:0;padding:0;position:fixed;inset:0}.menu-dialog::backdrop{background:#0009}.menu-dialog[open]{animation:menuIn var(--t-med)var(--ease-expo)}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.menu-inner{height:100%;padding:0 var(--gutter)max(24px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.menu-top{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu-links{margin:var(--s-5)0 0;padding:0;list-style:none}.menu-links a{min-height:60px;font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 4px;font-size:1.75rem;text-decoration:none;display:flex}.menu-links a[aria-current=page]{color:var(--marigold)}.menu-foot{padding-top:var(--s-6);gap:var(--s-4);margin-top:auto;display:grid}.site-footer{background:var(--night-0);border-top:1px solid var(--line);padding:var(--s-8)0 calc(var(--s-7) + 72px);font-size:.95rem}@media (min-width:768px){.site-footer{padding-bottom:var(--s-7)}}.footer-grid{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.footer-brand{grid-column:1/-1;max-width:380px}@media (min-width:900px){.footer-grid{grid-template-columns:1.6fr repeat(3,1fr)}.footer-brand{grid-column:auto}}.footer-brand p{color:var(--ink-3);margin-top:var(--s-3)}.footer-col h2{font-family:var(--font-body);color:var(--ink);margin-bottom:var(--s-3);font-size:.95rem;font-weight:700}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col a{min-height:44px;color:var(--ink-3);align-items:center;text-decoration:none;display:inline-flex}.footer-col a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.footer-note{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);gap:var(--s-4);color:var(--ink-4);font-size:var(--step--1);display:grid}@media (min-width:900px){.footer-note{grid-template-columns:1.4fr 1fr;align-items:start}}.footer-social{gap:var(--s-2);display:flex}@media (min-width:900px){.footer-social{justify-content:flex-end}}.footer-social a{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink-2);transition:color var(--t-fast)ease,border-color var(--t-fast)ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footer-social a:hover{color:var(--marigold);border-color:#f5a52480}.mobile-bar{z-index:var(--z-sticky);padding:10px var(--gutter)max(10px,env(safe-area-inset-bottom));background:var(--bar-bg);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--s-3);transition:transform var(--t-med)var(--ease-out);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mobile-bar[data-visible=true]{transform:none}.mobile-bar p{color:var(--ink-3);font-size:.85rem;line-height:1.3}.mobile-bar strong{color:var(--ink);font-size:.95rem;display:block}@media (min-width:768px){.mobile-bar{display:none}}body.dialog-open .mobile-bar{display:none}@media (prefers-reduced-motion:no-preference){[data-reveal=pending]{opacity:0;transform:translateY(18px)}[data-reveal]{transition:opacity var(--t-slow)var(--ease-out),transform var(--t-slow)var(--ease-out)}[data-reveal][data-delay="1"]{transition-delay:80ms}[data-reveal][data-delay="2"]{transition-delay:.16s}[data-reveal][data-delay="3"]{transition-delay:.24s}}.hero{padding:calc(var(--header-h) + clamp(2rem,1rem + 4vw,5rem))0 clamp(3rem,2rem + 4vw,6rem);background:radial-gradient(120% 80% at 80% 10%,var(--atmos),transparent 60%),linear-gradient(180deg,var(--night-0),var(--night-1));position:relative;overflow:clip}.hero-light{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#f59a3c38,#d98a7414 35%,#0000 65%);width:min(900px,120vw);position:absolute;top:8%;right:-20%}@media (prefers-reduced-motion:no-preference){.hero-light{animation:7s ease-in-out infinite alternate diya}}@keyframes diya{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.hero-grid{align-items:center;gap:clamp(2.5rem,1rem + 4vw,4rem);display:grid}@media (min-width:960px){.hero-grid{grid-template-columns:1.1fr .9fr}}.hero-copy{gap:var(--s-5);justify-items:start;display:grid}.hero-copy .kicker{margin:0}.hero-title{letter-spacing:-.02em;max-width:12ch;line-height:1.02}.hero-title-2{color:var(--marigold);display:block}@media (prefers-reduced-motion:no-preference){.hero-title,.hero-copy .lede,.hero-ctas{animation:rise var(--t-slow)var(--ease-expo)both}.hero-copy .lede{animation-delay:80ms}.hero-ctas{animation-delay:.16s}.call-figure{animation:phoneIn .9s var(--ease-expo).12s both}}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes phoneIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.call-figure{justify-items:center;gap:var(--s-4);margin:0;display:grid}.phone{aspect-ratio:9/18.5;width:min(300px,78vw);box-shadow:0 0 0 1px #ffffff14,var(--shadow-2),0 40px 120px -40px #f59a3c59;background:linear-gradient(160deg,#3a2a31,#140c11 40%,#2b1d24);border-radius:46px;padding:10px}.phone-screen{height:100%;color:var(--ink);background:radial-gradient(90% 50% at 50% 30%,#f59a3c33,#0000 70%),linear-gradient(#2a1822,#140c11 70%);border-radius:37px;position:relative;overflow:hidden}.phone-status{justify-content:space-between;align-items:center;padding:12px 22px 0;font-size:.72rem;font-weight:700;display:flex}.phone-island{background:#000;border-radius:20px;width:84px;height:24px}.phone-status-icons{gap:3px;display:inline-flex}.phone-status-icons i{background:var(--ink);opacity:.8;border-radius:2px;width:4px;height:9px;display:block}.call{text-align:center;flex-direction:column;align-items:center;height:calc(100% - 36px);padding:7% 8% 0;display:flex}@media (prefers-reduced-motion:no-preference){.call{animation:fadeIn var(--t-med)ease both}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.call-state{color:var(--ink-3);align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:inline-flex}.call-dot{background:#6fcf8b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #6fcf8b}.call-portrait{aspect-ratio:1;width:46%;margin:10% 0 7%;position:relative}.call-photo{z-index:1;object-fit:cover;border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 0 0 3px #f5a524d9}.call-ring{border:1px solid #f5a52473;border-radius:50%;position:absolute;inset:-10%}.call-ring-2{border-color:#f5a5242e;inset:-24%}@media (prefers-reduced-motion:no-preference){.call-ring{animation:ring 3.2s var(--ease-out)infinite}.call-ring-2{animation-delay:1.1s}}@keyframes ring{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.12)}}.call-name{font-size:2rem;line-height:1}.call-sub{color:var(--ink-3);margin-top:6px;font-size:.74rem}.call-caption{color:var(--ink-2);min-height:3.6em;margin-top:6px;font-size:.84rem;line-height:1.45}.call-controls{align-items:center;gap:18px;margin-top:auto;margin-bottom:11%;display:flex}.call-ctl{width:46px;height:46px;color:var(--ink);background:#fbf1e61a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.call-end{background:#d9534f;width:56px;height:56px;transform:rotate(135deg)}.wave{justify-content:center;align-items:center;gap:3px;height:34px;margin:10px 0 6px;display:flex}.wave span{width:3px;height:var(--h,50%);background:linear-gradient(180deg,var(--marigold),var(--rose));opacity:.85;border-radius:3px;min-height:4px}.wave-lg{justify-content:flex-start;gap:4px;height:54px}.wave-lg span{width:4px}@media (prefers-reduced-motion:no-preference){.wave span{animation:1.3s ease-in-out infinite alternate wave;animation-delay:calc(var(--n)*-97ms);transform-origin:50%}}@keyframes wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.caller-switch{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.caller-btn{border-radius:var(--r-pill);background:var(--tint);border:1px solid var(--line);min-height:48px;color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color var(--t-fast)ease,background var(--t-fast)ease,color var(--t-fast)ease;align-items:center;gap:8px;padding:5px 16px 5px 6px;font-size:.92rem;font-weight:600;display:inline-flex}.caller-btn img{object-fit:cover;border-radius:50%;width:36px;height:36px}.caller-btn:hover{border-color:var(--line-strong);color:var(--ink)}.caller-btn[aria-pressed=true]{color:var(--ink);background:#f5a5241a;border-color:#f5a524b3}.call-figcaption{color:var(--ink-4);text-align:center;max-width:34ch;font-size:.8rem}.trust-strip{border-block:1px solid var(--line);background:var(--night-0)}.trust-list{color:var(--ink-3);text-align:center;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;margin-block:0;padding:20px 0;font-size:.95rem;display:grid}.trust-list li{gap:2px;line-height:1.35;display:grid}.trust-list strong{color:var(--ink);font-weight:700;font-family:var(--font-display);font-size:1.2rem;font-weight:400}@media (max-width:640px){.trust-list{grid-template-columns:1fr 1fr}.trust-list li:last-child{grid-column:1/-1}}.night-scene{background:radial-gradient(60% 60% at 50% 110%,#f59a3c24,transparent 70%),var(--night-0);text-align:center}.scene{gap:var(--s-6);justify-items:center;display:grid}.scene-stamp{color:var(--ink-3);gap:4px;font-size:.95rem;display:grid}.scene-stamp .display{font-size:var(--step-3);color:var(--marigold);line-height:1}.scene-quote{max-width:20ch}.scene-turn{max-width:52ch;color:var(--ink-2);font-size:var(--step-1)}.scene-turn strong{color:var(--ink);margin-top:var(--s-3);font-weight:700;font-family:var(--font-display);font-weight:400;font-size:var(--step-2);display:block}.stories{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;display:grid;overflow:hidden}@media (min-width:900px){.stories{grid-template-columns:1.3fr 1fr 1fr}}.story{background:var(--night-1);gap:var(--s-3);align-content:start;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.story:first-child{background:linear-gradient(180deg,var(--night-2),var(--night-1))}.story-time{color:var(--ink-3);margin-bottom:var(--s-4);gap:2px;font-size:.88rem;display:grid}.story-time .display{font-size:var(--step-2);color:var(--gold);line-height:1.1}.story p:last-child{color:var(--ink-3)}.section-head-row{justify-content:space-between;align-items:end;gap:var(--s-4);flex-wrap:wrap;max-width:none;display:flex}.section-head-row>div{max-width:620px}.family-rail{padding:4px max(var(--gutter),calc((100vw - var(--container))/2))24px;gap:var(--s-4);scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container))/2));scrollbar-width:thin;scrollbar-color:var(--night-4)transparent;margin:0;list-style:none;display:flex;overflow-x:auto}.family-card{scroll-snap-align:start;text-align:center;flex:0 0 clamp(168px,44vw,216px)}.family-link{justify-items:center;gap:var(--s-3);border-radius:var(--r-lg);color:inherit;padding:8px 4px;display:grid}.family-img{aspect-ratio:1;background:var(--ring);width:100%;transition:transform var(--t-slow)var(--ease-out),box-shadow var(--t-slow)var(--ease-out);border-radius:50%;padding:5px;display:block;box-shadow:0 18px 40px -22px #f584208c}.family-img img{object-fit:cover;background:var(--night-3);width:100%;height:100%;box-shadow:0 0 0 3px var(--night-1);border-radius:50%}.family-link:hover .family-img,.family-link:focus-visible .family-img{transform:translateY(-4px);box-shadow:0 26px 50px -22px #f58420cc}.family-meta{gap:2px;display:grid}.family-name{color:var(--ink);font-size:1.5rem;line-height:1.1}.family-rel{color:var(--ink-3);font-size:.9rem}.family-tone{color:var(--gold);font-size:.82rem}.voice-section{background:linear-gradient(180deg,var(--night-1),var(--plum)60%,var(--night-1))}.voice{align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);display:grid}@media (min-width:900px){.voice{grid-template-columns:.9fr 1.1fr}}.voice-portrait{aspect-ratio:1;background:var(--ring);border-radius:50%;justify-self:center;width:min(400px,76vw);padding:8px;position:relative}.voice-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#f59a3c4d,#0000 65%);position:absolute;inset:-12% 0}.voice-img{z-index:1;object-fit:cover;background:var(--night-3);width:100%;height:100%;box-shadow:0 0 0 4px var(--night-1),var(--shadow-2);border-radius:50%;position:relative}@media (prefers-reduced-motion:no-preference){.voice-img{animation:fadeIn var(--t-slow)ease both}}.voice-picker{margin-bottom:var(--s-5);flex-wrap:wrap;gap:8px;display:flex}.voice-picker button{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-size:.92rem;font-weight:600}.voice-picker button:hover{color:var(--ink);border-color:#f5a52480}.voice-picker button[aria-pressed=true]{background:var(--saffron);color:var(--on-saffron);border-color:var(--saffron)}.voice-card{border-top:1px solid var(--line);padding-top:var(--s-5)}.voice-name{font-size:var(--step-4);line-height:1}.voice-tone{color:var(--gold);margin-top:6px}.voice-line{margin:var(--s-4)0 var(--s-4)}.voice-line .display{font-size:var(--step-2);color:var(--ink);line-height:1.3}.voice-line-hi{color:var(--ink-3);margin-top:8px;font-size:1.05rem}.voice-label{color:var(--ink-4);max-width:52ch}.voice-cta{margin-top:var(--s-6);text-align:center}.steps{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:900px){.steps{gap:var(--s-7);grid-template-columns:repeat(3,1fr)}.steps:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),var(--gold),transparent);opacity:.4;height:1px;position:absolute;top:28px;left:3%;right:3%}}.step{gap:var(--s-3);align-content:start;display:grid;position:relative}.step-num{background:var(--night-1);width:56px;height:56px;color:var(--gold);border:1px solid #cfae7280;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;display:inline-flex}.step p{color:var(--ink-3);max-width:38ch}.features-section{background:var(--night-0)}.features-grid{align-items:start;gap:clamp(2.5rem,1rem + 4vw,5rem);display:grid}@media (min-width:960px){.features-grid{grid-template-columns:.85fr 1.15fr}.chat-col{top:calc(var(--header-h) + 32px);position:sticky}}.chat{border-radius:var(--r-lg);background:var(--night-2);border:1px solid var(--line);box-shadow:var(--shadow-2);max-width:440px;margin-inline:auto;overflow:hidden}.chat-head{border-bottom:1px solid var(--line);background:var(--night-3);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-head img{object-fit:cover;border-radius:50%;width:44px;height:44px}.chat-name{color:var(--ink);font-weight:700;line-height:1.2}.chat-sub{color:var(--ink-3);font-size:.8rem}.chat-time{color:var(--gold);margin-left:auto;font-size:.8rem;font-weight:700}.chat-body{gap:10px;padding:18px;display:grid}.bubble{border-radius:18px;max-width:84%;padding:10px 14px;font-size:.95rem;line-height:1.5}.bubble span{opacity:.75;margin-top:4px;font-size:.7rem;display:block}.bubble-me{background:var(--saffron);color:var(--on-saffron);border-bottom-right-radius:6px;justify-self:end}.bubble-ai{background:var(--night-4);color:var(--ink);border-bottom-left-radius:6px;justify-self:start}.chat-note{text-align:center;margin-top:var(--s-3)}.feature-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.feature{gap:var(--s-4);padding:var(--s-5)0;border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;display:grid}.feature-icon{width:44px;height:44px;color:var(--marigold);background:#f5a5241a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.feature h3{font-family:var(--font-body);margin-bottom:4px;font-size:1.1rem;font-weight:700}.feature p{color:var(--ink-3)}.plan-note{margin-top:var(--s-6);padding:var(--s-5);border-radius:var(--r-md);background:var(--night-2);border:1px solid var(--line)}.plan-note h3{font-family:var(--font-body);margin-bottom:6px;font-size:1.05rem;font-weight:700}.plan-note p{color:var(--ink-3)}.plan-note strong{color:var(--ink)}.trust-grid{gap:var(--s-7);display:grid}@media (min-width:960px){.trust-grid{grid-template-columns:1fr 1fr;align-items:start}}.trust-points{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.trust-points li{gap:var(--s-4);padding-bottom:var(--s-5);border-bottom:1px solid var(--line-ivory);grid-template-columns:28px 1fr;display:grid}.trust-points svg{color:var(--terracotta);margin-top:4px}.trust-points h3{font-family:var(--font-body);margin-bottom:4px;font-size:1.1rem;font-weight:700}.final-cta{text-align:center;background:var(--night-0);overflow:clip}.final-light{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#f59a3c40,#0000 60%);width:min(1000px,140vw);position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.final-inner{justify-items:center;gap:var(--s-5);display:grid}.final-inner .kicker{margin:0}.final-inner .lede{margin-inline:auto}.final-inner .ai-note{text-align:left;justify-content:center}.section-tight{padding-block:var(--s-6)}.split{gap:var(--s-7);align-items:start;display:grid}@media (min-width:900px){.split{grid-template-columns:1fr 1fr}}.page-hero{padding:calc(var(--header-h) + clamp(2.5rem,1.5rem + 4vw,5rem))0 clamp(2.5rem,1.5rem + 3vw,4.5rem);background:radial-gradient(70% 90% at 90% 0%,var(--atmos),transparent 60%),radial-gradient(40% 50% at 85% 20%,#f59a3c1a,transparent 70%),var(--night-1);overflow:clip}.page-hero-ivory{background:var(--ivory)}.page-hero-grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:960px){.page-hero-grid.has-aside{grid-template-columns:1.1fr .9fr}}.page-hero-copy{gap:var(--s-5);justify-items:start;max-width:760px;display:grid}.page-hero-copy .kicker{margin:0}.page-hero-copy h1{max-width:18ch}.page-hero-center .page-hero-copy,.page-hero-center{text-align:center;justify-items:center}.back-link{min-height:44px;color:var(--ink-3);align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.on-ivory .back-link{color:var(--umber-2)}.on-ivory .back-link:hover{color:var(--umber)}.chip-nav{flex-wrap:wrap;gap:8px;display:flex}.chip-nav a,.persona-index a{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:44px;color:var(--ink-2);transition:border-color var(--t-fast)ease,color var(--t-fast)ease;align-items:center;padding:0 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.chip-nav a:hover,.persona-index a:hover{color:var(--ink);border-color:#f5a52499}.persona-index{flex-wrap:wrap;gap:8px;display:flex}.tick-list{margin:var(--s-4)0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.tick-list li{padding-left:28px;position:relative}.tick-list li:before{content:"";border-left:2px solid var(--marigold);border-bottom:2px solid var(--marigold);width:12px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}.on-ivory .tick-list li:before{border-color:var(--terracotta)}.pillars{gap:var(--s-5);display:grid}.pillar{gap:var(--s-5);border-radius:var(--r-lg);background:var(--night-2);border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:48px 1fr;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.pillar-icon{width:48px;height:48px;color:var(--marigold);background:#f5a5241a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pillar h2{margin-bottom:var(--s-3)}.pillar p{color:var(--ink-2);max-width:70ch}.pillar p+p,.pillar .text-link{margin-top:var(--s-3)}@media (max-width:560px){.pillar{grid-template-columns:1fr}}.doc-links{margin:var(--s-5)0 0;border-top:1px solid var(--line);padding:0;list-style:none}.doc-links a{border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);font-family:var(--font-display);font-size:var(--step-1);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.doc-links a:hover{color:var(--marigold)}.gallery{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.persona{scroll-margin-top:calc(var(--header-h) + 24px);gap:var(--s-4);text-align:center;padding:var(--s-6)var(--s-5);border-radius:var(--r-lg);background:var(--night-2);border:1px solid var(--line);align-content:start;justify-items:center;display:grid}.persona-img{aspect-ratio:1;background:var(--ring);width:min(200px,64%);transition:transform var(--t-slow)var(--ease-out);border-radius:50%;padding:5px;box-shadow:0 20px 44px -24px #f5842099}.persona-img img{object-fit:cover;background:var(--night-3);width:100%;height:100%;box-shadow:0 0 0 3px var(--night-2);border-radius:50%}.persona:hover .persona-img{transform:translateY(-4px)}.persona-body{justify-items:center;gap:4px;display:grid}.persona-traits{justify-content:center}.persona-rel{color:var(--ink-3);font-size:.92rem}.persona-rel .deva{color:var(--gold)}.persona-name{font-size:var(--step-3);margin-top:2px;line-height:1}.persona-tone{color:var(--gold);font-size:.95rem}.persona-line{margin:var(--s-2)0;font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);line-height:1.4}.persona-traits{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.persona-traits li{border-radius:var(--r-pill);background:var(--tint-2);color:var(--ink-2);padding:4px 12px;font-size:.85rem}.gallery-note{margin-top:var(--s-6)}.flow{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.flow{grid-template-columns:repeat(3,1fr)}}.flow-step{padding:var(--s-6);border-radius:var(--r-lg);background:var(--night-2);border:1px solid var(--line);gap:var(--s-3);align-content:start;display:grid}.flow-step p{color:var(--ink-3)}.chapters{padding-block:var(--section);gap:clamp(4rem,3rem + 5vw,8rem);display:grid}.chapter{gap:var(--s-6);scroll-margin-top:calc(var(--header-h) + 24px);align-items:center;display:grid}@media (min-width:900px){.chapter{gap:var(--s-8);grid-template-columns:1fr 1fr}.chapter-flip .chapter-copy{order:2}}.chapter-copy{gap:var(--s-4);justify-items:start;max-width:520px;display:grid}.chapter-copy p{color:var(--ink-2)}.chapter-num{color:var(--gold);font-size:var(--step-2);line-height:1}.chapter-visual{justify-content:center;display:flex}.chapter-visual>*{width:100%;max-width:440px}.chapter-visual .call-figure{max-width:none}.mini-family{gap:var(--s-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.mini-family li{color:var(--ink-2);justify-items:center;gap:6px;font-size:.92rem;font-weight:600;display:grid}.mini-family img{aspect-ratio:1;object-fit:cover;width:100%;max-width:96px;box-shadow:0 0 0 2px var(--night-1),0 0 0 3px #cfae7266;border-radius:50%}.memory-card,.notif-stack{border-radius:var(--r-lg);background:var(--night-2);border:1px solid var(--line);padding:var(--s-5);box-shadow:var(--shadow-2)}.memory-head{margin-bottom:var(--s-4);color:var(--ink-2);align-items:center;gap:10px;display:flex}.memory-head img{object-fit:cover;border-radius:50%}.memory-head strong{color:var(--ink)}.memory-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.memory-card li{border-radius:var(--r-md);background:var(--night-3);gap:2px;padding:12px 14px;display:grid}.memory-card li span{color:var(--ink);font-weight:600}.memory-card li em{color:var(--gold);font-size:.88rem;font-style:normal}.photo-bubble{gap:8px;display:grid}.photo-ph{color:#2b1b12;background:linear-gradient(135deg,#e9b35a,#b8601f);border-radius:12px;align-items:flex-end;min-height:120px;padding:10px;font-size:.78rem;font-weight:700;display:flex}.notif-stack{gap:10px;display:grid}.notif{border-radius:var(--r-md);background:var(--night-3);color:var(--marigold);grid-template-columns:20px 1fr;gap:12px;padding:14px;display:grid}.notif strong{color:var(--ink);display:block}.notif p{color:var(--ink-2)}.help-routes{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.help-route{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--night-2);border:1px solid var(--line);grid-template-columns:44px 1fr;display:grid}.help-route h2{font-family:var(--font-body);font-size:1.05rem;font-weight:700}.help-route p{color:var(--ink-3);font-size:.95rem}.help-route .text-link{word-break:break-word;font-size:.92rem}.faq-tools{gap:var(--s-4);margin-bottom:var(--s-5);display:grid}.field-search{border-radius:var(--r-pill);background:var(--night-2);border:1px solid var(--line-strong);min-height:52px;color:var(--ink-3);align-items:center;gap:10px;padding:0 16px;display:flex}.field-search:focus-within{border-color:var(--marigold);box-shadow:0 0 0 3px #f5a52433}.field-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-height:48px}.field-search input::placeholder{color:var(--ink-4)}.faq-cats{flex-wrap:wrap;gap:8px;display:flex}.faq-cats button{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-size:.9rem;font-weight:600}.faq-cats button[aria-pressed=true]{background:var(--saffron);border-color:var(--saffron);color:var(--on-saffron)}.faq-items{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 24px)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:64px;padding:var(--s-3)0;cursor:pointer;color:var(--ink);font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--gold);transition:transform var(--t-med)var(--ease-out);flex-shrink:0}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-a{padding:0 0 var(--s-5);color:var(--ink-2);max-width:68ch}.faq-empty{padding:var(--s-6);border-radius:var(--r-lg);background:var(--night-2);gap:var(--s-3);justify-items:start;display:grid}.form{gap:var(--s-4);display:grid}.field{gap:6px;display:grid}.field label{color:var(--umber);font-weight:700}.field input,.field textarea{font:inherit;color:var(--umber);border-radius:var(--r-md);background:#fff;border:1px solid #2b1b124d;min-height:48px;padding:12px 14px}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field textarea:focus{border-color:var(--terracotta);outline:none;box-shadow:0 0 0 3px #9a441433}.field [aria-invalid=true]{border-color:#a3261b}.field-err{color:#a3261b;font-size:.92rem;font-weight:600}.form-error{border-radius:var(--r-md);color:#7c1d14;background:#fde8e4;padding:12px 14px;font-weight:600}.form .btn[disabled]{opacity:.7;cursor:progress}.form-success{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);border:1px solid var(--line-ivory);background:#fff;justify-items:start;display:grid}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.facts{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.facts>div{gap:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;padding:14px 0;display:grid}.facts dt{color:var(--ink-3)}.facts dd{color:var(--ink);margin:0;font-weight:600}.principles{gap:var(--s-6);counter-reset:p;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.principles{grid-template-columns:1fr 1fr}}.principles li{counter-increment:p;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line-ivory);display:grid}.principles li:before{content:counter(p,decimal-leading-zero);font-family:var(--font-display);color:var(--terracotta);font-size:var(--step-1)}.downloads{margin:var(--s-5)0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.downloads a{align-items:center;gap:var(--s-4);padding:var(--s-4)var(--s-5);border-radius:var(--r-md);background:var(--night-2);border:1px solid var(--line);min-height:64px;color:var(--marigold);text-decoration:none;display:flex}.downloads a:hover{border-color:#f5a52480}.downloads a>span{display:grid}.downloads strong{color:var(--ink)}.downloads a>span>span{color:var(--ink-3);font-size:.9rem}.swatches{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.swatches li{gap:2px;font-size:.92rem;display:grid}.swatches strong{color:var(--umber)}.swatch{border-radius:var(--r-md);border:1px solid var(--line-ivory);height:96px;margin-bottom:var(--s-3);display:block}.post-meta{color:var(--gold);font-size:.88rem;font-weight:600}.post-lead{gap:var(--s-4);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--night-3),var(--plum));border:1px solid var(--line);justify-items:start;padding:clamp(1.5rem,1rem + 3vw,3rem);display:grid}.post-lead h2 a,.post-row h2 a{color:var(--ink);text-decoration:none}.post-lead h2 a:hover,.post-row h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--marigold);text-decoration-color:var(--marigold);text-underline-offset:6px}.post-list{margin:var(--s-6)0 var(--section);gap:0 var(--s-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));padding:0;list-style:none;display:grid}.post-row{gap:var(--s-3);padding:var(--s-6)0;border-bottom:1px solid var(--line);display:grid}.post-row p:last-child{color:var(--ink-3)}.article-head{padding-top:calc(var(--header-h) + clamp(2rem,1rem + 3vw,4rem));gap:var(--s-4);justify-items:start;display:grid}.post-byline{color:var(--ink-3);padding-bottom:var(--s-6);border-bottom:1px solid var(--line);width:100%;font-size:.95rem}.prose{max-width:68ch;color:var(--ink-2);font-size:1.08rem;line-height:1.8}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--font-display);font-size:var(--step-2);margin-top:2em;line-height:1.2}.prose h2+*{margin-top:.6em}.prose strong{color:var(--ink)}.prose a{color:var(--marigold);text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose :lang(hi){line-height:1.9}.article-body{padding-block:var(--s-6)var(--s-8);margin-inline:auto}.article-cta{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);background:var(--night-2);border:1px solid var(--line);justify-items:start;display:grid}.article-cta p{color:var(--ink-3)}.related{padding-block:var(--s-8)var(--section)}.related ul{margin:var(--s-4)0 0;border-top:1px solid var(--line);padding:0;list-style:none}.related a{padding:var(--s-4)0;border-bottom:1px solid var(--line);gap:4px;min-height:64px;text-decoration:none;display:grid}.related-title{color:var(--ink);font-size:var(--step-1)}.related a:hover .related-title{color:var(--marigold)}.legal{padding:calc(var(--header-h) + clamp(2rem,1rem + 3vw,4rem))0 var(--section);min-height:70vh}.legal-grid{gap:var(--s-6);display:grid}@media (min-width:1000px){.legal-grid{column-gap:var(--s-8);grid-template-columns:260px minmax(0,1fr)}.legal-head{grid-column:1/-1}.legal-toc{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}}.legal-head{gap:var(--s-3);justify-items:start;display:grid}.legal-updated{color:var(--umber-2);font-size:.95rem}.legal-toc{font-size:.92rem}.legal-toc-title{color:var(--umber);margin-bottom:var(--s-2);font-weight:700}.legal-toc ol{border-left:1px solid var(--line-ivory);margin:0;padding:0;list-style:none}.legal-toc a{align-items:center;min-height:44px;padding:4px 0 4px 14px;text-decoration:none;display:flex;color:var(--umber-2)!important}.legal-toc a:hover{color:var(--terracotta)!important}@media (max-width:999px){.legal-toc{padding:var(--s-4);border-radius:var(--r-md);background:#ffffff8c}}.on-ivory .prose{color:var(--umber-2)}.on-ivory .prose strong,.on-ivory .prose h2{color:var(--umber)}.on-ivory .prose a{color:var(--terracotta)}.legal-body section{scroll-margin-top:calc(var(--header-h) + 24px)}.legal-body section+section{margin-top:2.2em}.legal-body section h2{font-size:var(--step-1);font-family:var(--font-body);margin-top:0;font-weight:700}.legal-related{padding-top:var(--s-5);border-top:1px solid var(--line-ivory);margin-top:3em}.legal-related p{color:var(--umber);font-weight:700}.delete-page{gap:var(--s-5);justify-items:start;display:grid}.delete-options{gap:var(--s-4);width:100%;margin-top:var(--s-4);display:grid}@media (min-width:720px){.delete-options{grid-template-columns:1fr 1fr}}.delete-card{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);border:1px solid var(--line-ivory);background:#fff;align-content:start;justify-items:start;display:grid}.delete-card h2{align-items:center;gap:10px;display:flex}.delete-card h2 svg{color:var(--terracotta)}.delete-tag{color:var(--terracotta);font-size:.85rem;font-weight:700}.delete-steps{color:var(--umber);gap:8px;margin:0;padding-left:1.3em;display:grid}.delete-card .btn{word-break:break-all}.delete-info{margin-top:var(--s-6)}.hi-hero{gap:var(--s-5);text-align:center;justify-items:center;display:grid}.hi-title{font-size:var(--step-5);color:var(--ink);line-height:1.25}.hi-page .lede{margin-inline:auto}.hi-family{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.hi-family li{color:var(--ink);justify-items:center;gap:6px;font-size:1.15rem;display:grid}.hi-family img{object-fit:cover;border-radius:50%;width:96px;height:96px}.hi-features{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.hi-features li{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line-ivory);display:grid}.nf{min-height:80vh;padding:calc(var(--header-h) + 3rem)0 4rem;place-items:center;display:grid}.nf-inner{text-align:center;justify-items:center;gap:var(--s-5);display:grid}.nf-inner .kicker{margin:0}.nf-inner .lede{margin-inline:auto}.nf-avatar{position:relative}.nf-avatar img{object-fit:cover;border-radius:50%;width:112px;height:112px;box-shadow:0 0 0 3px #f5a52499}.nf-badge{border:3px solid var(--night-1);background:#d9534f;border-radius:50%;width:26px;height:26px;position:absolute;bottom:4px;right:0}.nf-links{justify-content:center;gap:var(--s-2)var(--s-5);flex-wrap:wrap;display:flex}.nf-links a{color:var(--ink-3);align-items:center;min-height:44px;display:inline-flex}.reset-card{max-width:560px}@media print{.site-header,.mobile-bar,.site-footer,.legal-toc{display:none!important}body,.on-ivory{color:#000;background:#fff}}.transcript{gap:var(--s-4);justify-items:center;width:100%;margin:0;display:grid}.transcript-card{border-radius:var(--r-lg);background:linear-gradient(180deg,var(--night-3),var(--night-2));border:1px solid var(--line);width:min(100%,460px);box-shadow:var(--shadow-2),0 40px 120px -50px #f59a3c66;overflow:hidden}.transcript-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.transcript-head img{object-fit:cover;border-radius:50%;width:56px;height:56px;box-shadow:0 0 0 2px #f5a524cc}.transcript-name{color:var(--ink);font-size:1.5rem;line-height:1}.transcript-sub{color:var(--ink-3);margin-top:4px;font-size:.8rem}.transcript-live{color:var(--on-saffron);background:var(--marigold);border-radius:var(--r-pill);white-space:nowrap;margin-left:auto;padding:4px 10px;font-size:.72rem;font-weight:700}.transcript-turns{gap:14px;padding:18px;display:grid}.turn{gap:2px;display:grid}.turn-who{letter-spacing:.04em;color:var(--ink-4);font-size:.72rem;font-weight:800}.turn p{color:var(--ink-2);font-size:1rem;line-height:1.5}.turn-ai .turn-who{color:var(--gold)}.turn-ai p{color:var(--ink);font-family:var(--font-display);font-size:1.12rem;line-height:1.4}.transcript-foot{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px 16px;display:flex}.transcript-foot .wave{flex:1;height:36px;margin:0;overflow:hidden}.transcript-speaking{color:var(--gold);white-space:nowrap;font-size:.8rem}@media (max-width:380px){.transcript-live{display:none}}.voice-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));display:grid}.voice-tile-link{gap:var(--s-4);height:100%;padding:var(--s-5);border-radius:var(--r-lg);background:var(--night-2);border:1px solid var(--line);color:inherit;transition:border-color var(--t-fast)ease,transform var(--t-med)var(--ease-out);grid-template-columns:72px 1fr;align-items:start;display:grid}.voice-tile-link:hover{border-color:#f5a52480;transform:translateY(-2px)}.voice-tile-link img{object-fit:cover;border-radius:50%;width:72px;height:72px}.voice-tile-body{gap:4px;display:grid}.voice-tile-name{color:var(--ink);font-size:1.5rem;line-height:1}.voice-tile-tone{color:var(--gold);font-size:.88rem}.voice-tile-line{color:var(--ink-2);margin-top:6px;font-size:.98rem}.incoming{text-align:center;border:1px solid var(--line);box-shadow:var(--shadow-2);background:radial-gradient(80% 60% at 50% 0,#f59a3c40,#0000 70%),linear-gradient(#2a1822,#140c11);border-radius:36px;padding:36px 20px 28px}.incoming-time{color:var(--ink);font-size:4rem;line-height:1}.incoming-date{color:var(--ink-3);margin:6px 0 28px}.incoming-card{text-align:left;background:#fbf1e61a;border-radius:22px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.incoming-card img{object-fit:cover;border-radius:50%;width:52px;height:52px}.incoming-name{color:var(--ink);font-weight:700}.incoming-sub{color:var(--ink-3);font-size:.8rem}.incoming-btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.incoming-decline{background:#c9433d;transform:rotate(135deg)}.incoming-line{font-family:var(--font-display);color:var(--ink-2);margin-top:20px;font-size:1.15rem}
