html,body{color:#1b2430;scroll-behavior:smooth;background:#f6fbfd;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.page-frame{width:calc(100% - 64px);max-width:1320px;margin-left:auto;margin-right:auto}@media (max-width:640px){.page-frame{width:calc(100% - 32px)}}.glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe0}.glass-button-dark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff29,#ffffff0a),#172536db;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff38,0 8px 18px #1725362e}.partner-cta{box-shadow:0 10px 22px #fac30f38}.ai-hero{background-image:linear-gradient(90deg, #ffffff0d 1px, transparent 1px), linear-gradient(180deg, #ffffff0a 1px, transparent 1px), linear-gradient(90deg, #07111de0 0%, #07111d94 42%, #07111d14 100%), linear-gradient(180deg, #07111d14 0%, #07111d85 100%), var(--hero-image,linear-gradient(135deg, #07111d 0%, #172536 58%, #0f4255 100%));background-position:center, center, center, center, var(--hero-position,center);background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:40px 40px,40px 40px,cover,cover,cover;min-height:720px;position:relative;overflow:hidden}.ai-hero:after{content:"";background:linear-gradient(90deg,#fac30f,#18a9ce,#fac30f);height:5px;position:absolute;inset:auto 0 0}.ai-hero>*{z-index:1;position:relative}.ai-hero>section.page-frame{align-items:center;min-height:560px;padding-top:clamp(34px,4vw,56px);padding-bottom:clamp(96px,10vw,140px);display:flex}.ai-hero>section.page-frame>div:first-child{text-shadow:0 3px 18px #00000061;max-width:760px}.ai-hero .sim-screen{display:none}.sim-screen{background:#07111db8;border:1px solid #ffffff2e;min-height:430px;box-shadow:0 22px 54px #00000038}.sim-chip{background:#ffffff14;border:1px solid #ffffff29}.sim-chip strong,.sim-chip small{line-height:1.1;display:block}.sim-chip strong{color:#fac30f;font-size:18px;font-weight:900}.sim-chip small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:900}.progress-track{background:#ffffff24;border-radius:999px;height:10px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#fac30f,#18a9ce);width:0%;height:100%;transition:width .25s}.solution-snapshot{color:#172536;background:linear-gradient(#fff,#edf7fb);border:1px solid #ffffff29;box-shadow:0 18px 38px #0000002e}.snapshot-header{border-bottom:1px solid #1725361a;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.snapshot-header span,.section-kicker,.section-heading p{color:#0b7896;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:900}.snapshot-header strong{color:#fac30f;text-transform:uppercase;background:#172536;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.snapshot-lead{color:#4d5968;margin:16px 0 0;font-size:15px;font-weight:700;line-height:1.7}.snapshot-flow{gap:12px;margin-top:18px;display:grid}.snapshot-flow article{background:#fff;border:1px solid #18a9ce2e;border-radius:7px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:13px;display:grid}.snapshot-flow article>span{color:#0b7896;background:#edf7fb;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:inline-flex}.snapshot-flow h3{color:#172536;margin:0;font-size:15px;font-weight:900}.snapshot-flow p{color:#5d6874;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.55}.mission-board{background:#fff;border:1px solid #18a9ce2e;box-shadow:0 18px 44px #1725361f}.professional-workflow{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.mission-step,.workflow-card{background:#fff;border:1px solid #18a9ce33;border-radius:8px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 12px 26px #17253614}.workflow-card{text-align:left;min-height:240px;padding:22px;position:relative}.workflow-card:hover,.workflow-card:focus-visible,.workflow-card.complete{border-color:#fac30fbf;outline:none;transform:translateY(-3px);box-shadow:0 18px 34px #1725361f}.step-status{color:#fff;background:#172536;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:inline-flex}.workflow-card.complete .step-status{color:#172536;background:#fac30f}.workflow-icon{color:#0b7896;background:#edf7fb;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:22px;right:22px}.workflow-card h2{color:#172536;margin:28px 0 0;font-size:19px;font-weight:900;line-height:1.24}.workflow-card p{color:#5d6874;margin:10px 0 0;font-size:14px;line-height:1.65}.section-heading{max-width:760px;margin-bottom:34px}.section-heading h2,.story-panel h2,.outcome-board h2,.industry-band h2,.final-cta h2{color:#172536;margin:10px 0 0;font-weight:900;line-height:1.1}.section-heading h2{font-size:clamp(30px,4vw,46px)}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.story-panel,.capability-card,.outcome-board,.industry-band{background:#fff;border:1px solid #18a9ce2e;border-radius:8px;box-shadow:0 16px 34px #17253617}.story-panel{padding:28px}.story-panel-accent{background:linear-gradient(#fff,#f3fbfe);border-top:4px solid #fac30f}.story-panel h2{font-size:30px}.story-panel p,.outcome-board p{color:#546170;margin:14px 0 0;font-size:15px;line-height:1.75}.tag-cloud,.outcome-grid,.industry-cloud{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.quiet-tag,.solution-tag,.outcome-chip,.industry-pill{border-radius:999px;align-items:center;min-height:34px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.quiet-tag{color:#172536;background:#f6fbfd;border:1px solid #1725361f}.solution-tag,.industry-pill{color:#0b7896;background:#18a9ce14;border:1px solid #18a9ce38}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.capability-card{padding:24px}.capability-card>span{color:#fac30f;background:#172536;border-radius:7px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.capability-card h3{color:#172536;margin:18px 0 0;font-size:18px;font-weight:900}.capability-card p{color:#5d6874;margin:10px 0 0;font-size:14px;line-height:1.65}.outcome-section{background:linear-gradient(135deg,#172536,#0f4255)}.outcome-board{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;padding:34px;display:grid}.outcome-chip{color:#fff;background:#172536;border:1px solid #fac30f57;box-shadow:inset 4px 0 #fac30f}.industry-band{grid-template-columns:.72fr 1.28fr;align-items:center;gap:24px;padding:30px;display:grid}.industry-band h2{font-size:30px}.industry-cloud{margin-top:0}.final-cta{background:#edf7fb}.final-cta-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.final-actions{flex-wrap:wrap;gap:12px;display:flex}.final-actions a{text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.final-actions a:first-child{color:#172536;background:#fac30f;box-shadow:0 12px 22px #fac30f38}.final-actions a:last-child{color:#172536;background:#fff;border:1px solid #17253633}.footer-social-link{color:#172536;background:linear-gradient(#fff,#edf7fb);border:1px solid #17253629;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:transform .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #fffc,0 6px 14px #1725361a}.footer-social-link:hover,.footer-social-link:focus-visible{color:#18a9ce;border-color:#18a9cead;outline:none;transform:translateY(-2px)}.footer-social-mark{font-size:18px;font-weight:900;line-height:1}.footer-social-mark.small{letter-spacing:-.04em;font-size:15px}.footer-socials{gap:10px;margin-top:12px;display:flex}.footer-social-icon{width:18px;height:18px}.chat-panel.hidden{display:none}.chat-panel{z-index:121;background:#fff;border:1px solid #18a9ce4d;border-radius:12px;width:min(380px,100vw - 32px);position:fixed;bottom:92px;right:30px;overflow:hidden;box-shadow:0 24px 58px #17253642}.chat-header{color:#fff;background:radial-gradient(circle at 16% 18%,#fac30f52,#0000 30%),linear-gradient(135deg,#172536,#243657 58%,#18a9ce);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.chat-header p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.chat-header small{color:#ffffffb8;margin-top:4px;font-size:11px;font-weight:700;display:block}.chat-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:inline-flex}.chat-close:hover,.chat-close:focus-visible{background:#fff3;outline:none;transform:translateY(-1px)}.chat-messages{background:linear-gradient(#f7fcfe,#eef7fb);flex-direction:column;gap:12px;max-height:292px;padding:16px;display:flex;overflow-y:auto}.chat-message{border-radius:12px;max-width:86%;padding:10px 12px;font-size:13px;line-height:1.55;box-shadow:0 8px 18px #17253614}.chat-message.bot{color:#1b2430;background:#fff;margin-right:auto}.chat-message.user{color:#fff;background:#172536;margin-left:auto}.chat-footer{background:#fff;border-top:1px solid #dce8ef;padding:16px}.chat-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.chat-quick-action{color:#172536;cursor:pointer;background:#edf7fbe0;border:1px solid #18a9ce52;border-radius:999px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:900;transition:transform .22s,border-color .22s,background .22s}.chat-quick-action:hover,.chat-quick-action:focus-visible{background:#fff8d8;border-color:#fac30fd9;outline:none;transform:translateY(-2px)}.chat-form{gap:8px;display:flex}.chat-form input{color:#172536;border:1px solid #d7e2ea;border-radius:6px;outline:none;flex:1;min-width:0;padding:10px 12px;font-size:14px}.chat-form input:focus{border-color:#18a9ceb8;box-shadow:0 0 0 3px #18a9ce29}.chat-send{color:#fff;cursor:pointer;background:#172536;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:inline-flex}.chat-send:hover,.chat-send:focus-visible{background:#0e1824;outline:none;transform:translateY(-1px)}.floating-dock{z-index:120;flex-direction:column;align-items:center;width:auto;height:auto;display:flex;position:fixed;bottom:30px;right:30px}.floating-dock .dock-btn,.floating-dock .chat-toggle,.floating-dock .logstar-linkedin-action,.floating-dock .scroll-top{color:#fff;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .24s,box-shadow .24s,opacity .24s;display:inline-flex;position:static}.floating-dock .button-icon{width:24px;height:24px;display:block}.floating-dock .scroll-top{opacity:0;pointer-events:none;background:linear-gradient(#4c5b67,#263746);border:1px solid #ffffff38;margin-bottom:12px;transform:translateY(12px)scale(.92);box-shadow:0 12px 28px #17253642}.floating-dock .scroll-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.floating-dock .logstar-linkedin-action{background:#0a66c2;border:1px solid #ffffffb8;font-family:Arial,Helvetica,sans-serif;font-size:0;font-weight:900;box-shadow:0 12px 28px #0a66c252}.floating-dock .logstar-linkedin-action span{color:#fff;letter-spacing:0;font-size:22px;font-weight:900;line-height:1}.floating-dock .chat-toggle{background:linear-gradient(135deg,#7424b9 0%,#179ed5 100%);border:1px solid #ffffff3d;margin-top:0;box-shadow:0 16px 34px #1725363d}.floating-dock .chat-toggle.open,.floating-dock .chat-toggle:hover,.floating-dock .chat-toggle:focus-visible,.floating-dock .dock-btn:hover,.floating-dock .dock-btn:focus-visible{outline:none;transform:translateY(-3px)}@media (max-width:980px){.story-grid,.capability-grid,.outcome-board,.industry-band{grid-template-columns:1fr}.industry-cloud{margin-top:12px}.final-cta-inner{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.floating-dock{bottom:16px;right:16px}.floating-dock .dock-btn,.floating-dock .chat-toggle,.floating-dock .logstar-linkedin-action,.floating-dock .scroll-top{width:52px;height:52px}.chat-panel{max-height:calc(100vh - 104px);bottom:82px;right:16px}.ai-hero{background-image:linear-gradient(90deg, #ffffff0d 1px, transparent 1px), linear-gradient(180deg, #ffffff0a 1px, transparent 1px), linear-gradient(90deg, #07111de6 0%, #07111dad 58%, #07111d52 100%), linear-gradient(180deg, #07111d1a 0%, #07111d9e 100%), var(--hero-image,linear-gradient(135deg, #07111d 0%, #172536 58%, #0f4255 100%));background-position:center, center, center, center, var(--hero-position,58% center);min-height:660px}.ai-hero>section.page-frame{min-height:500px;padding-top:34px;padding-bottom:78px}.snapshot-header{flex-direction:column;align-items:flex-start}.snapshot-flow article{grid-template-columns:1fr}.workflow-card{min-height:auto}.workflow-icon{vertical-align:top;margin-left:10px;position:static}.story-panel,.outcome-board,.industry-band{padding:22px}}
