main[data-astro-cid-6dt247gv]{position:relative}.sol-hero[data-astro-cid-6dt247gv]{display:flex;align-items:center;gap:40px;padding:150px 80px 80px;background:var(--white)}.sol-hero-text[data-astro-cid-6dt247gv]{flex:1;display:flex;flex-direction:column;gap:20px}.sol-hero-text[data-astro-cid-6dt247gv] h1[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:600;font-size:60px;color:#15004f;line-height:1.07;letter-spacing:-2px;max-width:565px}.sol-hero-text[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:22px;color:#575757;line-height:1.3;max-width:520px}.btn-primary[data-astro-cid-6dt247gv]{align-self:flex-start;background:#0a5ddb;color:var(--white);padding:12px 20px;border-radius:8px;text-decoration:none;font-size:16px;font-family:var(--font-body);transition:transform .25s ease,box-shadow .25s ease}.btn-primary[data-astro-cid-6dt247gv]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0a5ddb40}.sol-hero-device[data-astro-cid-6dt247gv]{flex:1;display:flex;justify-content:center}.sol-hero-device[data-astro-cid-6dt247gv] img[data-astro-cid-6dt247gv]{width:100%;max-width:690px;height:auto;display:block}.framework[data-astro-cid-6dt247gv]{background:#f8f9ff;padding:80px;display:flex;flex-direction:column;align-items:center;gap:24px}.framework[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:700;font-size:48px;color:#15004f;text-align:center;letter-spacing:-2px;margin-bottom:16px}.flow-top[data-astro-cid-6dt247gv]{display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.flow-card[data-astro-cid-6dt247gv]{background:var(--white);border:1px solid #d9d9d9;border-radius:16px;padding:24px;min-width:260px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.flow-icon[data-astro-cid-6dt247gv]{background:#eceeff;padding:12px;border-radius:16px;display:flex;align-items:center;justify-content:center}.flow-icon[data-astro-cid-6dt247gv] img[data-astro-cid-6dt247gv]{width:24px;height:24px;display:block}.flow-card-title[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:700;font-size:16px;color:#15004f}.flow-card-desc[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:16px;color:#444;line-height:1.2}.connector[data-astro-cid-6dt247gv]{width:min(920px,100%);height:auto;display:block}.ai-layer[data-astro-cid-6dt247gv]{background:#15004f;border-radius:16px;padding:24px;width:min(982px,100%);height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--white)}.ai-layer-title[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:700;font-size:32px;letter-spacing:-.32px}.ai-layer[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:16px;color:#cdcdcd;max-width:636px;line-height:1.3}.flow-branches[data-astro-cid-6dt247gv]{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;width:100%}.branch-card[data-astro-cid-6dt247gv]{background:var(--white);border:1px solid #e4dff4;border-radius:18px;box-shadow:0 1px 4px #15004f0f,0 4px 16px #15004f0d;padding:23px 19px 25px;width:451px;max-width:100%;display:flex;flex-direction:column;gap:16px}.branch-header[data-astro-cid-6dt247gv]{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e4dff4}.branch-header-icon[data-astro-cid-6dt247gv]{background:#eceeff;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.branch-header-icon[data-astro-cid-6dt247gv] img[data-astro-cid-6dt247gv]{width:17px;height:17px}.branch-header[data-astro-cid-6dt247gv]>span[data-astro-cid-6dt247gv]{font-family:Inter,sans-serif;font-weight:700;font-size:13px;color:#15004f}.branch-grid[data-astro-cid-6dt247gv]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.branch-tile[data-astro-cid-6dt247gv]{background:#f7f8fc;border:1px solid #e4dff4;border-radius:11px;padding:14px 13px;display:flex;flex-direction:column;gap:6px}.tile-icon[data-astro-cid-6dt247gv]{background:var(--white);border:1px solid #e4dff4;border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.tile-icon[data-astro-cid-6dt247gv] img[data-astro-cid-6dt247gv]{width:13px;height:13px}.tile-title[data-astro-cid-6dt247gv]{font-family:Inter,sans-serif;font-weight:700;font-size:12px;color:#15004f}.tile-desc[data-astro-cid-6dt247gv]{font-family:Inter,sans-serif;font-size:10.5px;color:#5c5270;line-height:1.5}.outcome[data-astro-cid-6dt247gv]{background:var(--white);border:1px solid #15004f;border-radius:16px;box-shadow:0 12px 40px #15004f12;padding:35px 49px;width:min(920px,100%);text-align:center}.outcome[data-astro-cid-6dt247gv] span[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:800;font-size:24px;color:#15004f;letter-spacing:-.38px}.possibilities[data-astro-cid-6dt247gv]{background:linear-gradient(to bottom,#003689,#00193e);padding:80px;display:flex;flex-direction:column;align-items:center;gap:32px}.poss-header[data-astro-cid-6dt247gv]{text-align:center;color:var(--white);display:flex;flex-direction:column;gap:12px;max-width:800px}.poss-header[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:700;font-size:48px;letter-spacing:-2px;line-height:1.1}.poss-header[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:22px;line-height:1.3}.poss-row[data-astro-cid-6dt247gv]{display:flex;gap:16px;align-items:flex-start;width:100%;max-width:1240px;justify-content:center}.accordions[data-astro-cid-6dt247gv]{flex:1;max-width:591px;display:flex;flex-direction:column;gap:12px}.accordion[data-astro-cid-6dt247gv]{background:#000d38;border:1px solid #1d006e;border-radius:16px;padding:20px;color:var(--white);transition:background .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1)}.accordion[data-astro-cid-6dt247gv].is-open{background:var(--white);border-color:#15004f;color:#15004f}.acc-summary[data-astro-cid-6dt247gv]{display:flex;align-items:center;gap:16px;cursor:pointer;background:none;border:none;padding:0;color:inherit;font:inherit;text-align:left;width:100%}.acc-arrow[data-astro-cid-6dt247gv]{display:inline-flex;align-items:center;justify-content:center;color:currentColor;transition:transform .6s cubic-bezier(.22,1,.36,1)}.accordion[data-astro-cid-6dt247gv].is-open .acc-arrow[data-astro-cid-6dt247gv]{transform:rotate(180deg)}.acc-panel[data-astro-cid-6dt247gv]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1)}.accordion[data-astro-cid-6dt247gv].is-open .acc-panel[data-astro-cid-6dt247gv]{grid-template-rows:1fr}.acc-panel[data-astro-cid-6dt247gv]>.acc-body[data-astro-cid-6dt247gv]{overflow:hidden}.acc-title[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:600;font-size:32px;letter-spacing:-.32px}.acc-body[data-astro-cid-6dt247gv]{padding:16px 0 0 65px;display:flex;flex-direction:column;gap:12px}.acc-section[data-astro-cid-6dt247gv]{display:flex;flex-direction:column;gap:8px}.acc-heading[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:700;font-size:20px;color:#0a5ddb;letter-spacing:-.2px}.acc-text[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:18px;color:#2c2825;line-height:1.3;letter-spacing:-.18px}.acc-divider[data-astro-cid-6dt247gv]{border:0;border-top:1px solid #cac4d0;margin:8px 0 0}.poss-image[data-astro-cid-6dt247gv]{flex:1;max-width:635px;height:465px;border-radius:16px;overflow:hidden;padding:0;display:block}.poss-image[data-astro-cid-6dt247gv] img[data-astro-cid-6dt247gv]{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}.book-demo[data-astro-cid-6dt247gv]{background:var(--white);padding:80px;display:flex;justify-content:center}.book-demo-inner[data-astro-cid-6dt247gv]{background:#f5f5f5;border:1px solid #d1d5db;border-radius:16px;padding:40px;display:flex;gap:40px;width:100%;max-width:1280px;align-items:flex-start}.bd-text[data-astro-cid-6dt247gv]{width:414px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;color:#15004f}.bd-text[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-weight:600;font-size:50px;line-height:1.1;letter-spacing:-.5px}.bd-text[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:22px;line-height:1.3;letter-spacing:-.48px}.bd-form[data-astro-cid-6dt247gv]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.bd-form[data-astro-cid-6dt247gv] .field[data-astro-cid-6dt247gv]{display:flex;flex-direction:column;gap:8px}.bd-form[data-astro-cid-6dt247gv] label[data-astro-cid-6dt247gv]{font-family:var(--font-body);font-size:16px;color:#2c2825;line-height:1.4}.bd-form[data-astro-cid-6dt247gv] input[data-astro-cid-6dt247gv],.bd-form[data-astro-cid-6dt247gv] select[data-astro-cid-6dt247gv]{width:100%;height:40px;background:var(--white);border:1px solid #d9d9d9;border-radius:8px;padding:0 16px;font-size:16px;font-family:var(--font-body);color:#1e1e1e;outline:none;box-sizing:border-box;transition:border-color .2s}.bd-form[data-astro-cid-6dt247gv] input[data-astro-cid-6dt247gv]:focus,.bd-form[data-astro-cid-6dt247gv] select[data-astro-cid-6dt247gv]:focus{border-color:#98bff2}.select-wrap[data-astro-cid-6dt247gv]{position:relative}.select-wrap[data-astro-cid-6dt247gv] select[data-astro-cid-6dt247gv]{appearance:none;-webkit-appearance:none;padding-right:36px}.select-wrap[data-astro-cid-6dt247gv] .chevron[data-astro-cid-6dt247gv]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.bd-actions[data-astro-cid-6dt247gv]{grid-column:1 / -1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bd-submit[data-astro-cid-6dt247gv]{background:#0a5ddb;border:1px solid #0a5ddb;color:var(--white);border-radius:8px;padding:12px 20px;font-size:16px;font-family:var(--font-body);cursor:pointer;transition:opacity .25s ease,transform .25s ease}.bd-submit[data-astro-cid-6dt247gv]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0a5ddb40}.bd-submit[data-astro-cid-6dt247gv]:disabled{opacity:.6;cursor:not-allowed}.form-msg[data-astro-cid-6dt247gv]{font-family:var(--font-body);font-size:14px;line-height:1.4}.form-msg[data-astro-cid-6dt247gv].success{color:#0a5ddb}.form-msg[data-astro-cid-6dt247gv].error{color:#b00020}.bd-turnstile[data-astro-cid-6dt247gv]{grid-column:1 / -1}@media(max-width:1200px){.sol-hero[data-astro-cid-6dt247gv]{padding:120px 40px 60px;flex-direction:column}.sol-hero-text[data-astro-cid-6dt247gv] h1[data-astro-cid-6dt247gv]{font-size:48px}.framework[data-astro-cid-6dt247gv]{padding:60px 40px}.framework[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:36px}.possibilities[data-astro-cid-6dt247gv]{padding:60px 40px}.poss-header[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:36px}.poss-row[data-astro-cid-6dt247gv]{flex-direction:column;align-items:stretch}.accordions[data-astro-cid-6dt247gv],.poss-image[data-astro-cid-6dt247gv]{max-width:100%}.book-demo[data-astro-cid-6dt247gv]{padding:60px 40px}.book-demo-inner[data-astro-cid-6dt247gv]{flex-direction:column;gap:32px;padding:32px}.bd-text[data-astro-cid-6dt247gv]{width:100%}}@media(max-width:768px){.sol-hero[data-astro-cid-6dt247gv]{padding:120px 20px 40px}.sol-hero-text[data-astro-cid-6dt247gv] h1[data-astro-cid-6dt247gv]{font-size:38px;letter-spacing:-1px}.sol-hero-text[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-size:18px}.framework[data-astro-cid-6dt247gv]{padding:48px 20px}.framework[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:28px;letter-spacing:-1px}.flow-top[data-astro-cid-6dt247gv]{flex-direction:column;width:100%}.flow-card[data-astro-cid-6dt247gv]{width:100%;min-width:0}.connector[data-astro-cid-6dt247gv]{display:none}.flow-branches[data-astro-cid-6dt247gv]{flex-direction:column}.branch-card[data-astro-cid-6dt247gv]{width:100%}.ai-layer-title[data-astro-cid-6dt247gv]{font-size:24px}.outcome[data-astro-cid-6dt247gv]{padding:24px}.outcome[data-astro-cid-6dt247gv] span[data-astro-cid-6dt247gv]{font-size:20px}.possibilities[data-astro-cid-6dt247gv]{padding:48px 20px}.poss-header[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:28px;letter-spacing:-1px}.poss-header[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-size:16px}.acc-title[data-astro-cid-6dt247gv]{font-size:22px}.acc-body[data-astro-cid-6dt247gv]{padding-left:0}.poss-image[data-astro-cid-6dt247gv]{padding:12px}.book-demo[data-astro-cid-6dt247gv]{padding:40px 20px}.book-demo-inner[data-astro-cid-6dt247gv]{padding:24px}.bd-text[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:36px}.bd-text[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-size:18px}.bd-form[data-astro-cid-6dt247gv]{grid-template-columns:1fr}}
