@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-ext-wght-normal-2GMQGZDT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-wght-normal-F76KYTZG.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-greek-wght-normal-NNUWM3E7.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-vietnamese-wght-normal-HA5TFICD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Canela;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Canela-Regular-Web.woff2) format("woff2")}:root{--terracotta: #e07a5f;--terracotta-dark: #b8553a;--cream: #f2e2d9;--cream-deep: #e8d4c7;--cream-pale: #faf1ec;--brown: #2a201d;--brown-soft: #3d2f2a;--sage: #aabea0;--blush: #f4cfc1;--gold: #e3b04b;--white: #ffffff;--ink: #1a1411;--ink-soft: rgba(26, 20, 17, .66);--line: rgba(42, 32, 29, .1);--hero-wash: linear-gradient( 135deg, var(--cream) 0%, var(--blush) 46%, var(--cream-deep) 100% );--page-max: 1200px;--page-inset: max(24px, calc((100% - var(--page-max)) / 2));--font-display: "Canela", "Satoshi", "Manrope", -apple-system, serif;--font-display-weight: 400;--font-body: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink);background:var(--white);line-height:1.4;-webkit-font-smoothing:antialiased}askmum-landing-root{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}main{flex:1 0 auto;min-height:100vh;min-height:100svh}main:has(>router-outlet:only-child){background:var(--hero-wash)}body.dl-modal-open{overflow:hidden}.gradient-accent{background:linear-gradient(100deg,var(--terracotta) 0%,var(--gold) 16.6667%,var(--sage) 33.3333%,var(--terracotta) 50%,var(--gold) 66.6667%,var(--sage) 83.3333%,var(--terracotta) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-style:normal;font-weight:inherit;animation:accent-gradient-shift 9s linear infinite}@keyframes accent-gradient-shift{0%{background-position:0% 50%}to{background-position:75% 50%}}@media (prefers-reduced-motion: reduce){.gradient-accent{animation:none}}.field{display:flex;flex-direction:column;min-width:0}.field-label{font-size:13.5px;font-weight:700;color:var(--brown);margin-bottom:10px}.field-input{padding:17px 22px;border:1px solid var(--line);border-radius:999px;font-family:inherit;font-size:15.5px;background:#fff;color:var(--brown);transition:border-color .14s ease,box-shadow .14s ease;height:56px;width:100%}.field-input::placeholder{color:#1a141152}.field-input:focus{outline:none;border-color:var(--terracotta);box-shadow:0 0 0 3px #e07a5f2e}.field-input[type=date]{color:#1a1411a8}.field-input[type=date]:valid{color:var(--brown)}
