.platform-grid[data-v-2e7dc244]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;margin-top:36px}.platform-card[data-v-2e7dc244]{display:grid;grid-template-columns:minmax(0, 1fr) 188px;min-height:330px;background:#FFFFFF;border:1px solid #E3EAF9;border-radius:24px;overflow:hidden;box-shadow:0 16px 36px rgba(16, 32, 80, 0.06);transition:transform 0.25s ease, box-shadow 0.25s ease}.platform-card[data-v-2e7dc244]:hover{transform:translateY(-3px);box-shadow:0 24px 48px rgba(16, 32, 80, 0.1)}.platform-body[data-v-2e7dc244]{display:flex;flex-direction:column;padding:24px 24px 26px}.platform-quote[data-v-2e7dc244]{padding-left:12px;border-left:2px solid rgba(46, 81, 255, 0.35);font-size:12px;line-height:1.5;font-style:italic;color:var(--muted)}.platform-body .tag-pill[data-v-2e7dc244]{align-self:flex-start;margin-top:14px}.platform-body h3[data-v-2e7dc244]{margin:10px 0 0;font-size:19px;line-height:1.25;font-weight:700;letter-spacing:-0.015em;color:var(--ink)}.platform-body p[data-v-2e7dc244]{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--ink-2)}.platform-list[data-v-2e7dc244]{display:grid;gap:7px;list-style:none;margin:14px 0 0;padding:0}.platform-list li[data-v-2e7dc244]{display:flex;gap:8px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.platform-list i[data-v-2e7dc244]{flex:none;margin-top:4px;font-size:10px;color:var(--blue)}.platform-visual[data-v-2e7dc244]{position:relative;overflow:hidden;background:linear-gradient(160deg, var(--tone-a) 0%, var(--tone-b) 100%)}.platform-visual[data-v-2e7dc244]::before{content:"";position:absolute;top:-90px;right:-70px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle, var(--tone-glow), transparent 66%)}.platform-visual[data-v-2e7dc244]::after{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--tone-dot) 1px, transparent 1px);background-size:15px 15px;opacity:0.55;-webkit-mask-image:linear-gradient(180deg, #000 0%, transparent 72%);mask-image:linear-gradient(180deg, #000 0%, transparent 72%)}.platform-badge[data-v-2e7dc244]{position:absolute;z-index:2;top:14px;left:14px;display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:rgba(255, 255, 255, 0.86);color:var(--tone-icon);font-size:15px;box-shadow:0 8px 18px rgba(16, 32, 80, 0.1);backdrop-filter:blur(6px)}.platform-phone[data-v-2e7dc244]{position:absolute;z-index:1;bottom:-26px;left:50%;width:146px;height:296px;padding:4px;border-radius:25px;background:#0A0F2C;box-shadow:0 22px 38px rgba(10, 15, 44, 0.3);transform:translateX(-50%) rotate(-4deg);transition:transform 0.25s ease}.platform-card:hover .platform-phone[data-v-2e7dc244]{transform:translateX(-50%) rotate(0deg) translateY(-4px)}.platform-phone img[data-v-2e7dc244]{display:block;width:100%;height:100%;border-radius:21px;object-fit:cover;object-position:top center}.platform-visual--blue[data-v-2e7dc244]{--tone-a:#E7EEFF;--tone-b:#F7FAFF;--tone-glow:rgba(46, 81, 255, 0.28);--tone-dot:rgba(46, 81, 255, 0.18);--tone-icon:#2E51FF}.platform-visual--violet[data-v-2e7dc244]{--tone-a:#EFEBFF;--tone-b:#FAF8FF;--tone-glow:rgba(123, 97, 255, 0.28);--tone-dot:rgba(123, 97, 255, 0.18);--tone-icon:#7B61FF}.platform-visual--green[data-v-2e7dc244]{--tone-a:#E7F8F0;--tone-b:#F6FDFA;--tone-glow:rgba(22, 163, 106, 0.26);--tone-dot:rgba(22, 163, 106, 0.18);--tone-icon:#16A36A}.platform-visual--amber[data-v-2e7dc244]{--tone-a:#FFF1E3;--tone-b:#FFFBF6;--tone-glow:rgba(240, 138, 36, 0.28);--tone-dot:rgba(240, 138, 36, 0.18);--tone-icon:#F08A24}@media (max-width: 980px){.platform-grid[data-v-2e7dc244]{grid-template-columns:1fr;gap:12px;margin-top:28px}.platform-card[data-v-2e7dc244]{grid-template-columns:1fr;min-height:0}.platform-body[data-v-2e7dc244]{padding:20px 20px 22px}.platform-visual[data-v-2e7dc244]{height:280px}.platform-phone[data-v-2e7dc244]{bottom:-34px;width:150px;height:300px}}@media (max-width: 560px){.platform-body h3[data-v-2e7dc244]{font-size:17px}.platform-visual[data-v-2e7dc244]{height:270px}.platform-phone[data-v-2e7dc244]{width:144px;height:288px}}@media (prefers-reduced-motion: reduce){.platform-card[data-v-2e7dc244],
  .platform-phone[data-v-2e7dc244]{transition:none}}.calc-grid[data-v-60a7b19a]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.calc-tile[data-v-60a7b19a]{display:flex;flex-direction:column;min-height:152px;padding:20px;border:1px solid #E3EAF9;border-radius:20px;background:#FFFFFF;box-shadow:0 12px 28px rgba(16, 32, 80, 0.05)}.calc-tile__icon[data-v-60a7b19a]{display:grid;width:44px;height:44px;margin-bottom:12px;place-items:center;border-radius:13px;background:rgba(255, 255, 255, 0.9);box-shadow:0 6px 14px rgba(16, 32, 80, 0.06);font-size:19px}.calc-tile b[data-v-60a7b19a]{font-size:16px;line-height:1.2;font-weight:700;letter-spacing:-0.01em;color:var(--ink)}.calc-tile__note[data-v-60a7b19a]{margin-top:4px;font-size:11.5px;color:var(--muted)}.calc-tile__bar[data-v-60a7b19a]{height:5px;margin-top:auto;overflow:hidden;border-radius:3px;background:#EEF2FB}.calc-tile__bar i[data-v-60a7b19a]{display:block;height:100%;border-radius:3px}.calc-tile--blue[data-v-60a7b19a]{border-color:#DCE7FF;background:linear-gradient(160deg, #E7EEFF 0%, #F9FBFF 78%)}.calc-tile--blue .calc-tile__icon[data-v-60a7b19a]{color:#2E51FF}.calc-tile--blue .calc-tile__bar i[data-v-60a7b19a]{background:#2E51FF}.calc-tile--violet[data-v-60a7b19a]{border-color:#E4DCFF;background:linear-gradient(160deg, #EFEBFF 0%, #FBF9FF 78%)}.calc-tile--violet .calc-tile__icon[data-v-60a7b19a]{color:#7B61FF}.calc-tile--violet .calc-tile__bar i[data-v-60a7b19a]{background:#7B61FF}.calc-tile--green[data-v-60a7b19a]{border-color:#D5F0E3;background:linear-gradient(160deg, #E7F8F0 0%, #F8FDFB 78%)}.calc-tile--green .calc-tile__icon[data-v-60a7b19a]{color:#16A36A}.calc-tile--green .calc-tile__bar i[data-v-60a7b19a]{background:#16A36A}.calc-tile--amber[data-v-60a7b19a]{border-color:#FFE3C8;background:linear-gradient(160deg, #FFF1E3 0%, #FFFBF6 78%)}.calc-tile--amber .calc-tile__icon[data-v-60a7b19a]{color:#F08A24}.calc-tile--amber .calc-tile__bar i[data-v-60a7b19a]{background:#F08A24}@media (max-width: 560px){.calc-grid[data-v-60a7b19a]{gap:10px}.calc-tile[data-v-60a7b19a]{min-height:136px;padding:16px;border-radius:17px}.calc-tile__icon[data-v-60a7b19a]{width:38px;height:38px;margin-bottom:10px;border-radius:12px;font-size:16.5px}.calc-tile b[data-v-60a7b19a]{font-size:14.5px}}.blog-layout .blog-cards[data-v-9faaeadd]{order:1}.blog-layout .books-copy[data-v-9faaeadd]{order:2}.blog-cards[data-v-9faaeadd]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.blog-card[data-v-9faaeadd]{display:flex;flex-direction:column;min-height:156px;padding:20px;border:1px solid #E3EAF9;border-radius:20px;background:#FFFFFF;box-shadow:0 12px 28px rgba(16, 32, 80, 0.05);color:inherit;text-decoration:none;transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease}.blog-card[data-v-9faaeadd]:hover{transform:translateY(-2px);border-color:#CFDAF6;box-shadow:0 20px 40px rgba(16, 32, 80, 0.09)}.blog-card--featured[data-v-9faaeadd]{position:relative;grid-column:1 / -1;min-height:202px;justify-content:space-between;overflow:hidden;border-color:transparent;background:linear-gradient(135deg, #2E51FF 0%, #6C4DFF 100%);color:#FFFFFF}.blog-card__mark[data-v-9faaeadd]{position:absolute;top:16px;right:22px;font-size:62px;color:rgba(255, 255, 255, 0.16)}.blog-card__rubric[data-v-9faaeadd]{align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#E5484D}.blog-card__rubric--blue[data-v-9faaeadd]{color:#2E51FF}.blog-card--featured .blog-card__rubric[data-v-9faaeadd]{color:rgba(255, 255, 255, 0.82)}.blog-card h3[data-v-9faaeadd]{margin:8px 0 0;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-0.01em;color:var(--ink)}.blog-card--featured h3[data-v-9faaeadd]{max-width:420px;margin-top:0;font-size:21px;line-height:1.25;color:#FFFFFF}.blog-card__meta[data-v-9faaeadd]{margin-top:auto;padding-top:14px;font-size:11px;color:var(--muted)}.blog-card--featured .blog-card__meta[data-v-9faaeadd]{margin-top:10px;padding-top:0;color:rgba(255, 255, 255, 0.76)}@media (max-width: 900px){.blog-layout .books-copy[data-v-9faaeadd]{order:1}.blog-layout .blog-cards[data-v-9faaeadd]{order:2}}@media (max-width: 560px){.blog-cards[data-v-9faaeadd]{grid-template-columns:1fr;gap:10px}.blog-card[data-v-9faaeadd]{min-height:0;padding:18px;border-radius:17px}.blog-card--featured[data-v-9faaeadd]{grid-column:auto;min-height:180px}.blog-card--featured h3[data-v-9faaeadd]{font-size:19px}.blog-card h3[data-v-9faaeadd]{font-size:15px}}@media (prefers-reduced-motion: reduce){.blog-card[data-v-9faaeadd]{transition:none}}