.features[data-v-a82833b7]{background:var(--surface);padding:var(--section-py) 0}.features.is-standalone[data-v-a82833b7]{padding-top:64px}.flagship[data-v-a82833b7]{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:64px;padding-bottom:64px}.flagship-eyebrow[data-v-a82833b7]{color:var(--olive);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.flagship-copy h3[data-v-a82833b7]{color:var(--black);font-family:var(--font-display);font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.flagship-copy>p[data-v-a82833b7]{color:var(--grey);font-size:15px;line-height:1.75;max-width:460px}.flagship-points[data-v-a82833b7]{display:grid;gap:10px;list-style:none;margin:22px 0 26px}.flagship-points li[data-v-a82833b7]{align-items:center;color:var(--black);display:flex;font-size:14px;font-weight:500;gap:10px}.flagship-check[data-v-a82833b7]{background:var(--olive);border-radius:var(--radius-pill);color:#fff;display:grid;flex-shrink:0;height:18px;padding:3px;place-items:center;width:18px}.flagship-link[data-v-a82833b7]{align-items:center;color:var(--olive);display:inline-flex;font-size:14px;font-weight:700;gap:8px}.flagship-link[data-v-a82833b7]:hover{color:var(--olive-dark)}.flagship-link[data-v-a82833b7] svg{height:15px;width:15px}.flagship-mock[data-v-a82833b7]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:26px}.flagship-mock-head[data-v-a82833b7]{align-items:center;border-bottom:1px solid var(--border);color:var(--black);display:flex;font-family:var(--font-display);font-size:15px;font-weight:700;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.flagship-mock-live[data-v-a82833b7]{align-items:center;color:var(--color-success,#10b981);display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:600;gap:6px}.flagship-dot[data-v-a82833b7]{background:var(--color-success,#10b981);border-radius:var(--radius-pill);height:7px;width:7px}.flagship-mock-row[data-v-a82833b7]{color:var(--grey);display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.flagship-mock-row[data-v-a82833b7]:not(:last-of-type){border-bottom:1px dashed var(--border)}.flagship-mock-total[data-v-a82833b7]{align-items:baseline;border-top:1px solid var(--border);color:var(--black);display:flex;font-family:var(--font-display);font-size:18px;font-weight:800;justify-content:space-between;margin-top:14px;padding-top:14px}.flagship-mock-btn[data-v-a82833b7]{align-items:center;background:var(--olive);border:0;border-radius:var(--radius);color:#fff;cursor:default;display:flex;font-family:var(--font-body);font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:18px;padding:13px;width:100%}.flagship-mock-btn[data-v-a82833b7] svg{height:16px;width:16px}@media(max-width:900px){.flagship[data-v-a82833b7]{gap:32px;grid-template-columns:1fr;margin-bottom:48px;padding-bottom:48px}.flagship-copy>p[data-v-a82833b7]{max-width:none}}.feat-grid[data-v-a82833b7]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.feat-card[data-v-a82833b7]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;padding:28px 24px;position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,opacity .5s ease}.feat-card[data-v-a82833b7]:before{background:linear-gradient(90deg,var(--olive),var(--olive-light));content:"";height:3px;inset:0 0 auto;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.feat-card[data-v-a82833b7]:hover{border-color:#6b7a3d59;box-shadow:0 16px 44px #6b7a3d1f;transform:translateY(-4px)}.feat-card[data-v-a82833b7]:hover:before{transform:scaleX(1)}.feat-icon[data-v-a82833b7]{background:var(--olive-faint);border-radius:var(--radius-md);color:var(--olive);display:grid;height:48px;margin-bottom:20px;place-items:center;transition:background .24s ease,color .24s ease,transform .24s ease;width:48px}.feat-icon[data-v-a82833b7] svg{height:23px;width:23px}.feat-card:hover .feat-icon[data-v-a82833b7]{background:var(--olive);color:var(--white);transform:scale(1.06)}.feat-card h3[data-v-a82833b7]{color:var(--black);font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:-.01em;margin-bottom:8px}.feat-card p[data-v-a82833b7]{color:var(--grey);font-size:13.5px;line-height:1.65}.feat-num[data-v-a82833b7]{color:var(--border);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;position:absolute;right:24px;top:24px;transition:color .24s ease,opacity .24s ease}.feat-go[data-v-a82833b7]{bottom:22px;color:var(--olive);height:16px;position:absolute;right:22px;transform:translate(-4px,4px);transition:opacity .24s ease,transform .24s ease;width:16px}.feat-card:hover .feat-num[data-v-a82833b7],.feat-go[data-v-a82833b7]{opacity:0}.feat-card:hover .feat-go[data-v-a82833b7]{opacity:1;transform:translate(0)}@media(max-width:1080px){.feat-grid[data-v-a82833b7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.features:not(.is-standalone) .feat-grid[data-v-a82833b7]>:nth-child(n+5){display:none}}@media(max-width:520px){.feat-grid[data-v-a82833b7]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.feat-card[data-v-a82833b7],.feat-card[data-v-a82833b7]:before,.feat-go[data-v-a82833b7],.feat-icon[data-v-a82833b7]{transition:none}}
