.mockup{border-radius:var(--r-lg);background:var(--c-page);color:var(--c-ink);border:1px solid #e3ae8666;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.mockup__bar{background:#f1e8df;gap:6px;padding:12px 16px;display:flex}.mockup__bar span{background:#d6b8a4;border-radius:50%;width:10px;height:10px}.mockup__label{color:var(--c-text-subtle);font-size:.6875rem}.mockup__card{background:#fff;border:1px solid #eadfd5;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.mockup__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mockup__meter{width:var(--w,50%);border-radius:4px;height:10px}.mockup__meter--gold{background:var(--c-gold-500)}.mockup__meter--brand{background:var(--c-brand-500)}.mockup__meter--deep{background:var(--c-brand-700)}.mockup__value{font-size:.8125rem;font-weight:600}.mockup__body--pos{min-height:320px;display:flex}.mockup__side{background:var(--c-brand-900);color:#d9b8a3;flex-direction:column;flex:0 0 150px;gap:6px;padding:18px 14px;font-size:.75rem;display:flex}.mockup__side img{align-self:flex-start;width:auto;height:26px;margin-bottom:10px}.mockup__nav{border-radius:8px;padding:8px 10px}.mockup__nav.is-active{color:var(--c-gold-100);background:#c9875a2e}.mockup__main{flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px;display:flex}.mockup__chart{background:#fff;border:1px solid #eadfd5;border-radius:10px;flex:1;align-items:flex-end;gap:10px;min-height:140px;padding:14px;display:flex}.mockup__chart div{height:var(--h);background:#ebd3c2;border-radius:6px 6px 0 0;flex:1}.mockup__chart div:nth-child(2){background:#e3b590}.mockup__chart div:nth-child(4){background:#d39a72}.mockup__chart div:nth-child(6){background:#c07a55}.mockup__chart div:nth-child(7){background:var(--c-brand-500)}.mockup__body--shipment{flex-direction:column;gap:16px;padding:22px;display:flex}.mockup__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mockup__col{flex-direction:column;gap:4px;display:flex}.mockup__title{font-family:var(--font-heading);font-size:1rem;font-weight:700}.mockup__pill{border-radius:var(--r-pill);color:var(--c-brand-700);background:#f3e2d5;padding:6px 12px;font-size:.6875rem;font-weight:700}.mockup__route{align-items:center;gap:12px;font-size:.8125rem;display:flex}.mockup__route-line{background:linear-gradient(90deg, var(--c-brand-500) 60%, #e8d8cb 60%);flex:1;height:2px}.mockup__steps{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;font-size:.6875rem;display:grid}.mockup__step{flex-direction:column;align-items:center;gap:6px;display:flex}.mockup__dot{box-sizing:border-box;border-radius:50%;width:14px;height:14px}.mockup__dot--done{background:var(--c-brand-500)}.mockup__dot--current{border:2px solid var(--c-gold-500)}.mockup__dot--todo{border:2px solid var(--c-border-strong)}.mockup-pair{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;display:flex}.mockup--map{flex:360px;min-width:0}.mockup__map{background-color:#f3eae1;background-image:linear-gradient(#a23f280f 1px,#0000 1px),linear-gradient(90deg,#a23f280f 1px,#0000 1px);background-size:32px 32px;height:300px;position:relative}.mockup__pin{box-sizing:border-box;left:var(--x);top:var(--y);border-radius:50%;width:14px;height:14px;position:absolute}.mockup__pin--visited{background:var(--c-brand-500);box-shadow:0 0 0 6px #a23f282e}.mockup__pin--gold{background:var(--c-gold-500)}.mockup__pin--todo{border:2px solid var(--c-brand-500);background:#fff}.mockup__legend{color:#4a2e25;background:#fff;border:1px solid #eadfd5;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:.6875rem;display:flex;position:absolute;bottom:14px;left:14px}.mockup__legend strong{font-size:.75rem}.mockup-phone{background:var(--c-page);width:170px;color:var(--c-text-muted);border:6px solid #1f0805;border-radius:26px;flex-direction:column;flex:0 0 170px;gap:10px;padding:16px 12px;font-size:.6875rem;display:flex;box-shadow:0 40px 80px -30px #0009}.mockup-phone img{align-self:flex-start;width:auto;height:24px}.mockup-phone__title{color:var(--c-ink);font-size:.75rem;font-weight:700}.mockup-phone__item{background:#fff;border:1px solid #eadfd5;border-radius:10px;padding:8px}.mockup-phone__cta{background:var(--c-brand-500);text-align:center;color:#fff;border-radius:10px;padding:10px;font-weight:700}.mockup__body--market{flex-direction:column;gap:14px;padding:20px;display:flex}.mockup__search{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);min-height:42px;color:var(--c-text-subtle);background:#fff;align-items:center;gap:10px;padding:0 14px;font-size:.8125rem;display:flex}.mockup__search svg{flex:none}.mockup__trow{background:#fff;border:1px solid #eadfd5;border-radius:10px;grid-template-columns:2fr 1.4fr 1fr .9fr;align-items:center;gap:8px;padding:10px;font-size:.75rem;display:grid}.mockup__trow--head{color:var(--c-text-subtle);background:0 0;border:0;padding:0 6px;font-size:.6875rem;font-weight:700}.mockup__name,.mockup__price{font-weight:600}.mockup__price{font-weight:700}.mockup__trow--best .mockup__price{color:var(--c-brand-500)}.mockup__order{border:1px solid var(--c-gold-500);border-radius:var(--r-pill);text-align:center;color:var(--c-brand-700);padding:5px 0;font-weight:700}.mockup__order--solid{border-color:var(--c-brand-500);background:var(--c-brand-500);color:#fff}.mockup__cart{border-radius:var(--r-sm);background:var(--c-brand-900);color:var(--c-gold-100);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.75rem;display:flex}.mockup__cart strong{color:var(--c-gold-300);flex:none}@media (max-width:600px){.mockup__side{display:none}.mockup__main,.mockup__body--shipment,.mockup__body--market{padding:14px}.mockup__steps{font-size:.625rem}.mockup__card{padding:10px 8px}.mockup__trow{gap:4px;padding:8px 6px;font-size:.6875rem}.mockup__cart{flex-direction:column;align-items:flex-start;gap:4px}}.product-hero{padding-block:72px 96px;overflow:hidden}.product-hero__inner{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.product-hero__copy{flex:480px;min-width:0}.product-hero__logo{align-self:flex-start;width:auto;max-width:100%;height:64px}.product-hero__lead{max-width:540px}.product-hero__visual{flex:520px;min-width:0}.product-feature{gap:12px;height:100%;padding:30px 28px}.product-feature svg{color:var(--c-brand-500);flex:none}.product-feature .card-title{font-size:1.125rem}.product-feature__no{font-family:var(--font-heading);color:var(--c-gold-500);font-size:.875rem;font-weight:700}.product-chips{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.product-chips li{border-radius:var(--r-pill);font-size:var(--fs-sm);color:#fff;background:#ffffff1a;border:1px solid #fff4eae6;padding:12px 22px}.product-link-card{color:var(--c-on-dark);font-size:var(--fs-sm);background:#460c0447;border:1px solid #ffe2c873;border-radius:18px;align-items:center;gap:18px;padding:22px 24px;line-height:1.55;transition:transform .25s,border-color .25s;display:flex}.product-link-card:hover{border-color:var(--c-gold-300);color:var(--c-on-dark);transform:translateY(-3px)}.product-link-card img{flex:none;width:auto;height:40px}.product-link-card--inline{flex-wrap:wrap;align-self:flex-start}.product-pricing{scroll-margin-top:88px}.product-plans>li{display:flex}.plan{border-radius:22px;flex:1;gap:18px;padding:36px 30px}.plan__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan__name{font-family:var(--font-heading);font-size:1.25rem;font-weight:700}.plan__badge{border-radius:var(--r-pill);letter-spacing:.14em;color:var(--c-gold-300);background:#c9875a33;padding:6px 10px;font-size:.6875rem;font-weight:700}.plan__desc{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.65}.plan__amount{font-family:var(--font-heading);font-size:2.125rem;font-weight:700;line-height:1.2}.plan__unit{color:var(--c-text-muted)}.plan__features{font-size:var(--fs-sm);color:#4a2e25;flex-direction:column;gap:8px;padding:0 0 0 18px;list-style:outside;display:flex}.plan>.btn{margin-top:auto}.plan>.btn--ghost{border-color:var(--c-gold-500)}.plan--featured{border-color:var(--c-gold-500);background:var(--c-brand-900);box-shadow:none;color:var(--c-on-dark)}.plan--featured .plan__desc,.plan--featured .plan__unit{color:#d9b8a3}.plan--featured .plan__amount,.plan--featured .plan__kicker{color:var(--c-gold-300)}.plan--featured .plan__features{color:var(--c-on-dark)}.plan--wide{gap:16px;padding:40px 36px}.plan--wide .plan__amount{font-size:1.875rem}.plan--wide .plan__desc{font-size:var(--fs-sm)}.plan__kicker{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:.2em;color:var(--c-brand-500);font-weight:700}.product-steps{padding:0;list-style:none}.product-steps__item{border-top:2px solid var(--c-gold-500);flex-direction:column;gap:10px;padding:28px;display:flex}.product-steps__no{font-family:var(--font-heading);color:var(--c-gold-300);font-weight:700}.product-steps__title{font-family:var(--font-heading);font-size:1.1875rem;font-weight:700}.product-steps__item p:last-child{font-size:var(--fs-sm);line-height:1.65}.audience-tabs__list{border-radius:var(--r-pill);background:#f1e8df;gap:6px;padding:6px;display:flex}.audience-tabs__list[hidden],.audience-tabs__panel[hidden]{display:none}.audience-tabs__tab{border-radius:var(--r-pill);min-height:44px;font-family:var(--font-body);color:var(--c-text-muted);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;padding:0 20px;font-size:.875rem;font-weight:600}.audience-tabs__tab[aria-selected=true]{background:var(--c-brand-900);color:var(--c-gold-100)}.audience-tabs__tab:focus-visible{outline:2px solid var(--c-gold-500);outline-offset:2px}.audience-tabs__panel-title{font-family:var(--font-heading);font-size:var(--fs-title);margin-bottom:20px;font-weight:700}.audience-tabs[data-enhanced] .audience-tabs__panel-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.audience-tabs__list{width:100%}.audience-tabs__tab{flex:1;padding-inline:12px}.plan,.plan--wide{padding:28px 22px}}.product-faq{max-width:calc(860px + var(--gutter) * 2)}
