@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}.landing-nav[data-v-cc4bff00]{align-items:center;background:transparent;display:flex;justify-content:space-between;left:0;padding:1.4rem 4rem;position:fixed;right:0;top:0;transition:background .3s,backdrop-filter .3s;z-index:100}.landing-nav.scrolled[data-v-cc4bff00]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f0e8b3}.nav-logo[data-v-cc4bff00]{color:var(--bark);font-size:1.6rem;font-weight:400;letter-spacing:.03em;text-decoration:none}.nav-logo-accent[data-v-cc4bff00]{color:var(--terracotta-text)}.nav-links[data-v-cc4bff00]{align-items:center;display:flex;gap:2rem;list-style:none}.nav-link[data-v-cc4bff00]{color:var(--bark);font-size:.8rem;letter-spacing:.08em;opacity:.7;text-decoration:none;text-transform:uppercase;transition:opacity .2s}.nav-link[data-v-cc4bff00]:hover{opacity:1}.nav-ctas[data-v-cc4bff00]{align-items:center;display:flex;gap:.75rem}.lang-dropdown[data-v-cc4bff00]{position:relative}.lang-trigger[data-v-cc4bff00]{align-items:center;background:none;border:1px solid rgba(44,35,24,.25);border-radius:6px;color:var(--bark);cursor:pointer;display:flex;justify-content:center;opacity:.65;padding:.65rem .7rem;transition:opacity .2s,border-color .2s}.lang-trigger[data-v-cc4bff00]:hover,.lang-trigger[aria-expanded=true][data-v-cc4bff00]{border-color:var(--bark);opacity:1}.lang-panel[data-v-cc4bff00]{background:var(--sand);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 20px #2c23181a;display:flex;flex-direction:column;gap:.1rem;min-width:9rem;padding:.3rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:200}.lang-option[data-v-cc4bff00]{background:none;border:none;border-radius:6px;color:var(--bark);cursor:pointer;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.88rem;opacity:.65;padding:.55rem .9rem;text-align:left;transition:background .15s,opacity .15s}.lang-option[data-v-cc4bff00]:hover{background:#2c23180f;opacity:1}.lang-option--active[data-v-cc4bff00]{color:var(--terracotta-text);font-weight:500;opacity:1}.btn-primary-sm[data-v-cc4bff00]{background:var(--terracotta);border-radius:6px;color:var(--on-accent);font-size:.8rem;font-weight:500;padding:.5rem 1.2rem;text-decoration:none;transition:filter .2s;white-space:nowrap}.btn-primary-sm[data-v-cc4bff00]:hover{filter:brightness(1.1)}.btn-secondary-sm[data-v-cc4bff00]{border:1.5px solid var(--terracotta);border-radius:6px;color:var(--terracotta-text);font-size:.8rem;font-weight:500;padding:.5rem 1.2rem;text-decoration:none;transition:background .2s;white-space:nowrap}.btn-secondary-sm[data-v-cc4bff00]:hover{background:#b5593a0f}.hamburger[data-v-cc4bff00]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:.75rem}.hamburger-bar[data-v-cc4bff00]{background:var(--bark);display:block;height:2px;transition:transform .2s,opacity .2s;width:22px}.mobile-menu[data-v-cc4bff00]{background:var(--sand);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:1.2rem;left:0;padding:1.5rem 2rem;position:fixed;right:0;top:64px;z-index:99}.mobile-divider[data-v-cc4bff00]{border:none;border-top:1px solid var(--border)}.btn-full[data-v-cc4bff00]{text-align:center}.lang-mobile[data-v-cc4bff00]{display:flex;flex-direction:column;gap:.4rem}.lang-mobile-trigger[data-v-cc4bff00]{align-items:center;background:none;border:1px solid var(--border);border-radius:6px;color:var(--bark);cursor:pointer;display:flex;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.88rem;gap:.55rem;opacity:.75;padding:.6rem 1rem;transition:opacity .2s;width:100%}.lang-mobile-trigger[data-v-cc4bff00]:hover{opacity:1}.lang-mobile-caret[data-v-cc4bff00]{margin-left:auto;transition:transform .2s}.lang-mobile-caret--open[data-v-cc4bff00]{transform:rotate(180deg)}.lang-mobile-panel[data-v-cc4bff00]{display:flex;flex-direction:column;gap:.15rem;padding:.2rem .5rem}.lang-mobile-option[data-v-cc4bff00]{background:none;border:none;border-radius:6px;color:var(--bark);cursor:pointer;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.88rem;letter-spacing:.01em;opacity:.65;padding:.5rem .75rem;text-align:left;transition:background .15s,opacity .15s}.lang-mobile-option[data-v-cc4bff00]:hover{background:#2c23180d;opacity:1}.lang-mobile-option--active[data-v-cc4bff00]{color:var(--terracotta-text);font-weight:500;opacity:1}@media(max-width:900px){.landing-nav[data-v-cc4bff00]{padding:1.2rem 1.5rem}.nav-ctas[data-v-cc4bff00],.nav-links[data-v-cc4bff00]{display:none}.hamburger[data-v-cc4bff00]{display:flex;flex-direction:column;gap:4px}}@media(max-width:900px),(pointer:coarse){.btn-primary-sm[data-v-cc4bff00],.btn-secondary-sm[data-v-cc4bff00],.hamburger[data-v-cc4bff00],.lang-mobile-option[data-v-cc4bff00],.lang-option[data-v-cc4bff00],.lang-trigger[data-v-cc4bff00],.nav-link[data-v-cc4bff00],.nav-logo[data-v-cc4bff00]{min-height:44px}.hamburger[data-v-cc4bff00]{min-width:44px}.btn-primary-sm[data-v-cc4bff00],.btn-secondary-sm[data-v-cc4bff00],.lang-mobile-option[data-v-cc4bff00],.lang-option[data-v-cc4bff00],.nav-link[data-v-cc4bff00],.nav-logo[data-v-cc4bff00]{align-items:center;display:inline-flex}.btn-full[data-v-cc4bff00]{justify-content:center}}.drop-enter-active[data-v-cc4bff00],.pop-enter-active[data-v-cc4bff00]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.drop-leave-active[data-v-cc4bff00],.pop-leave-active[data-v-cc4bff00]{transition:opacity .12s ease-in,transform .12s ease-in}.pop-enter-from[data-v-cc4bff00],.pop-leave-to[data-v-cc4bff00]{opacity:0;transform:translateY(-4px)}.drop-enter-from[data-v-cc4bff00],.drop-leave-to[data-v-cc4bff00]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.drop-enter-from[data-v-cc4bff00],.drop-leave-to[data-v-cc4bff00],.pop-enter-from[data-v-cc4bff00],.pop-leave-to[data-v-cc4bff00]{transform:none}}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}.hero[data-v-8db41b73]{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100svh;overflow:hidden;padding:8rem 4rem 4rem;position:relative}.hero-bg[data-v-8db41b73]{background:radial-gradient(ellipse 70% 60% at 30% 40%,hsla(39,46%,61%,.13) 0,transparent 70%),radial-gradient(ellipse 50% 50% at 75% 70%,rgba(122,140,126,.1) 0,transparent 65%);inset:0;pointer-events:none;position:absolute}.hero-inner[data-v-8db41b73]{align-items:center;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 380px;grid-template-rows:auto auto;max-width:1100px;position:relative;width:100%;z-index:1}.hero-text[data-v-8db41b73]{align-items:flex-start;display:flex;flex-direction:column;grid-column:1;grid-row:1}.hero-visual[data-v-8db41b73]{align-self:center;grid-column:2;grid-row:1/3;justify-self:center}.hero-actions[data-v-8db41b73]{align-items:center;animation:fadeUp-8db41b73 .7s .8s both;display:flex;flex-wrap:wrap;gap:2rem;grid-column:1;grid-row:2}.badge-pill[data-v-8db41b73]{animation:fadeUp-8db41b73 .7s .2s both;background:var(--warm);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-block;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.75rem;letter-spacing:.1em;margin-bottom:2.5rem;padding:.35rem 1rem}.hero-dynamic[data-v-8db41b73]{animation:fadeUp-8db41b73 .7s .35s both;margin-bottom:.15rem}.hero-dynamic[data-v-8db41b73],.hero-h1[data-v-8db41b73]{color:var(--bark);font-size:clamp(3.2rem,5vw,4rem);font-weight:300;line-height:1.15}.hero-h1[data-v-8db41b73]{animation:fadeUp-8db41b73 .7s .5s both;margin-bottom:2rem;text-wrap:balance}.tw-word[data-v-8db41b73]{color:var(--terracotta-text);font-style:italic;min-width:1ch}.tw-cursor[data-v-8db41b73],.tw-word[data-v-8db41b73]{display:inline-block}.tw-cursor[data-v-8db41b73]{animation:blink-8db41b73 1.2s step-end infinite;background:var(--terracotta);height:.85em;margin-left:2px;vertical-align:text-bottom;width:2px}.hero-sub[data-v-8db41b73]{animation:fadeUp-8db41b73 .7s .65s both;color:var(--muted);font-size:1rem;line-height:1.75;margin-bottom:2.5rem;max-width:520px}.btn-primary[data-v-8db41b73]{background:var(--terracotta);border-radius:8px;color:var(--on-accent);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.88rem;font-weight:500;padding:.9rem 2rem;text-decoration:none;transition:filter .2s,transform .2s}.btn-primary[data-v-8db41b73]:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost[data-v-8db41b73]{background:none;border:none;color:var(--bark);cursor:pointer;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.88rem;opacity:.65;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.btn-ghost[data-v-8db41b73]:hover{opacity:1}.archive[data-v-8db41b73]{animation:fadeUp-8db41b73 .7s .6s both;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 12px #2c23180f;max-width:350px;padding:1.5rem;position:relative;width:100%}.archive-seal[data-v-8db41b73]{align-items:center;animation:sealPop-8db41b73 .5s ease-out 1s both;background:var(--terracotta);border-radius:50%;box-shadow:0 2px 8px #b5593a33;color:var(--on-accent);display:flex;height:30px;justify-content:center;position:absolute;right:-12px;top:-12px;width:30px;z-index:1}.drawer[data-v-8db41b73]{background:var(--warm);border:1px solid var(--border);border-radius:8px;overflow:hidden}.drawer+.drawer[data-v-8db41b73]{margin-top:.5rem}.drawer-face[data-v-8db41b73]{align-items:center;display:flex;gap:.6rem;padding:.8rem 1rem}.drawer-icon[data-v-8db41b73]{color:var(--muted);flex-shrink:0}.drawer-label[data-v-8db41b73]{color:var(--bark);flex:1;font-size:1rem;font-weight:400}.drawer-handle[data-v-8db41b73]{background:var(--gold);border-radius:999px;flex-shrink:0;height:3px;opacity:.45;width:18px}.drawer-peek[data-v-8db41b73]{align-items:center;background:var(--sand);border-top:1px solid var(--border);display:flex;gap:.7rem;padding:.7rem 1rem}.peek-lines[data-v-8db41b73]{display:flex;flex:1;flex-direction:column;gap:.3rem}.peek-line[data-v-8db41b73]{background:var(--border);border-radius:999px;height:3px;width:100%}.peek-line--short[data-v-8db41b73]{width:50%}.peek-line--medium[data-v-8db41b73]{width:72%}.peek-avatar[data-v-8db41b73]{background:#7a8c7e4d;border-radius:50%;flex-shrink:0;height:24px;width:24px}@keyframes fadeUp-8db41b73{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sealPop-8db41b73{0%{opacity:0}to{opacity:1}}@keyframes blink-8db41b73{50%{opacity:0}}@media(max-width:1200px){.tw-line[data-v-8db41b73]{display:block;min-height:1.15em;white-space:nowrap}.hero-dynamic[data-v-8db41b73],.hero-h1[data-v-8db41b73]{font-size:clamp(2.4rem,11vw,4rem)}}@media(max-width:1024px){.hero[data-v-8db41b73]{padding:7rem 1.5rem 5rem}.hero-inner[data-v-8db41b73]{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;row-gap:2rem;text-align:center}.hero-text[data-v-8db41b73]{align-items:center;grid-column:1;grid-row:1}.hero-visual[data-v-8db41b73]{grid-column:1;grid-row:2}.hero-actions[data-v-8db41b73]{grid-column:1;grid-row:3;justify-content:center}.hero-sub[data-v-8db41b73]{margin-bottom:0}.archive[data-v-8db41b73]{max-width:260px}}@media(max-width:480px){.archive[data-v-8db41b73]{max-width:230px}.drawer-label[data-v-8db41b73]{font-size:.88rem}}@media(max-width:900px),(pointer:coarse){.btn-ghost[data-v-8db41b73]{align-items:center;display:inline-flex;min-height:44px}}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}.ctx-section[data-v-70c3022d]{padding:0 4rem 7rem}.ctx-inner[data-v-70c3022d]{margin:0 auto;max-width:1100px}.tab-bar[data-v-70c3022d]{border-bottom:1px solid var(--border);display:flex;justify-content:center;margin-bottom:2.5rem}.tab-bar[data-v-70c3022d]::-webkit-scrollbar{display:none}.tab-btn[data-v-70c3022d]{background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;flex-grow:1;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;margin-bottom:-1px;padding:1.1rem 1.75rem;scroll-snap-align:start;transition:color .18s,border-color .18s;white-space:nowrap}.tab-btn--active[data-v-70c3022d],.tab-btn[data-v-70c3022d]:hover{color:var(--bark)}.tab-btn--active[data-v-70c3022d]{border-bottom-color:var(--terracotta-text);font-weight:500}@media(max-width:600px){.tab-bar[data-v-70c3022d]{justify-content:flex-start;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.tab-btn[data-v-70c3022d]{flex-shrink:0;font-size:.9rem;padding:1.1rem 1rem;white-space:nowrap}}.tab-fade-enter-active[data-v-70c3022d],.tab-fade-leave-active[data-v-70c3022d]{transition:opacity .18s ease,transform .18s ease}.tab-fade-enter-from[data-v-70c3022d]{opacity:0;transform:translateY(6px)}.tab-fade-leave-to[data-v-70c3022d]{opacity:0;transform:translateY(-2px)}.panel-head[data-v-70c3022d]{margin-bottom:2.5rem}.panel-title[data-v-70c3022d]{color:var(--bark);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;line-height:1.2;margin-bottom:.9rem;max-width:26ch;text-wrap:balance}.panel-body[data-v-70c3022d]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;line-height:1.8;max-width:560px}.panel-body[data-v-70c3022d] br{display:block;margin:.4rem 0}.personas-grid[data-v-70c3022d]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.persona-card[data-v-70c3022d]{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 12px #2c23180f;padding:2.2rem 2rem;transition:box-shadow .2s,border-color .2s}.persona-card[data-v-70c3022d]:hover{border-color:var(--terracotta-text);box-shadow:0 4px 24px #2c23181a}.persona-card--1[data-v-70c3022d]{transition-delay:.1s}.persona-card--2[data-v-70c3022d]{transition-delay:.2s}.persona-heading[data-v-70c3022d]{color:var(--bark);font-size:1.3rem;font-weight:400;line-height:1.3;margin-bottom:.8rem}.persona-body[data-v-70c3022d]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;line-height:1.6;margin:0}.problem-layout[data-v-70c3022d]{align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.problem-right[data-v-70c3022d]{display:flex;flex-direction:column}.epigraph[data-v-70c3022d]{border:none;color:var(--bark);font-size:clamp(1rem,1.8vw,1.15rem);font-style:italic;font-weight:400;line-height:1.55;margin:0 0 2.5rem;max-width:480px;padding:0}.stats-grid[data-v-70c3022d]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.stat-card[data-v-70c3022d]{border-radius:8px;padding:1.75rem 1.5rem;text-align:center}.stat-number[data-v-70c3022d]{color:var(--terracotta-text);font-size:2.5rem;font-weight:300;line-height:1;margin-bottom:.75rem}.stat-icon[data-v-70c3022d]{display:flex;font-size:2.5rem;justify-content:center}.stat-label[data-v-70c3022d]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.8rem;line-height:1.5}.solution-accordion[data-v-70c3022d]{border-top:1px solid var(--border)}.acc-group[data-v-70c3022d]{border-bottom:1px solid var(--border)}.acc-header[data-v-70c3022d]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:.5rem;padding:1.4rem 0;text-align:left;width:100%}.acc-group--open .acc-num[data-v-70c3022d],.acc-header:hover .acc-num[data-v-70c3022d]{background:var(--terracotta);color:var(--on-accent)}.acc-num[data-v-70c3022d]{align-items:center;background:var(--warm);border-radius:50%;color:var(--gold);display:flex;font-size:1.6rem;font-size:1rem;font-weight:400;height:2rem;justify-content:center;line-height:1;min-width:2rem;overflow:hidden;transition:color .2s,background .2s;width:2rem}.acc-title-wrap[data-v-70c3022d]{display:flex;flex:1;flex-direction:column;gap:.15rem}.acc-title[data-v-70c3022d]{color:var(--bark);font-size:1.3rem;font-weight:400;line-height:1.3}.acc-subtitle[data-v-70c3022d]{color:var(--muted);font-size:.9rem}.acc-count[data-v-70c3022d],.acc-subtitle[data-v-70c3022d]{font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif}.acc-count[data-v-70c3022d]{background:#7a8c7e1f;border-radius:999px;color:var(--sage-text);font-size:.75rem;font-weight:500;margin-right:.5rem;padding:.15rem .55rem}.acc-chevron[data-v-70c3022d]{color:var(--muted);flex-shrink:0;transition:transform .3s ease}.acc-group--open .acc-chevron[data-v-70c3022d]{transform:rotate(180deg)}.acc-body[data-v-70c3022d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.acc-group--open .acc-body[data-v-70c3022d]{grid-template-rows:1fr}.acc-inner[data-v-70c3022d]{min-height:0;overflow:hidden}.acc-group--open .acc-inner[data-v-70c3022d]{padding:0 0 1.75rem 2rem}.sol-cards-grid[data-v-70c3022d]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sol-card[data-v-70c3022d]{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 12px #2c23180d;padding:1.4rem 1.3rem 1.6rem;transition:box-shadow .2s,border-color .2s}.sol-card[data-v-70c3022d]:hover{border-color:var(--terracotta-text);box-shadow:0 4px 24px #2c231817}.sol-card .card-icon[data-v-70c3022d]{color:var(--terracotta-text);line-height:0;margin-bottom:.4rem}.sol-card .card-title[data-v-70c3022d]{color:var(--bark);font-size:1.3rem;font-weight:400;line-height:1.3;margin-bottom:.8rem}.sol-card .card-desc[data-v-70c3022d]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;line-height:1.6;margin:0}@media(max-width:900px){.ctx-section[data-v-70c3022d]{padding:2rem 1.5rem 5rem}.personas-grid[data-v-70c3022d],.problem-layout[data-v-70c3022d]{grid-template-columns:1fr}.problem-layout[data-v-70c3022d]{gap:2.5rem}.stats-grid[data-v-70c3022d]{grid-template-columns:1fr 1fr}.acc-group--open .acc-inner[data-v-70c3022d]{padding:0 0 1.5rem}.sol-cards-grid[data-v-70c3022d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sol-cards-grid[data-v-70c3022d]{grid-template-columns:1fr}.acc-subtitle[data-v-70c3022d]{display:none}.stats-grid[data-v-70c3022d]{grid-template-columns:1fr}}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}.features-section[data-v-8b241205]{background:var(--bark);padding:7rem 4rem 6rem}.features-inner[data-v-8b241205]{margin:0 auto;max-width:1100px}.section-label[data-v-8b241205]{color:var(--gold);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.8rem;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-8b241205]{color:var(--sand);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;line-height:1.18;margin-bottom:1rem;max-width:22ch;text-wrap:balance}.section-body[data-v-8b241205]{color:var(--sand-soft);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;letter-spacing:.01em;line-height:1.8;margin-bottom:3rem;max-width:560px}.feature-list[data-v-8b241205]{border-bottom:1px solid color-mix(in srgb,var(--sand) 14%,transparent);list-style:none}.feature-row[data-v-8b241205]{align-items:center;border-top:1px solid color-mix(in srgb,var(--sand) 14%,transparent);-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:2.5rem minmax(0,17rem) 1fr;padding:1.9rem 0}.feature-icon[data-v-8b241205]{color:var(--gold);line-height:0;padding-top:.2rem}.feature-row h3[data-v-8b241205]{color:var(--sand);font-size:1.3rem;font-weight:400;line-height:1.3;text-wrap:balance}.feature-desc[data-v-8b241205]{color:var(--sand-soft);line-height:1.65}.feature-desc[data-v-8b241205],.feature-who[data-v-8b241205]{font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;max-width:62ch}.feature-who[data-v-8b241205]{color:var(--gold);line-height:1.6;margin-top:.6rem}@media(max-width:900px){.features-section[data-v-8b241205]{padding:5rem 1.5rem 3.5rem}.feature-row[data-v-8b241205]{grid-template-columns:2.5rem 1fr;padding:1.6rem 0;row-gap:.5rem}.feature-text[data-v-8b241205]{grid-column:2}}@media(max-width:700px){.feature-row[data-v-8b241205]{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:2rem 1fr}.feature-text[data-v-8b241205]{grid-column:1/-1}}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}.human-section[data-v-348f12b8]{background:var(--bark);padding:0 4rem 7rem}.human-inner[data-v-348f12b8]{margin:0 auto;max-width:1100px}.tab-bar[data-v-348f12b8]{border-bottom:1px solid rgba(245,240,232,.15);display:flex;justify-content:center;margin-bottom:2.5rem}.tab-bar[data-v-348f12b8]::-webkit-scrollbar{display:none}.tab-btn[data-v-348f12b8]{background:none;border:none;border-bottom:2px solid transparent;color:#f5f0e899;cursor:pointer;flex-grow:1;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;letter-spacing:.01em;margin-bottom:-1px;padding:1.1rem 1.75rem;scroll-snap-align:start;transition:color .18s,border-color .18s;white-space:nowrap}.tab-btn[data-v-348f12b8]:hover{color:#f5f0e8d9}.tab-btn--active[data-v-348f12b8]{border-bottom-color:var(--gold);color:var(--sand);font-weight:500}@media(max-width:600px){.tab-bar[data-v-348f12b8]{justify-content:flex-start;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.tab-btn[data-v-348f12b8]{flex-shrink:0;font-size:.9rem;padding:1.1rem 1rem;white-space:nowrap}}.tab-fade-enter-active[data-v-348f12b8],.tab-fade-leave-active[data-v-348f12b8]{transition:opacity .18s ease,transform .18s ease}.tab-fade-enter-from[data-v-348f12b8]{opacity:0;transform:translateY(6px)}.tab-fade-leave-to[data-v-348f12b8]{opacity:0;transform:translateY(-2px)}.panel-head[data-v-348f12b8]{margin-bottom:2.5rem}.panel-title[data-v-348f12b8]{color:var(--sand);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;line-height:1.2;margin-bottom:.9rem;max-width:26ch;text-wrap:balance}.panel-body[data-v-348f12b8]{color:#f5f0e8a6;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;letter-spacing:.01em;line-height:1.8;max-width:560px}.panel-body[data-v-348f12b8] br{display:block;margin:.4rem 0}.diary-layout[data-v-348f12b8]{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.diary-text .panel-body[data-v-348f12b8]{margin-bottom:1.5rem}.feature-list[data-v-348f12b8]{display:flex;flex-direction:column;gap:.6rem;list-style:none}.feature-list li[data-v-348f12b8]{align-items:start;color:#f5f0e8bf;display:flex;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;gap:.75rem;line-height:1.5}.check[data-v-348f12b8]{color:var(--gold);flex-shrink:0;line-height:0;margin-top:.2rem}.legal-note[data-v-348f12b8]{color:#f5f0e899;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.85rem;line-height:1.6;margin-top:1.5rem;max-width:480px}.diary-preview[data-v-348f12b8]{display:flex;justify-content:center}.diary-card[data-v-348f12b8]{background:#fff;border-radius:12px;box-shadow:0 4px 32px #2c231840;max-width:360px;overflow:hidden;padding:2rem;position:relative;width:100%}.diary-card-header[data-v-348f12b8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.diary-date[data-v-348f12b8]{font-size:.8rem}.diary-badge-pill[data-v-348f12b8],.diary-date[data-v-348f12b8]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif}.diary-badge-pill[data-v-348f12b8]{background:var(--warm);border:1px solid var(--border);border-radius:999px;font-size:.75rem;padding:.2rem .65rem}.diary-card-title[data-v-348f12b8]{color:var(--bark);font-size:1.3rem;font-weight:400;margin-bottom:.8rem}.diary-card-body[data-v-348f12b8]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;line-height:1.6}.wish-readers[data-v-348f12b8]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.6rem;list-style:none;margin-top:1.4rem;padding-top:1.2rem}.wish-readers li[data-v-348f12b8]{align-items:center;color:var(--muted);display:flex;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.85rem;gap:.6rem}.wish-reader--read[data-v-348f12b8]{color:var(--sage-text)}.wish-reader-name[data-v-348f12b8]{color:var(--bark);font-weight:500}.wish-reader-status[data-v-348f12b8]{margin-left:auto}.wish-updated[data-v-348f12b8]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.75rem;margin-top:1.2rem}.diary-attachments[data-v-348f12b8]{display:flex;flex-wrap:wrap;gap:.5rem;height:2rem;margin-top:1.25rem;position:relative}.diary-chip[data-v-348f12b8]{align-items:center;border:2px solid #fff;border-radius:8px;display:inline-flex;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;gap:.3rem;line-height:1;padding:.4rem .6rem;position:absolute}.chip-audio[data-v-348f12b8]{background:var(--bark);color:var(--sand);left:28%;top:0;z-index:20}.chip-photo[data-v-348f12b8]{background:var(--gold);left:-1rem;top:0;z-index:30}.chip-video[data-v-348f12b8]{background:var(--terracotta);color:var(--sand);left:66%;top:0;z-index:10}.diary-fade[data-v-348f12b8]{background:linear-gradient(transparent,#fff);border-radius:0 0 12px 12px;bottom:5rem;height:56px;left:0;position:absolute;right:0}.fid-cards[data-v-348f12b8]{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.fid-card[data-v-348f12b8]{background:#ffffff0f;border:1px solid rgba(245,240,232,.15);border-radius:12px;padding:2.5rem}.fid-icon[data-v-348f12b8]{color:var(--gold);line-height:0;margin-bottom:.4rem}.fid-card h3[data-v-348f12b8]{color:var(--sand);font-size:1.3rem;font-weight:400;margin-bottom:1.4rem}.fid-card ul[data-v-348f12b8]{display:flex;flex-direction:column;gap:.75rem;list-style:none}.fid-card li[data-v-348f12b8]{color:#f5f0e8a6;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;line-height:1.5;padding-left:1.4rem;position:relative}.fid-card li[data-v-348f12b8]:before{color:var(--gold);content:"→";left:0;position:absolute}@media(max-width:900px){.human-section[data-v-348f12b8]{padding:1.5rem 1.5rem 5rem}.diary-layout[data-v-348f12b8]{gap:2.5rem;grid-template-columns:1fr}.diary-card[data-v-348f12b8]{max-width:100%}.diary-attachments[data-v-348f12b8]{display:flex;flex-wrap:wrap;height:auto;justify-content:center;position:relative}.diary-chip[data-v-348f12b8]{position:relative}.chip-audio[data-v-348f12b8],.chip-photo[data-v-348f12b8],.chip-video[data-v-348f12b8],.diary-chip[data-v-348f12b8]{left:auto;top:auto}.diary-fade[data-v-348f12b8]{display:none}.fid-cards[data-v-348f12b8]{grid-template-columns:1fr}}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}.how-section[data-v-04232fa9]{padding:7rem 4rem 4rem}.how-inner[data-v-04232fa9]{margin:0 auto;max-width:1100px}.section-label[data-v-04232fa9]{color:var(--terracotta-text);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.8rem;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-04232fa9]{color:var(--bark);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;line-height:1.18;margin-bottom:1rem;text-wrap:balance}.section-body[data-v-04232fa9]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;line-height:1.8;margin-bottom:2.5rem;max-width:560px}.steps[data-v-04232fa9]{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);text-align:left}.step[data-v-04232fa9]{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 12px #2c23180f;padding:2.5rem 2rem;position:relative;transition:box-shadow .2s,border-color .2s}.step[data-v-04232fa9]:hover{border-color:var(--terracotta-text);box-shadow:0 4px 24px #2c23181a}.step-num[data-v-04232fa9]{align-items:center;background:var(--terracotta);border-radius:50%;color:var(--on-accent);display:flex;font-size:1rem;font-weight:400;height:2rem;justify-content:center;left:-1rem;line-height:1;overflow:hidden;position:absolute;top:2.4rem;width:2rem}.step-icon[data-v-04232fa9]{color:var(--terracotta-text);line-height:0;margin-bottom:.4rem}.step h3[data-v-04232fa9]{color:var(--bark);font-size:1.3rem;font-weight:400;line-height:1.3;margin-bottom:.8rem}.step p[data-v-04232fa9]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;line-height:1.6}@media(max-width:900px){.how-section[data-v-04232fa9]{padding:5rem 1.5rem 1.5rem}.steps[data-v-04232fa9]{grid-template-columns:1fr}}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}.deep-section[data-v-b6e279a0]{padding:0 4rem 7rem}.deep-inner[data-v-b6e279a0]{margin:0 auto;max-width:1100px}.tab-bar[data-v-b6e279a0]{border-bottom:1px solid var(--border);display:flex;justify-content:center;margin-bottom:2.5rem}.tab-bar[data-v-b6e279a0]::-webkit-scrollbar{display:none}.tab-btn[data-v-b6e279a0]{background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;flex-grow:1;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;margin-bottom:-1px;padding:1.1rem 1.75rem;scroll-snap-align:start;transition:color .18s,border-color .18s;white-space:nowrap}.tab-btn--active[data-v-b6e279a0],.tab-btn[data-v-b6e279a0]:hover{color:var(--bark)}.tab-btn--active[data-v-b6e279a0]{border-bottom-color:var(--terracotta-text);font-weight:500}@media(max-width:600px){.tab-bar[data-v-b6e279a0]{justify-content:flex-start;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.tab-btn[data-v-b6e279a0]{flex-shrink:0;font-size:.9rem;padding:1.1rem 1rem;white-space:nowrap}}.tab-fade-enter-active[data-v-b6e279a0],.tab-fade-leave-active[data-v-b6e279a0]{transition:opacity .18s ease,transform .18s ease}.tab-fade-enter-from[data-v-b6e279a0]{opacity:0;transform:translateY(6px)}.tab-fade-leave-to[data-v-b6e279a0]{opacity:0;transform:translateY(-2px)}.panel-head[data-v-b6e279a0]{margin-bottom:2.5rem}.panel-title[data-v-b6e279a0]{color:var(--bark);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;line-height:1.2;margin-bottom:.9rem;max-width:26ch;text-wrap:balance}.panel-body[data-v-b6e279a0]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;line-height:1.8;max-width:560px}.panel-body[data-v-b6e279a0] br{display:block;margin:.4rem 0}.security-layers[data-v-b6e279a0]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.layer[data-v-b6e279a0]{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 12px #2c23180f;padding:2.2rem 2rem 2rem 2.5rem;position:relative;transition:box-shadow .2s,border-color .2s}.layer[data-v-b6e279a0]:hover{border-color:var(--terracotta-text);box-shadow:0 4px 24px #2c23181a}.layer-badge[data-v-b6e279a0]{color:var(--terracotta-text);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.75rem;letter-spacing:.12em;margin-bottom:.4rem;margin-top:.2rem;text-transform:uppercase}.layer h3[data-v-b6e279a0]{color:var(--bark);font-size:1.3rem;font-weight:400;line-height:1.3;margin-bottom:.8rem}.layer p[data-v-b6e279a0]{color:var(--muted);line-height:1.6}.comparison[data-v-b6e279a0],.layer p[data-v-b6e279a0]{font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem}.comparison[data-v-b6e279a0]{background:#fff;border:1px solid var(--border);border-radius:12px;margin:0 auto;padding:.5rem 1.5rem}.comparison table[data-v-b6e279a0]{border-collapse:collapse;width:100%}.comparison thead th[data-v-b6e279a0]{border-bottom:1px solid var(--border);color:var(--muted);font-size:.8rem;font-weight:500;padding:1rem 1rem .8rem;text-align:left}.comparison thead th.col-head--dopodi[data-v-b6e279a0]{color:var(--terracotta-text)}.comparison tbody tr+tr[data-v-b6e279a0]{border-top:1px solid var(--border)}.comparison tbody td[data-v-b6e279a0],.comparison tbody th[data-v-b6e279a0]{color:var(--muted);line-height:1.55;padding:1.1rem 1rem;text-align:left;vertical-align:top}.comparison tbody th[data-v-b6e279a0]{color:var(--bark);font-weight:500;width:20%}.comparison tbody td[data-v-b6e279a0]{width:40%}.comparison tbody td.col-val--dopodi[data-v-b6e279a0]{color:var(--bark)}.sr-only[data-v-b6e279a0]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.disclaimer[data-v-b6e279a0]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;line-height:1.75;margin:1.25rem auto 0;max-width:580px;text-align:center}@media(max-width:900px){.deep-section[data-v-b6e279a0]{padding:1.5rem 1.5rem 5rem}.security-layers[data-v-b6e279a0]{grid-template-columns:1fr}}@media(max-width:700px){.comparison[data-v-b6e279a0]{padding:.25rem 1.25rem}.comparison thead[data-v-b6e279a0]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.comparison tbody td[data-v-b6e279a0],.comparison tbody th[data-v-b6e279a0],.comparison tbody tr[data-v-b6e279a0]{display:block;width:auto}.comparison tbody tr[data-v-b6e279a0]{padding:1.1rem 0}.comparison tbody th[data-v-b6e279a0]{padding:0 0 .5rem}.comparison tbody td[data-v-b6e279a0]{padding:.3rem 0}.comparison tbody td[data-v-b6e279a0]:before{color:var(--muted);content:attr(data-label);display:block;font-size:.78rem;font-weight:500}.comparison tbody td.col-val--dopodi[data-v-b6e279a0]:before{color:var(--terracotta-text)}}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}.pricing-section[data-v-ac0ff2cb]{background:var(--warm);padding:7rem 4rem}.pricing-inner[data-v-ac0ff2cb]{margin:0 auto;max-width:1100px}.section-label[data-v-ac0ff2cb]{color:var(--terracotta-text);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.8rem;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-ac0ff2cb]{color:var(--bark);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;line-height:1.18;margin-bottom:1rem;text-wrap:balance}.section-body[data-v-ac0ff2cb]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;line-height:1.8;margin-bottom:2.5rem;max-width:640px}.pricing-grid[data-v-ac0ff2cb]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);text-align:left}.plan-card[data-v-ac0ff2cb]{background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;padding:2rem 1.75rem 1.75rem}.plan-card--featured[data-v-ac0ff2cb]{border-color:var(--terracotta-text)}.plan-name[data-v-ac0ff2cb]{font-size:.8rem;font-weight:400;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.plan-list-price[data-v-ac0ff2cb],.plan-name[data-v-ac0ff2cb]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif}.plan-list-price[data-v-ac0ff2cb]{font-size:.88rem;height:1.5rem;line-height:1.5rem;margin-bottom:1.5rem}.plan-list-price s[data-v-ac0ff2cb]{text-decoration:line-through}.plan-price[data-v-ac0ff2cb]{color:var(--bark);font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:300;line-height:1.1;margin-bottom:.35rem}.plan-period[data-v-ac0ff2cb]{color:var(--muted);font-size:1.3rem}.plan-limits[data-v-ac0ff2cb]{border-top:1px solid var(--border)}.plan-limit[data-v-ac0ff2cb]{align-items:baseline;border-bottom:1px solid var(--border);display:flex;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;gap:1rem;justify-content:space-between;padding:.6rem 0}.plan-limit dt[data-v-ac0ff2cb]{color:var(--muted)}.plan-limit dd[data-v-ac0ff2cb]{color:var(--bark);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.extra-more[data-v-ac0ff2cb],.plan-more[data-v-ac0ff2cb]{font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif}.plan-more[data-v-ac0ff2cb]{margin-bottom:1rem}.extra-more summary[data-v-ac0ff2cb],.plan-more summary[data-v-ac0ff2cb]{align-items:center;color:var(--terracotta-text);cursor:pointer;display:inline-flex;font-size:.88rem;gap:.4rem;list-style:none;min-height:44px}.extra-more summary[data-v-ac0ff2cb]::-webkit-details-marker,.plan-more summary[data-v-ac0ff2cb]::-webkit-details-marker{display:none}.extra-more summary svg[data-v-ac0ff2cb],.plan-more summary svg[data-v-ac0ff2cb]{transition:transform .2s ease}.extra-more[open] summary svg[data-v-ac0ff2cb],.plan-more[open] summary svg[data-v-ac0ff2cb]{transform:rotate(180deg)}.plan-features[data-v-ac0ff2cb]{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:.25rem 0 1rem}.plan-features li[data-v-ac0ff2cb]{color:var(--muted);font-size:.88rem;line-height:1.45;padding-left:1.2rem;position:relative}.plan-features li[data-v-ac0ff2cb]:before{color:var(--terracotta);content:"✓";font-size:.8rem;left:0;position:absolute}.plan-cta[data-v-ac0ff2cb]{border:none;border-radius:8px;cursor:pointer;display:block;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.88rem;font-weight:500;letter-spacing:.01em;margin-top:auto;padding:.85rem;text-align:center;text-decoration:none;transition:filter .2s}.plan-cta--primary[data-v-ac0ff2cb]{background:var(--terracotta);color:var(--on-accent)}.plan-cta--primary[data-v-ac0ff2cb]:hover{filter:brightness(1.1)}.plan-cta--disabled[data-v-ac0ff2cb]{background:var(--sand);border:1px solid var(--border);color:var(--muted);cursor:not-allowed}.pricing-early[data-v-ac0ff2cb]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.9rem;margin:1.5rem 0 2.5rem}.extras[data-v-ac0ff2cb]{border-top:1px solid var(--border);text-align:left}.extra-row[data-v-ac0ff2cb]{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:2rem;justify-content:space-between;padding:1.5rem 0}.extra-main[data-v-ac0ff2cb]{flex:1;min-width:0}.extra-name[data-v-ac0ff2cb]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.extra-tag[data-v-ac0ff2cb]{font-size:.8rem;letter-spacing:.02em;margin-left:.6rem;text-transform:none}.extra-text[data-v-ac0ff2cb]{font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;line-height:1.5}.extra-detail[data-v-ac0ff2cb],.extra-text[data-v-ac0ff2cb]{color:var(--muted);font-size:.9rem}.extra-detail[data-v-ac0ff2cb]{line-height:1.6;max-width:60ch;padding-bottom:.5rem}.extra-price-wrap[data-v-ac0ff2cb]{flex-shrink:0;text-align:right}.extra-list-price[data-v-ac0ff2cb]{color:var(--muted);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.88rem}.extra-list-price s[data-v-ac0ff2cb]{text-decoration:line-through}.extra-price[data-v-ac0ff2cb]{color:var(--bark);font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:300;line-height:1.1;margin-bottom:.35rem}.extra-period[data-v-ac0ff2cb]{color:var(--muted);font-size:1.3rem;margin-left:.2rem}@media(max-width:900px){.pricing-grid[data-v-ac0ff2cb]{grid-template-columns:1fr;max-width:520px}}@media(max-width:700px){.pricing-section[data-v-ac0ff2cb]{padding:5rem 1.5rem}.extra-row[data-v-ac0ff2cb]{flex-direction:column;gap:.75rem}.extra-price-wrap[data-v-ac0ff2cb]{text-align:left}}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}.beta-section[data-v-906276ab]{background:var(--bark);padding:10rem 4rem;text-align:center}.beta-inner[data-v-906276ab]{margin:0 auto;max-width:760px}.beta-title[data-v-906276ab]{color:var(--sand);font-size:clamp(2.6rem,6vw,4.5rem);font-weight:300;letter-spacing:-.01em;line-height:1.08;margin-bottom:1.5rem;text-wrap:balance}.beta-sub[data-v-906276ab]{color:var(--sand-soft);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;letter-spacing:.01em;line-height:1.75;margin:0 auto 3.5rem;max-width:44ch}.beta-form-wrapper[data-v-906276ab]{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:600px}.beta-form[data-v-906276ab]{border:1px solid hsla(39,46%,61%,.4);border-radius:12px;display:flex;gap:0;overflow:hidden;transition:border-color .2s}.beta-form[data-v-906276ab]:focus-within{border-color:var(--gold)}.beta-input[data-v-906276ab]{background:#ffffff14;border:none;caret-color:var(--gold);color:var(--sand);flex:1;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1.05rem;min-width:0;outline:none;padding:1.4rem 1.8rem}.beta-input[data-v-906276ab]::-moz-placeholder{color:var(--sand-placeholder)}.beta-input[data-v-906276ab]::placeholder{color:var(--sand-placeholder)}.beta-btn[data-v-906276ab]{background:var(--terracotta);border:none;color:var(--on-accent);cursor:pointer;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.01em;padding:1.4rem 2.4rem;transition:filter .2s;white-space:nowrap}.beta-btn[data-v-906276ab]:hover{filter:brightness(1.1)}.beta-btn[data-v-906276ab]:disabled{cursor:not-allowed;opacity:.7}.turnstile-wrapper[data-v-906276ab]{height:0;overflow:hidden;position:absolute;width:0}.beta-success[data-v-906276ab]{background:#7a8c7e26;border:1px solid rgba(122,140,126,.3);border-radius:12px;color:var(--success-on-dark)}.beta-error[data-v-906276ab],.beta-success[data-v-906276ab]{align-items:center;display:flex;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:1rem;justify-content:space-between;padding:1.4rem 1.8rem}.beta-error[data-v-906276ab]{background:#b5593a26;border:1px solid rgba(181,89,58,.3);border-radius:12px;color:var(--error-on-dark)}.beta-legal[data-v-906276ab]{color:var(--sand-soft);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.75rem;margin:1.5rem auto 0;max-width:52ch}.dismiss-btn[data-v-906276ab]{align-items:center;background:none;border:none;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin:-.6rem -1rem -.6rem 0;min-height:44px;min-width:44px;opacity:.8;transition:opacity .15s ease}.dismiss-btn[data-v-906276ab]:hover{opacity:1}@media(max-width:600px){.beta-section[data-v-906276ab]{padding:6rem 1.5rem}.beta-sub[data-v-906276ab]{margin-bottom:2.5rem}.beta-form[data-v-906276ab]{flex-direction:column}.beta-btn[data-v-906276ab],.beta-input[data-v-906276ab]{padding:1.2rem 1.4rem}.beta-btn[data-v-906276ab]{width:100%}}@font-face{font-family:"DM Sans Fallback: Helvetica";src:local("Helvetica");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}footer[data-v-018849e1]{background:var(--bark);padding:4rem}.footer-cta-row[data-v-018849e1]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:4rem}.footer-cta-btn-secondary[data-v-018849e1]{border:1.5px solid rgba(245,240,232,.6);border-radius:8px;color:#f5f0e899;font-size:.88rem;font-weight:500;padding:.9rem 1.5rem;text-align:center;text-decoration:none;transition:background .2s;white-space:nowrap}.footer-cta-btn-secondary[data-v-018849e1]:hover{color:var(--sand)}@media(max-width:600px){.footer-cta-btn-secondary[data-v-018849e1]{width:100%}}.footer-cta-btn[data-v-018849e1]{background:var(--terracotta);border-radius:8px;color:var(--on-accent);font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.88rem;font-weight:500;padding:.9rem 1.5rem;text-align:center;text-decoration:none;transition:filter .2s}.footer-cta-btn[data-v-018849e1]:hover{filter:brightness(1.1)}@media(max-width:600px){.footer-cta-btn[data-v-018849e1]{width:100%}}.footer-divider[data-v-018849e1]{border:none;border-top:1px solid rgba(245,240,232,.08);margin-bottom:3rem}.footer-main[data-v-018849e1]{align-items:start;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr}.footer-brand[data-v-018849e1]{display:flex;flex-direction:column;gap:.5rem}.footer-logo[data-v-018849e1]{color:var(--sand);font-size:1.6rem;font-weight:400}.footer-logo-accent[data-v-018849e1]{color:var(--terracotta)}.footer-tagline[data-v-018849e1]{color:var(--sand);font-size:.8rem}.footer-copy[data-v-018849e1],.footer-tagline[data-v-018849e1]{font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif}.footer-copy[data-v-018849e1]{color:var(--sand-soft);font-size:.75rem;margin-top:.5rem}.footer-links-col[data-v-018849e1]{display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-018849e1]{color:#f5f0e899;font-family:DM Sans,"DM Sans Fallback: Arial","DM Sans Fallback: Helvetica",sans-serif;font-size:.8rem;letter-spacing:.04em;text-decoration:none;transition:color .2s}.footer-link[data-v-018849e1]:hover{color:var(--sand)}.footer-link--external[data-v-018849e1]{align-items:center;display:flex;gap:.25rem}@media(max-width:900px){footer[data-v-018849e1]{padding:3rem 1.5rem}.footer-cta-row[data-v-018849e1]{margin-bottom:3rem}.footer-main[data-v-018849e1]{gap:2rem;grid-template-columns:1fr}}@media(max-width:900px),(pointer:coarse){.footer-links-col[data-v-018849e1]{gap:0}.footer-link[data-v-018849e1]{align-items:center;display:flex;min-height:44px}}.section-divider[data-v-cad2925b]{background:var(--bark);display:flex;justify-content:center;padding:0 4rem}.section-divider[data-v-cad2925b]:after{background:#f5f0e81f;content:"";display:block;height:1px;max-width:1100px;width:100%}
