.mwp-lander{--cream:#fff8ec;--ink:#4a3528;--ink-soft:#5c4634;--honey:#e8943c;--honey-deep:#d97a1f;--line:rgba(74,53,40,0.14);color:var(--ink);background:var(--cream);font-family:var(--font-outfit,"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif);-webkit-font-smoothing:antialiased;overflow-x:clip}.mwp-lander .l-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,40px);background:rgba(255,248,236,.82);backdrop-filter:blur(12px) saturate(1.1);border-bottom:1px solid var(--line)}.mwp-lander .l-brand{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:600;color:var(--ink);text-decoration:none}.mwp-lander .l-brand b{color:var(--honey-deep);font-weight:800}.mwp-lander .l-brand-glyph{width:28px;height:28px;border-radius:9px;background:url(/brand/icon-512.png) 50%/cover no-repeat;box-shadow:inset 0 0 0 1.5px rgba(74,53,40,.18)}.mwp-lander .l-nav-links{display:flex;gap:26px}.mwp-lander .l-nav-links a{color:var(--ink-soft);text-decoration:none;font-weight:500;font-size:15px}.mwp-lander .l-nav-links a:hover{color:var(--honey-deep)}@media (max-width:720px){.mwp-lander .l-nav-links{display:none}}.mwp-lander .l-nav-cta{display:inline-flex;align-items:center;gap:clamp(10px,1.6vw,18px)}.mwp-lander .l-signin{color:var(--ink-soft);text-decoration:none;font-weight:600;font-size:15px;white-space:nowrap;transition:color .12s ease}.mwp-lander .l-signin:hover{color:var(--honey-deep)}.mwp-lander .l-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;white-space:nowrap}.mwp-lander .l-btn:hover{transform:translateY(-1px)}.mwp-lander .l-btn-primary{background:linear-gradient(180deg,#f6a94b,var(--honey-deep));color:#fff;box-shadow:0 6px 18px rgba(217,122,31,.32)}.mwp-lander .l-btn-primary:hover{box-shadow:0 9px 24px rgba(217,122,31,.42)}.mwp-lander .l-btn-ghost{background:rgba(255,255,255,.7);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.mwp-lander .l-btn-sm{padding:9px 16px;font-size:14px}.mwp-lander .l-btn-lg{padding:15px 28px;font-size:17px}.mwp-lander .l-scene{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:clamp(40px,7vw,90px) clamp(20px,6vw,88px);isolation:isolate}.mwp-lander .l-art{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:50%;background-repeat:no-repeat}.mwp-lander .l-scene:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,248,236,.94),rgba(255,248,236,.8) 30%,rgba(255,248,236,.25) 56%,rgba(255,248,236,0) 74%)}.mwp-lander .l-scene.l-right{justify-content:flex-end}.mwp-lander .l-scene.l-right:before{background:linear-gradient(270deg,rgba(255,248,236,.94),rgba(255,248,236,.8) 30%,rgba(255,248,236,.25) 56%,rgba(255,248,236,0) 74%)}.mwp-lander .l-scene.l-center{justify-content:center;text-align:center}.mwp-lander .l-scene.l-center:before{background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(255,248,236,.9),rgba(255,248,236,.35) 70%,rgba(255,248,236,0))}.mwp-lander .l-scene+.l-scene:after{content:"";position:absolute;top:-1px;left:0;right:0;height:90px;z-index:-1;background:linear-gradient(180deg,rgba(255,248,236,.5),rgba(255,248,236,0))}.mwp-lander .l-copy{max-width:540px}.mwp-lander .l-scene.l-center .l-copy{max-width:680px}.mwp-lander .l-eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--honey-deep)}.mwp-lander .l-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--honey)}.mwp-lander .l-scene.l-center .l-eyebrow{justify-content:center}.mwp-lander .l-h1{font-size:clamp(34px,5.4vw,60px);line-height:1.04;font-weight:800;letter-spacing:-.02em;margin:16px 0 0}.mwp-lander .l-h{font-size:clamp(27px,3.6vw,42px);line-height:1.08;font-weight:800;letter-spacing:-.015em;margin:14px 0 0}.mwp-lander .l-ital{font-style:italic;color:var(--honey-deep)}.mwp-lander .l-lead{font-size:clamp(16px,1.6vw,20px);line-height:1.5;color:var(--ink-soft);margin:18px 0 0;max-width:46ch}.mwp-lander .l-scene.l-center .l-lead{margin-inline:auto}.mwp-lander .l-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.mwp-lander .l-scene.l-center .l-cta{justify-content:center}.mwp-lander .l-reassure{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:14px;color:var(--ink-soft)}.mwp-lander .l-reassure span{display:inline-flex;align-items:center;gap:7px}.mwp-lander .l-reassure span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--honey)}.mwp-lander .l-cta-band{text-align:center;padding:clamp(64px,10vw,128px) 20px;background:linear-gradient(180deg,#fff8ec,#fdeccd)}.mwp-lander .l-cta-band .l-h{margin-inline:auto}.mwp-lander .l-cta-band .l-lead{margin:18px auto 0}.mwp-lander .l-fine{margin-top:16px;font-size:13px;color:var(--ink-soft)}.mwp-lander .l-footer{background:#3a2a1f;color:#e5d9c4;padding:40px clamp(20px,6vw,88px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.mwp-lander .l-footer .l-brand{color:#f3ead7}.mwp-lander .l-footer .l-brand b{color:#fff}.mwp-lander .l-foot-links{display:flex;flex-wrap:wrap;gap:22px}.mwp-lander .l-footer a{color:#cdbfa8;text-decoration:none;font-size:14px}.mwp-lander .l-footer a:hover{color:#fff}.mwp-lander .l-foot-note{width:100%;font-size:12px;color:#8a7c68}@media (max-width:720px){.mwp-lander .l-scene,.mwp-lander .l-scene.l-center,.mwp-lander .l-scene.l-right{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:auto;padding:0 0 clamp(40px,10vw,64px);text-align:center}.mwp-lander .l-art{position:static;inset:auto;z-index:auto;width:100%;aspect-ratio:16/9}.mwp-lander .l-scene+.l-scene:after,.mwp-lander .l-scene.l-center:before,.mwp-lander .l-scene.l-right:before,.mwp-lander .l-scene:before{display:none}.mwp-lander .l-copy{max-width:600px;margin:0 auto;padding:clamp(22px,6vw,32px) 22px 0}.mwp-lander .l-cta,.mwp-lander .l-eyebrow,.mwp-lander .l-reassure{justify-content:center}.mwp-lander .l-lead{margin-inline:auto}.mwp-lander .l-h1{font-size:clamp(30px,8.5vw,42px)}}