._layoutContainer_1rupf_1{width:100vw;height:100vh;background-color:#003239;display:flex;flex-direction:column;justify-content:center;align-items:center}._heading_1rupf_11{display:flex;align-items:center}._animationsGrid_1rupf_16{display:grid;grid-template-columns:repeat(3,1fr);gap:8rem}._animation_1rupf_16{display:flex;flex-direction:column;align-items:center;justify-content:center}._title_1rupf_29,._subtitle_1rupf_30{text-transform:uppercase;text-align:center;padding:0;margin:0}._title_1rupf_29{color:#00feaf}._subtitle_1rupf_30{color:#fff}._landing_1suwq_1{--ink: #003239;--mint: #3edbb0;--pale: #c8e3d8;--deep: #002026;width:100%;min-height:100svh;background:var(--ink);color:#fff;padding:clamp(24px,5vw,80px);padding-bottom:calc(var(--footer-height, 6rem) + clamp(24px,5vw,80px));box-sizing:border-box}._header_1suwq_14,._intro_1suwq_14,._tools_1suwq_14{max-width:1200px;margin-inline:auto}._tools_1suwq_14{display:flex;flex-direction:column;gap:24px}._header_1suwq_14{display:flex;align-items:center;justify-content:space-between;gap:24px}._header_1suwq_14 img{width:min(360px,65vw);height:auto}._header_1suwq_14 p{color:var(--pale);font-size:18px}._intro_1suwq_14{margin-top:clamp(64px,10vh,120px);margin-bottom:40px}._intro_1suwq_14 h1{font-size:clamp(36px,5vw,64px);line-height:1.15;font-weight:200;margin:0 0 16px}._intro_1suwq_14 p{color:var(--pale);font-size:20px}._tool_1suwq_14{display:grid;grid-template-columns:minmax(180px,.8fr) 1.4fr;background:var(--pale);color:var(--ink);border-radius:12px;overflow:hidden;text-decoration:none}._art_1suwq_23{display:grid;place-items:center;background:var(--deep);padding:48px}._art_1suwq_23 img{width:150px;max-width:100%;height:auto}._details_1suwq_25{padding:clamp(24px,4vw,56px)}._details_1suwq_25 h2{font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.2;margin:0 0 20px}._details_1suwq_25 p{max-width:44ch;font-size:18px;margin-bottom:32px}._open_1suwq_28{display:inline-block;background:var(--ink);color:#fff;border-radius:6px;padding:12px 24px}._tool_1suwq_14:hover ._open_1suwq_28{background:var(--deep);color:var(--mint)}._tool_1suwq_14:focus-visible{outline:3px solid var(--mint);outline-offset:6px}@media(max-width:600px){._header_1suwq_14{align-items:flex-start;flex-direction:column;gap:12px}._header_1suwq_14 p{margin:0;font-size:16px}._tool_1suwq_14{grid-template-columns:1fr}._art_1suwq_23{padding:28px}._art_1suwq_23 img{width:100px}}
