.hd-ai{position:fixed;right:18px;z-index:60;font-family:inherit;color:#10281c;pointer-events:none}.hd-ai-launch,.hd-ai-panel,.hd-ai-panel *{pointer-events:auto}.hd-ai[data-place=inside]{position:absolute;left:12px;right:12px;display:flex;flex-direction:column;align-items:flex-end}.hd-ai[data-place=inside][data-anchor=top]{bottom:auto}.hd-ai[data-anchor=top] .hd-ai-launch{order:-1}.hd-ai[data-anchor=top] .hd-ai-panel{order:1;margin-top:10px;margin-bottom:0}.hd-ai[data-place=inside][data-anchor=top] .hd-ai-launch{width:48px;height:48px;border-radius:16px}.hd-ai[data-variant=embed]{position:static;right:auto;width:100%}.hd-ai-launch{width:56px;height:56px;border:0;border-radius:18px;background:radial-gradient(circle at 18% 0%,rgba(255,185,0,.45),transparent 46%),#004e2b;color:#fcf9f6;font:inherit;font-weight:750;cursor:pointer;box-shadow:0 12px 28px #0f3d2e47}.hd-ai-panel{width:min(360px,calc(100vw - 28px));max-height:min(520px,72vh);margin-bottom:10px;background:#fcf9f6;color:#10281c;border:1px solid #E3EBE6;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 40px #14261f29}.hd-ai[data-place=inside] .hd-ai-panel{width:100%;max-height:62%}.hd-ai[data-variant=embed] .hd-ai-panel{width:100%;max-height:280px;margin:8px 0 0;box-shadow:none}.hd-ai-panel header{display:flex;align-items:center;gap:8px;padding:12px 12px 8px}.hd-ai-panel header span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#1b7a52;font-weight:750}.hd-ai-panel header button{margin-left:auto;border:0;background:transparent;color:#5e6f66;font:inherit;font-weight:700;cursor:pointer}.hd-ai-log{overflow:auto;padding:0 12px 8px;display:grid;gap:8px}.hd-ai-hello,.hd-ai-bot,.hd-ai-user,.hd-ai-panel small{margin:0;line-height:1.4;font-size:14px}.hd-ai-user{justify-self:end;background:#004e2b;color:#fff;border-radius:14px 14px 4px;padding:8px 10px;max-width:90%}.hd-ai-bot{background:#fcf9f6;border-radius:14px 14px 14px 4px;padding:8px 10px}.hd-ai-ideas{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px}.hd-ai-ideas button,.hd-ai-panel form button{border:0;border-radius:999px;background:#e7f6ec;color:#004e2b;font:inherit;font-size:12px;font-weight:700;padding:6px 10px;cursor:pointer}.hd-ai-panel form{display:flex;gap:6px;padding:0 12px 8px}.hd-ai-panel input{flex:1;min-width:0;border:1px solid #E3EBE6;border-radius:12px;min-height:40px;padding:0 10px;font:inherit;background:#fff;color:#10281c}.hd-ai-panel form button{background:#004e2b;color:#fff;border-radius:12px}.hd-ai-panel form button:disabled{opacity:.45;cursor:default}.hd-ai-panel small{display:block;padding:0 12px 10px;color:#5e6f66;font-size:11px}.hd-ai[data-tone=dark] .hd-ai-launch{background:#ffb900;color:#1a1404}.hd-ai[data-tone=dark] .hd-ai-panel{background:#1b2620;color:#f4f7f4;border-color:#3c4f44}.hd-ai[data-tone=dark] .hd-ai-bot{background:#101614}.hd-ai[data-tone=dark] .hd-ai-panel input{background:#101614;color:#f4f7f4;border-color:#3c4f44}.hd-ai[data-tone=dark] .hd-ai-ideas button{background:#24352d;color:#ffb900}.hd-ai[data-tone=dark] .hd-ai-panel header button,.hd-ai[data-tone=dark] .hd-ai-panel small,.hd-ai[data-tone=dark] .hd-ai-hello{color:#b7c4bb}:root{--header-h: 220px;--gold: #ffb900;--gold-1: #ffb900;--gold-2: #e5a600;--maple: #d71920;--fresh: #59c332;--ink: #10281c;--forest: #004e2b;--forest-deep: #00361e;--brand-wash: radial-gradient(circle at 15% 10%, rgba(255, 185, 0, .28), transparent 32%), linear-gradient(165deg, #004e2b 0%, #00361e 70%);--leaf: #005e33;--sand: #f7f3ee;--mint: #e7f6ec;--page: #fcf9f6;--card: #ffffff;--line: #e3ebe6;--muted: #3e5c4c;--deal: #004e2b;--shadow: 0 14px 40px rgba(0, 78, 43, .12);--header-ease: .22s ease;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;color:var(--ink);background:var(--page);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:800;letter-spacing:-.035em;color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}body:before,body:after{content:"";position:fixed;z-index:0;pointer-events:none;border-radius:50%;filter:blur(56px);opacity:.7;animation:drift 18s ease-in-out infinite}body:before{width:280px;height:280px;background:#ffb9006b;top:-90px;left:-70px}body:after{width:340px;height:340px;background:#007a4829;right:-110px;top:28vh;animation-delay:-8s}#root{position:relative;z-index:1}img,svg{display:block;max-width:100%}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.wrap{width:min(1320px,calc(100% - 32px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:40}.app-top-bar{background:var(--sand);color:var(--forest);border-bottom:1px solid var(--line);max-height:96px;overflow:hidden;transition:max-height var(--header-ease),opacity var(--header-ease),border-color var(--header-ease)}.app-top-bar .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;min-height:47px;padding:6px 0}.pitch{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;letter-spacing:0}.pitch svg{width:16px;height:16px}.pitch-sub{display:none;font-weight:400}.badges{display:inline-flex;align-items:center;gap:8px}.store-badge{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 10px 0 8px;border-radius:8px;background:#000;color:#fff;border:1px solid #a6a6a6;box-shadow:inset 0 0 0 .5px #ffffff26}.store-badge svg{width:16px;height:18px;flex:none}.store-badge small{display:block;font-size:8px;letter-spacing:.04em;line-height:1;opacity:.92}.store-badge strong{display:block;font-size:13px;line-height:1.1;font-weight:600;letter-spacing:-.02em}.nav{background:var(--brand-wash);color:#fff;box-shadow:0 1px #ffffff0f;transition:background var(--header-ease),box-shadow var(--header-ease)}.site-header .speed-lockup,.site-header .fulfill-pill,.site-header .search-wrap,.site-header .brand,.site-header .icon-btn,.site-header .menu-btn{transition:height var(--header-ease),min-height var(--header-ease),max-height var(--header-ease),padding var(--header-ease),opacity var(--header-ease),width var(--header-ease)}.nav-desktop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px}.nav-tools{order:2;display:flex;align-items:center;gap:8px}.brand{order:1;display:flex;align-items:center;gap:10px;min-height:48px;margin-right:auto}.brand-logo{height:72px;width:auto;display:block}.word{font-size:1.35rem;font-weight:800;letter-spacing:-.04em;line-height:1;display:inline-flex;align-items:center;gap:4px}.leaf{width:14px;height:14px;color:#e24b4b}.icon-btn,.menu-btn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;display:grid;place-items:center;position:relative}.icon-btn svg,.menu-btn svg{width:22px;height:22px}.cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--gold-1);color:var(--ink);font-size:11px;font-weight:800;display:grid;place-items:center}.desktop-links{display:none;gap:2px;align-items:center}.desktop-links a,.text-link{color:#fff;font-size:16px;font-weight:500;letter-spacing:.3px;line-height:1.2;padding:8px 14px;border-radius:8px}.desktop-links a:hover,.text-link:hover{background:#ffffff1a}.desktop-links a.active{background:#ffffff24}.signup-link,.sheet .signup-link,.desktop-links a.signup-link{background:var(--gold-1);color:#1a1404;border-radius:999px;font-weight:700}.signup-link:hover,.signup-link.active,.sheet .signup-link:hover,.desktop-links a.signup-link:hover{background:var(--gold-2);color:#1a1404}.account-name{color:#fff;font-weight:650;padding:8px 4px 8px 10px}.signout-btn{border:0;background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:500;letter-spacing:.3px;padding:8px 14px;border-radius:8px}.signout-btn:hover{background:#ffffff1a}.cart-label{display:none}.search-wrap{order:3;position:relative;width:100%;padding:2px 0 12px}.search{display:flex;background:#fff;border-radius:25px;overflow:hidden;min-height:44px;box-shadow:0 1px #0000000a}.search input{flex:1;border:0;outline:0;padding:6px 16px;font-size:16px;font-weight:400;letter-spacing:0;color:var(--ink);background:#fff;min-width:0}.search input::placeholder{color:#5c564e}.search button{width:46px;border:0;border-left:1px solid var(--line);background:var(--sand);color:var(--forest)}.suggest{position:absolute;left:0;right:0;top:calc(100% - 6px);background:#fff;color:var(--ink);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;z-index:5}.suggest a,.suggest button{width:100%;text-align:left;display:flex;gap:10px;align-items:center;padding:10px 14px;border:0;background:#fff;border-bottom:1px solid var(--line)}.suggest a:hover,.suggest button:hover{background:var(--mint)}.sheet{order:4;width:100%;display:grid;gap:4px;padding-bottom:12px;animation:rise .28s ease}.sheet a,.sheet button{text-align:left;background:#ffffff14;color:#fff;border:0;border-radius:12px;padding:12px 14px;font-weight:650}.nav-lead{display:contents}.fulfill{position:relative;order:3;width:100%;min-width:0;padding-bottom:8px;z-index:7}.fulfill-pill{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:5px 12px 5px 6px;border:0;border-radius:999px;background:#00120a6b;color:#fff;text-align:left;box-shadow:inset 0 0 0 1px #ffffff29}.fulfill-pill:hover{background:#00120a94}.fulfill-badge{width:40px;height:40px;flex:none}.fulfill-copy{min-width:0;flex:1}.fulfill-copy strong,.fulfill-copy span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fulfill-copy strong{font-size:.95rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.fulfill-copy span{margin-top:2px;font-size:.78rem;font-weight:650;opacity:.9}.fulfill-pill .fulfill-chevron{width:18px;height:18px;flex:none;transition:transform .2s ease}.fulfill.open .fulfill-pill .fulfill-chevron{transform:rotate(180deg)}.fulfill-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:0;background:#08140e61;cursor:default}.fulfill-panel{position:absolute;z-index:8;left:0;right:0;top:calc(100% - 4px);max-height:min(78vh,740px);overflow:auto;padding:12px;border-radius:0 0 28px 28px;background:#00361e;color:var(--ink);box-shadow:0 22px 40px #00140c47;animation:rise .22s ease}.fulfill-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fulfill-modes button{display:grid;justify-items:center;align-content:center;gap:8px;min-height:118px;padding:14px 8px;border-radius:22px;border:3px solid transparent;background:#fff;color:var(--ink);font:inherit;font-weight:800;font-size:1.05rem;box-shadow:0 8px 18px #0000001f}.fulfill-modes button svg{width:72px;height:44px}.fulfill-modes button.on{border-color:#007a3d}.fulfill-card{margin-top:12px;background:#fff;border-radius:22px;padding:16px 16px 8px}.fulfill-address{display:flex;gap:10px;align-items:flex-start}.fulfill-address>svg{width:22px;height:22px;flex:none;margin-top:2px}.fulfill-address strong{display:block;font-size:1rem;letter-spacing:-.02em}.fulfill-address span{display:block;margin-top:2px;color:#3d4d44}.fulfill-add{width:100%;margin-top:14px;min-height:48px;border:0;border-radius:999px;background:var(--forest);color:#fff;font:inherit;font-weight:800;font-size:1.05rem}.fulfill-add:hover{background:var(--forest-deep)}.fulfill-form{display:grid;gap:6px;margin-top:12px}.fulfill-form label{font-size:.78rem;font-weight:800}.fulfill-form input{width:100%;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;color:var(--ink);background:#fff}.fulfill-form-actions{display:flex;gap:8px;margin-top:4px}.fulfill-form-actions .fulfill-add{margin-top:0}.fulfill-cancel{border:0;border-radius:999px;background:var(--sand);color:var(--ink);padding:0 16px;font:inherit;font-weight:800}.fulfill-saved{display:flex;flex-wrap:wrap;gap:6px}.fulfill-saved button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:6px 10px;font:inherit;font-size:.8rem;font-weight:700}.fulfill-saved button.on{background:var(--mint);border-color:#9dcfb2}.fulfill-rule{height:1px;background:#e6ece8;margin:14px 0 4px}.fulfill-store{display:flex;align-items:center;gap:4px;border-radius:14px}.fulfill-store.on{background:#f3fbf6}.fulfill-store-pick{flex:1;min-width:0;display:flex;gap:10px;align-items:flex-start;text-align:left;border:0;background:transparent;color:var(--ink);padding:8px 6px;font:inherit}.fulfill-store-pick>svg{width:22px;height:22px;flex:none;margin-top:2px}.fulfill-store-pick strong{display:block;letter-spacing:-.02em}.fulfill-store-pick>span>span:not(.fulfill-perks){display:block;color:#3e5148;font-size:.86rem}.fulfill-perks{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px}.fulfill-perks span{display:inline-flex;align-items:center;gap:4px;color:#146b38;font-weight:750}.fulfill-perks svg{width:14px;height:14px;color:#1d8a45}.fulfill-store a{width:36px;height:36px;display:grid;place-items:center;color:#24382e;flex:none}.fulfill-store a .fulfill-chevron{width:18px;height:18px;transform:rotate(-90deg)}.fulfill-pill:focus-visible,.fulfill-modes button:focus-visible,.fulfill-add:focus-visible,.fulfill-store-pick:focus-visible,.fulfill-store a:focus-visible,.fulfill-saved button:focus-visible,.fulfill-cancel:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.page{padding:16px 0 72px}.hero{position:relative}.hero-frame{position:relative;min-height:248px;border-radius:28px;overflow:hidden;background:var(--brand-wash);box-shadow:var(--shadow);touch-action:pan-y;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none}.hero-frame.is-dragging{cursor:grabbing}.hero-frame a,.hero-frame button{cursor:pointer}.hero-track{position:relative;z-index:1;display:flex;width:100%;transform:translate(-100%);will-change:transform}.aurora,.grain,.spark,.spotlight{position:absolute;pointer-events:none}.aurora{width:58%;height:90%;border-radius:50%;filter:blur(28px);opacity:.55;animation:drift 16s ease-in-out infinite}.aurora-mint{background:#c4a15a;left:-12%;top:-30%;opacity:.35}.aurora-teal{background:#083d26;right:-8%;bottom:-40%;animation-delay:-5s}.aurora-saffron{background:#ffb900;width:36%;height:50%;left:28%;top:8%;opacity:.22;animation-delay:-8s}.spotlight{width:180px;height:180px;right:8%;top:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 68%);animation:pulse 7s ease-in-out infinite}.grain{top:0;right:0;bottom:0;left:0;opacity:.22;background-image:radial-gradient(rgba(255,255,255,.45) .6px,transparent .6px);background-size:3px 3px}.spark{left:var(--x);bottom:12%;width:4px;height:4px;border-radius:50%;background:#fff4c2;box-shadow:0 0 8px #fff4c2;animation:spark var(--t) linear infinite;animation-delay:var(--d)}.slide{position:relative;flex:0 0 100%;width:100%;min-height:248px;display:grid;grid-template-columns:1.15fr .85fr;gap:8px;padding:22px 16px 28px}.hero-arrow{display:none;position:absolute;top:50%;z-index:2;width:42px;height:42px;margin-top:-21px;border:0;border-radius:50%;background:#fffffff0;color:var(--ink);box-shadow:0 8px 20px #0d362729}.hero-arrow svg{width:22px;height:22px;margin:0 auto}.hero-arrow.prev{left:14px}.hero-arrow.next{right:14px}.hero-arrow:hover{background:#fff}.copy{position:relative;z-index:1;align-self:center;color:#fff}.kicker{margin:0 0 8px;color:#f8f4ea;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.copy h1,.copy h2{font-weight:800;font-size:clamp(1.7rem,4.4vw,3rem);line-height:1.08;letter-spacing:-.045em;color:#fff;margin:0 0 12px}.chip{display:inline-block;background:var(--gold-1);color:var(--ink);font-weight:800;border-radius:999px;padding:6px 12px;margin-bottom:14px}.cta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:#fff;color:var(--ink);border-radius:999px;min-height:46px;padding:0 18px;font-weight:800;border:0}.cta.green{background:var(--deal);color:#fff}.cta.ghost{background:transparent;color:var(--leaf);border:1px solid #cfe0d6}.plates{position:relative;z-index:1}.plate{position:absolute;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff,#f4f1ea 62%,#e7e2d8);box-shadow:0 12px 24px #0000002e;font-size:1.5rem;animation:floaty 5.5s ease-in-out infinite}.plate:nth-child(1){width:84px;height:84px;right:6%;top:8%}.plate:nth-child(2){width:112px;height:112px;right:16%;top:34%;animation-delay:-1.4s;font-size:2rem}.plate:nth-child(3){width:76px;height:76px;right:2%;bottom:8%;animation-delay:-2.6s}.plate-photo{overflow:hidden;background:#fff;padding:5px}.plate-photo img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;transform:scale(1.28)}.dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.dots button{width:22px;height:8px;border:0;border-radius:99px;background:#c9d7cf;padding:0}.dots button[aria-current=true]{width:34px;background:var(--deal)}.section{margin-top:28px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.section-head h2{margin:0;color:var(--ink);font-size:1.45rem;font-weight:800;letter-spacing:-.04em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.section.deals .section-head h2{color:var(--leaf)}h2.section-head{font-size:1.45rem}.limited{background:#f8f1de;color:#6e5410;border:1px solid #e4cf8a;border-radius:999px;font-size:.75rem;padding:3px 8px;font-weight:800}.rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.tile{position:relative;scroll-snap-align:start;flex:0 0 min(78%,230px);background:var(--card);border-radius:18px;border:1px solid var(--line);overflow:hidden;box-shadow:0 8px 18px #0d36270a}.tile-media{height:112px;display:grid;place-items:center;font-size:2.4rem;position:relative;overflow:hidden}.tile-media img{width:100%;height:112px;object-fit:cover}.flag{position:absolute;left:8px;top:8px;background:var(--gold-1);color:var(--ink);font-size:11px;font-weight:800;border-radius:8px;padding:3px 6px}.flag.hot{background:#b45309;color:#fff}.plus{position:absolute;right:8px;top:94px;width:36px;height:36px;border-radius:50%;border:0;background:var(--deal);color:#fff;font-size:22px;line-height:1;box-shadow:0 6px 14px #178a4559}.tile-body{padding:18px 12px 12px;display:grid;gap:2px}.tile-body strong{color:var(--ink);font-weight:700;letter-spacing:-.02em}.muted{color:var(--muted);font-size:.9rem;font-weight:500}.price{color:var(--ink);font-weight:800}.was{color:var(--muted);text-decoration:line-through;font-weight:500;margin-left:6px;font-size:.86rem}.save{color:var(--deal);font-size:.8rem;font-weight:700;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.halal-tag{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;background:#efe6db;color:var(--forest);font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.halal-tag.certified{background:var(--gold);color:#1a1404}.store-card,.info-card,.panel{background:#fff;border:1px solid var(--line);border-radius:18px}.store-card{flex:0 0 min(80%,260px);scroll-snap-align:start;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.avatar{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--mint);font-size:1.5rem}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a,.chips button,.soft-chip{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-weight:700;color:var(--leaf)}.chips button.on{background:var(--forest);color:#fff;border-color:var(--forest)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cat{background:#fff;border-radius:16px;border:1px solid var(--line);padding:14px;min-height:92px;display:grid;align-content:space-between}.cat span{font-size:1.4rem}.why{display:grid;gap:10px}.why article{background:#fff;border-radius:16px;padding:16px;border:1px solid var(--line)}.why h3{margin:0 0 4px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:12px;width:max-content;animation:marquee 32s linear infinite}.quote{width:min(320px,78vw);background:#fff;border-radius:16px;padding:14px;border:1px solid var(--line)}.quote p{margin:0 0 8px}.product-hero,.panel{padding:16px}.product-hero{display:grid;gap:14px;background:#fff;border-radius:24px;border:1px solid var(--line)}.giant{height:180px;border-radius:18px;display:grid;place-items:center;font-size:4rem}.giant-photo{background:#14241c;overflow:hidden;padding:0}.giant-photo img{width:100%;height:100%;object-fit:contain}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden}.qty button{width:40px;height:40px;border:0;background:var(--mint);font-size:20px}.qty span{min-width:28px;text-align:center;font-weight:800}.form{display:grid;gap:10px}.form label{display:grid;gap:4px;font-weight:700;font-size:.92rem}.form label.check{display:flex;align-items:center;gap:8px}.form textarea{resize:vertical;min-height:96px}.form-error{margin:0;color:#9b3418;font-weight:700}.form input,.form select,.form textarea{border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:16px;background:#fff}.note{background:var(--mint);border-radius:14px;padding:12px 14px}.footer{margin-top:36px;color:#e7f3ec;background:var(--brand-wash);border-top:4px solid var(--gold-1);padding:28px 0 0}.footer-layout{display:grid;gap:28px}.footer-logo{display:inline-flex;color:#fff}.footer-logo img{height:96px;width:auto}.footer-logo small{display:block;margin-top:2px;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-lead{margin:16px 0 6px;color:#fff;font-size:1.45rem;font-weight:800;line-height:1.2;letter-spacing:-.04em}.footer-copy{margin:0;max-width:36rem;color:#e7f3ec}.footer-points{display:grid;gap:8px;margin:16px 0 18px;padding:0;list-style:none}.footer-points li{display:flex;align-items:center;gap:8px;color:#f3faf6;font-weight:650}.footer-points li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-1);box-shadow:0 0 0 4px #ffb90033;flex:none}.footer-kicker{margin:0 0 8px;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.footer .badges{display:flex;flex-wrap:wrap}.footer-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.footer-columns h3{margin:0 0 8px;color:var(--gold);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.footer-columns a{display:block;padding:6px 0;color:#e7f3ec;font-weight:600}.footer-columns a:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:26px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);color:#b7cdc2;font-size:.88rem}.footer-bottom-links{display:flex;gap:14px;flex-wrap:wrap}.footer-bottom a{color:#e7f3ec;font-weight:700}.footer-note{margin:8px 0 0;max-width:46rem;color:#b7cdc2}.social-bar{margin-top:18px;background:#f3f1ec;padding:22px 16px 26px}.social-row{display:flex;justify-content:center;align-items:center;gap:34px}.social-row a{width:36px;height:36px;color:#1a3c2a;display:grid;place-items:center}.social-row a:hover{color:var(--forest)}.social-row svg{width:32px;height:32px}.legal-page{max-width:760px}.legal-page h2{margin-bottom:4px}.helpful{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.helpful button{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:36px;padding:0 16px;font-weight:700}.float{position:fixed;right:14px;bottom:14px;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px #14502847;z-index:30}.float svg{width:28px;height:28px}.reveal{animation:rise .7s ease both}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8%,-8%,0) scale(1.12)}}@keyframes spark{0%{transform:translateY(12px) scale(.6);opacity:0}18%{opacity:.9}to{transform:translateY(-190px) scale(1);opacity:0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:720px){.pitch-sub{display:inline}.app-top-bar .wrap{justify-content:space-between}.hero-frame{min-height:360px}.slide{min-height:360px;padding:42px 64px}.hero-arrow{display:grid;place-items:center}.plate:nth-child(1){width:128px;height:128px}.plate:nth-child(2){width:176px;height:176px;font-size:3rem}.plate:nth-child(3){width:112px;height:112px}.grid{grid-template-columns:repeat(4,1fr)}.why{grid-template-columns:1fr 1fr 1fr}.footer-layout{grid-template-columns:minmax(260px,.9fr) 1.4fr;align-items:start}.footer-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.product-hero{grid-template-columns:280px 1fr;align-items:center}.giant{height:260px}}@media(min-width:960px){:root{--header-h: 140px}.nav-lead{display:contents}.brand{grid-column:1;grid-row:1}.search-wrap{grid-column:2;grid-row:1}.nav-tools{grid-column:3;grid-row:1}.fulfill{order:0;grid-column:1 / -1;grid-row:2;width:min(520px,100%);min-width:0;flex:none;padding:2px 0 8px}.fulfill-panel{right:auto;width:440px;top:calc(100% + 10px);border-radius:28px}.brand,.nav-tools,.search-wrap,.sheet{order:0}.brand{margin-right:0}.menu-btn{display:none}.desktop-links{display:flex}.nav{padding:8px 0}.nav-desktop{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:0 16px;align-items:center;min-height:66px;padding:0}.mark{width:48px;height:48px;font-size:15px}.word{font-size:1.45rem;font-weight:800;letter-spacing:-.04em}.search{min-height:40px}.search-wrap{width:auto;padding:0}.icon-btn{width:auto;height:auto;padding:8px 12px;border:0;border-radius:8px;background:transparent;gap:6px;display:inline-flex;align-items:center;font-size:16px;font-weight:500;letter-spacing:.3px}.cart-label{display:inline}.cart-count{top:2px;right:2px}.sheet{display:none!important}}@media(min-width:1280px){.nav-lead{display:flex;align-items:center;gap:12px;grid-column:1;grid-row:1;min-width:max-content}.brand,.search-wrap,.nav-tools,.fulfill{grid-column:auto;grid-row:auto}.fulfill{width:340px;padding:0}}@media(max-width:959px){.site-header .fulfill-pill{max-height:72px;overflow:hidden}.site-header.is-compact .app-top-bar{max-height:0;opacity:0;border-bottom-color:transparent;pointer-events:none;visibility:hidden}.site-header.is-compact .fulfill{padding-bottom:0;visibility:hidden}.site-header.is-compact .fulfill-pill{max-height:0;min-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.site-header.is-compact .speed-lockup{height:34px}.site-header.is-compact .brand{min-height:36px}.site-header.is-compact .nav-desktop{padding-top:4px;gap:4px}.site-header.is-compact .search-wrap{padding:0 0 8px}.site-header.is-compact .icon-btn,.site-header.is-compact .menu-btn{width:40px;height:40px}.site-header.is-compact .nav{background:radial-gradient(circle at 12% 0%,rgba(255,185,0,.22),transparent 42%),linear-gradient(180deg,#004e2bc7,#002414b3);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 14px 36px #00180c38}.site-header.is-compact .nav:has(.sheet){background:var(--brand-wash);-webkit-backdrop-filter:none;backdrop-filter:none}}html.is-scrolling .route-reveal>.wrap>*,html.is-scrolling .sf-main,html.is-scrolling .sf-stage,html.is-scrolling .desk-hero,html.is-scrolling .help-article{filter:blur(var(--scroll-blur, 3px));transition:filter 70ms linear}.route-reveal>.wrap>*,.sf-main,.sf-stage,.desk-hero,.help-article{transition:filter .38s cubic-bezier(.16,.84,.28,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.hero-track{transform:translate(-100%)}.kitchen-plate{animation:none}html.is-scrolling .route-reveal>.wrap>*,html.is-scrolling .sf-main,html.is-scrolling .sf-stage,html.is-scrolling .desk-hero,html.is-scrolling .help-article{filter:none!important}}.kitchen-stage{position:relative;height:240px;border-radius:28px;overflow:hidden;background:#14241c}.kitchen-plate{width:100%;height:100%;object-fit:cover;object-position:center 42%;animation:plateIn .55s ease}@keyframes plateIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.kitchen-nav{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;border:0;border-radius:50%;background:#ffffffeb;color:var(--ink);font-size:1.4rem;line-height:1}.kitchen-nav.prev{left:12px}.kitchen-nav.next{right:12px}.kitchen-card{position:relative;margin-top:-36px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:16px;box-shadow:var(--shadow)}.kitchen-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px}.kitchen-thumbs::-webkit-scrollbar{display:none}.kitchen-thumbs button{flex:0 0 72px;height:56px;padding:0;border-radius:12px;border:2px solid transparent;background:#14241c;overflow:hidden}.kitchen-thumbs button[aria-selected=true]{border-color:var(--gold-2)}.kitchen-thumbs img{width:100%;height:100%;object-fit:cover}.kitchen-id{display:flex;gap:12px;align-items:center}.kitchen-id h1{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.04em;color:var(--ink)}.kitchen-kicker{margin:0 0 2px;color:var(--leaf);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kitchen-tag{margin:4px 0 0;color:var(--muted)}.kitchen-story{margin:12px 0}.kitchen-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kitchen-meta li,.kitchen-windows span,.kitchen-jump a{background:var(--mint);color:var(--leaf);border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.kitchen-windows{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kitchen-jump{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;position:sticky;top:var(--header-h);z-index:5;margin:18px 0 8px;padding:8px 0;background:color-mix(in srgb,var(--page) 92%,transparent)}.kitchen-jump a{background:#fff;border:1px solid var(--line);white-space:nowrap}.kitchen-menu{margin-top:8px}.dish-list{display:grid;gap:10px}.dish{display:grid;grid-template-columns:92px 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px}.dish-photo{width:92px;height:92px;border-radius:14px;overflow:hidden;display:grid;place-items:center;font-size:2rem}.dish-photo img{width:100%;height:100%;object-fit:cover}.dish-copy p{margin:4px 0 0}.dish-buy{display:grid;justify-items:end;gap:8px}.dish-add{width:36px;height:36px;border:0;border-radius:50%;background:var(--deal);color:#fff;font-size:22px;line-height:1}.kitchen-list{display:grid;gap:12px;margin-top:14px}.kitchen-teaser{display:grid;grid-template-columns:112px 1fr;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;padding-right:12px}.kitchen-teaser img{width:112px;height:96px;object-fit:cover;background:#14241c}.apply-layout{display:grid;gap:16px}.apply-aside h2{margin:6px 0 8px;letter-spacing:-.03em}.apply-aside .cta{margin-top:8px}@media(min-width:800px){.kitchen-stage{height:380px}.dish-list{grid-template-columns:1fr 1fr}.apply-layout{grid-template-columns:.85fr 1.15fr;align-items:start}.kitchen-list{grid-template-columns:1fr 1fr}}.sf{min-height:100vh;background:#f3f1ec;color:#14281c;display:flex;flex-direction:column}.sf-missing{padding:48px 20px}.sf-top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fffdf9f0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sf-drop .45s ease both}.sf-brand{display:flex;align-items:center;gap:8px;min-width:0}.sf-brand img{width:36px;height:36px;object-fit:contain}.sf-brand strong{white-space:nowrap}.sf-search{flex:1;min-width:140px}.sf-search input,.sf-ai form input{width:100%;border:1px solid var(--line);border-radius:999px;padding:10px 14px;background:#fff}.sf-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#e7efe9;border-radius:999px;padding:3px}.sf-thumb{position:absolute;top:3px;bottom:3px;width:calc(50% - 3px);border-radius:999px;background:#fff;box-shadow:0 2px 8px #14281c1f;transition:transform .28s ease}.sf-thumb[data-mode=pickup]{transform:translate(100%)}.sf-switch button{position:relative;z-index:1;border:0;background:transparent;padding:7px 12px;font-weight:700;color:var(--forest)}.sf-where,.sf-offer,.sf-login{margin:0;font-size:.86rem;white-space:nowrap}.sf-offer{background:var(--forest);color:#fff;border-radius:999px;padding:7px 12px;font-weight:700}.sf-cart{display:flex;align-items:center;gap:6px;font-weight:800}.sf-cart b{min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--deal);color:#fff;font-size:.75rem}.sf-body{flex:1;display:grid;grid-template-columns:1fr;min-height:0}.sf-aisles,.sf-main,.sf-ai{animation:sf-rise .5s ease both}.sf-ai{animation-delay:.08s}.sf-aisles{padding:16px;background:#fff;border-bottom:1px solid var(--line)}.sf-aisles h1{margin:0 0 6px;font-size:1.35rem}.sf-store-kicker,.sf-blurb,.sf-meta,.sf-empty{color:var(--muted)}.sf-blurb{margin-top:0}.sf-aisles nav{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.sf-aisles nav button,.sf-depts button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-weight:700;color:var(--forest);white-space:nowrap}.sf-aisles nav button.on,.sf-depts button.on{background:var(--forest);color:#fff;border-color:var(--forest)}.sf-main{padding:8px 16px 32px;min-width:0}.sf-hero{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin:12px 0}.sf-hero img{width:100%;height:140px;object-fit:cover;border-radius:16px;animation:sf-rise .6s ease both}.sf-depts{display:flex;gap:10px;overflow:auto;padding:8px 0 4px}.sf-depts button{display:grid;justify-items:center;gap:4px;min-width:84px;border-radius:16px;padding:10px 8px}.sf-depts button span{font-size:1.3rem}.sf-stage{animation:sf-rise .4s ease both}.sf-rail h2,.sf-stage h2{margin:18px 0 10px}.sf-row,.sf-grid{display:flex;gap:12px;overflow:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));overflow:visible}.sf-card{position:relative;flex:0 0 168px;scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;animation:sf-rise .45s ease both;transition:transform .25s ease,box-shadow .25s ease}.sf-grid .sf-card{flex:none}.sf-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.sf-card.pop{animation:sf-pop .42s ease}.sf-plus{position:absolute;top:12px;left:12px;z-index:1;width:32px;height:32px;border:0;border-radius:50%;background:var(--forest);color:#fff;font-size:22px;line-height:1}.sf-plate{display:grid;place-items:center;height:112px;border-radius:12px;font-size:2.4rem;overflow:hidden}.sf-plate img{width:100%;height:100%;object-fit:cover}.sf-price{display:flex;gap:8px;align-items:baseline;margin:8px 0 0}.sf-price s,.sf-badge,.sf-meta{color:var(--muted);font-size:.82rem}.sf-badge{margin:0;color:var(--forest);font-weight:700}.sf-name{margin:4px 0 0;font-weight:700}.sf-meta{margin:2px 0 0}.sf-ai{display:flex;flex-direction:column;gap:10px;margin:12px;padding:16px;border-radius:20px;background:var(--brand-wash);color:#f4f1ea;min-height:360px}.sf-ai header p{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;color:#ffb900}.sf-ai h2{margin:4px 0 0;color:#fff;font-size:1.35rem}.sf-ai-log{display:grid;gap:8px;max-height:280px;overflow:auto}.sf-ai-hello,.sf-ai-bot,.sf-ai-user{margin:0;padding:10px 12px;border-radius:14px;animation:sf-rise .35s ease both}.sf-ai-hello,.sf-ai-bot{background:#ffffff14}.sf-ai-user{background:#fff;color:var(--ink);justify-self:end}.sf-ai-ideas{display:flex;flex-wrap:wrap;gap:6px}.sf-ai-ideas button,.sf-ai form button{border:0;border-radius:999px;background:#ffb900;color:#1a1404;font-weight:700;padding:8px 12px}.sf-ai form{display:flex;gap:8px}.sf-ai form input{color:var(--ink)}.sf-ai form button:disabled{opacity:.5}@keyframes sf-drop{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}@keyframes sf-rise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@keyframes sf-pop{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@media(max-width:980px){.sf-top{flex-wrap:wrap}.sf-where{display:none}.sf-ai{order:-1}}@media(min-width:981px){.sf-body{grid-template-columns:220px minmax(0,1fr) 340px;align-items:start}.sf-aisles{position:sticky;top:72px;height:calc(100vh - 72px);overflow:auto;border-right:1px solid var(--line);border-bottom:0}.sf-aisles nav{display:grid}.sf-aisles nav button{text-align:left;border-radius:12px}.sf-ai{position:sticky;top:84px;margin-top:16px}}.cert-toggle{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;border-radius:999px;padding:6px 12px;font-weight:700;white-space:nowrap}.cert-toggle.on{background:#e7f4ec;color:var(--forest);border-color:transparent}.sheet .cert-toggle{width:100%}.offer-banner-web{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:18px;padding:14px 16px;border-radius:16px;background:var(--brand-wash);color:#fff}.offer-banner-web span{color:#f0d48a}.site-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;background:#10281c;color:#fff;padding:12px 16px;border-radius:14px;max-width:min(440px,calc(100% - 32px));box-shadow:var(--shadow)}.choice{display:grid;gap:2px;text-align:left;width:100%;border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;color:inherit}.choice.on{border-color:var(--forest);background:var(--mint)}.choice span{color:var(--muted);font-weight:500}.choice-list{display:grid;gap:8px}.route-map{width:min(100%,420px);height:auto;display:block;margin:8px 0 14px}.steps{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px}.steps li{padding:8px 12px;border-radius:12px;background:#fff;color:var(--muted);border:1px solid var(--line)}.steps li.done{background:var(--mint);color:var(--forest);font-weight:700}.points-step{display:flex;justify-content:space-between;gap:8px;align-items:center}.points-step span{display:block;color:var(--muted);font-size:.86rem;font-weight:500}.customer-ops{display:grid;gap:12px;max-width:720px}.customer-ops .hello{margin:0;font-size:1.8rem}.customer-ops .kicker{margin:0;color:var(--leaf);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.customer-ops .hint{color:var(--muted)}.customer-ops .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;gap:8px}.customer-ops .card p{margin:0}.customer-ops .stack{display:grid;gap:8px}.customer-ops .sec{display:flex;justify-content:space-between;align-items:baseline}.customer-ops .reward-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.customer-ops .reward-strip div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;display:grid;gap:2px}.customer-ops .reward-strip small{color:var(--muted)}.customer-ops .week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.customer-ops .week span{background:#f4efe4;border-radius:10px;min-height:48px;font-size:10px;display:grid;place-items:center;text-align:center;color:var(--muted);padding:4px 2px}.customer-ops .week span b{font-size:12px;color:var(--ink)}.customer-ops .week span.done{background:#d7efe2;color:var(--forest)}.customer-ops .btn{border:0;border-radius:14px;min-height:44px;padding:0 16px;background:var(--forest);color:#fff;font-weight:700}.customer-ops .btn.slim{min-height:40px}.customer-ops .btn.ghost-dark{background:#fff;color:var(--forest);border:1px solid var(--line)}.customer-ops .btn:disabled{opacity:.55}.customer-ops .linkish{border:0;background:transparent;color:var(--leaf);font-weight:700;padding:0;text-align:left}.customer-ops .offer-card .tag{justify-self:start;background:#f8efd4;color:#6a4b10;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}.customer-ops .wheel-wrap{display:grid;justify-items:center}.customer-ops .pointer{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid #14261f;margin-bottom:-4px}.customer-ops .wheel{width:220px;height:220px;border-radius:50%;position:relative;background:conic-gradient(#143d2e 0,#143d2e 60deg,#d4a24a 0,#d4a24a 120deg,#f6f1e4 0,#f6f1e4 180deg,#1f7a52 0,#1f7a52 240deg,#0e3d2c 0,#0e3d2c 300deg,#f0d48a 0,#f0d48a 360deg);transition:transform 3.4s cubic-bezier(.12,.72,.08,1);box-shadow:inset 0 0 0 8px #ffffff73}.customer-ops .wheel span{position:absolute;left:50%;top:14px;width:72px;margin-left:-36px;text-align:center;font-size:10px;font-weight:750;color:#fff;transform-origin:50% 96px}.customer-ops .wheel span:nth-child(2),.customer-ops .wheel span:nth-child(3),.customer-ops .wheel span:nth-child(6){color:#14261f}.customer-ops .spin-card,.customer-ops .scan-card{justify-items:center;text-align:center}.customer-ops .scan{width:154px;display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin:4px auto}.customer-ops .scan i{aspect-ratio:1;background:#efe8da;border-radius:2px}.customer-ops .scan i.on{background:#14261f}.customer-ops .code{letter-spacing:.14em;font-size:22px}.customer-ops .panel{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-mail{display:inline-block;margin:0 0 16px;color:var(--gold);font-weight:800;letter-spacing:-.02em}.footer-mail:hover{color:#fff}.desk{padding-bottom:12px}.desk-hero{position:relative;overflow:hidden;margin:8px 0 22px;padding:clamp(28px,4vw,48px);border-radius:28px;background:var(--brand-wash);color:#f4f1ea;box-shadow:var(--shadow)}.desk-hero h1{margin:0;max-width:16ch;color:#fff;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.98;letter-spacing:-.045em}.desk-kicker{margin:0 0 8px;color:var(--gold);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.desk-lede{max-width:42rem;margin:14px 0 0;color:#e7f3ec;font-size:1.05rem}.desk-search{display:flex;align-items:center;gap:8px;margin-top:22px;padding:6px 6px 6px 18px;border-radius:999px;background:#fff;box-shadow:0 10px 30px #0000001f}.desk-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-size:16px;padding:10px 0}.desk-search input:focus{outline:none}.desk-search button,.desk-clear{border:0;border-radius:999px;min-height:42px;padding:0 16px;background:var(--forest);color:#fff;font-weight:800}.desk-clear{background:var(--mint);color:var(--forest)}.desk-paths{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.desk-path{display:grid;gap:6px;min-height:112px;padding:18px 18px 16px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#fff}.desk-path:hover{background:#ffffff29}.desk-path strong{font-size:1.15rem;letter-spacing:-.03em}.desk-path span{color:#d7eadf;font-size:.95rem}.desk-grid{display:grid;gap:18px;align-items:start}.desk-rail{display:grid;gap:12px;order:-1}.desk-main{display:grid;gap:22px;min-width:0}.desk-main>section>h2,.help-article h3{margin:0 0 12px;font-size:1.35rem}.desk-ask,.desk-reach,.help-article,.help-still,.contact-channels{border:1px solid var(--line);border-radius:24px;background:#fff}.desk-ask{padding:18px 16px 14px;background:var(--brand-wash);color:#f4f1ea;border:0;scroll-margin-top:140px}.desk-ask h2,.desk-reach h2,.contact-channels h2{margin:0 0 6px;font-size:1.45rem;letter-spacing:-.03em}.desk-ask h2{color:#fff}.desk-ask p,.desk-reach p{margin:0 0 12px}.desk-ask p{color:#e7f3ec}.desk-ask .hd-ai[data-variant=embed] .hd-ai-panel{width:100%;max-height:420px;min-height:280px;margin:4px 0 0;background:#fcf9f6}.desk-ask .hd-ai-panel header span,.desk-ask .hd-ai small{display:none}.desk-reach,.contact-channels{padding:18px}.desk-reach .desk-kicker,.contact-channels .desk-kicker{color:var(--leaf)}.desk-mail{display:inline-block;margin-bottom:12px;color:var(--forest);font-size:1.05rem;font-weight:800}.desk-ask+.desk-reach .desk-mail{color:var(--forest)}.desk-social{display:grid;gap:8px;margin:4px 0 14px}.desk-social a{display:flex;align-items:center;gap:10px;color:var(--forest);font-weight:700}.desk-social svg{width:22px;height:22px;flex:none}.help-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.help-pills a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:700}.help-pills a:hover{border-color:var(--forest);color:var(--forest)}.help-topics{display:grid;grid-template-columns:1fr;gap:12px}.help-topic{display:grid;align-content:start;gap:8px;min-height:210px;padding:18px;border-radius:22px;background:#fff;border:1px solid var(--line)}.help-topic h3{margin:0;font-size:1.2rem}.help-topic h3 a:hover{color:var(--forest)}.help-topic p{margin:0;color:var(--muted)}.help-topic ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:6px}.help-topic li a{color:var(--leaf);font-weight:700}.help-topic li a:hover{text-decoration:underline}.help-more{font-weight:800;color:var(--ink)}.help-more:hover{color:var(--forest)}.help-article{padding:clamp(18px,3vw,32px);scroll-margin-top:120px}.help-title{margin:6px 0 8px;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em;line-height:1.05}.help-lead{margin-top:0;color:var(--muted);font-size:1.05rem}.help-crumb{margin:0 0 8px;color:var(--muted);font-weight:650}.help-crumb a{color:var(--leaf)}.help-steps{margin:0 0 16px;padding-left:1.2rem;display:grid;gap:8px}.help-steps li{padding-left:4px}.help-links{display:flex;flex-wrap:wrap;gap:10px}.help-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--mint);color:var(--forest);font-weight:800}.help-index{list-style:none;margin:0;padding:0;display:grid;gap:10px}.help-index a{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:var(--page);border:1px solid var(--line)}.help-index a:hover{border-color:var(--forest)}.help-index span{color:var(--muted);font-size:.92rem}.help-still{display:grid;gap:14px;padding:20px;background:radial-gradient(circle at 100% 0%,rgba(255,185,0,.18),transparent 36%),#fff}.help-still h2{margin:0}.help-still p{margin:6px 0 0;color:var(--muted)}.help-still-actions{display:flex;flex-wrap:wrap;gap:10px}.contact-panel{scroll-margin-top:140px}.contact-panel h2{margin-top:0}.contact-channels{display:grid;gap:8px}.contact-channels h2{margin-bottom:4px}@media(min-width:720px){.desk-paths,.help-topics{grid-template-columns:1fr 1fr}}@media(min-width:980px){.desk-grid{grid-template-columns:minmax(0,1fr) 360px}.desk-rail{order:0;position:sticky;top:calc(var(--header-h) + 12px);max-height:calc(100vh - 146px);overflow:auto;padding-right:2px}.help-topics{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.help-topics{grid-template-columns:1fr 1fr}}.speed-mark,.speed-lockup{position:relative;display:inline-block;flex:none;line-height:0;animation:mark-settle .48s cubic-bezier(.16,.84,.28,1) both}.speed-mark{height:44px;aspect-ratio:539 / 447}.speed-mark.sm{height:36px}.speed-mark.lg{height:64px}.speed-lockup{height:64px;aspect-ratio:908 / 674}.speed-lockup.lg{height:104px}.speed-mark img,.speed-lockup img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;display:block}.speed-dashes{animation:speed-grab 1.7s cubic-bezier(.2,.75,.2,1) infinite}.brief .eyebrow{display:flex;align-items:center;gap:10px}.markline{gap:16px}.stage .scroll>*:not(.welcome-copy):not(.welcome-actions),.stage .welcome-copy>*,.stage .welcome-actions>*,.route-reveal .wrap>*,.sf>*,.desk-reveal .page>*,.content>*,.phone-body>.pane,.split>.pane,.app>.screen .sheet>*,.app>.scroll>*,.login-aside,.login-panel,.sidebar,.brief,.studio-bar,.hd-ai-panel{animation:blur-reveal .95s cubic-bezier(.16,.84,.28,1) backwards}.stage .scroll>*:nth-child(1),.stage .welcome-copy>*:nth-child(1),.stage .welcome-actions>*:nth-child(1),.route-reveal .wrap>*:nth-child(1),.sf>*:nth-child(1),.desk-reveal .page>*:nth-child(1),.content>*:nth-child(1),.app>.screen .sheet>*:nth-child(1),.app>.scroll>*:nth-child(1){animation-delay:.04s}.stage .scroll>*:nth-child(2),.stage .welcome-copy>*:nth-child(2),.stage .welcome-actions>*:nth-child(2),.route-reveal .wrap>*:nth-child(2),.sf>*:nth-child(2),.desk-reveal .page>*:nth-child(2),.content>*:nth-child(2),.app>.screen .sheet>*:nth-child(2),.app>.scroll>*:nth-child(2){animation-delay:.1s}.stage .scroll>*:nth-child(3),.stage .welcome-copy>*:nth-child(3),.route-reveal .wrap>*:nth-child(3),.sf>*:nth-child(3),.desk-reveal .page>*:nth-child(3),.content>*:nth-child(3),.app>.screen .sheet>*:nth-child(3),.app>.scroll>*:nth-child(3){animation-delay:.16s}.stage .scroll>*:nth-child(4),.stage .welcome-copy>*:nth-child(4),.route-reveal .wrap>*:nth-child(4),.sf>*:nth-child(4),.desk-reveal .page>*:nth-child(4),.content>*:nth-child(4),.app>.screen .sheet>*:nth-child(4),.app>.scroll>*:nth-child(4){animation-delay:.22s}.stage .scroll>*:nth-child(5),.route-reveal .wrap>*:nth-child(5),.sf>*:nth-child(5),.desk-reveal .page>*:nth-child(5),.content>*:nth-child(5),.app>.screen .sheet>*:nth-child(5),.app>.scroll>*:nth-child(5){animation-delay:.28s}.stage .scroll>*:nth-child(6),.route-reveal .wrap>*:nth-child(6),.desk-reveal .page>*:nth-child(6),.content>*:nth-child(6),.app>.screen .sheet>*:nth-child(6),.app>.scroll>*:nth-child(6){animation-delay:.34s}.stage .scroll>*:nth-child(n+7),.route-reveal .wrap>*:nth-child(n+7),.desk-reveal .page>*:nth-child(n+7),.content>*:nth-child(n+7),.app>.screen .sheet>*:nth-child(n+7),.app>.scroll>*:nth-child(n+7){animation-delay:.4s}button,a,input,select,textarea,.btn,.cta{transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease,transform .18s ease}.deal,.store-card,.cat,.sf-card,.hero-card,.offer-banner{transition:transform .28s cubic-bezier(.16,.84,.28,1),box-shadow .28s ease,background-color .22s ease}.deal:hover,.store-card:hover,.cat:hover{transform:translateY(-4px)}.btn:active,.signup-link:active,.go:active,.hd-ai-launch:active{transform:scale(.97)}@keyframes speed-grab{0%{transform:translate(-28%);opacity:0}16%{opacity:1}46%{transform:translate(0);opacity:1}74%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes mark-settle{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes blur-reveal{0%{opacity:0;filter:blur(28px);transform:translate3d(0,46px,0) scale(.98)}36%{opacity:.8;filter:blur(12px);transform:translate3d(0,16px,0) scale(.992)}to{opacity:1;filter:blur(0);transform:none}}@media(min-width:720px){.speed-lockup{height:76px}}@media(prefers-reduced-motion:reduce){.speed-mark,.speed-lockup,.speed-dashes,.stage .scroll>*,.stage .welcome-copy>*,.stage .welcome-actions>*,.route-reveal .wrap>*,.sf>*,.desk-reveal .page>*,.content>*,.phone-body>.pane,.split>.pane,.app>.screen .sheet>*,.app>.scroll>*,.login-aside,.login-panel,.login-card,.sidebar,.brief,.studio-bar,.hd-ai-panel{animation:none}button,a,input,select,textarea,.btn,.cta,.deal,.store-card,.cat,.sf-card,.hero-card,.offer-banner{transition:none}}
