.ai-signal.svelte-4fkocq{background:var(--color-night);min-height:520px;color:var(--color-night-text);flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.ai-signal.svelte-4fkocq>p:where(.svelte-4fkocq){z-index:2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-muted);margin:0;font-size:10px;font-weight:700;position:absolute;top:30px;left:32px}.ai-message.svelte-4fkocq,.ai-handoff.svelte-4fkocq,.ai-route.svelte-4fkocq{z-index:2;position:relative}.ai-message.svelte-4fkocq{border-top:1px solid #ffffff61;border-bottom:1px solid #ffffff24;width:78%;padding:26px 0}.ai-message.svelte-4fkocq small:where(.svelte-4fkocq),.ai-handoff.svelte-4fkocq small:where(.svelte-4fkocq){letter-spacing:.08em;text-transform:uppercase;color:var(--color-night-muted);font-size:10px;font-weight:700;display:block}.ai-message.svelte-4fkocq strong:where(.svelte-4fkocq){letter-spacing:-.04em;margin-top:12px;font-size:clamp(21px,2.8vw,31px);line-height:1.14;display:block}.ai-route.svelte-4fkocq{color:var(--color-accent-lifted);align-items:center;gap:10px;margin:30px 0 30px 11%;display:flex}.ai-route.svelte-4fkocq span:where(.svelte-4fkocq){letter-spacing:.04em;color:var(--color-night-muted);font-size:10px;font-weight:700}.ai-handoff.svelte-4fkocq{border-top:1px solid #ffffff61;border-bottom:1px solid #ffffff24;border-left:3px solid var(--color-accent-lifted);align-self:flex-end;align-items:center;gap:16px;width:82%;padding:24px 0 24px 22px;display:flex}.ai-handoff.svelte-4fkocq strong:where(.svelte-4fkocq){margin-top:7px;font-size:16px;display:block}.ai-handoff.svelte-4fkocq small:where(.svelte-4fkocq){color:#ffffffad}.ai-orb.svelte-4fkocq{filter:blur(2px);border-radius:50%;position:absolute}.orb-one.svelte-4fkocq{background:#2146c752;width:260px;height:260px;top:-80px;right:-50px}.orb-two.svelte-4fkocq{background:#08758e33;width:310px;height:310px;bottom:-130px;left:-40px}@media (width<=540px){.ai-signal.svelte-4fkocq{min-height:470px;padding:72px 22px 30px}.ai-message.svelte-4fkocq,.ai-handoff.svelte-4fkocq{width:94%}.ai-route.svelte-4fkocq{gap:6px;margin-left:2%}.ai-route.svelte-4fkocq span:where(.svelte-4fkocq){font-size:9px}}.ai-workflow-demo.svelte-1pd8aeo{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);overflow:hidden}.ai-demo-intro.svelte-1pd8aeo{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:24px;padding:24px clamp(22px,3.5vw,42px);display:flex}.ai-demo-intro.svelte-1pd8aeo p:where(.svelte-1pd8aeo),.ai-demo-intro.svelte-1pd8aeo span:where(.svelte-1pd8aeo){margin:0}.ai-demo-intro.svelte-1pd8aeo p:where(.svelte-1pd8aeo){letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:800}.ai-demo-intro.svelte-1pd8aeo span:where(.svelte-1pd8aeo){max-width:36rem;color:var(--color-muted);font-size:12px;line-height:1.5}.ai-demo-tabs.svelte-1pd8aeo{border-bottom:1px solid var(--color-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-demo-tabs.svelte-1pd8aeo button:where(.svelte-1pd8aeo){border:0;border-right:1px solid var(--color-hairline);min-height:64px;color:var(--color-muted);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:700;transition:background-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.ai-demo-tabs.svelte-1pd8aeo button:where(.svelte-1pd8aeo):last-child{border-right:0}.ai-demo-tabs.svelte-1pd8aeo button:where(.svelte-1pd8aeo):after{background:var(--color-accent);content:"";transform-origin:50%;height:3px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(0)}.ai-demo-tabs.svelte-1pd8aeo button:where(.svelte-1pd8aeo):hover,.ai-demo-tabs.svelte-1pd8aeo button.active:where(.svelte-1pd8aeo){background:var(--color-accent-wash);color:var(--color-ink)}.ai-demo-tabs.svelte-1pd8aeo button.active:where(.svelte-1pd8aeo):after{transform:scaleX(1)}.ai-demo-tabs.svelte-1pd8aeo button:where(.svelte-1pd8aeo):focus-visible,.ai-demo-stage.svelte-1pd8aeo>div:where(.svelte-1pd8aeo):focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.ai-demo-stage.svelte-1pd8aeo>div:where(.svelte-1pd8aeo){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:490px;display:grid}.ai-demo-stage.svelte-1pd8aeo>div[hidden]:where(.svelte-1pd8aeo){display:none}.ai-demo-copy.svelte-1pd8aeo{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,64px);display:flex}.ai-demo-copy.svelte-1pd8aeo small:where(.svelte-1pd8aeo){letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px;font-weight:800}.ai-demo-copy.svelte-1pd8aeo h3:where(.svelte-1pd8aeo){letter-spacing:-.045em;margin:16px 0 18px;font-size:clamp(25px,3vw,38px);line-height:1.04}.ai-demo-copy.svelte-1pd8aeo p:where(.svelte-1pd8aeo){color:var(--color-reading);margin:0;font-size:14px;line-height:1.65}.ai-demo-copy.svelte-1pd8aeo ul:where(.svelte-1pd8aeo){gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ai-demo-copy.svelte-1pd8aeo li:where(.svelte-1pd8aeo){color:var(--color-ink);padding-left:16px;font-size:12px;font-weight:600;position:relative}.ai-demo-copy.svelte-1pd8aeo li:where(.svelte-1pd8aeo):before{background:var(--color-accent-secondary);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.ai-demo-flow.svelte-1pd8aeo{background:var(--color-surface);min-width:0;color:var(--color-accent);justify-content:center;align-items:center;gap:14px;padding:clamp(30px,4vw,54px);display:flex}.enquiry-flow.svelte-1pd8aeo>div:where(.svelte-1pd8aeo){border-top:2px solid var(--color-accent);border-bottom:1px solid var(--color-hairline);min-width:0;min-height:160px;color:var(--color-ink);flex-direction:column;flex:1;justify-content:space-between;padding:22px 0;display:flex}.ai-demo-flow.svelte-1pd8aeo small:where(.svelte-1pd8aeo){letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:9px;font-weight:800}.ai-demo-flow.svelte-1pd8aeo strong:where(.svelte-1pd8aeo){font-size:14px;line-height:1.3}.lead-flow.svelte-1pd8aeo{flex-direction:column;align-items:stretch;position:relative}.lead-source.svelte-1pd8aeo,.lead-review.svelte-1pd8aeo{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-hairline);color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.lead-fields.svelte-1pd8aeo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:30px;display:grid}.lead-fields.svelte-1pd8aeo span:where(.svelte-1pd8aeo){border-bottom:2px solid var(--color-accent);color:var(--color-ink);padding:14px 0;font-size:11px;font-weight:700}.document-flow.svelte-1pd8aeo{flex-direction:column}.document-request.svelte-1pd8aeo{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-hairline);width:88%;color:var(--color-ink);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.document-flow.svelte-1pd8aeo>.ai-flow-arrow:where(.svelte-1pd8aeo){display:inline-flex;transform:rotate(90deg)}.document-sheet.svelte-1pd8aeo{border:1px solid var(--color-hairline);background:var(--color-paper);width:78%;min-height:230px;color:var(--color-ink);padding:24px;transform:rotate(2deg);box-shadow:0 22px 50px #080d1d14}.document-sheet.svelte-1pd8aeo header:where(.svelte-1pd8aeo),.document-sheet.svelte-1pd8aeo footer:where(.svelte-1pd8aeo){justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.document-sheet.svelte-1pd8aeo header:where(.svelte-1pd8aeo) b:where(.svelte-1pd8aeo){color:var(--color-accent-tertiary)}.document-sheet.svelte-1pd8aeo i:where(.svelte-1pd8aeo){border-bottom:1px solid var(--color-hairline);height:18px;margin-top:12px;display:block}.document-sheet.svelte-1pd8aeo footer:where(.svelte-1pd8aeo){color:var(--color-muted);margin-top:24px}.ai-demo-noscript.svelte-1pd8aeo{background:var(--color-accent-wash);color:var(--color-reading);margin:0;padding:18px;font-size:12px}@media (width<=860px){.ai-demo-stage.svelte-1pd8aeo>div:where(.svelte-1pd8aeo){grid-template-columns:1fr}.ai-demo-flow.svelte-1pd8aeo{min-height:360px}}@media (width<=620px){.ai-demo-intro.svelte-1pd8aeo{flex-direction:column;align-items:flex-start;gap:8px}.ai-demo-tabs.svelte-1pd8aeo{grid-template-columns:1fr}.ai-demo-tabs.svelte-1pd8aeo button:where(.svelte-1pd8aeo){border-right:0;border-bottom:1px solid var(--color-hairline);justify-content:flex-start;min-height:48px}.ai-demo-tabs.svelte-1pd8aeo button:where(.svelte-1pd8aeo):last-child{border-bottom:0}.ai-demo-tabs.svelte-1pd8aeo button:where(.svelte-1pd8aeo):after{width:3px;height:auto;inset:8px auto 8px 0;transform:scaleY(0)}.ai-demo-tabs.svelte-1pd8aeo button.active:where(.svelte-1pd8aeo):after{transform:scaleY(1)}.ai-demo-copy.svelte-1pd8aeo{padding:32px 22px}.ai-demo-flow.svelte-1pd8aeo{padding:26px 18px}.enquiry-flow.svelte-1pd8aeo{flex-direction:column;align-items:stretch}.enquiry-flow.svelte-1pd8aeo>div:where(.svelte-1pd8aeo){min-height:100px}.enquiry-flow.svelte-1pd8aeo>.ai-flow-arrow:where(.svelte-1pd8aeo){align-self:center;transform:rotate(90deg)}.document-request.svelte-1pd8aeo,.document-sheet.svelte-1pd8aeo{width:100%}}.qualification-grid.svelte-1cyakoh{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(48px,8vw,124px);display:grid}.qualification-column.svelte-1cyakoh h3:where(.svelte-1cyakoh){letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(20px,2vw,28px);font-weight:740}.qualification-list.svelte-1cyakoh{border-top:1px solid var(--color-ink)}.qualification-list.svelte-1cyakoh article:where(.svelte-1cyakoh){border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);gap:clamp(20px,3vw,44px);padding:22px 0 24px;display:grid}.qualification-list.svelte-1cyakoh h4:where(.svelte-1cyakoh),.qualification-list.svelte-1cyakoh p:where(.svelte-1cyakoh),.qualification-closing.svelte-1cyakoh h3:where(.svelte-1cyakoh),.qualification-closing.svelte-1cyakoh p:where(.svelte-1cyakoh){margin:0}.qualification-list.svelte-1cyakoh h4:where(.svelte-1cyakoh){letter-spacing:-.02em;font-size:14px;font-weight:720;line-height:1.35}.qualification-list.svelte-1cyakoh p:where(.svelte-1cyakoh){color:var(--color-reading);font-size:13px;line-height:1.62}.qualification-closing.svelte-1cyakoh{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:38px;margin-top:clamp(48px,7vw,82px);padding-top:28px;display:flex}.qualification-closing.svelte-1cyakoh>div:where(.svelte-1cyakoh){max-width:42rem}.qualification-closing.svelte-1cyakoh h3:where(.svelte-1cyakoh){letter-spacing:-.04em;font-size:clamp(22px,2.4vw,34px);font-weight:740;line-height:1.08}.qualification-closing.svelte-1cyakoh p:where(.svelte-1cyakoh){color:var(--color-reading);margin-top:10px;font-size:14px;line-height:1.6}.qualification-closing.svelte-1cyakoh .sarbaa-button{flex:none}@media (width<=900px){.qualification-grid.svelte-1cyakoh{grid-template-columns:1fr;gap:60px}}@media (width<=760px){.qualification-list.svelte-1cyakoh article:where(.svelte-1cyakoh){grid-template-columns:1fr;gap:8px}.qualification-closing.svelte-1cyakoh{flex-direction:column;align-items:stretch}.qualification-closing.svelte-1cyakoh .sarbaa-button{width:100%}}
