.property-scene[data-astro-cid-hkfsj6kp]{background:#d8d3c6;position:relative}.property-scene[data-astro-cid-hkfsj6kp]>img[data-astro-cid-hkfsj6kp]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.property-scene[data-astro-cid-hkfsj6kp]:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#171a1299);position:absolute;inset:0}.property-brand[data-astro-cid-hkfsj6kp]{color:#fff8eb;z-index:1;position:absolute;bottom:30px;left:30px}.property-brand[data-astro-cid-hkfsj6kp] strong[data-astro-cid-hkfsj6kp]{letter-spacing:-.08em;font:650 clamp(70px,11vw,140px)/.85 Arial,sans-serif;display:block}.property-brand[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{letter-spacing:.15em;margin-top:18px;font-size:9px;display:block}.property-caption[data-astro-cid-hkfsj6kp]{color:#514536;z-index:1;background:#fffef0e8;border-radius:5px;padding:8px 12px;font-size:8px;position:absolute;top:16px;right:16px}.expertise[data-astro-cid-hkfsj6kp]{color:#28372d;min-width:0}.expertise[data-astro-cid-hkfsj6kp] [data-astro-cid-hkfsj6kp][hidden]{display:none!important}.collection-content[data-astro-cid-hkfsj6kp]{min-height:460px}.playback[data-astro-cid-hkfsj6kp]{align-items:center;gap:12px;display:flex}.playback[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]{letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dbe3d3;border-radius:30px;padding:5px 9px;font-size:8px}.web-lead[data-astro-cid-hkfsj6kp]{color:#77816f;max-width:95%;margin:12px 10px 0;font-size:12px;line-height:1.7}.collection-top[data-astro-cid-hkfsj6kp]{align-items:center;min-height:35px}.consulting[data-astro-cid-hkfsj6kp]{background:radial-gradient(at 50% 60%,#dde5d2,#0000 65%),#f4f6ef;padding:25px 30px}.consult-format[data-astro-cid-hkfsj6kp]{letter-spacing:.1em;color:#829275;justify-content:space-between;font-size:8px;display:flex}.consult-main[data-astro-cid-hkfsj6kp]{justify-content:center;align-items:center;gap:22px;padding:26px 0;display:flex}.consult-mark[data-astro-cid-hkfsj6kp]{color:#eff4e6;background:#314c2c;border:1px solid #819b6b;border-radius:28px;place-items:center;width:82px;height:82px;font-size:42px;display:grid;transform:rotateY(-15deg)rotate(-6deg);box-shadow:0 15px 30px #32452b33}.consult-main[data-astro-cid-hkfsj6kp] p[data-astro-cid-hkfsj6kp]{letter-spacing:-.045em;color:#3d5234;margin:0;font-size:30px}.consult-main[data-astro-cid-hkfsj6kp] small[data-astro-cid-hkfsj6kp]{letter-spacing:.1em;color:#8a977e;margin-top:8px;font-size:6px;display:block}.decision-cards[data-astro-cid-hkfsj6kp]{perspective:900px;gap:8px;display:flex}.decision-cards[data-astro-cid-hkfsj6kp]>div[data-astro-cid-hkfsj6kp]{background:#ffffffdb;border:1px solid #dce4d2;border-radius:12px;flex:1;padding:19px 15px;transform:rotateY(-10deg)rotate(-2deg);box-shadow:0 14px 20px #42583112}.decision-cards[data-astro-cid-hkfsj6kp]>div[data-astro-cid-hkfsj6kp]:nth-child(2){transform:translateY(-7px)rotateY(-8deg)}.decision-cards[data-astro-cid-hkfsj6kp]>div[data-astro-cid-hkfsj6kp]:nth-child(3){transform:rotateY(8deg)rotate(2deg)}.decision-cards[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{color:#96a389;margin-bottom:15px;font-size:7px;display:block}.decision-cards[data-astro-cid-hkfsj6kp] strong[data-astro-cid-hkfsj6kp]{letter-spacing:-.02em;color:#4e6643;font-size:11px;font-weight:500}@media (width<=700px){.collection-content[data-astro-cid-hkfsj6kp]{min-height:485px}.system-select[data-astro-cid-hkfsj6kp]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px}.consulting[data-astro-cid-hkfsj6kp]{padding:22px}.consult-main[data-astro-cid-hkfsj6kp]{gap:15px;padding:28px 0}.consult-main[data-astro-cid-hkfsj6kp] p[data-astro-cid-hkfsj6kp]{font-size:25px}.consult-mark[data-astro-cid-hkfsj6kp]{border-radius:22px;width:65px;height:65px;font-size:35px}.decision-cards[data-astro-cid-hkfsj6kp]>div[data-astro-cid-hkfsj6kp]{padding:15px 10px}.decision-cards[data-astro-cid-hkfsj6kp] strong[data-astro-cid-hkfsj6kp]{overflow-wrap:anywhere;min-width:0;font-size:10px}}.collection-top[data-astro-cid-hkfsj6kp]{letter-spacing:.16em;color:#72806b;justify-content:space-between;padding:0 10px;font-size:8px;display:flex}.systems-cinema[data-astro-cid-hkfsj6kp]{perspective:1000px;isolation:isolate;--tilt-x:0deg;--tilt-y:0deg;background:#f4f5ee;border-radius:22px;height:clamp(260px,23vw,300px);margin-top:12px;position:relative;overflow:hidden}.system-scene[data-astro-cid-hkfsj6kp]{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease-out;position:absolute;inset:0}.hardware[data-astro-cid-hkfsj6kp] img[data-astro-cid-hkfsj6kp]{-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.02);width:100%;height:100%;display:block}.cloud-tags[data-astro-cid-hkfsj6kp]{gap:5px;display:flex;position:absolute;top:14px;left:14px}.cloud-tags[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{backdrop-filter:blur(8px);letter-spacing:.03em;background:#ffffffd9;border:1px solid #d9dfd3;border-radius:30px;padding:7px 10px;font-size:8px}.hardware-badge[data-astro-cid-hkfsj6kp]{color:#52614b;letter-spacing:.08em;background:#ffffffe6;border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:7px;display:flex;position:absolute;bottom:35px;right:14px}.status-light[data-astro-cid-hkfsj6kp]{background:#829b6c;border-radius:50%;width:5px;height:5px}.illustration-note[data-astro-cid-hkfsj6kp]{text-align:center;color:#73826b;letter-spacing:.06em;pointer-events:none;width:100%;font-size:7px;position:absolute;bottom:10px}.system-select[data-astro-cid-hkfsj6kp]{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:15px 0 20px;display:grid}.scene-action[data-astro-cid-hkfsj6kp]{z-index:20;border-radius:inherit;position:absolute;inset:0}.scene-action[data-astro-cid-hkfsj6kp]:focus-visible{outline-offset:-4px;outline:3px solid #1457ff}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]{--choice:#355841;text-align:left;border:1px solid color-mix(in srgb, var(--choice) 28%, white);border-top:3px solid var(--choice);color:var(--choice);background:color-mix(in srgb, var(--choice) 7%, white);border-radius:10px;flex-direction:column;align-items:start;gap:8px;padding:12px 9px;font-size:10px;line-height:1.4;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]:nth-child(2){--choice:#695183}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]:nth-child(3){--choice:#9b492b}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]:nth-child(4){--choice:#305c7b}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]:nth-child(5){--choice:#736024}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]:nth-child(7){--choice:#8a5139}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]:nth-child(6){--choice:#8d4765}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{letter-spacing:.08em;font-size:8px}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]:hover{background:color-mix(in srgb, var(--choice) 15%, white);transform:translateY(-3px)}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp][aria-pressed=true]{color:#fff;background:var(--choice);box-shadow:0 8px 18px -10px var(--choice)}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]:focus-visible{outline:2px solid var(--choice);outline-offset:3px}@media (prefers-reduced-motion:reduce){.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]{transition:none;transform:none!important}}.system-details[data-astro-cid-hkfsj6kp]{min-height:125px}.stack-tools[data-astro-cid-hkfsj6kp]{letter-spacing:.07em;color:#768668;margin:0 0 10px;font-size:8px}.system-details[data-astro-cid-hkfsj6kp] h2[data-astro-cid-hkfsj6kp]{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:550;line-height:1.15}.system-details[data-astro-cid-hkfsj6kp] p[data-astro-cid-hkfsj6kp]:not(.stack-tools){color:#77816f;max-width:95%;margin:10px 0;font-size:13px;line-height:1.6}.detail-bottom[data-astro-cid-hkfsj6kp]{justify-content:space-between;align-items:center;gap:15px;display:flex}.detail-bottom[data-astro-cid-hkfsj6kp]>span[data-astro-cid-hkfsj6kp]{color:#8b947f;font-size:8px}.detail-bottom[data-astro-cid-hkfsj6kp] a[data-astro-cid-hkfsj6kp]{color:#fff;background:#31482f;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.workplace[data-astro-cid-hkfsj6kp]{background:radial-gradient(at 50% 60%,#e0e3d9,#0000 65%),#f4f5ee;padding:25px 50px}.workspace-window[data-astro-cid-hkfsj6kp]{background:#fff;border:1px solid #dce2d3;border-radius:14px;height:100%;position:relative;overflow:hidden;transform:rotateY(-9deg)rotateX(7deg)rotate(-2deg);box-shadow:0 25px 50px #455a2f26}.window-chrome[data-astro-cid-hkfsj6kp]{color:#9aa28f;background:#f7f8f4;justify-content:space-between;gap:12px;padding:11px 15px;font-size:8px;display:flex}.workspace-body[data-astro-cid-hkfsj6kp]{padding:16px 23px}.m365[data-astro-cid-hkfsj6kp]{color:#394a32;letter-spacing:-.06em;margin:0 0 15px;font-size:24px}.m365[data-astro-cid-hkfsj6kp] strong[data-astro-cid-hkfsj6kp]{font-weight:400}.workspace-metrics[data-astro-cid-hkfsj6kp]{gap:7px;margin-bottom:13px;display:flex}.workspace-metrics[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{color:#7d8d6c;border:1px solid #e4e9dd;border-radius:8px;padding:6px 10px;font-size:8px}.workspace-row[data-astro-cid-hkfsj6kp]{color:#5a6c4f;border-bottom:1px solid #edf0e6;align-items:center;gap:15px;padding:12px 0;font-size:10px;display:flex}.workspace-row[data-astro-cid-hkfsj6kp] i[data-astro-cid-hkfsj6kp]{color:#a0ac91;font-size:8px;font-style:normal}.workspace-row[data-astro-cid-hkfsj6kp] b[data-astro-cid-hkfsj6kp]{margin-left:auto;font-weight:400}.workspace-float[data-astro-cid-hkfsj6kp]{letter-spacing:.12em;background:#fffffff0;border:1px solid #dce4d1;border-radius:12px;padding:13px;font-size:7px;position:absolute;box-shadow:0 10px 35px #40532320}.workspace-float[data-astro-cid-hkfsj6kp].one{top:22px;right:13px;transform:rotate(4deg)}.workspace-float[data-astro-cid-hkfsj6kp].two{bottom:40px;left:13px;transform:rotate(-4deg)}.platform[data-astro-cid-hkfsj6kp]{background:radial-gradient(at 65% 40%,#dde4d1,#0000 65%),#f3f5ed}.container-stack[data-astro-cid-hkfsj6kp]{perspective:800px;width:66%;height:205px;position:absolute;top:23px;left:14%;transform:rotateY(-15deg)rotateX(13deg)}.container-layer[data-astro-cid-hkfsj6kp]{background:linear-gradient(120deg,#edf3e4,#dbe7ce);border:1px solid #b7c6a9;border-radius:11px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex;position:absolute;left:0;right:0;transform:rotate(-6deg);box-shadow:0 18px 20px #59734424}.container-layer[data-astro-cid-hkfsj6kp]>span[data-astro-cid-hkfsj6kp]{letter-spacing:.1em;font-size:6px}.container-layer[data-astro-cid-hkfsj6kp] strong[data-astro-cid-hkfsj6kp]{letter-spacing:-.04em;font-size:22px;font-weight:500}.layer1[data-astro-cid-hkfsj6kp]{z-index:3;top:0}.layer2[data-astro-cid-hkfsj6kp]{z-index:2;background:linear-gradient(120deg,#c6d7b6,#ab9);top:48px}.layer3[data-astro-cid-hkfsj6kp]{z-index:1;color:#f3f7ed;background:linear-gradient(120deg,#759264,#48643f);border-color:#678055;top:96px}.terminal[data-astro-cid-hkfsj6kp]{color:#d8e4ce;background:#223021;border-radius:12px;padding:12px 17px;position:absolute;bottom:25px;left:8%;right:8%;transform:rotate(1deg);box-shadow:0 20px 30px #233c242e}.terminal[data-astro-cid-hkfsj6kp]>div[data-astro-cid-hkfsj6kp]{color:#97aa88;border-bottom:1px solid #64725a;margin-bottom:8px;padding-bottom:7px;font-size:7px}.terminal[data-astro-cid-hkfsj6kp]>div[data-astro-cid-hkfsj6kp]>span[data-astro-cid-hkfsj6kp]{letter-spacing:4px;margin-right:12px}.terminal[data-astro-cid-hkfsj6kp] code[data-astro-cid-hkfsj6kp]{font:8px/1.7 ui-monospace,monospace;display:block}.terminal[data-astro-cid-hkfsj6kp] code[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{color:#93ae7b}.bespoke[data-astro-cid-hkfsj6kp]{perspective:700px;background:radial-gradient(#e1e7d7,#0000 68%),#f5f6f0}.mesh-grid[data-astro-cid-hkfsj6kp]{border:1px solid #c3d1b6;border-radius:50%;position:absolute;inset:20%;transform:rotate(20deg)rotateX(45deg)}.mesh-core[data-astro-cid-hkfsj6kp]{color:#f0f5e8;z-index:2;background:#344d2e;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;font-size:27px;display:flex;position:absolute;top:calc(50% - 43px);left:calc(50% - 43px);transform:rotateY(-15deg)rotateX(12deg);box-shadow:0 18px 40px #384d302a}.mesh-core[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{letter-spacing:.2em;margin-top:5px;font-size:5px}.mesh-card[data-astro-cid-hkfsj6kp]{background:#fffffff5;border:1px solid #d8e0d0;border-radius:14px;flex-direction:column;gap:9px;width:35%;max-width:190px;padding:16px;display:flex;position:absolute;transform:rotateY(-10deg)rotate(-3deg);box-shadow:0 15px 35px #42583412}.mesh-card[data-astro-cid-hkfsj6kp] small[data-astro-cid-hkfsj6kp]{letter-spacing:.08em;color:#91a180;font-size:5px}.mesh-card[data-astro-cid-hkfsj6kp] strong[data-astro-cid-hkfsj6kp]{color:#3a512f;font-size:15px;font-weight:550}.mesh-card[data-astro-cid-hkfsj6kp]>span[data-astro-cid-hkfsj6kp]{color:#98a38e;font-size:8px}.mc1[data-astro-cid-hkfsj6kp]{top:27px;left:5%}.mc2[data-astro-cid-hkfsj6kp]{top:40px;right:5%;transform:rotateY(10deg)rotate(3deg)}.mc3[data-astro-cid-hkfsj6kp]{bottom:30px;left:8%}.mc4[data-astro-cid-hkfsj6kp]{bottom:35px;right:3%;transform:rotateY(10deg)rotate(2deg)}button[data-astro-cid-hkfsj6kp]:focus-visible,a[data-astro-cid-hkfsj6kp]:focus-visible{outline-offset:4px;outline:2px solid #89a171}@media (width<=700px){.system-select[data-astro-cid-hkfsj6kp]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px}.systems-cinema[data-astro-cid-hkfsj6kp]{height:300px}.collection-tabs[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]{padding:10px;font-size:10px}.system-details[data-astro-cid-hkfsj6kp]{min-height:155px}.workspace-body[data-astro-cid-hkfsj6kp]{padding:16px}.workplace[data-astro-cid-hkfsj6kp]{padding:27px 35px}.workspace-metrics[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{padding:6px;font-size:7px}.workspace-row[data-astro-cid-hkfsj6kp]{padding:10px 0}.m365[data-astro-cid-hkfsj6kp]{font-size:22px}.container-layer[data-astro-cid-hkfsj6kp] strong[data-astro-cid-hkfsj6kp]{font-size:19px}.container-layer[data-astro-cid-hkfsj6kp]>span[data-astro-cid-hkfsj6kp]{font-size:5px}.system-select[data-astro-cid-hkfsj6kp]{gap:5px}.system-select[data-astro-cid-hkfsj6kp] button[data-astro-cid-hkfsj6kp]{font-size:9px}.system-details[data-astro-cid-hkfsj6kp] p[data-astro-cid-hkfsj6kp]:not(.stack-tools){font-size:12px}.collection-top[data-astro-cid-hkfsj6kp]{letter-spacing:.1em;font-size:7px}.hardware[data-astro-cid-hkfsj6kp] img[data-astro-cid-hkfsj6kp]{-o-object-position:48% center;object-position:48% center}.cloud-tags[data-astro-cid-hkfsj6kp]{top:10px;left:10px}.cloud-tags[data-astro-cid-hkfsj6kp] span[data-astro-cid-hkfsj6kp]{padding:6px 8px;font-size:7px}}@media (prefers-reduced-motion:reduce){.system-scene[data-astro-cid-hkfsj6kp]{transition:none!important;transform:none!important}}.service-entry[data-astro-cid-5bwhpfrn]{color:#17231f;background:#fff;position:relative;overflow:hidden}.entry-shell[data-astro-cid-5bwhpfrn]{max-width:82rem;margin:auto;padding:clamp(2rem,3.5vw,3.5rem) 1.25rem 1.8rem}.entry-intro[data-astro-cid-5bwhpfrn]{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.entry-copy[data-astro-cid-5bwhpfrn]{z-index:1;position:relative}.eyebrow[data-astro-cid-5bwhpfrn]{text-transform:uppercase;letter-spacing:.19em;color:#64736b;margin:0 0 1.4rem;font-size:.7rem;font-weight:650}h1[data-astro-cid-5bwhpfrn]{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:650;line-height:1.03}.lead[data-astro-cid-5bwhpfrn]{color:#52625a;max-width:38rem;margin:1.4rem 0 0;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.65}.entry-art[data-astro-cid-5bwhpfrn]{margin:-1rem 0}.entry-paths[data-astro-cid-5bwhpfrn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.entry-path[data-astro-cid-5bwhpfrn]{color:inherit;background:linear-gradient(145deg,#f7f9f6,#fff);border:1px solid #dfe5dd;border-radius:1.1rem;padding:1.4rem;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:block;position:relative}.entry-path[data-astro-cid-5bwhpfrn]:hover,.entry-path[data-astro-cid-5bwhpfrn]:focus-visible{background:#edf2e9;border-color:#8f9f87;transform:translateY(-5px)}.path-number[data-astro-cid-5bwhpfrn]{letter-spacing:.13em;color:#718166;justify-content:space-between;font-size:.65rem;display:flex}.path-number[data-astro-cid-5bwhpfrn] span[data-astro-cid-5bwhpfrn]{font-size:1.2rem}h2[data-astro-cid-5bwhpfrn]{letter-spacing:-.025em;margin:1rem 0 .65rem;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:600;line-height:1.2}.entry-path[data-astro-cid-5bwhpfrn] p[data-astro-cid-5bwhpfrn]{color:#647168;margin:0 0 1rem;font-size:.85rem;line-height:1.5}.entry-path[data-astro-cid-5bwhpfrn] strong[data-astro-cid-5bwhpfrn]{color:#243b2f;font-size:.72rem;font-weight:500}.enquiry[data-astro-cid-5bwhpfrn]{color:#647168;margin:1.4rem 0 0;font-size:.75rem}.enquiry[data-astro-cid-5bwhpfrn] a[data-astro-cid-5bwhpfrn]{color:#253b2f;margin-left:.4rem}.service-entry[data-astro-cid-5bwhpfrn] a[data-astro-cid-5bwhpfrn]:focus-visible{outline-offset:5px;outline:3px solid #a4caff}@media (width<=700px){.entry-shell[data-astro-cid-5bwhpfrn]{padding:1.8rem 1rem 1.2rem}.entry-intro[data-astro-cid-5bwhpfrn]{display:block;position:relative}.entry-copy[data-astro-cid-5bwhpfrn]{max-width:100%}h1[data-astro-cid-5bwhpfrn]{max-width:15ch;font-size:clamp(2.2rem,8.2vw,3.5rem)}.eyebrow[data-astro-cid-5bwhpfrn]{margin-bottom:1rem;font-size:.62rem}.lead[data-astro-cid-5bwhpfrn]{max-width:32rem;margin-top:1rem;font-size:.87rem;line-height:1.5}.entry-art[data-astro-cid-5bwhpfrn]{width:100%;margin:2rem 0 0;position:relative}.entry-paths[data-astro-cid-5bwhpfrn]{grid-template-columns:1fr;gap:.55rem;margin-top:1.3rem}.entry-path[data-astro-cid-5bwhpfrn]{-moz-column-gap:.6rem;border-radius:.8rem;grid-template-columns:1.6rem 1fr;column-gap:.6rem;padding:.9rem 1rem;display:grid}.path-number[data-astro-cid-5bwhpfrn]{grid-row:1/4;padding-top:.2rem;display:block}.path-number[data-astro-cid-5bwhpfrn] span[data-astro-cid-5bwhpfrn]{display:none}h2[data-astro-cid-5bwhpfrn]{margin:0 0 .3rem;font-size:1rem}.entry-path[data-astro-cid-5bwhpfrn] p[data-astro-cid-5bwhpfrn]{margin:0 0 .35rem;font-size:.75rem;line-height:1.35}.entry-path[data-astro-cid-5bwhpfrn] strong[data-astro-cid-5bwhpfrn]{font-size:.66rem}.enquiry[data-astro-cid-5bwhpfrn]{margin-top:1rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.entry-path[data-astro-cid-5bwhpfrn]{transition:none}.entry-path[data-astro-cid-5bwhpfrn]:hover,.entry-path[data-astro-cid-5bwhpfrn]:focus-visible{transform:none}}.io-home[data-astro-cid-cj26rfpt]{--io-dark:#07111f;--io-ink:#0f172a;--io-muted:#5f6b7c;--io-line:#94a3b838;--io-blue:#0b63f6;color:var(--io-ink);background:#fff;overflow:hidden}.io-shell[data-astro-cid-cj26rfpt]{width:min(100% - 2rem,82rem);margin-inline:auto}.io-hero[data-astro-cid-cj26rfpt]{padding:4.8rem 0 3.6rem}.io-hero-grid[data-astro-cid-cj26rfpt],.io-systems-grid[data-astro-cid-cj26rfpt],.io-proof-grid[data-astro-cid-cj26rfpt]{grid-template-columns:minmax(0,.86fr) minmax(26rem,1.14fr);align-items:center;gap:3.6rem;display:grid}.io-hero-copy[data-astro-cid-cj26rfpt] h1[data-astro-cid-cj26rfpt],.io-entry-head[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-section-head[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-systems-copy[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-proof-grid[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-final-cta[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt]{margin:0;font-weight:850;line-height:1.04}.io-hero-copy[data-astro-cid-cj26rfpt] h1[data-astro-cid-cj26rfpt]{max-width:42rem;font-size:4.05rem}.io-kicker[data-astro-cid-cj26rfpt]{color:var(--io-blue);text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:850}.io-lead[data-astro-cid-cj26rfpt],.io-section-head[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt],.io-systems-copy[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt],.io-proof-grid[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt],.io-final-cta[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt]{color:var(--io-muted);font-size:1.12rem;line-height:1.72}.io-lead[data-astro-cid-cj26rfpt]{max-width:37rem;margin:1.35rem 0 0;font-size:1.15rem}.io-actions[data-astro-cid-cj26rfpt]{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.io-btn[data-astro-cid-cj26rfpt]{border-radius:999px;justify-content:center;align-items:center;min-height:3.15rem;padding:.82rem 1.4rem;font-weight:780;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.io-btn[data-astro-cid-cj26rfpt]:hover,.io-btn[data-astro-cid-cj26rfpt]:focus-visible{transform:translateY(-1px)}.io-btn-primary[data-astro-cid-cj26rfpt]{background:var(--io-blue);color:#fff;box-shadow:0 16px 38px -24px #0b63f6b3}.io-btn-secondary[data-astro-cid-cj26rfpt]{color:var(--io-ink);background:#ffffffb8;border:1px solid #0f172a38}.io-btn-light[data-astro-cid-cj26rfpt]{color:#f8fafc;background:#ffffff0d;border:1px solid #e2e8f05c;width:fit-content}.io-entry-band[data-astro-cid-cj26rfpt]{color:#fff;background:linear-gradient(90deg,#7dd3fc0f 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#7dd3fc0f 1px,#0000 1px) 0 0/30px 30px,linear-gradient(135deg,#061120,#0b1728) 0 0/100% 100%;border:1px solid #94a3b833;border-radius:1.35rem;margin-top:2rem;padding:2.05rem}.io-entry-head[data-astro-cid-cj26rfpt]{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:2.25rem;display:flex}.io-entry-head[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt]{color:#fff;max-width:33rem;font-size:2.18rem}.io-entry-band[data-astro-cid-cj26rfpt] .io-kicker[data-astro-cid-cj26rfpt]{color:#93c5fd}.io-link[data-astro-cid-cj26rfpt]{color:#bfdbfe;font-weight:720;text-decoration:none}.io-entry-grid[data-astro-cid-cj26rfpt]{border:1px solid #e2e8f029;border-radius:1rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.io-entry-item[data-astro-cid-cj26rfpt]{color:#f8fafc;background:#ffffff06;gap:.8rem;min-height:12.7rem;padding:1.65rem;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:grid}.io-entry-item[data-astro-cid-cj26rfpt]:hover,.io-entry-item[data-astro-cid-cj26rfpt]:focus-visible{background:#d52b1e14;outline:none;transform:translateY(-3px);box-shadow:inset 0 -3px #d52b1eeb}.io-entry-item[data-astro-cid-cj26rfpt]:active{transform:translateY(-1px)scale(.997)}.io-entry-item[data-astro-cid-cj26rfpt]+.io-entry-item[data-astro-cid-cj26rfpt]{border-left:1px solid #e2e8f024}.io-entry-item[data-astro-cid-cj26rfpt] h3[data-astro-cid-cj26rfpt]{margin:0;font-size:1.28rem}.io-entry-item[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt]{color:#e2e8f0d1;margin:0;line-height:1.6}.io-entry-item[data-astro-cid-cj26rfpt] strong[data-astro-cid-cj26rfpt]{color:#93c5fd;align-self:end}.io-entry-icon[data-astro-cid-cj26rfpt]{color:#93c5fd;background:#2563eb1a;border:1px solid #93c5fd80;border-radius:.75rem;place-items:center;width:3.2rem;height:3.2rem;display:grid}.io-entry-icon[data-astro-cid-cj26rfpt] .io-node-icon-svg{width:1.55rem;height:1.55rem}.io-philosophy[data-astro-cid-cj26rfpt]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:3rem;padding:5.8rem 0;display:grid}.io-philosophy[data-astro-cid-cj26rfpt]>p[data-astro-cid-cj26rfpt]{max-width:43rem;margin:0;font-size:3.45rem;font-weight:850;line-height:1.04}.io-philosophy[data-astro-cid-cj26rfpt] div[data-astro-cid-cj26rfpt]{color:var(--io-muted);gap:1rem;font-size:1.1rem;line-height:1.6;display:grid}.io-process-section[data-astro-cid-cj26rfpt],.io-faq[data-astro-cid-cj26rfpt]{padding:1.4rem 0 5.4rem}.io-section-head[data-astro-cid-cj26rfpt]{max-width:40rem;margin-bottom:2.2rem}.io-section-head[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-systems-copy[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-proof-grid[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-final-cta[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt]{font-size:2.65rem}.io-systems-section[data-astro-cid-cj26rfpt]{color:#f8fafc;background:#061120;padding:5.4rem 0}.io-systems-grid[data-astro-cid-cj26rfpt]{grid-template-columns:minmax(0,.78fr) minmax(24rem,1fr)}.io-systems-copy[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt]{color:#f8fafc}.io-systems-copy[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt]{color:#cbd5e1;max-width:35rem}.io-stack-line[data-astro-cid-cj26rfpt]{color:#93c5fd;margin:1.5rem 0 2rem;font-weight:760;line-height:1.6}.io-proof-grid[data-astro-cid-cj26rfpt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;padding:5.4rem 0}.io-proof-grid[data-astro-cid-cj26rfpt] article[data-astro-cid-cj26rfpt]{border:1px solid var(--io-line);background:#ffffffbd;border-radius:1.15rem;align-content:start;gap:1rem;padding:1.35rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.io-proof-grid[data-astro-cid-cj26rfpt] article[data-astro-cid-cj26rfpt]:hover{background:#ffffffeb;border-color:#2563eb47;transform:translateY(-3px);box-shadow:0 26px 64px -54px #0f172a6b}.io-proof-grid[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt]{font-size:1.82rem}.io-proof-grid[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt]{min-height:4rem;margin:0}.io-proof-grid[data-astro-cid-cj26rfpt] .io-blueprint{min-height:15.5rem}.io-pricing-strip[data-astro-cid-cj26rfpt]{border:1px solid var(--io-line);background:#fffc;border-radius:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:5.4rem;display:grid;overflow:hidden}.io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]{color:inherit;gap:.35rem;padding:1.2rem;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:grid}.io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]:hover,.io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]:focus-visible{background:#2563eb0e;outline:none;transform:translateY(-2px);box-shadow:inset 0 -2px #2563eb3d}.io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]+a[data-astro-cid-cj26rfpt]{border-left:1px solid var(--io-line)}.io-pricing-strip[data-astro-cid-cj26rfpt] small[data-astro-cid-cj26rfpt]{color:var(--io-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.io-pricing-strip[data-astro-cid-cj26rfpt] strong[data-astro-cid-cj26rfpt]{color:var(--io-ink);font-size:1.25rem}.io-pricing-strip[data-astro-cid-cj26rfpt] span[data-astro-cid-cj26rfpt]{color:var(--io-muted);font-size:.92rem}.io-pricing-strip[data-astro-cid-cj26rfpt] em[data-astro-cid-cj26rfpt]{color:var(--io-blue);margin-top:.45rem;font-size:.82rem;font-style:normal;font-weight:820}.io-faq-list[data-astro-cid-cj26rfpt]{gap:.8rem;max-width:58rem;display:grid}.io-faq[data-astro-cid-cj26rfpt] details[data-astro-cid-cj26rfpt]{border:1px solid var(--io-line);background:#ffffffc7;border-radius:.8rem;padding:1.1rem 1.25rem}.io-faq[data-astro-cid-cj26rfpt] summary[data-astro-cid-cj26rfpt]{cursor:pointer;color:var(--io-ink);font-weight:780}.io-faq[data-astro-cid-cj26rfpt] details[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt]{color:var(--io-muted);margin:.85rem 0 0;line-height:1.65}.io-final-cta[data-astro-cid-cj26rfpt]{text-align:center;background:#fff;border:1px solid #94a3b833;border-radius:1.25rem;margin-bottom:5.4rem;padding:2.5rem}.io-final-cta[data-astro-cid-cj26rfpt] p[data-astro-cid-cj26rfpt]{max-width:42rem;margin:1rem auto 0}.io-final-cta[data-astro-cid-cj26rfpt] .io-actions[data-astro-cid-cj26rfpt]{justify-content:center}@media (width<=1024px){.io-hero-grid[data-astro-cid-cj26rfpt],.io-systems-grid[data-astro-cid-cj26rfpt],.io-proof-grid[data-astro-cid-cj26rfpt],.io-philosophy[data-astro-cid-cj26rfpt]{grid-template-columns:1fr}.io-hero-copy[data-astro-cid-cj26rfpt] h1[data-astro-cid-cj26rfpt]{font-size:3.35rem}.io-philosophy[data-astro-cid-cj26rfpt]>p[data-astro-cid-cj26rfpt]{font-size:3rem}.io-entry-grid[data-astro-cid-cj26rfpt],.io-pricing-strip[data-astro-cid-cj26rfpt]{grid-template-columns:1fr}.io-entry-item[data-astro-cid-cj26rfpt]+.io-entry-item[data-astro-cid-cj26rfpt],.io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]+a[data-astro-cid-cj26rfpt]{border-top:1px solid #e2e8f024;border-left:0}}@media (width<=640px){.io-shell[data-astro-cid-cj26rfpt]{width:min(100% - 1rem,82rem)}.io-hero[data-astro-cid-cj26rfpt]{padding-top:3.2rem}.io-hero-copy[data-astro-cid-cj26rfpt] h1[data-astro-cid-cj26rfpt]{font-size:2.35rem}.io-section-head[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-systems-copy[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-final-cta[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt]{font-size:1.95rem}.io-entry-band[data-astro-cid-cj26rfpt],.io-final-cta[data-astro-cid-cj26rfpt]{padding:1.2rem}.io-entry-head[data-astro-cid-cj26rfpt]{display:grid}.io-entry-head[data-astro-cid-cj26rfpt] h2[data-astro-cid-cj26rfpt],.io-philosophy[data-astro-cid-cj26rfpt]>p[data-astro-cid-cj26rfpt]{font-size:2.2rem}.io-proof-grid[data-astro-cid-cj26rfpt] article[data-astro-cid-cj26rfpt]{padding:1rem}}.io-portfolio-intro[data-astro-cid-cj26rfpt]{max-width:60rem;padding:4rem 1rem 0}.io-partner-note[data-astro-cid-cj26rfpt]{color:#64748b;border-top:1px solid #e2e8f0;padding-block:1.5rem;font-size:.85rem}.io-partner-note[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]{margin-left:.5rem}@media (width<=700px){.io-portfolio-intro[data-astro-cid-cj26rfpt]{padding-top:2rem}}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt]{background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]{color:#edf4ff;background:linear-gradient(150deg,#12243e,#081526);border:1px solid #31476b;border-radius:22px;gap:.7rem;min-height:290px;padding:1.5rem;transition:transform .25s,box-shadow .25s;position:relative}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]+a[data-astro-cid-cj26rfpt]{border-left:1px solid #31476b}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]:hover{background:#173456;transform:translateY(-6px);box-shadow:0 25px 50px -30px #112d5c}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] strong[data-astro-cid-cj26rfpt]{color:#f0f6ff;letter-spacing:-.04em;font-size:1.4rem;line-height:1.15}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] small[data-astro-cid-cj26rfpt]{color:#b7d4ff;letter-spacing:.2em;font-size:.62rem;font-weight:500}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] span[data-astro-cid-cj26rfpt]:not(.strip-orbit){color:#aebfda;font-size:.8rem;line-height:1.6}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] em[data-astro-cid-cj26rfpt]{color:#c9f383;border-top:1px solid #a8c6f633;margin-top:auto;padding-top:1rem;font-weight:500}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] .strip-orbit[data-astro-cid-cj26rfpt]{color:#c9f383;background:#a3c4ff14;border:1px solid #a3c4ff33;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:.6rem;font-size:1.6rem;display:grid}@media (width<=600px){.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt]{gap:8px;grid-template-columns:1fr 1fr!important}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]{border-radius:16px;min-height:265px;padding:1rem}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] strong[data-astro-cid-cj26rfpt]{font-size:1.1rem}.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] em[data-astro-cid-cj26rfpt]{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.io-home[data-astro-cid-cj26rfpt] .io-pricing-strip[data-astro-cid-cj26rfpt] a[data-astro-cid-cj26rfpt]{transition:none;transform:none!important}}
