@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-ext-400-normal.B4-YHs9i.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-400-normal.-n_iQ4wr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-400-normal.Bx9Tn3WZ.woff2)format("woff2"),url(/_astro/spectral-cyrillic-400-normal.X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-vietnamese-400-normal.C7CRHYqk.woff2)format("woff2"),url(/_astro/spectral-vietnamese-400-normal.CWkMWCzb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-ext-400-normal.XDLFwhqg.woff2)format("woff2"),url(/_astro/spectral-latin-ext-400-normal.BHbqXr-7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-normal.CTVgUekv.woff2)format("woff2"),url(/_astro/spectral-latin-400-normal.D34IWA1h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-cyrillic-ext-500-normal.bcG1qx3J.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-500-normal.B5u3KHyE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-cyrillic-500-normal.medSbGbm.woff2)format("woff2"),url(/_astro/spectral-cyrillic-500-normal.CNC_J6mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-vietnamese-500-normal.qnENts6X.woff2)format("woff2"),url(/_astro/spectral-vietnamese-500-normal.BfZg6KYt.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-ext-500-normal.CC9VEg_t.woff2)format("woff2"),url(/_astro/spectral-latin-ext-500-normal.Bmnp8FUT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-500-normal.nNjq7_Cd.woff2)format("woff2"),url(/_astro/spectral-latin-500-normal.PrYyf_gG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-cyrillic-ext-600-normal.CvRHnPuy.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-600-normal.BVATWin6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-cyrillic-600-normal.Dl75bDKp.woff2)format("woff2"),url(/_astro/spectral-cyrillic-600-normal.veT-ELBO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-vietnamese-600-normal.ZNiwCzjU.woff2)format("woff2"),url(/_astro/spectral-vietnamese-600-normal.esmjhrFa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-latin-ext-600-normal.DKlDBbgb.woff2)format("woff2"),url(/_astro/spectral-latin-ext-600-normal.DnKmvInL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-latin-600-normal.DE3OxvnQ.woff2)format("woff2"),url(/_astro/spectral-latin-600-normal.DXnQJnYb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-ext-400-italic.CZOVIkJA.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-400-italic.C6Gmo4JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-400-italic.C6o5RXh-.woff2)format("woff2"),url(/_astro/spectral-cyrillic-400-italic.C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-vietnamese-400-italic.DO3bsfcj.woff2)format("woff2"),url(/_astro/spectral-vietnamese-400-italic.D8dhja4j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-ext-400-italic.BgTM1Mst.woff2)format("woff2"),url(/_astro/spectral-latin-ext-400-italic.BcKU4A_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-italic.CDO25mTW.woff2)format("woff2"),url(/_astro/spectral-latin-400-italic.Ds-NcNVC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/spectral-cyrillic-ext-500-italic.DGZ5KH5h.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-500-italic.CxkamsWL.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/spectral-cyrillic-500-italic.D14WfPba.woff2)format("woff2"),url(/_astro/spectral-cyrillic-500-italic.BLpmaxIM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/spectral-vietnamese-500-italic.e7VYE3f9.woff2)format("woff2"),url(/_astro/spectral-vietnamese-500-italic.q7ilnnst.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-ext-500-italic.DMigwuN9.woff2)format("woff2"),url(/_astro/spectral-latin-ext-500-italic.UnF3HUpx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-500-italic.CqeZqSS8.woff2)format("woff2"),url(/_astro/spectral-latin-500-italic.DxwFSvPk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-cyrillic-ext-wght-normal.BnWI7fIG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-cyrillic-wght-normal.bgdX5wL6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-greek-wght-normal.M9Lxztrh.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-vietnamese-wght-normal.DEkWUU3X.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-latin-ext-wght-normal.rva7dkhN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-latin-wght-normal.BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#141a17;--ink-soft:#3a443e;--bg:#eef1eb;--surface:#fbfcf8;--surface-2:#e3e7dd;--text:#171d19;--text-muted:#5c665e;--line:#d5dbcd;--accent:#b85a2e;--accent-strong:#9c4a23;--accent-soft:#f1ddc9;--molecule:#26594a;--molecule-soft:#dbe8e1;--shadow:0 1px 2px #141a170f, 0 8px 24px -12px #141a172e;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Commissioner Variable,Commissioner,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.62}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0;font-family:Spectral,Georgia,serif;font-weight:600;line-height:1.2}.why h4,.trans-card h3,.info-card h3,.mech h3,.modal h3,.prod-h,.info-card.sources h4{line-height:1.32}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}p{color:var(--text);margin:0}.muted{color:var(--text-muted)}a{color:var(--accent-strong)}ul{margin:0;padding:0;list-style:none}button{font:inherit}section{background:var(--bg);padding:5.5rem 1.5rem}section>.inner{max-width:76rem;margin:0 auto}section:last-of-type{border-bottom:none}@media (width<=640px){section{padding:3.5rem 1.2rem}}#about,#delivery{background:var(--surface-2)}#faq{background:var(--bg)}header.site{z-index:60;background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}header.site .inner{align-items:center;gap:2rem;max-width:76rem;margin:0 auto;padding:.9rem 1.5rem;display:flex}.logo-mark{color:var(--ink);align-items:flex-end;gap:.05em;font-family:Spectral,serif;font-size:1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.logo-mark .y{font-style:italic;font-weight:500}.logo-q{width:.78em;height:1em;display:inline-block;position:relative}.logo-q svg{width:1.55em;height:1.55em;position:absolute;top:.02em;left:0;overflow:visible}.hamburger{border:1px solid var(--line);width:2.3rem;height:2.3rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.hamburger svg{width:1.2rem;height:1.2rem}header.site nav{flex:1;align-items:center;gap:2rem;display:flex}header.site nav .inner-links{gap:1.7rem;margin-right:auto;display:flex}header.site nav a{color:var(--ink-soft);font-size:.86rem;text-decoration:none}header.site nav a:hover{color:var(--accent-strong)}header.site nav .nav-extra{align-items:center;gap:1rem;display:flex}header.site .phone{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.4rem;font-family:IBM Plex Mono,monospace;font-size:.84rem;text-decoration:none;display:inline-flex}header.site .phone:hover{color:var(--accent-strong)}header.site .phone .ic-phone{flex-shrink:0;width:.95em;height:.95em}@media (width<=1080px){header.site .inner{gap:1rem}.hamburger{display:inline-flex}header.site nav{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;flex:none;align-items:stretch;gap:0;padding:.4rem 1.5rem 1.4rem;display:none;position:absolute;top:100%;left:0;right:0}header.site nav.open{display:flex}header.site nav .inner-links{flex-direction:column;margin-right:0}header.site nav a{border-bottom:1px solid var(--line);padding:.85rem .1rem;font-size:.95rem}header.site nav .nav-extra{flex-wrap:wrap;margin-top:1.1rem}header.site nav .nav-extra .btn{margin-left:auto}}@media (width<=480px){header.site nav .nav-extra{flex-direction:column;align-items:stretch}header.site nav .nav-extra .btn{text-align:center;margin-left:0}}.btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:2px;padding:.62rem 1.1rem;font-family:Commissioner Variable,Commissioner,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.btn.primary{background:var(--accent-strong);color:#fff}.btn.primary:hover{background:var(--accent)}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.ghost:hover{border-color:var(--accent-strong);color:var(--accent-strong)}.btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.hero{background:linear-gradient(120deg, var(--surface-2) 0%, #e9ece6 38%, #f3f5ef 68%, var(--surface) 100%);border-bottom:none;padding:0 1.5rem}.hero h1,.hero .stat .n{color:#141a17}.hero .sub{color:#3a443e}.hero .stat .l{color:#5c665e}.hero .eyebrow{color:#9c4a23}.hero .btn.ghost{color:#141a17;border-color:#d5dbcd}.hero .btn.ghost:hover{color:#9c4a23;border-color:#9c4a23}.hero .inner{text-align:left;grid-template-columns:1fr .9fr;align-items:stretch;gap:2.5rem;max-width:76rem;min-height:calc(100vh - 65px);margin:0 auto;display:grid}.hero-copy{align-self:center;max-width:34rem;padding:3rem 0}.hero h1{margin-top:1rem;font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.14}.hero .sub{max-width:32rem;margin-top:1.1rem;font-size:1.05rem}.hero .cta-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.stat-row{flex-wrap:wrap;gap:2.5rem;margin-top:3rem;display:flex}.stat{text-align:left}.hero-photo{justify-content:center;align-items:flex-end;height:100%;display:flex;-webkit-mask-image:linear-gradient(#0000 0,#000 5% 96%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 96%,#0000 100%)}.hero-photo img{object-fit:contain;width:auto;height:100%;max-height:calc(100vh - 65px);display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 94%,#0000 100%)}@media (width<=860px){.hero .inner{text-align:center;grid-template-columns:1fr;gap:0;min-height:0}.hero-copy{max-width:34rem;margin:0 auto;padding:2.4rem 0 1.5rem}.hero .cta-row,.stat-row{justify-content:center}.stat{text-align:center}.hero-photo{order:-1;align-items:center;height:auto}.hero-photo img{width:auto;max-width:88%;height:auto;max-height:48vh;margin:0 auto}}@media (width<=480px){.hero-photo img{max-width:94%;max-height:44vh}}.stat .n{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:1.3rem}.stat .l{color:var(--text-muted);margin-top:.2rem;font-size:.78rem}.head{max-width:40rem;margin-bottom:2.6rem}.head.center{text-align:center;margin-left:auto;margin-right:auto}.head h2{margin-top:.5rem;font-size:clamp(1.8rem,3.2vw,2.5rem)}.head h3{color:var(--ink);text-wrap:balance;margin-top:.5rem;font-family:Spectral,Georgia,serif;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600}.head .lede{color:var(--ink-soft);margin-top:.9rem;font-size:1.02rem}.sub-head{text-align:center;margin:3.5rem 0 2rem}.sub-head .lede{color:var(--ink-soft);margin-top:.9rem;font-size:1.02rem}.ic-tg{vertical-align:-.2em;flex-shrink:0;width:1.05em;height:1.05em;margin-right:.4em}.btn .ic-tg{margin-right:.35em}.products{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}@media (width<=900px){.products{grid-template-columns:1fr}}.pcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.pcard-photo{background:var(--surface-2);border-bottom:1px solid var(--line);line-height:0}.pcard-photo img{width:100%;height:auto;display:block}.pcard-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.6rem 1.2rem;display:flex}.pcard-top .maker{letter-spacing:.04em;color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:.7rem}.pcard-top .dose{color:var(--molecule);text-align:right;font-family:IBM Plex Mono,monospace;font-size:.7rem}.pcard-body{flex-direction:column;flex:1;gap:.9rem;padding:1.4rem 1.6rem;display:flex}.pcard-body h3{font-size:1.55rem}.pcard-body .form{color:var(--text-muted);font-size:.84rem}.pcard-body .desc{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.kv{border-top:1px solid var(--line);flex-direction:column;gap:.55rem;padding-top:.4rem;display:flex}.kv .row{grid-template-columns:8rem 1fr;gap:.8rem;font-size:.87rem;display:grid}.kv .row dt{color:var(--text-muted)}.kv .row dd{color:var(--ink-soft);margin:0}.pcard-price{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:.3rem;padding-top:.9rem;display:flex}.pcard-price .price{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:1.3rem;font-weight:500}.pcard-price .price .cur{color:var(--text-muted);font-size:.75rem;font-weight:400}.pcard-actions{grid-template-columns:1.3fr 1fr;gap:.6rem;padding:0 1.6rem 1.5rem;display:grid}.contra{background:var(--bg);border:1px solid var(--line);border-radius:3px;margin:0 1.6rem 1.6rem;padding:1rem 1.1rem}.contra summary{cursor:pointer;color:var(--ink);align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;list-style:none;display:flex}.contra summary::-webkit-details-marker{display:none}.contra summary:before{content:"+";color:var(--accent-strong);width:1em;font-family:IBM Plex Mono,monospace;font-size:1rem}.contra[open] summary:before{content:"–"}.contra .cbody{color:var(--ink-soft);margin-top:.8rem;font-size:.82rem;line-height:1.6}.contra .cbody p+p{margin-top:.6rem}.contra .status{border-top:1px solid var(--line);color:var(--text-muted);margin-top:.7rem;padding-top:.7rem;font-size:.78rem}.mech-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}@media (width<=900px){.mech-grid{grid-template-columns:1fr}}.mech{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:1.8rem}.mech .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--molecule);font-family:IBM Plex Mono,monospace;font-size:.7rem}.mech h3{margin-top:.5rem;font-size:1.35rem;font-style:italic;font-weight:500}.mech p{color:var(--ink-soft);margin-top:.9rem;font-size:.92rem;line-height:1.6}.trans-lede{color:var(--ink);text-align:center;max-width:42rem;margin:0 auto;font-family:Spectral,serif;font-size:1.3rem;font-style:italic;line-height:1.5}.trans-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.8rem;display:grid}@media (width<=860px){.trans-grid{grid-template-columns:1fr}}.trans-card{text-align:center;padding:1.8rem 1.5rem}.trans-card h3{margin-top:.7rem;font-size:1.15rem}.trans-card p{color:var(--text-muted);margin-top:.7rem;font-size:.9rem}.why-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.5rem;display:grid}@media (width<=900px){.why-grid{grid-template-columns:repeat(2,1fr)}}.why{background:var(--surface);padding:1.9rem 1.6rem}.why .num{color:var(--accent-strong);font-family:IBM Plex Mono,monospace;font-size:.8rem}.why h4{margin-top:.8rem;font-size:1.05rem}.why p{color:var(--text-muted);margin-top:.6rem;font-size:.88rem}.info-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}@media (width<=860px){.info-grid{grid-template-columns:1fr}}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:1.7rem 1.8rem}.info-card h3{font-size:1.1rem}.info-card table{border-collapse:collapse;width:100%;margin-top:.9rem;font-size:.85rem}.info-card td{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:.4rem 0}.info-card td:first-child{color:var(--text-muted);width:45%}.info-card tr:last-child td{border-bottom:none}.info-card p.plain{color:var(--ink-soft);margin-top:.8rem;font-size:.9rem;line-height:1.6}.pay-row{border-top:1px solid var(--line);grid-template-columns:1.5rem 1fr;gap:.8rem;padding:.85rem 0;display:grid}.pay-row:first-of-type{border-top:none;margin-top:.9rem}.pay-row .ic{color:var(--accent-strong);padding-top:.15rem;font-family:IBM Plex Mono,monospace;font-size:.78rem}.pay-row p{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.pay-row p b{color:var(--ink)}.faq{flex-direction:column;max-width:46rem;margin:2.5rem auto 0;display:flex}.faq-item{border-bottom:1px solid var(--line);padding:1.3rem 0}.faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;font-family:Spectral,serif;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent-strong);flex-shrink:0;font-family:IBM Plex Mono,monospace}.faq-item[open] summary:after{content:"–"}.faq-item .a{color:var(--ink-soft);max-width:38rem;margin-top:.8rem;font-size:.94rem;line-height:1.6}.final{text-align:center;background:var(--ink)}.final .inner{max-width:36rem;margin:0 auto}.final .eyebrow{color:var(--accent)}.final h2{color:var(--bg);font-size:clamp(1.9rem,4vw,2.6rem)}.final p{color:var(--surface-2);margin-top:1rem;font-size:1rem}.final .btn.primary{margin-top:2rem}.final .contact-list{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;margin-top:2.6rem;padding-top:2.2rem;display:flex}.final .contact-list a,.final .contact-list span{color:var(--surface-2);align-items:center;font-size:.92rem;text-decoration:none;display:inline-flex}.final .contact-list a:hover{color:var(--bg)}footer.site{padding:3.5rem 1.5rem 2.5rem}footer.site .inner{grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;max-width:76rem;margin:0 auto;display:grid}@media (width<=760px){footer.site .inner{grid-template-columns:1fr;gap:2rem}}footer.site .disclaimer{color:var(--text-muted);max-width:26rem;margin-top:1.1rem;font-size:.8rem;line-height:1.6}footer.site h5{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.9rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}footer.site ul{flex-direction:column;gap:.6rem;display:flex}footer.site a{color:var(--ink-soft);font-size:.9rem;text-decoration:none}footer.site a:hover{color:var(--accent-strong)}footer.site .copy{border-top:1px solid var(--line);max-width:76rem;color:var(--text-muted);margin-top:2.5rem;margin-left:auto;margin-right:auto;padding-top:1.5rem;font-size:.78rem}.modal-backdrop{z-index:200;background:#141a178c;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.modal-backdrop.open{display:flex}.modal{background:var(--surface);width:100%;max-width:26rem;box-shadow:var(--shadow);border-radius:4px;padding:2rem}.modal .eyebrow{margin-bottom:.4rem;display:block}.modal h3{font-size:1.4rem}.modal p.note{color:var(--text-muted);margin-top:.6rem;font-size:.86rem}.modal .field{margin-top:1.2rem}.modal label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:block}.modal input,.modal textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:2px;padding:.7rem .85rem;font-family:Commissioner Variable,Commissioner,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.95rem}.modal textarea{resize:vertical;min-height:4.5rem}.modal input:invalid.touched{border-color:var(--accent-strong)}.modal .field .err{color:var(--accent-strong);margin-top:.35rem;font-size:.78rem;display:none}.modal .field.invalid .err{display:block}.modal .field.invalid input{border-color:var(--accent-strong)}.modal .btn{width:100%;margin-top:1.3rem;padding:.85rem}a:focus-visible,summary:focus-visible,.modal .close:focus-visible,.hamburger:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:2px}.modal input:focus-visible,.modal textarea:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px;border-color:var(--accent-strong)}.final .contact-list a:focus-visible,.final .btn:focus-visible{outline-color:var(--accent-soft)}.modal .close{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.8rem;right:.8rem}.modal .close svg{width:1.1rem;height:1.1rem}.modal .close:hover{color:var(--ink);background:var(--bg)}.modal .eyebrow{padding-right:2.4rem}.modal-inner{position:relative}@media (width<=900px){section{padding:4.2rem 1.4rem}.head{margin-bottom:2rem}.products,.mech-grid{gap:1.1rem;margin-top:1.9rem}.faq{margin-top:1.9rem}.mech{padding:1.4rem}.pcard-body{gap:.8rem;padding:1.2rem 1.3rem}.pcard-actions{padding:0 1.3rem 1.2rem}.contra{margin:0 1.3rem 1.3rem;padding:.9rem 1rem}footer.site{padding:2.8rem 1.4rem 2rem}footer.site .copy{margin-top:1.9rem;padding-top:1.2rem}}@media (width<=640px){section{padding:3rem 1.2rem}.head{margin-bottom:1.6rem}.products,.mech-grid{gap:.9rem;margin-top:1.5rem}.faq{margin-top:1.5rem}.faq-item{padding:1.05rem 0}.mech{padding:1.2rem}.mech p{margin-top:.7rem}.pcard-body{gap:.7rem;padding:1.1rem 1.2rem}.pcard-actions{padding:0 1.2rem 1.1rem}.contra{margin:0 1.2rem 1.2rem;padding:.85rem .95rem}footer.site{padding:2.4rem 1.2rem 1.8rem}footer.site .copy{margin-top:1.6rem;padding-top:1.1rem}}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:2px;padding:.6rem 1rem;top:1rem;left:1rem}.pcard-actions .btn{justify-content:center;align-items:center;display:flex}.crumbs{color:var(--text-muted);margin-bottom:1.8rem;font-size:.82rem}.crumbs a{color:var(--text-muted);text-decoration:none}.crumbs a:hover{color:var(--accent-strong)}.prod-grid{grid-template-columns:.9fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=900px){.prod-grid{grid-template-columns:1fr;gap:1.6rem}}.prod-photo{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:4px;line-height:0;overflow:hidden}.prod-photo img{background:var(--surface-2);width:100%;height:auto;display:block}.prod-copy h1{margin-top:.5rem;font-size:clamp(1.9rem,3.4vw,2.6rem)}.prod-copy .form{color:var(--text-muted);margin-top:.5rem;font-size:.9rem}.prod-copy .lede{color:var(--ink-soft);margin-top:1.1rem;font-size:1rem;line-height:1.62}.prod-h{margin-top:1.6rem;font-size:1.15rem}.prod-copy .bullets{margin-top:.8rem}.prod-copy .bullets li{font-size:.93rem}.info-card p.plain+p.plain{margin-top:.7rem}.prod-about{flex-direction:column;gap:.85rem;margin-top:1.2rem;display:flex}.prod-about p{color:var(--ink-soft);font-size:.93rem;line-height:1.62}.prod-buy{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:4px;margin-top:1.8rem;padding:1.4rem 1.5rem}.prod-buy .pcard-price{border-top:none;margin-top:0;padding-top:0}.prod-actions{grid-template-columns:1.3fr 1fr;gap:.6rem;margin-top:1rem;display:grid}@media (width<=480px){.prod-actions{grid-template-columns:1fr}}.prod-actions .btn{justify-content:center;align-items:center;display:flex}#product .info-grid{margin-top:3rem}.info-card.safety{margin-top:1.5rem}.info-card.safety h3{margin-top:1.7rem}.info-card.safety h3:first-child{margin-top:0}.info-card table td{vertical-align:top}.bullets{flex-direction:column;gap:.5rem;margin-top:.9rem;display:flex}.bullets li{color:var(--ink-soft);padding-left:1.1rem;font-size:.88rem;line-height:1.55;position:relative}.bullets li:before{content:"—";color:var(--accent-strong);position:absolute;left:0}#related{background:var(--surface-2)}.products.related{grid-template-columns:repeat(3,1fr)}@media (width<=1000px){.products.related{grid-template-columns:1fr}}.nf{text-align:center}.nf .inner{max-width:34rem}.nf h1{font-size:clamp(1.8rem,3.4vw,2.4rem)}.nf p{color:var(--ink-soft);margin-top:1rem}.nf-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.8rem;display:flex}.nf-actions .btn{justify-content:center;align-items:center;display:inline-flex}.info-card.sources{margin-top:1.5rem}.info-card.sources h4{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:1.5rem 0 .6rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:500}.info-card.sources .src-group:first-of-type h4{margin-top:1.2rem}.info-card.sources ul{flex-direction:column;gap:.55rem;display:flex}.info-card.sources li{padding-left:1.2rem;font-size:.86rem;line-height:1.5;position:relative}.info-card.sources li:before{content:"↗";color:var(--accent-strong);font-size:.8rem;position:absolute;top:.05em;left:0}.info-card.sources a{color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere}.info-card.sources a:hover{color:var(--accent-strong);text-decoration-color:currentColor}.info-card.sources p.plain{font-size:.82rem}
