.unified-nav nav a.market-focus{background:#e3c978;color:#153d32;border:1px solid #d1b15c;border-radius:26px;padding:10px 21px;box-shadow:0 4px 18px #bda45c26}.unified-nav nav a.market-focus:after{content:' ↗'}.unified-nav nav a.market-focus:hover{background:#f3dd9c;transform:translateY(-1px)}.v2-market{display:grid;grid-template-columns:1fr 1fr;background:#193f35;color:#fff;max-width:1280px;margin:48px auto;border-radius:12px;overflow:hidden;box-shadow:0 12px 35px #193f3515}.v2-market>img{width:100%;height:390px;object-fit:cover}.v2-market>div{padding:45px;align-self:center}.v2-market .v2-kicker{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#e3c978}.v2-market h2{font:clamp(34px,3.5vw,52px)/1.1 Georgia,serif;color:#fff;margin:14px 0}.v2-market p{font:18px/1.6 Arial,sans-serif;color:#f5f2e8}.v2-market a,.v2-install a{display:inline-flex;padding:15px 24px;background:#e3c978;color:#173f34;text-decoration:none;border-radius:5px;font:700 17px/1.4 Arial,sans-serif}.v2-download-link{display:inline-flex!important;color:inherit;border:1px solid currentColor;text-decoration:none;padding:12px 18px;margin:12px 0 0 20px;border-radius:4px;font:600 16px/1.4 Arial,sans-serif}.v2-stories{max-width:1240px;margin:auto;padding:55px 28px;color:#173f34}.v2-stories>h2{font:clamp(34px,4vw,54px)/1.12 Georgia,serif}.v2-story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);align-items:center;gap:48px;padding:48px 0;border-bottom:1px solid #d8ded2}.v2-story:nth-of-type(even){grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr)}.v2-story:nth-of-type(even) figure{order:2}.v2-story figure{margin:0;background:#e7eade;padding:14px;border-radius:10px}.v2-story img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:5px;box-shadow:0 5px 25px #173f3422}.v2-shot{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.v2-story h3{font:clamp(29px,3vw,42px)/1.15 Georgia,serif;margin:15px 0}.v2-story p{font:20px/1.6 Arial,sans-serif;max-width:400px}.v2-story .v2-step{font:700 14px Arial,sans-serif;letter-spacing:.14em;color:#69866d}.v2-stories .v2-proof{font:14px/1.5 Arial,sans-serif;color:#657668}.v2-more{max-width:1280px;margin:40px auto;padding:22px;border:1px solid #d5ddcd;border-radius:7px}.v2-more>summary{font:600 18px/1.5 Arial,sans-serif;cursor:pointer;color:#173f34}.v2-more[open]>summary{margin-bottom:30px}.v2-install{max-width:1200px;margin:45px auto;padding:34px;background:#ece9dc;color:#173f34;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:25px}.v2-install h2{font:32px/1.2 Georgia,serif;margin:0 0 10px}.v2-install p{font:17px/1.6 Arial,sans-serif;max-width:660px}.v2-install a{background:#173f34;color:white;white-space:nowrap}.v2-install-page{max-width:940px;margin:40px auto;padding:28px;font:18px/1.7 Arial,sans-serif;color:#173f34}.v2-install-page h1{font:48px/1.1 Georgia,serif}.v2-install-page h2{font:30px/1.25 Georgia,serif}.v2-install-page a,.v2-install-page button{padding:14px 22px;display:inline-block;background:#173f34;color:#fff;border:0;border-radius:5px;font:600 17px/1.5 Arial,sans-serif;text-decoration:none;margin:8px 12px 8px 0;cursor:pointer}.v2-market-install{background:#f8f4e9;padding:35px 7%;color:#173f34;font:18px/1.6 Arial,sans-serif}.v2-market-install button,.v2-market-install a{display:inline-block;padding:14px 22px;background:#e3c978;border:0;border-radius:4px;font:700 17px Arial,sans-serif;color:#173f34;text-decoration:none;cursor:pointer}.v2-market-install h2{font:36px/1.2 Georgia,serif}.v2-offline{padding:12px;background:#f7dfa4;font:16px Arial,sans-serif;color:#173f34}.plan-price span{font-size:18px!important;font-weight:600!important}.v2-install-page details{padding:18px 0;border-bottom:1px solid #ddd}@media(max-width:700px){.unified-nav nav a.market-focus{padding:8px 12px}.unified-nav nav{gap:12px}.v2-market{grid-template-columns:1fr;margin:25px 16px}.v2-market>img{height:245px}.v2-market>div{padding:28px}.v2-market h2{font-size:36px}.v2-stories{padding:32px 20px}.v2-story,.v2-story:nth-of-type(even){grid-template-columns:1fr;gap:20px;padding:28px 0}.v2-story:nth-of-type(even) figure{order:0}.v2-story img{max-height:520px}.v2-story h3{font-size:32px}.v2-story p{font-size:18px}.v2-download-link{margin-left:0;margin-right:12px}.v2-install{margin:25px 16px;padding:26px;flex-direction:column;align-items:flex-start}.v2-more{margin:25px 16px;padding:16px}.v2-install-page h1{font-size:39px}}