@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{font-family:Inter,sans-serif;color:#173e2b;background:#f6f7f2;font-synthesis:none;--ink: #03170b;--lime: #b8de19;--cream: #f1f6d6;--sprout: #c9e89b;--line: #c3db9a25;--ease: cubic-bezier(.2, .7, .2, 1);--muted: #647365}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:110px}body{min-width:0;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{border:0;cursor:pointer;color:inherit;line-height:1.4}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;object-fit:contain}svg{flex-shrink:0}h1,h2,h3,h4{line-height:1.08;font-weight:600;letter-spacing:-.05em}h2{font-size:clamp(36px,4vw,58px)}h2>span{color:#6c826d}:focus-visible{outline:3px solid #ad8526;outline-offset:5px}::selection{background:#d2e899;color:#173e2b}.wrap{width:min(1200px,calc(100% - 112px));margin-inline:auto}.section{padding-block:120px}.lead{font-size:18px;line-height:1.7;color:#647365}.wordmark{width:113px;height:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:16px 24px;border-radius:100px;font-size:15px;line-height:1.4;font-weight:600;transition:background .2s,transform .2s;white-space:normal;text-align:center}.button.primary{background:#173f2b;color:#f7f8ef}.button.primary:hover{background:#2f5b3a;transform:translateY(-2px)}.button.secondary{border:1px solid #d1d9cc;background:transparent}.button.secondary:hover{background:#e8eddf}.button.small{min-height:43px;padding:12px 20px;font-size:14px;gap:14px}.text-button{display:inline-flex;align-items:center;gap:12px;background:none;font-size:15px;font-weight:600;line-height:1.6;padding-block:8px;text-underline-offset:5px}.text-button:hover{text-decoration:underline}.skip-link{position:fixed;top:12px;left:12px;padding:12px 18px;background:#fff;z-index:100;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-nav{position:fixed;top:0;left:0;right:0;z-index:30;background:#f6f7f2e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .25s}.site-nav.scrolled{box-shadow:0 1px #193f2912}.nav-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-brand{display:flex;align-items:center;gap:7px}.nav-brand>.jar-mark{width:30px}.nav-brand .wave{fill:#173e2b}.nav-brand .wordmark,.footer-row .wordmark,.price-brand .wordmark{filter:brightness(0) saturate(100%) invert(19%) sepia(19%) saturate(1180%) hue-rotate(93deg);width:100px}.nav-links{display:flex;align-items:center;gap:30px;font-size:14px;color:#526558}.nav-links a{padding-block:12px}.nav-links a:hover,.nav-links a[aria-current=page]{color:#173e2b}.nav-actions{display:flex;align-items:center;gap:12px}.menu-button{display:none;background:none;width:42px;height:42px;align-items:center;justify-content:center}.jar-mark{display:block;width:100%;overflow:visible}.jar-empty{fill:#253d22}.wave{fill:var(--lime);animation:wave 4s linear infinite;animation-play-state:paused}.jar-mark[data-active=true] .wave{animation-play-state:running}.jar-liquid{transition:transform 1.2s var(--ease)}.hero-liquid{transform:translateY(var(--fill-y, 164px))}.gold .jar-empty{fill:#3f3e22}.gold .wave{fill:#d5b96c}@keyframes wave{to{transform:translate(50px)}}.page-paused *{animation-play-state:paused!important}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:54px}.section-heading>p,.section-heading>div{max-width:350px;color:#667768;font-size:16px;line-height:1.7}.section-heading .text-button{margin-top:16px;color:#214c32}.story-section{text-align:center;padding-top:100px;padding-bottom:110px}.story-top{display:flex;align-items:center;justify-content:center;gap:24px;color:#70816d;font-size:14px;margin-bottom:34px}.story-line{height:1px;width:65px;background:#d6ddce}.story-statement{font-size:clamp(34px,4.2vw,61px);line-height:1.15;letter-spacing:-.055em}.story-body{font-size:18px;line-height:1.8;max-width:650px;margin:30px auto 0;color:#647365}.cashless-note{display:inline-flex;align-items:center;gap:20px;margin-top:36px;text-align:left}.cashless-note>strong{font-size:42px;font-weight:400;letter-spacing:-.06em;line-height:1.15;color:#657d4e}.cashless-note>div{border-left:1px solid #d4dacd;padding-left:20px;max-width:330px}.cashless-note p{font-size:13px;line-height:1.5;color:#687561}.cashless-note a{font-size:12px;color:#71836b;text-decoration:underline;text-underline-offset:3px}.everyday-section{padding-top:70px;background:#eaf0e2;border-radius:32px 32px 0 0}.habit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.habit-card{min-width:0;border-radius:20px;overflow:hidden;min-height:534px;position:relative}.habit-copy{padding:38px 38px 0}.habit-copy h3{font-size:28px;margin-bottom:14px}.habit-copy p{font-size:16px;line-height:1.6;color:#6a7864}.jar-card{background:#f8f9f1;display:flex;flex-direction:column}.jar-sequence{display:flex;align-items:center;justify-content:center;gap:25px;padding:56px 36px 42px;flex:1}.jar-sequence>div{flex:1;max-width:135px;text-align:center}.jar-sequence .jar-mark{margin-bottom:25px;aspect-ratio:1}.jar-sequence .jar-empty{fill:#e0e7cc}.jar-sequence .wave{fill:#4e732f}.jar-sequence span{font-size:13px;color:#657359}.card-footnote{padding:0 28px 28px;text-align:center;color:#718167;font-size:12px}.reminder-card{background:#dce5d5;display:flex;flex-direction:column}.reminder-preview{position:relative;isolation:isolate;margin-top:20px;flex:1;min-height:278px;padding:22px 32px 24px;color:#f2f8e5;overflow:hidden}.reminder-preview:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#173e2840,#173e2890),url(/assets/emerald-atmosphere.jpg) center 70% / cover}.reminder-preview .notification,.reminder-preview .qatrah-widget{animation:reminder-arrive .65s cubic-bezier(.2,.75,.25,1) .08s both;animation-play-state:paused}.reminder-preview[data-visible=true] .notification,.reminder-preview[data-visible=true] .qatrah-widget{animation-play-state:running}@keyframes reminder-arrive{0%{opacity:0;transform:translateY(24px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.lock-date{font-family:-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;font-size:15px;line-height:1.3}.lock-time{font-family:-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;font-size:84px;line-height:1.08;letter-spacing:-5px;font-weight:600;color:#e8f2d4;margin-bottom:22px}.notification{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #ffffff65;border-radius:24px;background:#edf3e5cc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 24px #15392020;color:#15291b;font-family:-apple-system,BlinkMacSystemFont,sans-serif;max-width:450px;margin:auto;text-align:left}.notification>img{width:43px;height:43px;border-radius:11px;flex-shrink:0}.notification>div{min-width:0;flex:1}.notification-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.notification-top strong{font-size:15px;line-height:1.2;letter-spacing:-.02em}.notification-top span{font-size:12px;color:#647063}.notification p{font-size:14px;line-height:1.35;margin-top:3px;letter-spacing:-.015em}.scene-switch{display:flex;justify-content:center;gap:8px;padding:17px 12px}.scene-switch button{font-size:13px;border-radius:40px;padding:9px 15px;background:none;color:#64745c}.scene-switch button[aria-pressed=true]{background:#f8faf2;color:#25452e;box-shadow:0 2px 5px #263d1c08}.qatrah-widget{display:flex;align-items:center;gap:28px;border:1px solid #c3db9a60;background:linear-gradient(120deg,#0a341b,#102b16);box-shadow:0 12px 30px #061b1230;padding:23px 27px;border-radius:27px;margin:20px auto 0;max-width:425px}.qatrah-widget>.jar-mark{width:105px;flex-shrink:0}.qatrah-widget>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.qatrah-widget strong{font-size:16px;margin-bottom:4px}.qatrah-widget span{font-size:12px;color:#c1d6ad}.qatrah-widget b{font-size:23px;font-weight:600;letter-spacing:-.04em}.qatrah-widget small{font-size:11px;color:#c1d6ad;white-space:nowrap}.widget-name,.widget-date{display:block;text-align:center;font-size:13px}.widget-name{margin-top:6px}.widget-date{margin:14px 0}.trust-section{background:#f6f7f2}.organization-previews{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:18px}.organization-preview{position:relative;display:grid;grid-template-columns:148px 1fr;gap:26px;align-items:center;background:#fff;border:1px solid #e3e8dc;border-radius:18px;padding:28px;transition:transform .25s,box-shadow .25s}.organization-preview:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1a3e2510}.organization-logo{background:#f6f7f2;border-radius:13px;min-height:154px;display:flex;align-items:center;justify-content:center;padding:22px}.organization-logo img{width:100%;height:auto;max-height:105px;object-fit:contain;mix-blend-mode:multiply}.organization-category{font-size:12px;color:#8c753c;display:block;margin-bottom:9px}.organization-preview h3{font-size:23px;line-height:1.15;padding-right:10px}.organization-preview p{font-size:14px;line-height:1.6;color:#687864;margin-top:12px}.organization-arrow{position:absolute;right:19px;top:16px;color:#587246;font-size:20px}.directory-caption{grid-column:1/-1;color:#73826a;font-size:12px}.organization-invitation{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:26px;border-top:1px solid #dfe5d8}.organization-invitation p{font-size:15px;color:#667762}.pricing-section{background:#eaf0e2}.pricing-layout{display:grid;grid-template-columns:1fr 440px;gap:100px;align-items:center}.section-label{font-size:16px;color:#64745d;margin-bottom:25px}.pricing-copy h2{font-size:clamp(38px,4.1vw,59px);line-height:1.1}.pricing-copy>p:last-child{font-size:17px;line-height:1.75;color:#64745d;margin-top:28px}.price-panel{border-radius:22px;background:#f9faf4;padding:36px;border:1px solid #dce4d4}.price-panel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.price-brand{display:flex;align-items:center;gap:7px}.price-brand>.jar-mark{width:25px}.price-brand .wave{fill:#345339}.price-brand>.wordmark{width:88px}.price-panel-top>span{font-size:12px;color:#79866c}.billing-switch{display:flex;border-radius:100px;background:#eaf0e2;padding:4px;gap:4px}.billing-switch>button{flex:1;background:none;font-size:14px;padding:10px 6px;border-radius:100px;white-space:nowrap;color:#67765d}.billing-switch>button[aria-pressed=true]{background:#fff;color:#21462d;box-shadow:0 2px 5px #1d3a1510}.billing-switch span{font-size:11px;margin-left:4px;color:#7d671c}.price{display:flex;align-items:baseline;gap:10px;margin-top:28px;color:#1b3e29}.price strong{font-size:64px;line-height:1.2;letter-spacing:-.065em;font-weight:600;font-variant-numeric:tabular-nums}.price>span{font-size:15px;color:#64745d}.trial{font-size:13px;margin-top:6px;color:#73816b}.price-panel ul{list-style:none;display:grid;gap:17px;margin:28px 0;padding-top:26px;border-top:1px solid #dfe5d7}.price-panel li{display:flex;gap:11px;align-items:flex-start;font-size:14px;color:#526847;line-height:1.5}.price-panel li>svg{margin-top:2px;color:#738c46}.price-panel .button{width:100%;justify-content:space-between;font-size:14px}.price-panel>small{display:block;text-align:center;font-size:12px;color:#7b856f;margin-top:14px}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:100px}.faq-list{border-top:1px solid #d6dece}details{border-bottom:1px solid #d6dece}summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:25px 0;font-size:16px;cursor:pointer;font-weight:600;line-height:1.45;letter-spacing:-.02em}summary::-webkit-details-marker{display:none}summary svg{transition:transform .2s;color:#73866b}details[open] summary svg{transform:rotate(45deg)}details p{font-size:15px;line-height:1.8;color:#697963;padding:0 35px 26px 0;max-width:640px}.closing{width:min(1440px,calc(100% - 48px));margin-inline:auto;padding:clamp(56px,6vw,88px) clamp(36px,6vw,100px);border:1px solid #ffffff0d;border-radius:28px;color:#f1f3e6;background:radial-gradient(ellipse at 100% 0%,#2e513740,transparent 65%),#102f23}.closing-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);align-items:center;gap:clamp(48px,6vw,88px)}.closing-status{display:flex;align-items:center;gap:10px;color:#dbc58b;font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:28px}.closing-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.closing h2{font-size:clamp(46px,4.7vw,76px);letter-spacing:-.065em;line-height:1.08;margin:0}.closing h2>span{color:#d2dbc5}.closing-invitation{margin:24px 0 30px;color:#b5c5b3;font-size:16px;line-height:1.6}.closing .button.primary{background:#e5d6a5;color:#153a29;min-height:56px;padding-inline:26px;gap:30px}.closing .button.primary:hover{background:#f0e3bc}.closing .button:focus-visible{outline-color:#f2e6be}.closing-signature{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:300px;border-left:1px solid #d5c48e26;padding-left:clamp(32px,5vw,68px)}.closing-brand-mark{display:block;width:clamp(150px,16vw,230px);height:auto;color:#d6c28d}.closing-signature .wordmark{width:100px;opacity:.8;filter:brightness(0) saturate(100%) invert(91%) sepia(11%) saturate(444%) hue-rotate(351deg) brightness(98%) contrast(92%)}footer{padding:44px 0}.footer-row{display:flex;align-items:center;gap:30px;font-size:13px;color:#67775f}.footer-row>span{margin-right:auto}.footer-row>small{font-size:12px}.footer-row .wordmark{width:83px}.launch-dialog{color:#24432d;background:#f8f9f2;border:1px solid #e2e7d8;border-radius:24px;padding:42px;max-width:540px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);margin:auto;box-shadow:0 30px 100px #04150950;overflow-y:auto}.launch-dialog::backdrop{background:#071a12a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e8eddf}.launch-dialog>.jar-mark{width:56px;margin-bottom:22px}.launch-dialog .jar-empty{fill:#dce5c9}.launch-dialog .wave{fill:#607c38}.eyebrow{display:block;font-size:14px;font-weight:600;color:#947220;margin-bottom:20px}.launch-dialog h2{font-size:38px;line-height:1.1;margin-bottom:20px}.launch-dialog>p{font-size:16px;line-height:1.7;color:#697961}.launch-dialog .dialog-note{font-size:14px;margin:18px 0}.launch-dialog .button{width:100%;gap:12px}.launch-dialog .contact-fallback{font-size:13px;margin-top:20px}.contact-fallback a{text-decoration:underline}.organization-coming-soon{min-height:78svh;padding-block:clamp(130px,18vh,180px) 90px;text-align:center}.organization-coming-soon>.jar-mark{width:64px;margin:0 auto 28px}.organization-coming-soon .jar-empty{fill:#dce5c9}.organization-coming-soon .wave{fill:#607c38}.organization-coming-soon h1{font-size:clamp(48px,8vw,96px);letter-spacing:-.065em;line-height:1.05;color:#947220}.organization-coming-soon>p{margin:24px auto 32px;max-width:500px;color:#63775a;font-size:clamp(15px,2vw,18px);line-height:1.75}.organization-hero,.directory-page{padding-top:142px;padding-bottom:100px}.back-link{font-size:14px;color:#748169;margin-bottom:40px}.organization-hero h1,.directory-page h1{font-size:clamp(48px,6vw,84px);letter-spacing:-.06em;line-height:1.04}.organization-hero h1>span,.directory-page h1>span{color:#6b8365}.organization-hero>.lead{max-width:650px;margin:28px 0}.organization-details{background:#eaf0e2}.organization-grid,.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.organization-grid .lead,.application-grid .lead{margin-top:25px;max-width:460px;font-size:17px}.organization-principles>div{position:relative;padding:0 0 30px 45px;margin-bottom:28px;border-bottom:1px solid #cdd8c4}.organization-principles>div:last-child{margin-bottom:0}.organization-principles span{position:absolute;left:0;top:1px;font-size:13px;color:#879978}.organization-principles h3{font-size:24px;margin-bottom:12px}.organization-principles p{font-size:16px;color:#6b7c60}.application-note{font-size:15px;margin-top:30px;color:#6b7c60}.application-note a{text-decoration:underline}.application-panel{background:#fff;border:1px solid #dee5d6;border-radius:22px;padding:32px;min-width:0}.organization-form label,.application-draft label{display:block;font-size:14px;margin-bottom:8px;color:#516848}input,textarea{width:100%;background:#f8faf3;border:1px solid #cfd9c7;border-radius:9px;padding:12px 14px;color:#27492d;line-height:1.5;font-size:16px;min-width:0}input{height:48px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#89967f}.organization-form input,.organization-form textarea{margin-bottom:22px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-help{font-size:13px;line-height:1.7;color:#7a876f;margin-bottom:20px}.organization-form>.button{width:100%;justify-content:space-between}.application-draft h3{font-size:27px}.application-draft>p{font-size:15px;color:#697c5e;margin:17px 0}.application-draft>.button{margin-top:20px;width:100%}.application-draft>.text-button{font-size:14px}.directory-page>.lead{max-width:570px;margin-top:26px}.directory-list{margin-top:55px;display:grid;gap:24px}.directory-entry{display:grid;grid-template-columns:240px 1fr;gap:45px;align-items:center;background:#fff;padding:35px;border:1px solid #e1e7d9;border-radius:20px;scroll-margin-top:110px}.directory-entry .organization-logo{min-height:200px;padding:40px}.directory-entry .organization-logo img{max-height:150px}.directory-entry h2{font-size:34px;margin-bottom:16px}.directory-entry p{font-size:17px;color:#6c7e63;max-width:550px}.directory-entry .text-button{margin-top:20px}.directory-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:40px}.directory-bottom p{font-size:14px;max-width:490px;color:#76856c}.directory-bottom .button{flex-shrink:0}.organization-preview.cause-preview{grid-template-columns:80px minmax(0,1fr);gap:24px;padding:30px}.cause-icon{display:grid;place-items:center;width:80px;height:80px;border-radius:22px;background:#e8eeda;color:#526d35}.cause-food-essentials{background:#f1ead5;color:#95783c}.cause-education{background:#e1eae1;color:#47715a}.cause-community-care{background:#e5ead7;color:#6c7b3f}.directory-entry.cause-entry{grid-template-columns:100px minmax(0,1fr);gap:36px}.cause-entry .cause-icon{width:100px;height:100px}.cause-entry p{max-width:720px}@media(max-width:900px){.closing-layout{grid-template-columns:minmax(0,1.75fr) minmax(140px,1fr);gap:28px}.closing-signature{min-height:240px;padding-left:28px}.closing-brand-mark{width:140px}.organization-preview.cause-preview{grid-template-columns:1fr;gap:24px}}@media(max-width:700px){.organization-preview.cause-preview{grid-template-columns:64px minmax(0,1fr);gap:20px;padding:25px}.cause-preview .cause-icon{width:64px;height:64px;border-radius:18px}.cause-preview .cause-icon svg{width:30px;height:30px}.directory-entry.cause-entry{grid-template-columns:1fr;gap:24px}.cause-entry .cause-icon{width:80px;height:80px}}@media(max-width:370px){.organization-preview.cause-preview{grid-template-columns:1fr}}@media(min-width:1600px){.wrap{width:min(1320px,calc(100% - 160px))}}@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.nav-links{gap:20px}.nav-inner{gap:24px}.section{padding-block:95px}.pricing-layout{gap:48px;grid-template-columns:1fr 410px}.faq-grid,.organization-grid,.application-grid{gap:56px}.organization-preview{grid-template-columns:100px 1fr;padding:24px;gap:20px}.organization-logo{min-height:125px;padding:14px}.habit-copy{padding:30px 28px 0}.jar-sequence{gap:20px;padding-inline:26px}.reminder-preview{padding-inline:22px}.notification{padding:13px;gap:10px}.notification-top strong{font-size:14px}.notification p{font-size:13px}.footer-row{gap:24px}.footer-row>span{font-size:12px}}@media(max-width:900px){.nav-links{display:none;position:absolute;left:24px;right:24px;top:78px;background:#f8faf3;border:1px solid #dce4d4;border-radius:16px;padding:15px 22px;box-shadow:0 15px 40px #1b352015;flex-direction:column;align-items:stretch;gap:0}.nav-links.open{display:flex}.nav-links a{padding-block:14px;font-size:16px}.menu-button{display:flex}.nav-inner{height:78px}.section-heading{gap:32px;align-items:flex-start}.section-heading>p,.section-heading>div{max-width:290px}.habit-copy h3{font-size:25px}.habit-copy p{font-size:14px}.jar-sequence{gap:16px;padding-inline:24px}.jar-sequence span{font-size:12px}.habit-card{min-height:500px}.reminder-preview{padding-inline:17px}.notification{gap:9px;padding:12px;border-radius:19px}.notification>img{width:36px;height:36px;border-radius:9px}.notification-top strong{font-size:13px}.notification p{font-size:12px}.notification-top span{font-size:11px}.scene-switch button{font-size:12px;padding:8px 10px}.qatrah-widget{gap:15px;padding:22px 18px}.qatrah-widget>.jar-mark{width:80px}.qatrah-widget b{font-size:20px}.qatrah-widget small{font-size:10px}.organization-preview{grid-template-columns:1fr}.organization-logo{min-height:150px}.organization-logo img{max-height:95px;max-width:170px}.organization-preview h3{font-size:24px}.organization-preview p{font-size:15px}.pricing-layout{grid-template-columns:1fr 370px;gap:36px}.price-panel{padding:28px}.pricing-copy>p:last-child{font-size:16px}.price strong{font-size:58px}.footer-row{flex-wrap:wrap;row-gap:18px}.footer-row>span{width:calc(100% - 140px);margin:0}.footer-row>small{margin-left:auto}.organization-grid,.application-grid{gap:36px}.application-panel{padding:25px}.form-row{grid-template-columns:1fr;gap:0}.directory-entry{grid-template-columns:180px 1fr;gap:30px;padding:28px}.directory-entry .organization-logo{padding:22px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.section{padding-block:75px}h2{font-size:39px}.nav-brand .wordmark{width:88px}.nav-brand>.jar-mark{width:26px}.nav-inner{gap:16px}.nav-actions{gap:6px}.button.small{font-size:12px;padding:11px 15px;min-height:41px;gap:10px}.section-heading{flex-direction:column;gap:24px;margin-bottom:32px}.section-heading>p,.section-heading>div{max-width:450px;font-size:16px}.section-heading>p>br{display:none}.story-section{padding-block:65px 80px}.story-top{font-size:12px;gap:12px;margin-bottom:27px}.story-line{width:24px}.story-statement{font-size:37px;line-height:1.16}.story-body{font-size:16px;line-height:1.8;margin-top:25px}.cashless-note{gap:15px;margin-top:30px}.cashless-note>strong{font-size:38px}.cashless-note>div{padding-left:15px;max-width:235px}.cashless-note p,.cashless-note a{font-size:12px}.everyday-section{border-radius:24px 24px 0 0}.habit-grid{grid-template-columns:1fr;gap:20px}.habit-card{min-height:470px}.habit-copy{padding:30px 28px 0}.habit-copy h3{font-size:28px}.habit-copy p{font-size:16px}.jar-sequence{padding:44px 28px 36px;gap:24px}.jar-sequence span{font-size:12px}.reminder-preview{padding:22px 20px 28px;min-height:295px}.notification{padding:14px;gap:11px;border-radius:22px}.notification>img{width:40px;height:40px;border-radius:10px}.notification-top strong{font-size:14px}.notification p{font-size:13px}.notification-top span{font-size:12px}.scene-switch{padding-block:17px}.scene-switch button{font-size:13px;padding:9px 13px}.qatrah-widget{margin-top:24px;padding:25px;gap:24px}.qatrah-widget>.jar-mark{width:95px}.qatrah-widget b{font-size:23px}.qatrah-widget small{font-size:11px}.widget-date{margin:20px 0}.organization-previews{grid-template-columns:1fr;gap:18px}.organization-preview{grid-template-columns:112px 1fr;gap:23px;padding:23px}.organization-logo{min-height:135px;padding:14px}.organization-preview h3{font-size:22px}.organization-preview p{font-size:14px}.organization-invitation{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;padding-top:22px}.organization-invitation p,.organization-invitation .text-button{font-size:14px}.pricing-layout{grid-template-columns:1fr;gap:35px}.pricing-copy h2{font-size:43px}.pricing-copy>p:last-child{font-size:16px}.section-label{margin-bottom:18px}.price-panel{padding:30px;max-width:480px;width:100%;margin:auto}.price strong{font-size:65px}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid h2 br{display:none}.faq-grid h2>span:before{content:" "}.faq-list summary{font-size:15px;padding-block:22px}.faq-list details p{font-size:15px;padding-right:15px}.closing{width:calc(100% - 24px);padding:36px 28px 42px;border-radius:24px}.closing-layout{grid-template-columns:1fr;gap:36px}.closing-signature{grid-row:1;min-height:0;flex-direction:row;justify-content:flex-start;gap:18px;border-left:0;padding:0 0 28px;border-bottom:1px solid #d5c48e26}.closing-brand-mark{width:48px}.closing-signature .wordmark{width:90px}.closing h2{font-size:clamp(40px,8.3vw,58px)}.closing-status{margin-bottom:22px;font-size:13px}.closing-invitation{font-size:15px;margin:22px 0 28px}footer{padding-block:32px}.footer-row{gap:20px;font-size:12px}.footer-row>small{font-size:11px}.launch-dialog{padding:34px 26px}.launch-dialog h2{font-size:33px}.organization-hero,.directory-page{padding-top:112px;padding-bottom:70px}.organization-hero h1,.directory-page h1{font-size:clamp(43px,8.5vw,60px)}.organization-hero>.lead{font-size:17px}.organization-grid,.application-grid{grid-template-columns:1fr;gap:40px}.organization-principles>div{margin-bottom:22px;padding-bottom:22px}.organization-grid .lead,.application-grid .lead{font-size:16px}.application-panel{padding:25px}.directory-page>.lead{font-size:17px}.directory-entry{grid-template-columns:1fr;padding:25px;gap:25px}.directory-entry .organization-logo{min-height:150px}.directory-entry .organization-logo img{max-width:180px;max-height:110px}.directory-entry h2{font-size:29px}.directory-entry p{font-size:16px}.directory-bottom{flex-direction:column;align-items:flex-start;gap:23px}.directory-bottom .button{font-size:14px}.directory-list{margin-top:35px}.back-link{margin-bottom:30px}}@media(max-width:370px){.nav-brand>.jar-mark{display:none}.nav-brand .wordmark{width:78px}.nav-actions>.button svg{display:none}.button.small{padding-inline:13px}.nav-inner{gap:10px}.nav-actions{gap:1px}.story-statement{font-size:31px}.story-top{font-size:12px;gap:8px}.story-line{display:none}.cashless-note{gap:12px}.cashless-note>div{padding-left:12px}.habit-copy{padding-inline:23px}.habit-copy p{font-size:15px}.habit-copy h3{font-size:25px}.jar-sequence{gap:15px;padding-inline:23px}.jar-sequence span{font-size:12px}.reminder-preview{padding-inline:13px}.notification{gap:8px;padding:11px}.notification>img{width:33px;height:33px}.notification-top strong,.notification p{font-size:12px}.scene-switch button{font-size:12px;padding-inline:11px}.qatrah-widget{padding:20px 15px;gap:15px}.qatrah-widget>.jar-mark{width:80px}.qatrah-widget b{font-size:21px}.qatrah-widget small{font-size:10px}.organization-preview{grid-template-columns:1fr;gap:20px;padding:23px}.organization-logo{padding:18px;min-height:135px}.organization-preview h3{font-size:23px}.organization-preview p{font-size:15px}.pricing-copy h2{font-size:37px}.price-panel{padding:24px}.price-panel li{font-size:13px}.price-panel>small{font-size:12px}.billing-switch>button{font-size:13px}.billing-switch span{font-size:10px}.price strong{font-size:59px}.closing{padding-inline:24px}.closing h2{font-size:36px}.footer-row>span{font-size:12px;width:calc(100% - 110px)}.launch-dialog h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.phone-frame{position:relative;width:352px;height:734px;border-radius:54px;padding:9px;background:linear-gradient(115deg,#80877b,#101a13 12%,#555e50 48%,#1c241b 88%,#677460);box-shadow:inset 0 0 0 1px #7a82746b,0 32px 80px #0005,0 0 0 1px #000;isolation:isolate}.phone-screen{position:relative;overflow:hidden;height:100%;border-radius:12.7841cqw;background:#03170b;border:.8523cqw solid #010904}.status-bar{position:absolute;top:0;left:0;right:0;height:15.0568cqw;display:flex;align-items:center;justify-content:space-between;padding:0 6.25cqw 0 6.8182cqw;color:#f2f6e8;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;z-index:5;font-size:3.4091cqw;pointer-events:none}.dynamic-island{position:absolute;top:2.8409cqw;left:50%;transform:translate(-50%);width:27.2727cqw;height:7.6705cqw;background:#010603;border-radius:5.6818cqw}.status-signals{display:flex;align-items:center;gap:1.4205cqw;font-size:2.5568cqw;letter-spacing:-2px}.status-signals>i{position:relative;width:5.6818cqw;height:2.8409cqw;border:.2841cqw solid #ddd7;border-radius:.8523cqw;display:inline-block;background:linear-gradient(90deg,#e8edde 80%,transparent 80%);background-clip:content-box;padding:.2841cqw}.status-signals>i:after{position:absolute;content:"";width:.5682cqw;height:1.1364cqw;right:-4px;top:.5682cqw;border-radius:.2841cqw;background:#cbd5c2}.phone-content{position:absolute;inset:0 0 23.8636cqw;background:linear-gradient(165deg,#06190d,#183c24);overflow:hidden;animation:screen-enter .4s var(--ease)}@keyframes screen-enter{0%{opacity:.45;transform:translateY(1.4205cqw)}to{opacity:1;transform:none}}.app-page{padding:17.0455cqw 5.3977cqw 6.25cqw;font-size:3.125cqw;line-height:1.5;color:#f1f6e9}.app-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.5455cqw;min-height:7.9545cqw;color:#d2ddc6}.app-header .wordmark{width:24.7159cqw;height:auto;filter:brightness(0) invert(1)}.app-header h3{font-size:7.1023cqw;line-height:1.2;font-weight:700;letter-spacing:-.1.9886cqw}.app-between{display:flex;align-items:center;justify-content:space-between;gap:2.8409cqw}.app-kicker{display:flex;align-items:center;gap:1.4205cqw;font-size:1.9886cqw;letter-spacing:.3409cqw;color:#c3db9a;font-weight:600}.app-reflection{padding:3.9773cqw 4.2614cqw;border:.2841cqw solid #c3db9a2e;border-radius:5.3977cqw;background:#ffffff0b}.app-reflection p{font-size:4.2614cqw;line-height:1.45;font-weight:600;letter-spacing:-.12.7841cqw;color:#f1f6e9;margin:3.6932cqw 0 3.9773cqw}.app-reflection .app-between:last-child{font-size:2.2727cqw;color:#c3db9a}.app-jar-row{display:flex;align-items:center;gap:4.5455cqw;margin:7.1023cqw 0 6.25cqw}.app-jar-button{background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;width:40.3409cqw;flex-shrink:0}.app-jar-button .jar-mark{width:40.3409cqw}.app-jar-button strong{font-size:2.5568cqw;color:var(--lime);font-weight:600;margin-top:2.5568cqw}.app-jar-button small{font-size:2.2727cqw;color:#bdcea8;margin-top:2.5568cqw}.app-balance{min-width:0;display:flex;flex-direction:column;gap:1.4205cqw}.app-balance>span{font-size:1.9886cqw;letter-spacing:.2841cqw;color:#bdcea8}.app-balance>strong{font-size:8.8068cqw;letter-spacing:-1.1.4205cqw;color:#f3f7eb;font-weight:600;line-height:1.35}.app-balance small{font-size:2.2727cqw;color:#bdcea8;margin-top:1.4205cqw;white-space:nowrap}.app-actions{display:flex;gap:2.5568cqw}.app-actions button{display:flex;align-items:center;justify-content:center;gap:1.9886cqw;border-radius:3.6932cqw;min-height:12.5cqw;flex:1.15;font-size:3.125cqw;font-weight:600;background:var(--lime);color:#182c12}.app-actions button+button{background:#ffffff0b;color:#e4eddc;border:.2841cqw solid #536543;flex:1}.app-giving{display:flex;justify-content:space-between;gap:3.4091cqw;margin-top:6.5341cqw;padding:.8523cqw 0 4.5455cqw;border-bottom:.2841cqw solid #c3db9a20}.app-giving>div{display:flex;flex-direction:column;gap:1.7045cqw}.app-giving>div+div{padding-left:4.2614cqw;justify-content:center;border-left:.2841cqw solid #c3db9a25}.app-giving span{font-size:2.8409cqw}.app-giving strong{font-size:6.25cqw;font-weight:600;letter-spacing:-.2.2727cqw}.app-giving b{font-size:4.2614cqw;font-weight:600;color:#c3db9a}.app-giving small{font-size:1.9886cqw;color:#aabc9d}.app-outside{display:flex;align-items:center;gap:2.8409cqw;padding:4.2614cqw 0;color:#c3db9a}.app-outside>div{flex:1;display:flex;flex-direction:column;gap:1.1364cqw}.app-outside b{font-size:2.8409cqw;color:#edf3df;font-weight:600}.app-outside small{font-size:2.2727cqw;color:#aabc9d}.app-tabs{position:absolute;bottom:5.3977cqw;left:2.5568cqw;right:2.5568cqw;padding:1.9886cqw 1.1364cqw;display:flex;border-radius:8.5227cqw;background:linear-gradient(#5671513a,#3e593636);border:.2841cqw solid #c3db9a29;box-shadow:inset 0 .2841cqw .5682cqw #ffffff0a;-webkit-backdrop-filter:blur(5.6818cqw);backdrop-filter:blur(5.6818cqw);z-index:5}.app-tabs button{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8523cqw;min-height:12.5cqw;padding:1.1364cqw .8523cqw;background:transparent;border-radius:7.1023cqw;color:#b9caae;font-size:2.2727cqw}.app-tabs button.selected{background:#c3db9a15;color:var(--lime)}.home-indicator{position:absolute;bottom:1.9886cqw;width:31.25cqw;height:1.1364cqw;border-radius:1.7045cqw;background:#dae4d1;left:50%;transform:translate(-50%);z-index:5}.phone-caption{position:relative;display:flex;gap:5.1136cqw;align-items:center;justify-content:center;margin-top:5.9659cqw;font-size:2.5568cqw;color:#829579;min-height:7.6705cqw}.phone-caption button{padding:1.7045cqw 2.2727cqw;background:transparent;color:#c4d9ae;font-size:2.5568cqw;text-decoration:underline;text-underline-offset:.8523cqw}.demo-status{position:relative;text-align:center;font-size:2.8409cqw;color:#b6caa3;min-height:5.6818cqw;max-width:99.4318cqw}.app-header-icons{display:flex;gap:5.1136cqw}.app-available{border:.2841cqw solid #0f3a18;background:#073e1e;border-radius:4.5455cqw;padding:4.2614cqw;display:flex;justify-content:space-between;align-items:center}.app-available>div{display:flex;flex-direction:column;gap:1.1364cqw}.app-available small{font-size:2.5568cqw;color:var(--sprout)}.app-available strong{font-size:7.6705cqw;letter-spacing:-1px;font-weight:600}.app-available button{display:flex;align-items:center;gap:1.1364cqw;background:var(--lime);color:var(--ink);font-size:2.5568cqw;padding:2.5568cqw 2.8409cqw;border-radius:28.4091cqw}.app-record{display:flex;align-items:center;gap:2.8409cqw;padding:4.5455cqw 0;border-bottom:.2841cqw solid #0f3a18;font-size:2.8409cqw;color:#c9e89b}.app-record b{flex:1;font-weight:600}.app-org-heading{margin:5.6818cqw 0 3.4091cqw}.app-org-heading h4{font-size:4.8295cqw}.app-org-heading>span{display:flex;align-items:center;gap:1.7045cqw;font-size:2.5568cqw;color:var(--sprout)}.app-search{display:flex;align-items:center;gap:2.5568cqw;padding:3.125cqw 3.6932cqw;color:#a6c286;border:.2841cqw solid #28492e;background:#0a2410;border-radius:3.4091cqw;margin-bottom:3.6932cqw;font-size:2.8409cqw}.app-org{padding:4.2614cqw;background:#073e1e;border-radius:5.1136cqw;display:flex;flex-direction:column;gap:1.9886cqw;margin-top:2.8409cqw}.org-avatar{width:8.8068cqw;height:8.8068cqw;border-radius:2.8409cqw;display:grid;place-items:center;background:#c9e89b16;color:var(--sprout)}.org-avatar svg{width:4.8295cqw}.app-org b{font-size:3.6932cqw;font-weight:600}.app-org small{font-size:2.5568cqw;line-height:1.6;color:#c1d5af}.app-org .app-between{color:var(--sprout)}.app-category{align-self:flex-start;padding:.8523cqw 1.9886cqw;font-size:1.9886cqw;background:#c9e89b15;color:var(--sprout);border-radius:28.4091cqw}.journey-total{display:flex;flex-direction:column}.journey-total>.app-kicker{font-size:2.2727cqw}.journey-total>strong{font-size:12.2159cqw;letter-spacing:-2px;font-weight:600;margin-top:.8523cqw}.journey-total>small{font-size:2.5568cqw;color:var(--sprout)}.journey-sources{display:flex;gap:2.5568cqw;margin:4.8295cqw 0}.journey-sources>div{flex:1;background:#ffffff0d;border-radius:3.6932cqw;padding:3.4091cqw;display:flex;flex-direction:column;gap:1.1364cqw}.journey-sources small{font-size:2.2727cqw;color:var(--sprout)}.journey-sources b{font-size:4.5455cqw;font-weight:600}.app-milestones{background:linear-gradient(120deg,#173d25,#0d2818);border:.2841cqw solid #395537;border-radius:5.3977cqw;padding:4.5455cqw}.app-milestones h4{font-size:4.2614cqw;font-weight:600}.app-milestones small{font-size:2.2727cqw;color:#b5c9a6}.app-milestones p{font-size:2.5568cqw;color:#b5c9a6;margin-top:.8523cqw}.badges{display:flex;gap:1.9886cqw;margin:5.6818cqw 0 1.4205cqw}.badges>div{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.9886cqw;line-height:1.3}.badges>div>span{width:15.3409cqw;height:15.3409cqw;border-radius:50%;background:radial-gradient(circle at 30% 25%,#c7af69,#55401e);border:.2841cqw solid #d0b26b88;box-shadow:inset 0 0 0 1.1364cqw #152a19,0 1.4205cqw 2.8409cqw #0003;display:grid;place-items:center;color:#e7d58d}.badges b{font-size:2.2727cqw;font-weight:400;min-height:5.6818cqw}.badges small{font-size:1.9886cqw}.app-habit{border-top:.2841cqw solid var(--line);padding-top:3.9773cqw}.app-habit h4{font-size:3.4091cqw}.app-habit>b{display:block;font-size:5.1136cqw;color:var(--lime);margin:1.9886cqw 0}.app-habit>div{display:flex;gap:1.4205cqw}.app-habit i{width:4.8295cqw;height:5.6818cqw;border-radius:1.1364cqw;background:#ffffff07;display:grid;place-items:center}.app-habit i.done{background:var(--lime);color:var(--ink)}.badges>div>.milestone-badge{position:relative;width:59px;height:59px;background:none;border:0;box-shadow:none}.milestone-badge>svg:first-child{position:absolute;inset:0;width:100%;height:100%}.milestone-badge>svg:nth-child(2){position:relative}.milestone-badge>i{position:absolute;right:1px;bottom:0;width:16px;height:16px;border:2px solid #18341c;border-radius:50%;display:grid;place-items:center;color:#20301d}.phone-frame{container-type:inline-size;color:#f1f6d6;flex-shrink:0}.phone-content{overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.phone-content::-webkit-scrollbar{display:none}.new-hero{background:#f6f7f2;color:#103d29;height:auto;padding-top:142px;padding-bottom:0;--fill-y: 164px}.hero-heading{text-align:center;padding-bottom:116px}.coming-soon{display:flex;align-items:center;justify-content:center;gap:10px;color:#956d19;font-size:28px;font-weight:700;margin-bottom:25px;letter-spacing:-.03em}.coming-soon>span{width:8px;height:8px;border-radius:50%;background:#c49a45;box-shadow:0 0 0 5px #c49a4515}.hero-heading h1{font-size:clamp(72px,9.2vw,132px);line-height:.98;letter-spacing:-.075em;font-weight:600}.hero-heading h1>span{color:#487052}.hero-intro{margin:28px auto;font-size:22px;line-height:1.6;color:#526759;letter-spacing:-.02em}.new-hero .button.primary{background:#173f2b;color:#f6f8ee;min-height:54px;font-size:17px;padding:16px 25px;border-radius:50px}.product-stage{position:relative;isolation:isolate;margin:0 24px;color:#f1f6d6;scroll-margin-top:155px}.stage-backdrop{position:absolute;inset:0;z-index:-1;border-radius:24px;background:#174a31;overflow:hidden}.stage-backdrop:before{content:"";position:absolute;inset:-30px 0;background:linear-gradient(90deg,#082f20bf,transparent 43%,#082f2040),url(/assets/emerald-atmosphere.jpg) center / cover;transform:translateY(var(--stage-shift, 0px))}.stage-inner{display:grid;grid-template-columns:minmax(0,1fr) 352px minmax(0,1fr);gap:56px;align-items:center;min-height:610px}.stage-copy{padding:50px 0;max-width:295px}.stage-label{font-size:16px;margin-bottom:28px;color:#e0e9cc}.stage-copy h2{font-size:40px;letter-spacing:-.055em;line-height:1.1;white-space:pre-line;min-height:112px}.stage-copy>p:not(.stage-label){font-size:18px;line-height:1.6;margin-top:14px;color:#d9e5cd;min-height:100px}.glimpse-tabs{margin-top:24px}.glimpse-tabs button{width:100%;display:flex;align-items:center;text-align:left;gap:10px;padding:14px 0;color:#c8d8c7;background:transparent;border-bottom:1px solid #ffffff28;font-size:16px}.glimpse-tabs button>span{width:5px;height:5px;border-radius:50%;background:transparent}.glimpse-tabs button>svg{margin-left:auto;opacity:0}.glimpse-tabs button[aria-pressed=true]{color:#e0ef9e}.glimpse-tabs button[aria-pressed=true]>span{background:currentColor}.glimpse-tabs button[aria-pressed=true]>svg{opacity:1}.stage-phone{margin-block:-55px;z-index:1}.stage-aside{text-align:center;justify-self:center;width:200px}.scroll-jar{width:180px;margin:0 auto 26px}.scroll-jar .jar-empty{fill:#d3e8c125}.scroll-jar .wave{fill:#d5e799}.stage-aside>p{font-size:20px;letter-spacing:-.04em}.stage-aside>span{display:flex;gap:7px;justify-content:center;align-items:center;color:#c9d9c6;margin-top:10px;font-size:12px}.stage-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:80px;padding-bottom:40px;font-size:12px;color:#667362}.stage-foot>div{display:flex;gap:16px}.stage-foot button{font:inherit;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.stage-inner{grid-template-columns:minmax(0,1fr) 320px minmax(0,.6fr);gap:28px}.stage-phone .phone-frame{width:320px;height:668px}.stage-aside,.scroll-jar{width:130px}.stage-copy h2{font-size:34px}}@media(max-width:1000px){.new-hero{padding-top:125px}.hero-heading{padding-bottom:104px}.hero-heading h1{font-size:clamp(60px,10.5vw,90px)}.coming-soon{font-size:25px}.hero-intro{font-size:20px}.stage-inner{grid-template-columns:1fr 320px;gap:30px}.stage-aside{display:none}.stage-copy h2{min-height:auto}.stage-copy>p:not(.stage-label){min-height:auto}.stage-foot{padding-top:50px;flex-direction:column;gap:8px;text-align:center}}@media(max-width:620px){.new-hero{padding-top:115px}.hero-heading{padding-bottom:90px}.hero-heading h1{font-size:clamp(56px,12.6vw,78px)}.hero-intro{font-size:19px}.product-stage{margin:0 12px;scroll-margin-top:125px}.stage-inner{width:100%;display:flex;flex-direction:column;gap:0;padding-inline:24px}.stage-phone{order:-1;margin-top:-45px;margin-bottom:0}.stage-phone .phone-frame{width:290px;height:605px}.stage-copy{padding:35px 0;max-width:100%;width:100%;text-align:center}.stage-copy h2{min-height:62px;font-size:34px}.stage-copy>p:not(.stage-label){min-height:77px;max-width:330px;margin-inline:auto}.stage-label{margin-bottom:16px}.glimpse-tabs{display:flex;gap:10px;margin-top:15px}.glimpse-tabs button{justify-content:center;font-size:15px;padding:14px 0;white-space:nowrap}.glimpse-tabs button>span,.glimpse-tabs button>svg{display:none}.stage-foot{padding-top:23px}.stage-foot>div{gap:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.new-hero{--fill-y: 62px}}@media(max-width:370px){.hero-heading h1{font-size:48px}.stage-phone .phone-frame{width:262px;height:547px}.stage-inner{padding-inline:20px}.hero-intro{font-size:18px}.glimpse-tabs{gap:8px}.glimpse-tabs button{font-size:13px}.stage-foot>div{flex-wrap:wrap;justify-content:center}}.footer-fine-print{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;margin-top:28px;padding-top:20px;border-top:1px solid #173e2b1a;color:#647365;font-size:12px}.footer-fine-print small{font-size:inherit}.footer-fine-print nav{display:flex;flex-wrap:wrap;gap:8px 24px}.footer-fine-print a{display:inline-flex;align-items:center;min-height:44px}.footer-fine-print a:hover,.footer-fine-print a[aria-current=page]{color:#173e2b;text-decoration:underline;text-underline-offset:4px}.privacy-note,.launch-dialog .privacy-note{margin-top:20px;color:#647365;font-size:12px;line-height:1.7}.privacy-note a,.information-body a{color:#173e2b;text-decoration:underline;text-decoration-color:#173e2b55;text-underline-offset:4px}.privacy-note a:hover,.information-body a:hover{text-decoration-color:currentColor}.information-page{padding-top:142px;padding-bottom:100px}.information-heading{padding-bottom:48px;border-bottom:1px solid #173e2b1a}.information-heading .back-link{margin-bottom:32px}.information-heading h1{font-size:clamp(44px,6vw,76px);margin-bottom:22px}.information-layout{display:grid;grid-template-columns:220px minmax(0,730px);justify-content:space-between;gap:60px;padding-top:48px}.information-nav{position:sticky;top:120px;display:grid;gap:8px;font-size:14px;color:#647365}.information-nav a{padding:12px 16px;border-radius:8px}.information-nav a[aria-current=page]{background:#e7eddf;color:#173e2b;font-weight:600}.information-nav a:hover{color:#173e2b}.information-body{min-width:0;color:#526558;line-height:1.85;overflow-wrap:anywhere}.information-section+.information-section{margin-top:44px;padding-top:40px;border-top:1px solid #173e2b1a}.information-body h2,.information-body h3{color:#173e2b;letter-spacing:-.035em;line-height:1.25}.information-body h2{font-size:28px;margin-bottom:18px}.information-body h3{font-size:22px;margin-bottom:16px}.information-body p+p{margin-top:18px}.information-body .information-date{font-size:13px;color:#647365}.policy-subsection{margin-top:36px}.policy-jumps{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:32px;font-size:14px}.policy-jumps a{display:inline-flex;align-items:center;min-height:44px}.support-contact{padding:32px;background:#e8eddf;border-radius:20px;margin-bottom:44px}.support-contact>a{display:inline-block;margin-block:20px;font-size:clamp(20px,2.5vw,28px);font-weight:600}.support-operator{font-size:13px}@media(max-width:900px){.information-layout{grid-template-columns:1fr;gap:32px;padding-top:28px}.information-nav{display:flex;flex-wrap:wrap;gap:4px}}@media(max-width:700px){.footer-fine-print{align-items:flex-start;flex-direction:column;gap:4px;margin-top:24px}.footer-fine-print nav{gap:4px 20px}.information-page{padding-top:110px;padding-bottom:64px}.information-heading{padding-bottom:32px}.information-heading .back-link{margin-bottom:24px}.information-body{font-size:15px;line-height:1.8}.information-nav{font-size:12px}.information-nav a{padding:12px}.information-body h2{font-size:25px}.information-body h3{font-size:21px}.support-contact{padding:24px}}.waitlist-dialog{padding:36px}.waitlist-dialog>.jar-mark{width:43px;margin-bottom:16px}.waitlist-dialog .eyebrow{margin-bottom:12px}.waitlist-dialog h2{margin-bottom:14px;font-size:clamp(30px,5vw,40px)}.waitlist-form{margin-top:24px;text-align:left}.waitlist-form>label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;margin:16px 0 8px}.waitlist-form>label>span{font-size:12px;color:#718067;font-weight:400}.waitlist-form>input{width:100%;border:1px solid #cdd6c3;background:#fffef8;padding:14px 15px;border-radius:10px;font:inherit;font-size:16px;color:#24432d}.waitlist-form>input::placeholder{color:#7a8570}.waitlist-form input:focus-visible{outline:2px solid #587440;outline-offset:3px}.waitlist-form>.waitlist-consent{justify-content:flex-start;align-items:flex-start;margin:20px 0;cursor:pointer}.waitlist-form .waitlist-consent>span{color:#53674b;font-size:13px;line-height:1.6}.waitlist-consent input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:#24432d}.waitlist-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.waitlist-fine-print,.waitlist-dialog>.waitlist-detail{font-size:13px;line-height:1.7;text-align:center;color:#68785e;margin:16px 0}.waitlist-dialog>.waitlist-detail{text-align:left;margin:18px 0 26px}.waitlist-email{overflow-wrap:anywhere;color:#24432d}.waitlist-error{color:#8a382a!important;background:#f7e9df;padding:13px 15px;border-radius:10px;font-size:14px!important;line-height:1.6;margin:16px 0}.waitlist-dialog .button:disabled,.waitlist-action-card .button:disabled{opacity:.6;cursor:wait;transform:none}.waitlist-retry{display:block;margin:20px auto 0;font-size:13px;text-decoration:underline;text-underline-offset:3px}.waitlist-dialog .privacy-note{text-align:center;margin-top:20px;font-size:12px}.waitlist-action-page{padding-block:160px 100px;min-height:80vh}.waitlist-action-card{max-width:560px;margin:auto;text-align:center}.waitlist-action-card>.jar-mark{width:70px;margin:0 auto 30px}.waitlist-action-card .jar-empty{fill:#e1e8d5}.waitlist-action-card .wave{fill:#69844b}.waitlist-action-card h1{font-size:clamp(38px,5vw,58px);letter-spacing:-2px;line-height:1.08;margin-bottom:24px}.waitlist-action-card>p{color:#63775a;font-size:17px;line-height:1.8}.waitlist-action-card form,.waitlist-action-card>.button{margin-top:32px}.waitlist-home{display:flex;align-items:center;justify-content:center;gap:10px;margin:28px 0;font-size:14px}.waitlist-action-card .privacy-note{font-size:12px}@media(max-width:480px){.waitlist-dialog{padding:28px 22px}.waitlist-dialog>p{font-size:14px}.waitlist-form{margin-top:18px}.waitlist-action-page{padding-block:125px 70px}}
