:root{--bg-color: #f1f0ee;--card-white: #ffffff;--text-main: #1d1d1f;--text-light: #86868b;--color-orange-light: #ffb770;--color-orange-dark: #f58220;--color-green-light: #167a54;--color-green-dark: #07472d;--color-button-green: #0f6c44;--color-button-light: #f5dfc6;--shadow-neumorphic: -10px -10px 20px rgba(255, 255, 255, .8), 10px 10px 30px rgba(0, 0, 0, .08);--shadow-neumorphic-inset: inset -5px -5px 10px rgba(255, 255, 255, .7), inset 5px 5px 10px rgba(0, 0, 0, .05);--shadow-button: 0 10px 20px rgba(0,0,0,.1), inset 0 -3px 5px rgba(0,0,0,.1);--shadow-button-white: 0 10px 20px rgba(0,0,0,.15), inset 0 -3px 5px rgba(0,0,0,.05), inset 0 3px 5px rgba(255,255,255,1);--radius-xl: 32px;--radius-lg: 24px;--radius-pill: 50px}body{background-color:var(--bg-color);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;color:var(--text-main);margin:0;padding:0}.bento-container{max-width:1200px;margin:60px auto;padding:40px;background:#f7f6f4;border-radius:40px;box-shadow:var(--shadow-neumorphic);position:relative}.bento-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding:0 10px}.bento-nav-logo{font-size:28px;font-weight:700;letter-spacing:-.04em}.bento-nav-links{display:flex;gap:24px;font-size:12px;font-weight:500;color:var(--text-light)}.bento-nav-btn{background:var(--color-button-green);color:#fff;padding:10px 24px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;box-shadow:var(--shadow-button);border:none;cursor:pointer}.bento-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px}.bento-col{display:flex;flex-direction:column;gap:24px}.bento-card{background:var(--card-white);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-neumorphic);position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.bento-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px #00000026,var(--shadow-neumorphic);z-index:10}.bento-card h2{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.04em;margin-bottom:16px;margin-top:0}.bento-card h3{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px;margin-top:0}.bento-card p{font-size:11px;line-height:1.6;color:var(--text-light);margin-bottom:24px}.card-tall{flex-grow:1;min-height:480px;justify-content:center}.card-tall h2{font-size:42px;margin-bottom:24px}.card-orange{background:linear-gradient(135deg,var(--color-orange-light),var(--color-orange-dark));color:#fff;min-height:300px;align-items:center;text-align:center;justify-content:center}.card-orange p{color:#ffffffe6}.card-green{background:linear-gradient(135deg,var(--color-green-light),var(--color-green-dark));color:#fff;min-height:340px}.card-green p{color:#ffffffb3}.card-orange-small{background:linear-gradient(135deg,#ffc766,#f39b20);color:#fff;min-height:220px}.card-orange-small p{color:#ffffffe6}.card-white-medium{min-height:220px}.card-small{min-height:100px;padding:24px;justify-content:center}.card-small h3{font-size:16px;margin-bottom:8px}.card-small p{margin-bottom:0}.bento-card.has-bg-image{color:#fff!important}.bento-card.has-bg-image h2,.bento-card.has-bg-image h3,.bento-card.has-bg-image p{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.6);z-index:2;position:relative}.bento-card.has-bg-image .bento-waitlist-form,.bento-card.has-bg-image .btn-row{z-index:2;position:relative}.bento-card.has-bg-image .bento-input{background:#fff3!important;color:#fff!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bento-card.has-bg-image .bento-input::placeholder{color:#fffc!important}.btn-row{display:flex;gap:12px;margin-top:auto}.pill-btn{padding:14px 28px;border-radius:var(--radius-pill);border:none;font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-button);transition:transform .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pill-btn:hover{transform:scale(1.02)}.btn-light{background:var(--color-button-light);color:#a87e55;box-shadow:inset 0 -3px 5px #0000000d,0 10px 20px #0000000d}.btn-dark-green{background:var(--color-button-green);color:#fff}.btn-white-3d{background:#fffc;color:var(--text-main);box-shadow:var(--shadow-button-white);padding:16px 32px;border:none}.bento-card.has-bg-image .btn-white-3d,.card-orange .btn-white-3d,.card-green .btn-white-3d,.card-orange-small .btn-white-3d{background:#fff3!important;color:#fff!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:inset 0 2px 4px #0000000d!important}.bento-waitlist-form{width:100%;margin-top:auto}.bento-waitlist-form form{display:flex;flex-direction:column;gap:12px;align-items:center}.bento-input{width:100%;padding:14px 20px;border-radius:var(--radius-pill);border:none;background:#fffc;font-size:12px;box-shadow:inset 0 2px 4px #0000000d;outline:none;text-align:center}.card-orange .bento-input,.card-green .bento-input,.card-orange-small .bento-input{background:#fff3;color:#fff}.card-orange .bento-input::placeholder,.card-green .bento-input::placeholder,.card-orange-small .bento-input::placeholder{color:#ffffffb3}.bento-input:focus{background:#fffffff2;color:var(--text-main)}.form-success-msg{font-size:12px;font-weight:600;padding:12px;border-radius:var(--radius-pill);background:#ffffffe6;color:var(--color-green-dark);text-align:center;width:100%}@media(max-width:900px){.bento-container{margin:20px 10px;padding:20px;border-radius:24px}.bento-grid{grid-template-columns:1fr;gap:16px}.bento-nav{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px}.bento-nav-links{display:none}.card-tall{min-height:auto}.bento-card h2{font-size:32px}.btn-row{flex-direction:column;width:100%}.pill-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/waitlist-premium.css.map */
