.hero[data-astro-cid-lcdefpme]{padding-top:clamp(2.5rem,6vw,6rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding:2rem 0 3rem}.blue-dot[data-astro-cid-lcdefpme]{background:var(--blue);border-radius:50%;width:.55rem;height:.55rem;margin-right:.5rem;display:inline-block}h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;margin:1.5rem 0;font-size:clamp(3.1rem,5.9vw,6rem);line-height:1.04}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue);font-style:normal}.hero-lede[data-astro-cid-lcdefpme]{max-width:31rem;font-size:1.13rem;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.text-link[data-astro-cid-lcdefpme]{border-bottom:1px solid;align-items:center;gap:1.25rem;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.hero-art[data-astro-cid-lcdefpme]{background:#dfe4ed;border:1px solid #c8d0db;min-height:525px;position:relative;overflow:hidden}.art-grid[data-astro-cid-lcdefpme]{opacity:.55;background-image:linear-gradient(#bdc8d5 1px,#0000 1px),linear-gradient(90deg,#bdc8d5 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.art-label[data-astro-cid-lcdefpme],.art-foot[data-astro-cid-lcdefpme]{z-index:2;letter-spacing:.13em;font-size:.65rem;font-weight:700;position:absolute}.art-label[data-astro-cid-lcdefpme]{top:1.5rem;left:1.5rem}.art-foot[data-astro-cid-lcdefpme]{letter-spacing:0;font-weight:400;bottom:1.5rem;right:1.5rem}.design-board[data-astro-cid-lcdefpme]{border:1px solid var(--ink);background:#f8f6f0;width:48%;height:65%;padding:1.2rem;position:absolute;top:14%;left:10%;box-shadow:9px 9px #aebbd0}.board-caption[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:.6rem;font-weight:700}.specimen[data-astro-cid-lcdefpme]{letter-spacing:-.1em;color:var(--blue);font-family:Sora,sans-serif;font-size:clamp(4rem,8vw,8rem);line-height:1.25;display:block}.board-lines[data-astro-cid-lcdefpme]{gap:.5rem;width:65%;display:grid}.board-lines[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--ink);height:2px}.board-lines[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){width:80%}.board-lines[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){width:55%}.board-square[data-astro-cid-lcdefpme]{background:#e7ae65;width:2rem;height:2rem;position:absolute;bottom:1rem;right:1rem}.laptop[data-astro-cid-lcdefpme]{width:62%;position:absolute;bottom:13%;right:5%}.laptop-screen[data-astro-cid-lcdefpme]{aspect-ratio:1.35;background:var(--blue);color:#fff;border:8px solid #102138;border-bottom-width:12px;border-radius:7px 7px 2px 2px}.screen-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid #91a3ff;gap:4px;padding:8px;display:flex}.screen-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#fff;border-radius:50%;width:4px;height:4px}.screen-content[data-astro-cid-lcdefpme]{letter-spacing:-.06em;padding:12%;font-family:Sora,sans-serif;font-size:clamp(1.2rem,3vw,2.7rem);font-weight:700;line-height:1.05}.screen-content[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#fff;width:35%;height:3px;margin-top:1rem;display:block}.laptop-base[data-astro-cid-lcdefpme]{background:#102138;border-radius:0 0 50% 50%;height:12px;margin:0 -5%}.hero-bottom[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1rem;padding-bottom:1rem;font-size:.72rem;display:flex}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:3rem;display:flex}.section-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:24rem}.services-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.service-item[data-astro-cid-lcdefpme]{color:inherit;flex-direction:column;min-height:265px;padding:1.2rem 1.5rem 0 0;text-decoration:none;display:flex}.service-item[data-astro-cid-lcdefpme]+.service-item[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:1.5rem}.service-number[data-astro-cid-lcdefpme]{color:var(--blue);justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.service-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:2.5rem 0 .7rem;font-size:1.2rem}.service-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 1.5rem}.service-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.04em;margin-top:auto;font-size:.76rem}.service-item[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--blue)}.process[data-astro-cid-lcdefpme]{background:#e7eaf0}.process-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(3rem,10vw,9rem);display:grid}.process-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:25rem}ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}ol[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #a8b3be;grid-template-columns:4rem 1fr;gap:1rem;padding:1.3rem 0;display:grid}ol[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--blue);font-size:.8rem;font-weight:700}ol[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .35rem;font-size:1.15rem}ol[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.accessory-panel[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;min-height:470px;display:grid;overflow:hidden}.accessory-copy[data-astro-cid-lcdefpme]{align-self:center;padding:clamp(2rem,5vw,5rem)}.accessory-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#d5deea;max-width:27rem;margin-bottom:2rem}.accessory-art[data-astro-cid-lcdefpme]{min-height:350px;position:relative;overflow:hidden}.art-circle[data-astro-cid-lcdefpme]{aspect-ratio:1;border:1px solid #607185;border-radius:50%;width:75%;position:absolute;top:5%;left:10%}.keyboard[data-astro-cid-lcdefpme]{aspect-ratio:1.9;background:#d8dfe8;border:8px solid #94a3b5;border-radius:8px;width:64%;padding:10px;position:absolute;top:30%;left:4%;transform:rotate(-14deg);box-shadow:10px 14px #0a192b}.keys[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,1fr);gap:5px;height:70%;display:grid}.keys[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#f5f3ee;border-radius:2px}.spacebar[data-astro-cid-lcdefpme]{background:#f5f3ee;border-radius:2px;width:40%;height:12%;margin:5% auto 0}.mouse[data-astro-cid-lcdefpme]{aspect-ratio:.65;background:#f5f3ee;border:7px solid #94a3b5;border-radius:50% 50% 45% 45%;width:18%;position:absolute;top:40%;right:15%;transform:rotate(15deg);box-shadow:8px 12px #0a192b}.mouse[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#94a3b5;width:2px;height:30%;margin:auto;display:block}.accessory-note[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:.65rem;position:absolute;bottom:1.5rem;right:1.5rem}.accessory-note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#aabaff}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink)}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--ink)}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.35rem 0;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--blue);font-size:1.4rem;line-height:1}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40rem;margin:0 0 1.5rem}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{min-height:440px}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.service-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding-bottom:1.5rem}.service-item[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}}@media (width<=650px){.hero-copy[data-astro-cid-lcdefpme]{padding:1rem 0}h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,12vw,4.5rem)}.hero-art[data-astro-cid-lcdefpme]{min-height:340px}.hero-bottom[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){display:none}.section-head[data-astro-cid-lcdefpme]{display:block}.services-grid[data-astro-cid-lcdefpme]{margin-top:2rem}.service-item[data-astro-cid-lcdefpme]{min-height:245px}.service-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:1.5rem}.process-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme],.accessory-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.accessory-art[data-astro-cid-lcdefpme]{min-height:280px}}
